/*
 * 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)}}.popBox2_container.popBox2_fx_rain .pb_rain{transform-origin:center;transform:rotate(35deg) scale(1,1.9)}.popBox2_container.popBox2_fx_rain g g.pb_rain_loop{transform:translate(0,-200%)}.popBox2_container.popBox2_fx_rain g g ellipse:nth-child(4n+0){animation:1.2s linear infinite pb_rain;opacity:1}.popBox2_container.popBox2_fx_rain g g ellipse:nth-child(4n+1){animation:1.4s linear infinite pb_rain;opacity:.8}.popBox2_container.popBox2_fx_rain g g ellipse:nth-child(4n+2){animation:1.6s linear infinite pb_rain;opacity:.6}.popBox2_container.popBox2_fx_rain g g ellipse:nth-child(4n+3){animation:1.8s linear infinite pb_rain;opacity:.4}@keyframes pb_rain{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,100%,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)}



@important "partials/mixins";
#responsive-timeline-stacks_in_151 {
  padding: 20px 0;
  position: relative; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-scroll-notice {
    color: rgba(113, 128, 143, 1.00);
    background: rgba(207, 216, 220, 1.00);
    font-family: Nunito;
    width: 70px;
    padding: 5px;
    display: block;
    margin: 0 auto;
    display: block;
    font-size: 14px;
    text-align: center;
    border-radius: 3px; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-line {
    width: 80px;
    top: 10px;
    bottom: 10px;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    position: absolute;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    box-sizing: border-box;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    #responsive-timeline-stacks_in_151 .responsive-timeline-line::before {
      width: 5px;
      background: rgba(33, 201, 255, 0.19);
      content: '';
      height: 100%;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      display: inline-block;
      box-sizing: border-box; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-container {
    z-index: 2;
    overflow-y: hidden;
    position: relative;
    box-sizing: border-box; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    transition: all 0.3s ease-out;
    /*  */
    opacity: 0;
    -webkit-animation-name: item-fade-in;
            animation-name: item-fade-in;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    /*  */ }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item:nth-child(even) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content::before {
        left: -7px;
        box-sizing: border-box; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer {
      padding: 20px;
      max-width: calc(50% - 40.000000px);
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      position: relative;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
        /*  */
        color: rgba(113, 128, 143, 1.00);
        padding: 20px;
        border-radius: 4px;
        background: rgba(207, 216, 220, 1.00);
        /*  */
        font-family: Nunito;
        /*  */
        z-index: 2;
        width: 100%;
        height: 100%;
        position: relative;
        box-sizing: border-box;
        transition: all 0.3s ease-out; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h1, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h2, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h3, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h4, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h5, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h6 {
          color: #263238; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a:visited, #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a:active {
          color: #71808F; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
          width: 16px;
          height: 16px;
          right: -7px;
          border-radius: 4px;
          top: 22.000000px;
          content: '';
          z-index: 1;
          display: block;
          position: absolute;
          background: inherit;
          box-sizing: border-box;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          -webkit-transform-origin: center center;
                  transform-origin: center center; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer {
      padding: 20px 10px;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
        /*  */
        overflow: hidden;
        width: 60px;
        height: 60px;
        border: 0px solid rgba(255, 255, 255, 1.00);
        border-radius: 30px;
        background: rgba(254, 110, 19, 1.00);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        transition: all 0.3s ease-out; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon img {
          width: 100%;
          height: auto;
          -webkit-box-flex: 1;
              -ms-flex: 1 0 auto;
                  flex: 1 0 auto; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i {
          color: rgba(255, 255, 255, 1.00);
          font-size: 32px;
          box-sizing: border-box; }
          #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i[class*="ion-"] {
            max-width: 32px;
            max-height: 32px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            box-sizing: border-box;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-date-outer {
      height: 60px;
      padding: 0 10px;
      margin-top: 20px;
      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;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
        color: rgba(94, 109, 124, 1.00);
        font-size: 18px;
        /*  */
        font-family: Nunito;
        /*  */
        box-sizing: border-box;
        transition: all 0.3s ease-out; }

/*  */
/*  */
@media (min-width: 700px) {
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_151.horizontal {
    padding: 0; }
    #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-line {
      top: auto;
      width: 100%;
      bottom: 60px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 80px; }
      #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-line::before {
        width: 100%;
        height: 5px; }
    #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: scroll; }
      #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container .responsive-timeline-item {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        padding-top: 0;
        width: 100%;
        max-width: 400px;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-bottom: 140px; }
        #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-content-outer {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          max-width: 100%;
          min-height: auto;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
            top: auto;
            bottom: -8px;
            left: 22px; }
        #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-icon-outer {
          min-height: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          padding: 10px 20px;
          margin-bottom: -80px; }
        #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-date-outer {
          left: 0;
          top: auto;
          bottom: 0;
          margin-top: 0;
          position: absolute;
          padding-left: 20px; } }

/*  */
@media (max-width: 700px) {
  #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-container {
    overflow-x: hidden; }
  #responsive-timeline-stacks_in_151.horizontal .responsive-timeline-scroll-notice {
    display: none; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-line {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 60px; }
  #responsive-timeline-stacks_in_151 .responsive-timeline-item {
    position: relative;
    padding-top: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item:nth-child(odd) .responsive-timeline-content-outer .responsive-timeline-content::before {
      left: -7px;
      right: auto; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer {
      width: 100%;
      max-width: calc(100% - 60px); }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
        top: 12.000000px; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer {
      padding: 20px 10px; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
        width: 40px;
        height: 40px;
        border-radius: 20px; }
        #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i {
          font-size: 20px; }
          #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i[class*="ion-"] {
            max-width: 20px;
            max-height: 20px; }
    #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-date-outer {
      top: 0;
      left: 0;
      width: 100%;
      margin-top: 0;
      position: absolute;
      height: 40px;
      padding: 0 10px;
      padding-left: 80px; }
      #responsive-timeline-stacks_in_151 .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
        font-size: 16px; }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_151.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes item-fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes item-fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#responsive-timeline-item-stacks_in_4200 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_4201 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_4201.transparentOn .accordion,
#accordion_stacks_in_4201.transparentOn .accordionTheme,
#accordion_stacks_in_4201.transparentOn .accordionTheme2,
#accordion_stacks_in_4201.transparentOn .accordionTheme dt,
#accordion_stacks_in_4201.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_4201.transparentOn .accordionTheme dd,
#accordion_stacks_in_4201.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_4201,
#accordion_stacks_in_4201 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_4201.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_4201 .accordion dt,
#accordion_stacks_in_4201 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_4201 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_4201 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_4201 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_4201 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_4201 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_4201 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_4201 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_4201 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_4201 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_4201 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_4201 .accordionTheme dt a,
#accordion_stacks_in_4201 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme dt a,
#accordion_stacks_in_4201.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4201.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_4201.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_4201 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_4201 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_4201.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_4201 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_4201 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_4201 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4201 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_4201 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_4201 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_4201 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_4201 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4201 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_4201 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_4201 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_4201 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_4201 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_4201 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_4201 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_4201 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_4201 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_4201 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_4201 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_4201 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_4201 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4201 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_4201 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4201.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_4201 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_4201.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_4201 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_4201 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_4201 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_4201 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_4201 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_4201 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_4201 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_4201 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_4201 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_4201 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_4201 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_4201 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_4201 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4201 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_4201 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_4201 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4201 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_4201 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4201 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_4201.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4201 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_4201 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_4201 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_4201 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_4201.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_4201.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_4201.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_4201.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4201.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4201.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4201.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_4201.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4201.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_4201.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_4201 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_4201 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_4201 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_4201 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_4201 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_4201 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_4201 .accordionTheme5 dt {

}
#accordion_stacks_in_4201 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_4201 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_4201 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4202.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4202.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4202.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4202.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4202 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4204 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4256 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4256.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4256.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4256.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4256.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4256.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4256.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4256.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4256.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4256.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4256.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4256.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4256.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4256.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4256.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4256.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4256 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4256 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4257 {
  clear: both;
}







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


#c1ld_stacks_in_4261 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4205 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4205.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4205.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4205.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4205.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4205.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4205.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4205.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4205.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4205.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4205.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4205.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4205.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4205.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4205.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4205.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4205 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4205 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4206 {
  clear: both;
}







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


#c1ld_stacks_in_4210 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4441 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4441.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4441.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4441.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4441.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4441.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4441.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4441.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4441.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4441.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4441.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4441.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4441.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4441.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4441.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4441.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4441 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4441 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4442 {
  clear: both;
}







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


#c1ld_stacks_in_4446 {
  clear: both;
}







#responsive-timeline-item-stacks_in_4487 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_4488 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_4488.transparentOn .accordion,
#accordion_stacks_in_4488.transparentOn .accordionTheme,
#accordion_stacks_in_4488.transparentOn .accordionTheme2,
#accordion_stacks_in_4488.transparentOn .accordionTheme dt,
#accordion_stacks_in_4488.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_4488.transparentOn .accordionTheme dd,
#accordion_stacks_in_4488.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_4488,
#accordion_stacks_in_4488 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_4488.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_4488 .accordion dt,
#accordion_stacks_in_4488 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_4488 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_4488 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_4488 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_4488 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_4488 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_4488 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_4488 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_4488 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_4488 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_4488 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_4488 .accordionTheme dt a,
#accordion_stacks_in_4488 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme dt a,
#accordion_stacks_in_4488.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4488.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_4488.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_4488 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_4488 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_4488.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_4488 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_4488 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_4488 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4488 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_4488 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_4488 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_4488 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_4488 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4488 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_4488 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_4488 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_4488 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_4488 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_4488 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_4488 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_4488 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_4488 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_4488 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_4488 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_4488 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_4488 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4488 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_4488 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4488.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_4488 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_4488.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_4488 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_4488 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_4488 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_4488 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_4488 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_4488 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_4488 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_4488 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_4488 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_4488 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_4488 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_4488 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_4488 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4488 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_4488 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_4488 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4488 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_4488 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4488 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_4488.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4488 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_4488 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_4488 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_4488 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_4488.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_4488.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_4488.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_4488.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4488.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4488.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4488.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_4488.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4488.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_4488.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_4488 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_4488 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_4488 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_4488 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_4488 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_4488 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_4488 .accordionTheme5 dt {

}
#accordion_stacks_in_4488 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_4488 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_4488 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4489.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4489.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4489.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4489.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4489 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4494 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4495 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4495.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4495.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4495.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4495.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4495.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4495.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4495.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4495.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4495.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4495.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4495.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4495.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4495.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4495.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4495.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4495 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4495 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4500 {
  clear: both;
}







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


#c1ld_stacks_in_4505 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4507 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4507.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4507.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4507.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4507.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4507.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4507.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4507.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4507.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4507.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4507.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4507.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4507.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4507.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4507.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4507.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4507 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4507 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4512 {
  clear: both;
}







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


#c1ld_stacks_in_4517 {
  clear: both;
}









#stacks_in_4521 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4522 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4522.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4522.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4522.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4522.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4522.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4522.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4522.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4522.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4522.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4522.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4522.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4522.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4522.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4522.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4522.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4522 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4522 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4527 {
  clear: both;
}







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


#c1ld_stacks_in_4532 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4534 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4534.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4534.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4534.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4534.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4534.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4534.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4534.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4534.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4534.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4534.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4534.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4534.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4534.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4534.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4534.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4534 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4534 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4539 {
  clear: both;
}







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


#c1ld_stacks_in_4544 {
  clear: both;
}







#responsive-timeline-item-stacks_in_4373 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_4374 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_4374.transparentOn .accordion,
#accordion_stacks_in_4374.transparentOn .accordionTheme,
#accordion_stacks_in_4374.transparentOn .accordionTheme2,
#accordion_stacks_in_4374.transparentOn .accordionTheme dt,
#accordion_stacks_in_4374.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_4374.transparentOn .accordionTheme dd,
#accordion_stacks_in_4374.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_4374,
#accordion_stacks_in_4374 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_4374.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_4374 .accordion dt,
#accordion_stacks_in_4374 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_4374 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_4374 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_4374 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_4374 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_4374 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_4374 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_4374 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_4374 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_4374 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_4374 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_4374 .accordionTheme dt a,
#accordion_stacks_in_4374 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme dt a,
#accordion_stacks_in_4374.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4374.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_4374.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_4374 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_4374 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_4374.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_4374 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_4374 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_4374 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4374 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_4374 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_4374 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_4374 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_4374 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4374 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_4374 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_4374 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_4374 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_4374 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_4374 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_4374 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_4374 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_4374 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_4374 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_4374 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_4374 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_4374 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4374 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_4374 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4374.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_4374 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_4374.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_4374 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_4374 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_4374 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_4374 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_4374 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_4374 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_4374 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_4374 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_4374 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_4374 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_4374 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_4374 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_4374 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4374 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_4374 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_4374 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4374 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_4374 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4374 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_4374.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4374 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_4374 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_4374 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_4374 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_4374.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_4374.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_4374.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_4374.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4374.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4374.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4374.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_4374.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4374.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_4374.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_4374 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_4374 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_4374 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_4374 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_4374 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_4374 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_4374 .accordionTheme5 dt {

}
#accordion_stacks_in_4374 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_4374 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_4374 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4375.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4375.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4375.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4375.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4375 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4377 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4378 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4378.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4378.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4378.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4378.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4378.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4378.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4378.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4378.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4378.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4378.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4378.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4378.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4378.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4378.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4378.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4378 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4378 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4379 {
  clear: both;
}







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


#c1ld_stacks_in_4383 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4392 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4392.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4392.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4392.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4392.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4392.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4392.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4392.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4392.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4392.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4392.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4392.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4392.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4392.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4392.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4392.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4392 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4392 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4393 {
  clear: both;
}







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


#c1ld_stacks_in_4397 {
  clear: both;
}







#responsive-timeline-item-stacks_in_4298 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_4299 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_4299.transparentOn .accordion,
#accordion_stacks_in_4299.transparentOn .accordionTheme,
#accordion_stacks_in_4299.transparentOn .accordionTheme2,
#accordion_stacks_in_4299.transparentOn .accordionTheme dt,
#accordion_stacks_in_4299.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_4299.transparentOn .accordionTheme dd,
#accordion_stacks_in_4299.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_4299,
#accordion_stacks_in_4299 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_4299.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_4299 .accordion dt,
#accordion_stacks_in_4299 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_4299 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_4299 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_4299 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_4299 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_4299 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_4299 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_4299 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_4299 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_4299 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_4299 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_4299 .accordionTheme dt a,
#accordion_stacks_in_4299 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme dt a,
#accordion_stacks_in_4299.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4299.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_4299.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_4299 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_4299 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_4299.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_4299 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_4299 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_4299 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4299 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_4299 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_4299 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_4299 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_4299 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4299 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_4299 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_4299 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_4299 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_4299 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_4299 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_4299 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_4299 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_4299 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_4299 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_4299 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_4299 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_4299 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4299 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_4299 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4299.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_4299 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_4299.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_4299 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_4299 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_4299 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_4299 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_4299 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_4299 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_4299 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_4299 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_4299 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_4299 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_4299 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_4299 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_4299 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4299 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_4299 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_4299 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4299 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_4299 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4299 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_4299.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4299 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_4299 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_4299 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_4299 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_4299.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_4299.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_4299.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_4299.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4299.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4299.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4299.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_4299.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4299.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_4299.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_4299 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_4299 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_4299 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_4299 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_4299 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_4299 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_4299 .accordionTheme5 dt {

}
#accordion_stacks_in_4299 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_4299 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_4299 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4300.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4300.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4300.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4300.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4300 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4302 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4317 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4317.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4317.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4317.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4317.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4317.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4317.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4317.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4317.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4317.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4317.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4317.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4317.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4317.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4317.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4317.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4317 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4317 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4318 {
  clear: both;
}







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


#c1ld_stacks_in_4322 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4354 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4354.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4354.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4354.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4354.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4354.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4354.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4354.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4354.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4354.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4354.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4354.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4354.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4354.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4354.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4354.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4354 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4354 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4355 {
  clear: both;
}







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


#c1ld_stacks_in_4359 {
  clear: both;
}








#stacks_in_4362 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_4061 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_4062 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_4062.transparentOn .accordion,
#accordion_stacks_in_4062.transparentOn .accordionTheme,
#accordion_stacks_in_4062.transparentOn .accordionTheme2,
#accordion_stacks_in_4062.transparentOn .accordionTheme dt,
#accordion_stacks_in_4062.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_4062.transparentOn .accordionTheme dd,
#accordion_stacks_in_4062.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_4062,
#accordion_stacks_in_4062 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_4062.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_4062 .accordion dt,
#accordion_stacks_in_4062 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_4062 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_4062 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_4062 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_4062 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_4062 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_4062 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_4062 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_4062 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_4062 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_4062 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_4062 .accordionTheme dt a,
#accordion_stacks_in_4062 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme dt a,
#accordion_stacks_in_4062.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4062.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_4062.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_4062 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_4062 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_4062.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_4062 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_4062 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_4062 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4062 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_4062 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_4062 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_4062 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_4062 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4062 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_4062 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_4062 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_4062 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_4062 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_4062 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_4062 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_4062 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_4062 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_4062 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_4062 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_4062 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_4062 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4062 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_4062 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4062.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_4062 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_4062.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_4062 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_4062 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_4062 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_4062 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_4062 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_4062 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_4062 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_4062 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_4062 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_4062 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_4062 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_4062 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_4062 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4062 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_4062 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_4062 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_4062 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_4062 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4062 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_4062.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4062 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_4062 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_4062 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_4062 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_4062.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_4062.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_4062.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_4062.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4062.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_4062.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_4062.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_4062.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_4062.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_4062.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_4062 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_4062 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_4062 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_4062 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_4062 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_4062 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_4062 .accordionTheme5 dt {

}
#accordion_stacks_in_4062 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_4062 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_4062 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4063.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4063.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4063.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4063.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4063 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4065 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4066 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4066.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4066.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4066.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4066.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4066.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4066.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4066.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4066.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4066.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4066.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4066.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4066.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4066.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4066.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4066.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4066 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4066 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4067 {
  clear: both;
}







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


#c1ld_stacks_in_4071 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4269 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4269.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4269.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4269.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4269.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4269.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4269.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4269.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4269.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4269.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4269.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4269.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4269.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4269.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4269.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4269.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4269 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4269 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4270 {
  clear: both;
}







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


#c1ld_stacks_in_4274 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3967 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3968 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3968.transparentOn .accordion,
#accordion_stacks_in_3968.transparentOn .accordionTheme,
#accordion_stacks_in_3968.transparentOn .accordionTheme2,
#accordion_stacks_in_3968.transparentOn .accordionTheme dt,
#accordion_stacks_in_3968.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3968.transparentOn .accordionTheme dd,
#accordion_stacks_in_3968.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3968,
#accordion_stacks_in_3968 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3968.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3968 .accordion dt,
#accordion_stacks_in_3968 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3968 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3968 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3968 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3968 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3968 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3968 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3968 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3968 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3968 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3968 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3968 .accordionTheme dt a,
#accordion_stacks_in_3968 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3968.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3968.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3968.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3968 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3968 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3968.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3968 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3968 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3968 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3968 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3968 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3968 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3968 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3968 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3968 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3968 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3968 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3968 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3968 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3968 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3968 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3968 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3968 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3968 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3968 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3968 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3968 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3968 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3968 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3968.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3968 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3968.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3968 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3968 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3968 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3968 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3968 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3968 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3968 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3968 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3968 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3968 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3968 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3968 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3968 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3968 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3968 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3968 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3968 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3968 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3968 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3968.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3968 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3968 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3968 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3968 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3968.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3968.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3968.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3968.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3968.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3968.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3968.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3968.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3968.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3968.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3968 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3968 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3968 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3968 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3968 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3968 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3968 .accordionTheme5 dt {

}
#accordion_stacks_in_3968 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3968 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3968 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_4002.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_4002.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_4002.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_4002.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_4002 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_4004 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_4005 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_4005.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_4005.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_4005.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_4005.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4005.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4005.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_4005.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_4005.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_4005.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_4005.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4005.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_4005.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_4005.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_4005.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_4005.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_4005 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_4005 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_4006 {
  clear: both;
}







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


#c1ld_stacks_in_4010 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3722 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3723 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3723.transparentOn .accordion,
#accordion_stacks_in_3723.transparentOn .accordionTheme,
#accordion_stacks_in_3723.transparentOn .accordionTheme2,
#accordion_stacks_in_3723.transparentOn .accordionTheme dt,
#accordion_stacks_in_3723.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3723.transparentOn .accordionTheme dd,
#accordion_stacks_in_3723.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3723,
#accordion_stacks_in_3723 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3723.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3723 .accordion dt,
#accordion_stacks_in_3723 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3723 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3723 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3723 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3723 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3723 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3723 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3723 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3723 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3723 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3723 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3723 .accordionTheme dt a,
#accordion_stacks_in_3723 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3723.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3723.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3723.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3723 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3723 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3723.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3723 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3723 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3723 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3723 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3723 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3723 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3723 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3723 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3723 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3723 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3723 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3723 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3723 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3723 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3723 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3723 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3723 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3723 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3723 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3723 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3723 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3723 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3723 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3723.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3723 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3723.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3723 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3723 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3723 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3723 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3723 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3723 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3723 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3723 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3723 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3723 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3723 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3723 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3723 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3723 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3723 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3723 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3723 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3723 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3723 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3723.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3723 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3723 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3723 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3723 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3723.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3723.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3723.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3723.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3723.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3723.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3723.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3723.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3723.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3723.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3723 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3723 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3723 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3723 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3723 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3723 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3723 .accordionTheme5 dt {

}
#accordion_stacks_in_3723 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3723 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3723 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3817.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3817.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3817.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3817.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3817 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3819 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3820 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3820.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3820.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3820.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3820.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3820.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3820.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3820.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3820.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3820.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3820.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3820.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3820.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3820.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3820.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3820.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3820 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3820 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3821 {
  clear: both;
}







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


#c1ld_stacks_in_3825 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3888 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3889 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3889.transparentOn .accordion,
#accordion_stacks_in_3889.transparentOn .accordionTheme,
#accordion_stacks_in_3889.transparentOn .accordionTheme2,
#accordion_stacks_in_3889.transparentOn .accordionTheme dt,
#accordion_stacks_in_3889.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3889.transparentOn .accordionTheme dd,
#accordion_stacks_in_3889.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3889,
#accordion_stacks_in_3889 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3889.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3889 .accordion dt,
#accordion_stacks_in_3889 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3889 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3889 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3889 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3889 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3889 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3889 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3889 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3889 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3889 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3889 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3889 .accordionTheme dt a,
#accordion_stacks_in_3889 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3889.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3889.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3889.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3889 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3889 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3889.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3889 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3889 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3889 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3889 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3889 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3889 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3889 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3889 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3889 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3889 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3889 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3889 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3889 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3889 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3889 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3889 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3889 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3889 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3889 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3889 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3889 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3889 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3889 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3889.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3889 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3889.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3889 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3889 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3889 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3889 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3889 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3889 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3889 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3889 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3889 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3889 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3889 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3889 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3889 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3889 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3889 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3889 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3889 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3889 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3889 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3889.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3889 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3889 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3889 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3889 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3889.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3889.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3889.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3889.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3889.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3889.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3889.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3889.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3889.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3889.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3889 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3889 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3889 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3889 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3889 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3889 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3889 .accordionTheme5 dt {

}
#accordion_stacks_in_3889 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3889 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3889 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3890.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3890.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3890.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3890.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3890 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3892 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3893 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3893.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3893.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3893.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3893.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3893.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3893.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3893.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3893.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3893.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3893.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3893.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3893.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3893.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3893.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3893.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3893 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3893 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3894 {
  clear: both;
}







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


#c1ld_stacks_in_3898 {
  clear: both;
}









#stacks_in_3908 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3909 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3909.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3909.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3909.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3909.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3909.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3909.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3909.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3909.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3909.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3909.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3909.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3909.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3909.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3909.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3909.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3909 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3909 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3910 {
  clear: both;
}







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


#c1ld_stacks_in_3914 {
  clear: both;
}









#stacks_in_3924 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3925 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3925.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3925.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3925.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3925.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3925.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3925.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3925.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3925.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3925.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3925.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3925.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3925.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3925.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3925.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3925.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3925 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3925 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3926 {
  clear: both;
}







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


#c1ld_stacks_in_3930 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3428 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3429 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3429.transparentOn .accordion,
#accordion_stacks_in_3429.transparentOn .accordionTheme,
#accordion_stacks_in_3429.transparentOn .accordionTheme2,
#accordion_stacks_in_3429.transparentOn .accordionTheme dt,
#accordion_stacks_in_3429.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3429.transparentOn .accordionTheme dd,
#accordion_stacks_in_3429.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3429,
#accordion_stacks_in_3429 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3429.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3429 .accordion dt,
#accordion_stacks_in_3429 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3429 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3429 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3429 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3429 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3429 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3429 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3429 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3429 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3429 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3429 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3429 .accordionTheme dt a,
#accordion_stacks_in_3429 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3429.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3429.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3429.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3429 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3429 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3429.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3429 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3429 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3429 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3429 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3429 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3429 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3429 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3429 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3429 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3429 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3429 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3429 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3429 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3429 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3429 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3429 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3429 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3429 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3429 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3429 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3429 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3429 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3429 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3429.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3429 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3429.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3429 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3429 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3429 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3429 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3429 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3429 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3429 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3429 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3429 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3429 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3429 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3429 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3429 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3429 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3429 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3429 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3429 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3429 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3429 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3429.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3429 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3429 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3429 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3429 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3429.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3429.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3429.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3429.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3429.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3429.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3429.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3429.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3429.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3429.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3429 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3429 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3429 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3429 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3429 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3429 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3429 .accordionTheme5 dt {

}
#accordion_stacks_in_3429 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3429 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3429 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3430.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3430.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3430.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3430.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3430 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3665 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3666 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3666.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3666.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3666.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3666.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3666.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3666.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3666.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3666.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3666.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3666.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3666.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3666.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3666.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3666.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3666.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3666 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3666 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3667 {
  clear: both;
}







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


#c1ld_stacks_in_3671 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3699 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3700 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3700.transparentOn .accordion,
#accordion_stacks_in_3700.transparentOn .accordionTheme,
#accordion_stacks_in_3700.transparentOn .accordionTheme2,
#accordion_stacks_in_3700.transparentOn .accordionTheme dt,
#accordion_stacks_in_3700.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3700.transparentOn .accordionTheme dd,
#accordion_stacks_in_3700.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3700,
#accordion_stacks_in_3700 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3700.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3700 .accordion dt,
#accordion_stacks_in_3700 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3700 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3700 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3700 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3700 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3700 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3700 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3700 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3700 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3700 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3700 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3700 .accordionTheme dt a,
#accordion_stacks_in_3700 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3700.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3700.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3700.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3700 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3700 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3700.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3700 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3700 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3700 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3700 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3700 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3700 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3700 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3700 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3700 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3700 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3700 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3700 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3700 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3700 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3700 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3700 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3700 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3700 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3700 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3700 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3700 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3700 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3700 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3700.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3700 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3700.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3700 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3700 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3700 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3700 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3700 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3700 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3700 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3700 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3700 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3700 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3700 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3700 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3700 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3700 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3700 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3700 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3700 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3700 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3700 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3700.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3700 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3700 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3700 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3700 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3700.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3700.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3700.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3700.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3700.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3700.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3700.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3700.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3700.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3700.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3700 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3700 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3700 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3700 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3700 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3700 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3700 .accordionTheme5 dt {

}
#accordion_stacks_in_3700 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3700 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3700 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3701.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3701.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3701.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3701.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3701 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3703 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3704 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3704.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3704.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3704.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3704.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3704.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3704.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3704.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3704.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3704.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3704.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3704.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3704.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3704.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3704.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3704.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3704 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3704 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3705 {
  clear: both;
}







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


#c1ld_stacks_in_3709 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3656 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3657 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3657.transparentOn .accordion,
#accordion_stacks_in_3657.transparentOn .accordionTheme,
#accordion_stacks_in_3657.transparentOn .accordionTheme2,
#accordion_stacks_in_3657.transparentOn .accordionTheme dt,
#accordion_stacks_in_3657.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3657.transparentOn .accordionTheme dd,
#accordion_stacks_in_3657.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3657,
#accordion_stacks_in_3657 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3657.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3657 .accordion dt,
#accordion_stacks_in_3657 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3657 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3657 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3657 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3657 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3657 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3657 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3657 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3657 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3657 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3657 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3657 .accordionTheme dt a,
#accordion_stacks_in_3657 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3657.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3657.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3657.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3657 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3657 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3657.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3657 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3657 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3657 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3657 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3657 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3657 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3657 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3657 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3657 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3657 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3657 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3657 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3657 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3657 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3657 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3657 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3657 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3657 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3657 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3657 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3657 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3657 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3657 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3657.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3657 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3657.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3657 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3657 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3657 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3657 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3657 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3657 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3657 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3657 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3657 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3657 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3657 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3657 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3657 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3657 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3657 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3657 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3657 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3657 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3657 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3657.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3657 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3657 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3657 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3657 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3657.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3657.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3657.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3657.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3657.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3657.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3657.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3657.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3657.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3657.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3657 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3657 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3657 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3657 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3657 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3657 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3657 .accordionTheme5 dt {

}
#accordion_stacks_in_3657 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3657 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3657 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3658.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3658.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3658.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3658.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3658 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_3686 {
	margin: 10px 0px 0px 0px;
}

#stacks_out_3686 {
	width: 95px;
	float: left;
	margin-left:0;
}

#stacks_in_3688 {
	margin: 10px 0px 0px 5px;
}

#stacks_out_3688 {
	width: 100px;
	margin-left:0;
}
#responsive-timeline-item-stacks_in_3439 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3440 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3440.transparentOn .accordion,
#accordion_stacks_in_3440.transparentOn .accordionTheme,
#accordion_stacks_in_3440.transparentOn .accordionTheme2,
#accordion_stacks_in_3440.transparentOn .accordionTheme dt,
#accordion_stacks_in_3440.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3440.transparentOn .accordionTheme dd,
#accordion_stacks_in_3440.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3440,
#accordion_stacks_in_3440 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3440.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3440 .accordion dt,
#accordion_stacks_in_3440 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3440 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3440 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3440 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3440 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3440 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3440 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3440 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3440 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3440 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3440 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3440 .accordionTheme dt a,
#accordion_stacks_in_3440 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3440.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3440.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3440.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3440 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3440 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3440.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3440 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3440 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3440 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3440 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3440 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3440 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3440 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3440 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3440 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3440 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3440 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3440 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3440 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3440 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3440 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3440 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3440 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3440 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3440 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3440 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3440 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3440 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3440 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3440.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3440 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3440.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3440 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3440 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3440 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3440 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3440 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3440 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3440 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3440 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3440 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3440 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3440 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3440 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3440 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3440 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3440 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3440 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3440 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3440 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3440 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3440.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3440 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3440 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3440 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3440 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3440.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3440.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3440.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3440.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3440.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3440.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3440.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3440.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3440.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3440.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3440 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3440 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3440 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3440 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3440 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3440 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3440 .accordionTheme5 dt {

}
#accordion_stacks_in_3440 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3440 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3440 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3441.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3441.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3441.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3441.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3441 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3450 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3451 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3451.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3451.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3451.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3451.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3451.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3451.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3451.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3451.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3451.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3451.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3451.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3451.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3451.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3451.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3451.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3451 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3451 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3452 {
  clear: both;
}







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


#c1ld_stacks_in_3456 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3589 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3590 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3590.transparentOn .accordion,
#accordion_stacks_in_3590.transparentOn .accordionTheme,
#accordion_stacks_in_3590.transparentOn .accordionTheme2,
#accordion_stacks_in_3590.transparentOn .accordionTheme dt,
#accordion_stacks_in_3590.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3590.transparentOn .accordionTheme dd,
#accordion_stacks_in_3590.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3590,
#accordion_stacks_in_3590 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3590.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3590 .accordion dt,
#accordion_stacks_in_3590 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3590 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3590 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3590 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3590 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3590 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3590 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3590 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3590 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3590 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3590 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3590 .accordionTheme dt a,
#accordion_stacks_in_3590 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3590.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3590.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3590.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3590 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3590 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3590.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3590 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3590 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3590 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3590 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3590 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3590 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3590 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3590 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3590 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3590 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3590 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3590 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3590 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3590 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3590 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3590 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3590 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3590 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3590 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3590 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3590 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3590 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3590 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3590.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3590 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3590.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3590 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3590 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3590 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3590 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3590 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3590 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3590 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3590 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3590 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3590 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3590 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3590 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3590 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3590 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3590 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3590 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3590 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3590 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3590 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3590.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3590 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3590 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3590 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3590 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3590.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3590.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3590.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3590.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3590.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3590.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3590.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3590.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3590.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3590.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3590 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3590 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3590 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3590 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3590 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3590 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3590 .accordionTheme5 dt {

}
#accordion_stacks_in_3590 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3590 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3590 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3610.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3610.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3610.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3610.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3610 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3612 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3613 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3613.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3613.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3613.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3613.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3613.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3613.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3613.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3613.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3613.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3613.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3613.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3613.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3613.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3613.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3613.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3613 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3613 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3614 {
  clear: both;
}







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


#c1ld_stacks_in_3618 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3627 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3627.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3627.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3627.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3627.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3627.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3627.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3627.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3627.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3627.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3627.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3627.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3627.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3627.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3627.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3627.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3627 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3627 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3628 {
  clear: both;
}







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


#c1ld_stacks_in_3632 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3357 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3358 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3358.transparentOn .accordion,
#accordion_stacks_in_3358.transparentOn .accordionTheme,
#accordion_stacks_in_3358.transparentOn .accordionTheme2,
#accordion_stacks_in_3358.transparentOn .accordionTheme dt,
#accordion_stacks_in_3358.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3358.transparentOn .accordionTheme dd,
#accordion_stacks_in_3358.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3358,
#accordion_stacks_in_3358 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3358.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3358 .accordion dt,
#accordion_stacks_in_3358 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3358 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3358 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3358 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3358 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3358 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3358 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3358 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3358 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3358 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3358 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3358 .accordionTheme dt a,
#accordion_stacks_in_3358 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3358.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3358.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3358.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3358 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3358 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3358.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3358 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3358 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3358 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3358 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3358 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3358 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3358 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3358 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3358 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3358 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3358 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3358 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3358 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3358 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3358 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3358 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3358 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3358 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3358 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3358 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3358 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3358 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3358 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3358.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3358 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3358.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3358 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3358 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3358 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3358 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3358 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3358 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3358 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3358 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3358 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3358 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3358 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3358 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3358 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3358 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3358 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3358 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3358 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3358 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3358 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3358.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3358 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3358 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3358 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3358 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3358.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3358.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3358.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3358.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3358.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3358.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3358.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3358.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3358.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3358.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3358 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3358 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3358 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3358 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3358 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3358 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3358 .accordionTheme5 dt {

}
#accordion_stacks_in_3358 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3358 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3358 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3359.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3359.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3359.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3359.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3359 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3367 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3368 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3368.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3368.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3368.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3368.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3368.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3368.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3368.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3368.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3368.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3368.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3368.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3368.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3368.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3368.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3368.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3368 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3368 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3369 {
  clear: both;
}







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


#c1ld_stacks_in_3373 {
  clear: both;
}









#stacks_in_3396 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3397 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3397.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3397.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3397.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3397.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3397.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3397.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3397.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3397.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3397.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3397.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3397.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3397.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3397.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3397.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3397.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3397 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3397 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3398 {
  clear: both;
}







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


#c1ld_stacks_in_3402 {
  clear: both;
}









#stacks_in_3492 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3493 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3493.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3493.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3493.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3493.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3493.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3493.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3493.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3493.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3493.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3493.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3493.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3493.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3493.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3493.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3493.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3493 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3493 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3494 {
  clear: both;
}







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


#c1ld_stacks_in_3498 {
  clear: both;
}







#responsive-timeline-item-stacks_in_3346 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3347 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3347.transparentOn .accordion,
#accordion_stacks_in_3347.transparentOn .accordionTheme,
#accordion_stacks_in_3347.transparentOn .accordionTheme2,
#accordion_stacks_in_3347.transparentOn .accordionTheme dt,
#accordion_stacks_in_3347.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3347.transparentOn .accordionTheme dd,
#accordion_stacks_in_3347.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3347,
#accordion_stacks_in_3347 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3347.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3347 .accordion dt,
#accordion_stacks_in_3347 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3347 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3347 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3347 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3347 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3347 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3347 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3347 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3347 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3347 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3347 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3347 .accordionTheme dt a,
#accordion_stacks_in_3347 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3347.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3347.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3347.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3347 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3347 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3347.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3347 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3347 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3347 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3347 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3347 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3347 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3347 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3347 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3347 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3347 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3347 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3347 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3347 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3347 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3347 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3347 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3347 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3347 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3347 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3347 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3347 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3347 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3347 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3347.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3347 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3347.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3347 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3347 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3347 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3347 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3347 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3347 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3347 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3347 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3347 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3347 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3347 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3347 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3347 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3347 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3347 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3347 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3347 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3347 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3347 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3347.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3347 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3347 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3347 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3347 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3347.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3347.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3347.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3347.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3347.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3347.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3347.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3347.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3347.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3347.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3347 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3347 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3347 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3347 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3347 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3347 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3347 .accordionTheme5 dt {

}
#accordion_stacks_in_3347 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3347 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3347 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3348.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3348.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3348.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3348.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3348 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}
#responsive-timeline-item-stacks_in_2815 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2816 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2816.transparentOn .accordion,
#accordion_stacks_in_2816.transparentOn .accordionTheme,
#accordion_stacks_in_2816.transparentOn .accordionTheme2,
#accordion_stacks_in_2816.transparentOn .accordionTheme dt,
#accordion_stacks_in_2816.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2816.transparentOn .accordionTheme dd,
#accordion_stacks_in_2816.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2816,
#accordion_stacks_in_2816 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2816.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2816 .accordion dt,
#accordion_stacks_in_2816 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2816 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2816 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2816 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2816 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2816 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2816 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2816 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2816 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2816 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2816 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2816 .accordionTheme dt a,
#accordion_stacks_in_2816 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2816.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2816.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2816.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2816 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2816 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2816.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2816 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2816 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2816 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2816 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2816 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2816 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2816 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2816 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2816 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2816 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2816 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2816 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2816 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2816 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2816 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2816 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2816 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2816 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2816 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2816 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2816 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2816 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2816 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2816.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2816 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2816.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2816 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2816 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2816 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2816 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2816 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2816 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2816 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2816 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2816 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2816 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2816 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2816 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2816 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2816 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2816 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2816 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2816 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2816 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2816 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2816.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2816 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2816 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2816 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2816 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2816.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2816.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2816.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2816.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2816.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2816.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2816.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2816.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2816.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2816.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2816 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2816 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2816 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2816 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2816 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2816 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2816 .accordionTheme5 dt {

}
#accordion_stacks_in_2816 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2816 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2816 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2817.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2817.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2817.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2817.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2817 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}
#responsive-timeline-item-stacks_in_3297 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_3307 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_3307.transparentOn .accordion,
#accordion_stacks_in_3307.transparentOn .accordionTheme,
#accordion_stacks_in_3307.transparentOn .accordionTheme2,
#accordion_stacks_in_3307.transparentOn .accordionTheme dt,
#accordion_stacks_in_3307.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_3307.transparentOn .accordionTheme dd,
#accordion_stacks_in_3307.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_3307,
#accordion_stacks_in_3307 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_3307.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_3307 .accordion dt,
#accordion_stacks_in_3307 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_3307 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_3307 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_3307 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_3307 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_3307 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_3307 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_3307 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_3307 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_3307 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_3307 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_3307 .accordionTheme dt a,
#accordion_stacks_in_3307 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme dt a,
#accordion_stacks_in_3307.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3307.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_3307.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_3307 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_3307 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_3307.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_3307 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_3307 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_3307 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3307 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_3307 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_3307 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_3307 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_3307 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3307 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_3307 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_3307 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_3307 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_3307 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_3307 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_3307 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_3307 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_3307 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_3307 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_3307 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_3307 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_3307 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3307 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_3307 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3307.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_3307 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_3307.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_3307 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_3307 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_3307 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_3307 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_3307 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_3307 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_3307 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_3307 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_3307 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_3307 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_3307 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_3307 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_3307 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3307 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_3307 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_3307 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_3307 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_3307 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3307 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_3307.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3307 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_3307 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_3307 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_3307 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_3307.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_3307.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_3307.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_3307.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3307.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_3307.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_3307.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_3307.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_3307.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_3307.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_3307 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_3307 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_3307 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_3307 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_3307 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_3307 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_3307 .accordionTheme5 dt {

}
#accordion_stacks_in_3307 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_3307 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_3307 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_3315.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_3315.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_3315.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_3315.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_3315 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3318 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3319 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3319.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3319.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3319.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3319.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3319.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3319.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3319.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3319.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3319.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3319.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3319.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3319.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3319.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3319.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3319.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3319 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3319 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3320 {
  clear: both;
}







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


#c1ld_stacks_in_3324 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2995 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2996 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2996.transparentOn .accordion,
#accordion_stacks_in_2996.transparentOn .accordionTheme,
#accordion_stacks_in_2996.transparentOn .accordionTheme2,
#accordion_stacks_in_2996.transparentOn .accordionTheme dt,
#accordion_stacks_in_2996.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2996.transparentOn .accordionTheme dd,
#accordion_stacks_in_2996.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2996,
#accordion_stacks_in_2996 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2996.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2996 .accordion dt,
#accordion_stacks_in_2996 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2996 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2996 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2996 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2996 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2996 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2996 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2996 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2996 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2996 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2996 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2996 .accordionTheme dt a,
#accordion_stacks_in_2996 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2996.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2996.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2996.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2996 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2996 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2996.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2996 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2996 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2996 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2996 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2996 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2996 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2996 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2996 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2996 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2996 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2996 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2996 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2996 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2996 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2996 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2996 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2996 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2996 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2996 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2996 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2996 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2996 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2996 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2996.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2996 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2996.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2996 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2996 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2996 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2996 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2996 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2996 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2996 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2996 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2996 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2996 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2996 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2996 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2996 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2996 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2996 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2996 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2996 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2996 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2996 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2996.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2996 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2996 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2996 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2996 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2996.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2996.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2996.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2996.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2996.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2996.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2996.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2996.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2996.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2996.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2996 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2996 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2996 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2996 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2996 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2996 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2996 .accordionTheme5 dt {

}
#accordion_stacks_in_2996 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2996 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2996 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2997.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2997.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2997.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2997.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2997 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_3000 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3001 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3001.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3001.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3001.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3001.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3001.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3001.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3001.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3001.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3001.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3001.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3001.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3001.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3001.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3001.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3001.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3001 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3001 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3002 {
  clear: both;
}







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


#c1ld_stacks_in_3006 {
  clear: both;
}









#stacks_in_3016 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3017 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3017.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3017.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3017.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3017.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3017.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3017.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3017.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3017.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3017.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3017.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3017.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3017.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3017.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3017.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3017.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3017 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3017 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3018 {
  clear: both;
}







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


#c1ld_stacks_in_3022 {
  clear: both;
}









#stacks_in_3048 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_3049 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_3049.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_3049.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_3049.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_3049.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3049.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3049.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_3049.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_3049.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_3049.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_3049.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3049.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_3049.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_3049.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_3049.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_3049.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_3049 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_3049 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_3050 {
  clear: both;
}







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


#c1ld_stacks_in_3054 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2882 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2883 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2883.transparentOn .accordion,
#accordion_stacks_in_2883.transparentOn .accordionTheme,
#accordion_stacks_in_2883.transparentOn .accordionTheme2,
#accordion_stacks_in_2883.transparentOn .accordionTheme dt,
#accordion_stacks_in_2883.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2883.transparentOn .accordionTheme dd,
#accordion_stacks_in_2883.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2883,
#accordion_stacks_in_2883 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2883.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2883 .accordion dt,
#accordion_stacks_in_2883 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2883 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2883 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2883 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2883 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2883 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2883 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2883 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2883 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2883 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2883 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2883 .accordionTheme dt a,
#accordion_stacks_in_2883 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2883.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2883.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2883.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2883 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2883 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2883.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2883 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2883 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2883 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2883 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2883 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2883 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2883 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2883 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2883 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2883 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2883 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2883 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2883 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2883 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2883 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2883 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2883 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2883 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2883 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2883 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2883 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2883 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2883 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2883.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2883 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2883.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2883 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2883 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2883 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2883 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2883 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2883 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2883 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2883 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2883 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2883 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2883 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2883 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2883 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2883 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2883 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2883 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2883 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2883 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2883 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2883.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2883 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2883 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2883 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2883 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2883.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2883.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2883.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2883.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2883.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2883.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2883.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2883.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2883.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2883.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2883 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2883 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2883 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2883 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2883 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2883 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2883 .accordionTheme5 dt {

}
#accordion_stacks_in_2883 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2883 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2883 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2884.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2884.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2884.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2884.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2884 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2887 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2888 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2888.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2888.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2888.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2888.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2888.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2888.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2888.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2888.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2888.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2888.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2888.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2888.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2888.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2888.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2888.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2888 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2888 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2889 {
  clear: both;
}







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


#c1ld_stacks_in_2891 {
  clear: both;
}









#stacks_in_2903 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2904 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2904.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2904.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2904.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2904.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2904.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2904.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2904.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2904.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2904.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2904.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2904.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2904.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2904.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2904.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2904.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2904 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2904 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2905 {
  clear: both;
}







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


#c1ld_stacks_in_2907 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2529 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2530 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2530.transparentOn .accordion,
#accordion_stacks_in_2530.transparentOn .accordionTheme,
#accordion_stacks_in_2530.transparentOn .accordionTheme2,
#accordion_stacks_in_2530.transparentOn .accordionTheme dt,
#accordion_stacks_in_2530.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2530.transparentOn .accordionTheme dd,
#accordion_stacks_in_2530.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2530,
#accordion_stacks_in_2530 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2530.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2530 .accordion dt,
#accordion_stacks_in_2530 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2530 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2530 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2530 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2530 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2530 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2530 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2530 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2530 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2530 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2530 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2530 .accordionTheme dt a,
#accordion_stacks_in_2530 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2530.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2530.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2530.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2530 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2530 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2530.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2530 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2530 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2530 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2530 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2530 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2530 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2530 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2530 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2530 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2530 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2530 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2530 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2530 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2530 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2530 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2530 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2530 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2530 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2530 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2530 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2530 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2530 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2530 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2530.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2530 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2530.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2530 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2530 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2530 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2530 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2530 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2530 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2530 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2530 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2530 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2530 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2530 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2530 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2530 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2530 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2530 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2530 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2530 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2530 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2530 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2530.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2530 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2530 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2530 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2530 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2530.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2530.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2530.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2530.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2530.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2530.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2530.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2530.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2530.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2530.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2530 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2530 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2530 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2530 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2530 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2530 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2530 .accordionTheme5 dt {

}
#accordion_stacks_in_2530 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2530 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2530 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2531.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2531.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2531.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2531.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2531 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2534 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2535 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2535.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2535.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2535.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2535.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2535.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2535.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2535.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2535.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2535.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2535.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2535.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2535.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2535.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2535.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2535.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2535 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2535 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2536 {
  clear: both;
}







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


#c1ld_stacks_in_2538 {
  clear: both;
}









#stacks_in_2783 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2784 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2784.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2784.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2784.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2784.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2784.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2784.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2784.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2784.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2784.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2784.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2784.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2784.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2784.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2784.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2784.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2784 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2784 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2785 {
  clear: both;
}







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


#c1ld_stacks_in_2787 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2750 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2751 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2751.transparentOn .accordion,
#accordion_stacks_in_2751.transparentOn .accordionTheme,
#accordion_stacks_in_2751.transparentOn .accordionTheme2,
#accordion_stacks_in_2751.transparentOn .accordionTheme dt,
#accordion_stacks_in_2751.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2751.transparentOn .accordionTheme dd,
#accordion_stacks_in_2751.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2751,
#accordion_stacks_in_2751 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2751.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2751 .accordion dt,
#accordion_stacks_in_2751 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2751 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2751 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2751 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2751 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2751 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2751 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2751 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2751 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2751 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2751 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2751 .accordionTheme dt a,
#accordion_stacks_in_2751 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2751.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2751.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2751.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2751 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2751 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2751.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2751 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2751 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2751 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2751 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2751 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2751 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2751 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2751 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2751 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2751 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2751 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2751 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2751 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2751 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2751 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2751 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2751 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2751 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2751 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2751 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2751 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2751 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2751 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2751.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2751 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2751.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2751 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2751 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2751 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2751 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2751 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2751 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2751 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2751 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2751 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2751 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2751 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2751 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2751 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2751 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2751 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2751 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2751 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2751 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2751 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2751.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2751 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2751 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2751 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2751 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2751.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2751.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2751.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2751.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2751.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2751.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2751.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2751.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2751.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2751.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2751 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2751 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2751 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2751 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2751 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2751 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2751 .accordionTheme5 dt {

}
#accordion_stacks_in_2751 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2751 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2751 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2752.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2752.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2752.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2752.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2752 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2755 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2756 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2756.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2756.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2756.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2756.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2756.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2756.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2756.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2756.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2756.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2756.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2756.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2756.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2756.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2756.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2756.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2756 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2756 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2757 {
  clear: both;
}







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


#c1ld_stacks_in_2759 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2618 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2619 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2619.transparentOn .accordion,
#accordion_stacks_in_2619.transparentOn .accordionTheme,
#accordion_stacks_in_2619.transparentOn .accordionTheme2,
#accordion_stacks_in_2619.transparentOn .accordionTheme dt,
#accordion_stacks_in_2619.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2619.transparentOn .accordionTheme dd,
#accordion_stacks_in_2619.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2619,
#accordion_stacks_in_2619 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2619.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2619 .accordion dt,
#accordion_stacks_in_2619 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2619 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2619 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2619 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2619 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2619 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2619 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2619 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2619 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2619 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2619 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2619 .accordionTheme dt a,
#accordion_stacks_in_2619 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2619.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2619.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2619.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2619 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2619 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2619.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2619 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2619 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2619 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2619 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2619 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2619 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2619 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2619 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2619 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2619 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2619 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2619 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2619 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2619 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2619 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2619 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2619 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2619 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2619 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2619 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2619 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2619 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2619 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2619.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2619 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2619.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2619 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2619 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2619 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2619 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2619 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2619 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2619 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2619 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2619 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2619 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2619 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2619 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2619 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2619 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2619 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2619 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2619 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2619 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2619 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2619.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2619 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2619 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2619 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2619 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2619.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2619.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2619.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2619.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2619.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2619.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2619.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2619.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2619.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2619.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2619 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2619 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2619 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2619 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2619 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2619 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2619 .accordionTheme5 dt {

}
#accordion_stacks_in_2619 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2619 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2619 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2620.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2620.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2620.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2620.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2620 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2623 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2624 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2624.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2624.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2624.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2624.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2624.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2624.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2624.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2624.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2624.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2624.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2624.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2624.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2624.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2624.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2624.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2624 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2624 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2625 {
  clear: both;
}







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


#c1ld_stacks_in_2627 {
  clear: both;
}









#stacks_in_2639 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2640 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2640.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2640.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2640.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2640.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2640.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2640.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2640.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2640.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2640.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2640.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2640.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2640.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2640.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2640.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2640.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2640 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2640 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2641 {
  clear: both;
}







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


#c1ld_stacks_in_2643 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2331 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2332 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2332.transparentOn .accordion,
#accordion_stacks_in_2332.transparentOn .accordionTheme,
#accordion_stacks_in_2332.transparentOn .accordionTheme2,
#accordion_stacks_in_2332.transparentOn .accordionTheme dt,
#accordion_stacks_in_2332.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2332.transparentOn .accordionTheme dd,
#accordion_stacks_in_2332.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2332,
#accordion_stacks_in_2332 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2332.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2332 .accordion dt,
#accordion_stacks_in_2332 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2332 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2332 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2332 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2332 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2332 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2332 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2332 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2332 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2332 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2332 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2332 .accordionTheme dt a,
#accordion_stacks_in_2332 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2332.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2332.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2332.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2332 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2332 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2332.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2332 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2332 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2332 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2332 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2332 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2332 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2332 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2332 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2332 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2332 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2332 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2332 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2332 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2332 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2332 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2332 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2332 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2332 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2332 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2332 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2332 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2332 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2332 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2332.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2332 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2332.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2332 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2332 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2332 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2332 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2332 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2332 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2332 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2332 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2332 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2332 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2332 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2332 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2332 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2332 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2332 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2332 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2332 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2332 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2332 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2332.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2332 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2332 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2332 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2332 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2332.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2332.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2332.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2332.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2332.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2332.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2332.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2332.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2332.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2332.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2332 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2332 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2332 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2332 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2332 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2332 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2332 .accordionTheme5 dt {

}
#accordion_stacks_in_2332 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2332 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2332 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2333.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2333.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2333.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2333.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2333 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2414 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2415 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2415.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2415.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2415.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2415.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2415.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2415.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2415.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2415.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2415.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2415.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2415.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2415.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2415.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2415.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2415.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2415 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2415 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2416 {
  clear: both;
}







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


#c1ld_stacks_in_2418 {
  clear: both;
}









#stacks_in_2368 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2369 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2369.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2369.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2369.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2369.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2369.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2369.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2369.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2369.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2369.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2369.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2369.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2369.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2369.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2369.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2369.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2369 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2369 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2370 {
  clear: both;
}







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


#c1ld_stacks_in_2372 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2434 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2435 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2435.transparentOn .accordion,
#accordion_stacks_in_2435.transparentOn .accordionTheme,
#accordion_stacks_in_2435.transparentOn .accordionTheme2,
#accordion_stacks_in_2435.transparentOn .accordionTheme dt,
#accordion_stacks_in_2435.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2435.transparentOn .accordionTheme dd,
#accordion_stacks_in_2435.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2435,
#accordion_stacks_in_2435 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2435.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2435 .accordion dt,
#accordion_stacks_in_2435 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2435 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2435 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2435 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2435 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2435 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2435 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2435 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2435 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2435 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2435 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2435 .accordionTheme dt a,
#accordion_stacks_in_2435 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2435.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2435.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2435.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2435 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2435 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2435.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2435 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2435 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2435 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2435 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2435 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2435 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2435 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2435 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2435 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2435 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2435 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2435 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2435 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2435 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2435 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2435 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2435 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2435 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2435 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2435 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2435 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2435 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2435 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2435.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2435 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2435.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2435 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2435 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2435 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2435 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2435 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2435 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2435 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2435 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2435 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2435 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2435 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2435 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2435 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2435 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2435 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2435 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2435 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2435 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2435 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2435.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2435 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2435 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2435 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2435 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2435.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2435.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2435.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2435.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2435.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2435.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2435.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2435.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2435.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2435.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2435 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2435 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2435 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2435 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2435 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2435 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2435 .accordionTheme5 dt {

}
#accordion_stacks_in_2435 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2435 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2435 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2436.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2436.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2436.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2436.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2436 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2439 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2440 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2440.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2440.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2440.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2440.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2440.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2440.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2440.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2440.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2440.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2440.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2440.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2440.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2440.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2440.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2440.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2440 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2440 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2441 {
  clear: both;
}







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


#c1ld_stacks_in_2443 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2125 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2126 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2126.transparentOn .accordion,
#accordion_stacks_in_2126.transparentOn .accordionTheme,
#accordion_stacks_in_2126.transparentOn .accordionTheme2,
#accordion_stacks_in_2126.transparentOn .accordionTheme dt,
#accordion_stacks_in_2126.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2126.transparentOn .accordionTheme dd,
#accordion_stacks_in_2126.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2126,
#accordion_stacks_in_2126 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2126.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2126 .accordion dt,
#accordion_stacks_in_2126 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2126 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2126 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2126 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2126 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2126 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2126 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2126 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2126 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2126 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2126 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2126 .accordionTheme dt a,
#accordion_stacks_in_2126 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2126.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2126.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2126.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2126 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2126 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2126.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2126 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2126 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2126 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2126 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2126 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2126 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2126 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2126 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2126 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2126 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2126 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2126 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2126 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2126 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2126 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2126 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2126 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2126 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2126 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2126 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2126 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2126 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2126 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2126.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2126 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2126.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2126 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2126 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2126 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2126 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2126 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2126 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2126 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2126 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2126 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2126 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2126 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2126 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2126 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2126 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2126 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2126 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2126 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2126 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2126 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2126.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2126 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2126 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2126 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2126 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2126.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2126.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2126.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2126.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2126.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2126.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2126.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2126.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2126.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2126.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2126 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2126 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2126 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2126 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2126 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2126 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2126 .accordionTheme5 dt {

}
#accordion_stacks_in_2126 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2126 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2126 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2127.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2127.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2127.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2127.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2127 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2130 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2131 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2131.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2131.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2131.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2131.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2131.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2131.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2131.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2131.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2131.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2131.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2131.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2131.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2131.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2131.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2131.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2131 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2131 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2132 {
  clear: both;
}







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


#c1ld_stacks_in_2134 {
  clear: both;
}









#stacks_in_2190 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2191 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2191.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2191.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2191.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2191.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2191.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2191.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2191.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2191.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2191.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2191.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2191.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2191.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2191.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2191.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2191.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2191 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2191 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2192 {
  clear: both;
}







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


#c1ld_stacks_in_2194 {
  clear: both;
}







#responsive-timeline-item-stacks_in_2001 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_2002 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_2002.transparentOn .accordion,
#accordion_stacks_in_2002.transparentOn .accordionTheme,
#accordion_stacks_in_2002.transparentOn .accordionTheme2,
#accordion_stacks_in_2002.transparentOn .accordionTheme dt,
#accordion_stacks_in_2002.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_2002.transparentOn .accordionTheme dd,
#accordion_stacks_in_2002.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_2002,
#accordion_stacks_in_2002 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_2002.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_2002 .accordion dt,
#accordion_stacks_in_2002 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_2002 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_2002 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_2002 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_2002 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_2002 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_2002 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_2002 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_2002 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_2002 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_2002 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_2002 .accordionTheme dt a,
#accordion_stacks_in_2002 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme dt a,
#accordion_stacks_in_2002.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2002.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_2002.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_2002 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_2002 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_2002.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_2002 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_2002 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_2002 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2002 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_2002 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_2002 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_2002 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_2002 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2002 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_2002 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_2002 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_2002 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_2002 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_2002 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_2002 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_2002 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_2002 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_2002 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_2002 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_2002 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_2002 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2002 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_2002 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2002.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_2002 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_2002.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_2002 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_2002 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_2002 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_2002 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_2002 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_2002 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_2002 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_2002 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_2002 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_2002 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_2002 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_2002 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_2002 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2002 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_2002 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_2002 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_2002 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_2002 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2002 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_2002.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2002 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_2002 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_2002 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_2002 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_2002.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_2002.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_2002.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_2002.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2002.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_2002.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_2002.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_2002.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_2002.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_2002.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_2002 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_2002 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_2002 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_2002 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_2002 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_2002 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_2002 .accordionTheme5 dt {

}
#accordion_stacks_in_2002 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_2002 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_2002 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_2003.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_2003.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_2003.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_2003.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_2003 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_2006 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2007 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2007.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2007.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2007.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2007.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2007.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2007.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2007.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2007.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2007.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2007.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2007.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2007.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2007.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2007.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2007.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2007 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2007 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2008 {
  clear: both;
}







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


#c1ld_stacks_in_2012 {
  clear: both;
}









#stacks_in_2058 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2059 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2059.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2059.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2059.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2059.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2059.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2059.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2059.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2059.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2059.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2059.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2059.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2059.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2059.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2059.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2059.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2059 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2059 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2060 {
  clear: both;
}







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


#c1ld_stacks_in_2062 {
  clear: both;
}









#stacks_in_2080 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_2108 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_2108.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_2108.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_2108.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_2108.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2108.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2108.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_2108.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_2108.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_2108.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_2108.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2108.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_2108.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_2108.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_2108.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_2108.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_2108 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_2108 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_2109 {
  clear: both;
}







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


#c1ld_stacks_in_2111 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1340 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1341 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1341.transparentOn .accordion,
#accordion_stacks_in_1341.transparentOn .accordionTheme,
#accordion_stacks_in_1341.transparentOn .accordionTheme2,
#accordion_stacks_in_1341.transparentOn .accordionTheme dt,
#accordion_stacks_in_1341.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1341.transparentOn .accordionTheme dd,
#accordion_stacks_in_1341.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1341,
#accordion_stacks_in_1341 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1341.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1341 .accordion dt,
#accordion_stacks_in_1341 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1341 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1341 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1341 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1341 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1341 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1341 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1341 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1341 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1341 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1341 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1341 .accordionTheme dt a,
#accordion_stacks_in_1341 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1341.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1341.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1341.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1341 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1341 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1341.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1341 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1341 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1341 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1341 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1341 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1341 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1341 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1341 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1341 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1341 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1341 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1341 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1341 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1341 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1341 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1341 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1341 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1341 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1341 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1341 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1341 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1341 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1341 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1341.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1341 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1341.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1341 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1341 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1341 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1341 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1341 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1341 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1341 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1341 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1341 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1341 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1341 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1341 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1341 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1341 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1341 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1341 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1341 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1341 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1341 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1341.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1341 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1341 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1341 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1341 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1341.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1341.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1341.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1341.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1341.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1341.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1341.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1341.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1341.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1341.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1341 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1341 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1341 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1341 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1341 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1341 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1341 .accordionTheme5 dt {

}
#accordion_stacks_in_1341 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1341 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1341 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1342.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1342.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1342.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1342.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1342 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1345 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1346 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1346.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1346.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1346.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1346.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1346.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1346.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1346.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1346.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1346.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1346.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1346.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1346.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1346.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1346.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1346.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1346 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1346 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1347 {
  clear: both;
}







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


#c1ld_stacks_in_1351 {
  clear: both;
}









#stacks_in_1717 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1729 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1729.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1729.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1729.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1729.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1729.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1729.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1729.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1729.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1729.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1729.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1729.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1729.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1729.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1729.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1729.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1729 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1729 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1730 {
  clear: both;
}







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


#c1ld_stacks_in_1734 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1926 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1927 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1927.transparentOn .accordion,
#accordion_stacks_in_1927.transparentOn .accordionTheme,
#accordion_stacks_in_1927.transparentOn .accordionTheme2,
#accordion_stacks_in_1927.transparentOn .accordionTheme dt,
#accordion_stacks_in_1927.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1927.transparentOn .accordionTheme dd,
#accordion_stacks_in_1927.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1927,
#accordion_stacks_in_1927 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1927.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1927 .accordion dt,
#accordion_stacks_in_1927 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1927 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1927 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1927 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1927 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1927 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1927 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1927 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1927 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1927 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1927 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1927 .accordionTheme dt a,
#accordion_stacks_in_1927 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1927.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1927.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1927.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1927 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1927 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1927.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1927 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1927 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1927 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1927 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1927 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1927 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1927 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1927 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1927 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1927 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1927 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1927 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1927 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1927 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1927 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1927 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1927 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1927 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1927 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1927 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1927 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1927 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1927 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1927.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1927 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1927.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1927 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1927 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1927 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1927 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1927 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1927 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1927 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1927 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1927 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1927 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1927 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1927 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1927 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1927 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1927 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1927 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1927 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1927 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1927 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1927.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1927 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1927 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1927 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1927 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1927.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1927.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1927.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1927.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1927.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1927.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1927.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1927.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1927.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1927.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1927 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1927 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1927 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1927 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1927 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1927 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1927 .accordionTheme5 dt {

}
#accordion_stacks_in_1927 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1927 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1927 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1928.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1928.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1928.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1928.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1928 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1931 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1932 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1932.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1932.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1932.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1932.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1932.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1932.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1932.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1932.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1932.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1932.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1932.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1932.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1932.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1932.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1932.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1932 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1932 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1933 {
  clear: both;
}







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


#c1ld_stacks_in_1937 {
  clear: both;
}









#stacks_in_1947 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1948 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1948.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1948.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1948.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1948.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1948.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1948.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1948.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1948.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1948.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1948.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1948.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1948.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1948.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1948.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1948.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1948 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1948 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1949 {
  clear: both;
}







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


#c1ld_stacks_in_1953 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1883 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1884 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1884.transparentOn .accordion,
#accordion_stacks_in_1884.transparentOn .accordionTheme,
#accordion_stacks_in_1884.transparentOn .accordionTheme2,
#accordion_stacks_in_1884.transparentOn .accordionTheme dt,
#accordion_stacks_in_1884.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1884.transparentOn .accordionTheme dd,
#accordion_stacks_in_1884.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1884,
#accordion_stacks_in_1884 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1884.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1884 .accordion dt,
#accordion_stacks_in_1884 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1884 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1884 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1884 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1884 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1884 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1884 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1884 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1884 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1884 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1884 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1884 .accordionTheme dt a,
#accordion_stacks_in_1884 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1884.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1884.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1884.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1884 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1884 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1884.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1884 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1884 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1884 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1884 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1884 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1884 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1884 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1884 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1884 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1884 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1884 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1884 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1884 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1884 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1884 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1884 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1884 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1884 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1884 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1884 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1884 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1884 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1884 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1884.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1884 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1884.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1884 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1884 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1884 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1884 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1884 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1884 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1884 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1884 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1884 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1884 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1884 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1884 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1884 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1884 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1884 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1884 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1884 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1884 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1884 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1884.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1884 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1884 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1884 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1884 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1884.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1884.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1884.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1884.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1884.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1884.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1884.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1884.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1884.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1884.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1884 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1884 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1884 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1884 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1884 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1884 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1884 .accordionTheme5 dt {

}
#accordion_stacks_in_1884 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1884 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1884 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1885.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1885.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1885.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1885.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1885 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1888 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1889 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1889.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1889.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1889.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1889.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1889.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1889.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1889.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1889.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1889.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1889.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1889.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1889.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1889.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1889.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1889.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1889 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1889 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1890 {
  clear: both;
}







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


#c1ld_stacks_in_1894 {
  clear: both;
}









#stacks_in_1904 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1905 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1905.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1905.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1905.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1905.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1905.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1905.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1905.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1905.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1905.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1905.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1905.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1905.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1905.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1905.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1905.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1905 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1905 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1906 {
  clear: both;
}







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


#c1ld_stacks_in_1910 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1828 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1829 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1829.transparentOn .accordion,
#accordion_stacks_in_1829.transparentOn .accordionTheme,
#accordion_stacks_in_1829.transparentOn .accordionTheme2,
#accordion_stacks_in_1829.transparentOn .accordionTheme dt,
#accordion_stacks_in_1829.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1829.transparentOn .accordionTheme dd,
#accordion_stacks_in_1829.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1829,
#accordion_stacks_in_1829 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1829.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1829 .accordion dt,
#accordion_stacks_in_1829 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1829 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1829 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1829 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1829 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1829 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1829 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1829 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1829 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1829 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1829 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1829 .accordionTheme dt a,
#accordion_stacks_in_1829 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1829.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1829.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1829.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1829 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1829 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1829.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1829 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1829 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1829 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1829 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1829 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1829 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1829 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1829 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1829 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1829 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1829 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1829 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1829 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1829 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1829 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1829 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1829 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1829 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1829 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1829 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1829 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1829 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1829 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1829.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1829 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1829.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1829 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1829 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1829 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1829 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1829 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1829 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1829 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1829 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1829 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1829 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1829 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1829 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1829 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1829 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1829 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1829 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1829 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1829 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1829 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1829.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1829 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1829 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1829 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1829 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1829.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1829.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1829.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1829.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1829.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1829.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1829.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1829.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1829.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1829.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1829 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1829 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1829 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1829 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1829 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1829 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1829 .accordionTheme5 dt {

}
#accordion_stacks_in_1829 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1829 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1829 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1830.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1830.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1830.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1830.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1830 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1833 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1834 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1834.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1834.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1834.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1834.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1834.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1834.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1834.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1834.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1834.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1834.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1834.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1834.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1834.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1834.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1834.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1834 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1834 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1835 {
  clear: both;
}







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


#c1ld_stacks_in_1839 {
  clear: both;
}









#stacks_in_1849 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1850 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1850.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1850.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1850.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1850.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1850.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1850.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1850.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1850.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1850.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1850.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1850.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1850.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1850.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1850.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1850.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1850 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1850 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1851 {
  clear: both;
}







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


#c1ld_stacks_in_1855 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1758 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1759 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1759.transparentOn .accordion,
#accordion_stacks_in_1759.transparentOn .accordionTheme,
#accordion_stacks_in_1759.transparentOn .accordionTheme2,
#accordion_stacks_in_1759.transparentOn .accordionTheme dt,
#accordion_stacks_in_1759.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1759.transparentOn .accordionTheme dd,
#accordion_stacks_in_1759.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1759,
#accordion_stacks_in_1759 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1759.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1759 .accordion dt,
#accordion_stacks_in_1759 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1759 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1759 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1759 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1759 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1759 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1759 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1759 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1759 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1759 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1759 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1759 .accordionTheme dt a,
#accordion_stacks_in_1759 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1759.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1759.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1759.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1759 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1759 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1759.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1759 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1759 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1759 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1759 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1759 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1759 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1759 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1759 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1759 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1759 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1759 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1759 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1759 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1759 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1759 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1759 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1759 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1759 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1759 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1759 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1759 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1759 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1759 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1759.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1759 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1759.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1759 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1759 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1759 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1759 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1759 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1759 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1759 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1759 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1759 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1759 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1759 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1759 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1759 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1759 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1759 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1759 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1759 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1759 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1759 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1759.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1759 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1759 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1759 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1759 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1759.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1759.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1759.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1759.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1759.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1759.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1759.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1759.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1759.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1759.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1759 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1759 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1759 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1759 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1759 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1759 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1759 .accordionTheme5 dt {

}
#accordion_stacks_in_1759 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1759 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1759 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1797.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1797.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1797.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1797.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1797 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1800 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1801 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1801.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1801.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1801.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1801.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1801.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1801.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1801.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1801.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1801.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1801.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1801.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1801.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1801.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1801.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1801.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1801 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1801 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1802 {
  clear: both;
}







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


#c1ld_stacks_in_1806 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1624 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1625 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1625.transparentOn .accordion,
#accordion_stacks_in_1625.transparentOn .accordionTheme,
#accordion_stacks_in_1625.transparentOn .accordionTheme2,
#accordion_stacks_in_1625.transparentOn .accordionTheme dt,
#accordion_stacks_in_1625.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1625.transparentOn .accordionTheme dd,
#accordion_stacks_in_1625.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1625,
#accordion_stacks_in_1625 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1625.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1625 .accordion dt,
#accordion_stacks_in_1625 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1625 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1625 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1625 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1625 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1625 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1625 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1625 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1625 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1625 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1625 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1625 .accordionTheme dt a,
#accordion_stacks_in_1625 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1625.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1625.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1625.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1625 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1625 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1625.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1625 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1625 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1625 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1625 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1625 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1625 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1625 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1625 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1625 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1625 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1625 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1625 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1625 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1625 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1625 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1625 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1625 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1625 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1625 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1625 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1625 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1625 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1625 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1625.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1625 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1625.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1625 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1625 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1625 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1625 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1625 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1625 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1625 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1625 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1625 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1625 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1625 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1625 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1625 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1625 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1625 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1625 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1625 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1625 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1625 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1625.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1625 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1625 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1625 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1625 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1625.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1625.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1625.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1625.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1625.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1625.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1625.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1625.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1625.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1625.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1625 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1625 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1625 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1625 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1625 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1625 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1625 .accordionTheme5 dt {

}
#accordion_stacks_in_1625 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1625 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1625 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1626.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1626.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1626.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1626.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1626 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1629 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1630 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1630.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1630.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1630.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1630.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1630.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1630.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1630.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1630.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1630.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1630.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1630.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1630.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1630.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1630.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1630.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1630 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1630 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1631 {
  clear: both;
}







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


#c1ld_stacks_in_1635 {
  clear: both;
}









#stacks_in_1645 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1646 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1646.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1646.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1646.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1646.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1646.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1646.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1646.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1646.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1646.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1646.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1646.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1646.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1646.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1646.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1646.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1646 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1646 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1647 {
  clear: both;
}







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


#c1ld_stacks_in_1651 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1477 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1478 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1478.transparentOn .accordion,
#accordion_stacks_in_1478.transparentOn .accordionTheme,
#accordion_stacks_in_1478.transparentOn .accordionTheme2,
#accordion_stacks_in_1478.transparentOn .accordionTheme dt,
#accordion_stacks_in_1478.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1478.transparentOn .accordionTheme dd,
#accordion_stacks_in_1478.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1478,
#accordion_stacks_in_1478 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1478.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1478 .accordion dt,
#accordion_stacks_in_1478 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1478 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1478 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1478 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1478 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1478 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1478 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1478 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1478 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1478 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1478 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1478 .accordionTheme dt a,
#accordion_stacks_in_1478 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1478.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1478.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1478.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1478 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1478 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1478.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1478 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1478 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1478 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1478 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1478 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1478 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1478 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1478 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1478 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1478 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1478 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1478 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1478 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1478 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1478 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1478 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1478 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1478 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1478 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1478 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1478 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1478 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1478 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1478.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1478 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1478.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1478 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1478 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1478 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1478 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1478 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1478 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1478 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1478 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1478 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1478 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1478 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1478 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1478 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1478 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1478 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1478 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1478 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1478 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1478 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1478.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1478 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1478 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1478 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1478 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1478.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1478.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1478.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1478.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1478.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1478.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1478.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1478.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1478.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1478.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1478 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1478 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1478 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1478 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1478 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1478 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1478 .accordionTheme5 dt {

}
#accordion_stacks_in_1478 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1478 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1478 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1479.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1479.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1479.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1479.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1479 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1482 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1506 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1506.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1506.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1506.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1506.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1506.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1506.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1506.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1506.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1506.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1506.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1506.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1506.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1506.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1506.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1506.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1506 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1506 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1507 {
  clear: both;
}







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


#c1ld_stacks_in_1511 {
  clear: both;
}









#stacks_in_1523 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1524 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1524.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1524.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1524.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1524.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1524.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1524.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1524.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1524.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1524.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1524.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1524.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1524.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1524.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1524.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1524.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1524 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1524 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1525 {
  clear: both;
}







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


#c1ld_stacks_in_1529 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1549 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1550 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1550.transparentOn .accordion,
#accordion_stacks_in_1550.transparentOn .accordionTheme,
#accordion_stacks_in_1550.transparentOn .accordionTheme2,
#accordion_stacks_in_1550.transparentOn .accordionTheme dt,
#accordion_stacks_in_1550.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1550.transparentOn .accordionTheme dd,
#accordion_stacks_in_1550.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1550,
#accordion_stacks_in_1550 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1550.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1550 .accordion dt,
#accordion_stacks_in_1550 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1550 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1550 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1550 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1550 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1550 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1550 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1550 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1550 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1550 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1550 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1550 .accordionTheme dt a,
#accordion_stacks_in_1550 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1550.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1550.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1550.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1550 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1550 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1550.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1550 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1550 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1550 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1550 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1550 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1550 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1550 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1550 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1550 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1550 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1550 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1550 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1550 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1550 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1550 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1550 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1550 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1550 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1550 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1550 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1550 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1550 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1550 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1550.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1550 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1550.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1550 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1550 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1550 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1550 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1550 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1550 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1550 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1550 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1550 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1550 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1550 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1550 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1550 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1550 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1550 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1550 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1550 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1550 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1550 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1550.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1550 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1550 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1550 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1550 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1550.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1550.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1550.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1550.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1550.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1550.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1550.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1550.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1550.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1550.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1550 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1550 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1550 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1550 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1550 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1550 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1550 .accordionTheme5 dt {

}
#accordion_stacks_in_1550 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1550 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1550 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1551.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1551.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1551.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1551.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1551 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1554 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1555 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1555.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1555.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1555.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1555.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1555.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1555.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1555.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1555.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1555.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1555.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1555.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1555.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1555.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1555.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1555.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1555 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1555 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1556 {
  clear: both;
}







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


#c1ld_stacks_in_1560 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1427 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1428 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1428.transparentOn .accordion,
#accordion_stacks_in_1428.transparentOn .accordionTheme,
#accordion_stacks_in_1428.transparentOn .accordionTheme2,
#accordion_stacks_in_1428.transparentOn .accordionTheme dt,
#accordion_stacks_in_1428.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1428.transparentOn .accordionTheme dd,
#accordion_stacks_in_1428.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1428,
#accordion_stacks_in_1428 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1428.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1428 .accordion dt,
#accordion_stacks_in_1428 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1428 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1428 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1428 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1428 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1428 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1428 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1428 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1428 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1428 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1428 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1428 .accordionTheme dt a,
#accordion_stacks_in_1428 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1428.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1428.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1428.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1428 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1428 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1428.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1428 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1428 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1428 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1428 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1428 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1428 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1428 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1428 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1428 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1428 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1428 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1428 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1428 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1428 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1428 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1428 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1428 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1428 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1428 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1428 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1428 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1428 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1428 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1428.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1428 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1428.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1428 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1428 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1428 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1428 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1428 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1428 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1428 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1428 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1428 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1428 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1428 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1428 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1428 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1428 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1428 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1428 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1428 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1428 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1428 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1428.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1428 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1428 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1428 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1428 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1428.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1428.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1428.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1428.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1428.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1428.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1428.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1428.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1428.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1428.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1428 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1428 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1428 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1428 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1428 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1428 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1428 .accordionTheme5 dt {

}
#accordion_stacks_in_1428 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1428 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1428 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1429.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1429.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1429.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1429.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1429 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1432 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1433 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1433.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1433.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1433.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1433.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1433.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1433.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1433.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1433.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1433.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1433.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1433.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1433.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1433.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1433.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1433.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1433 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1433 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1434 {
  clear: both;
}







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


#c1ld_stacks_in_1438 {
  clear: both;
}







/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1444 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1444.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1444.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1444.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1444.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1444.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1444.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1444.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1444.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1444.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1444.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1444.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1444.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1444.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1444.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1444.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1444 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1444 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1445 {
  clear: both;
}







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


#c1ld_stacks_in_1449 {
  clear: both;
}








#stacks_in_1452 {
	margin: 20px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_1377 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1378 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1378.transparentOn .accordion,
#accordion_stacks_in_1378.transparentOn .accordionTheme,
#accordion_stacks_in_1378.transparentOn .accordionTheme2,
#accordion_stacks_in_1378.transparentOn .accordionTheme dt,
#accordion_stacks_in_1378.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1378.transparentOn .accordionTheme dd,
#accordion_stacks_in_1378.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1378,
#accordion_stacks_in_1378 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1378.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1378 .accordion dt,
#accordion_stacks_in_1378 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1378 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1378 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1378 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1378 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1378 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1378 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1378 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1378 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1378 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1378 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1378 .accordionTheme dt a,
#accordion_stacks_in_1378 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1378.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1378 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1378 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1378.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1378 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1378 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1378 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1378 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1378 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1378 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1378 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1378 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1378 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1378 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1378 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1378 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1378 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1378 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1378 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1378 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1378 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1378 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1378 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1378.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1378 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1378 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1378 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1378 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1378 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1378 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1378 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1378.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1378.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1378.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1378.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1378.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1378 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1378 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1378 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1378 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1378 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1378 .accordionTheme5 dt {

}
#accordion_stacks_in_1378 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1378 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1378 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1379.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1379.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1379.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1379.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1379 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1382 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1383 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1383.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1383.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1383.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1383.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1383.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1383.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1383.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1383.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1383.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1383.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1383.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1383.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1383.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1383.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1383.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1383 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1383 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1384 {
  clear: both;
}







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


#c1ld_stacks_in_1388 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1271 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1272 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1272.transparentOn .accordion,
#accordion_stacks_in_1272.transparentOn .accordionTheme,
#accordion_stacks_in_1272.transparentOn .accordionTheme2,
#accordion_stacks_in_1272.transparentOn .accordionTheme dt,
#accordion_stacks_in_1272.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1272.transparentOn .accordionTheme dd,
#accordion_stacks_in_1272.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1272,
#accordion_stacks_in_1272 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1272.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1272 .accordion dt,
#accordion_stacks_in_1272 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1272 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1272 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1272 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1272 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1272 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1272 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1272 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1272 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1272 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1272 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1272 .accordionTheme dt a,
#accordion_stacks_in_1272 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1272.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1272.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1272.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1272 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1272 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1272.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1272 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1272 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1272 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1272 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1272 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1272 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1272 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1272 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1272 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1272 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1272 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1272 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1272 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1272 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1272 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1272 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1272 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1272 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1272 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1272 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1272 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1272 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1272 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1272.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1272 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1272.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1272 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1272 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1272 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1272 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1272 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1272 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1272 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1272 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1272 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1272 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1272 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1272 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1272 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1272 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1272 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1272 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1272 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1272 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1272 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1272.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1272 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1272 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1272 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1272 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1272.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1272.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1272.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1272.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1272.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1272.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1272.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1272.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1272.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1272.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1272 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1272 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1272 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1272 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1272 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1272 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1272 .accordionTheme5 dt {

}
#accordion_stacks_in_1272 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1272 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1272 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1273.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1273.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1273.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1273.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1273 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1276 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1277 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1277.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1277.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1277.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1277.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1277.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1277.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1277.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1277.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1277.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1277.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1277.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1277.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1277.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1277.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1277.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1277 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1277 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1278 {
  clear: both;
}







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


#c1ld_stacks_in_1282 {
  clear: both;
}







#responsive-timeline-item-stacks_in_1069 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1070 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1070.transparentOn .accordion,
#accordion_stacks_in_1070.transparentOn .accordionTheme,
#accordion_stacks_in_1070.transparentOn .accordionTheme2,
#accordion_stacks_in_1070.transparentOn .accordionTheme dt,
#accordion_stacks_in_1070.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1070.transparentOn .accordionTheme dd,
#accordion_stacks_in_1070.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1070,
#accordion_stacks_in_1070 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_1070.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1070 .accordion dt,
#accordion_stacks_in_1070 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_1070 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_1070 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1070 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_1070 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_1070 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1070 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_1070 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1070 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_1070 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1070 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1070 .accordionTheme dt a,
#accordion_stacks_in_1070 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1070.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1070.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1070.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1070 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_1070 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_1070.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1070 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1070 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1070 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1070 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1070 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1070 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1070 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1070 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1070 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1070 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1070 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1070 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1070 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_1070 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1070 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_1070 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1070 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1070 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_1070 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_1070 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1070 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1070 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1070 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1070.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_1070 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1070.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1070 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1070 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_1070 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1070 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1070 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1070 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1070 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1070 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_1070 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_1070 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1070 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1070 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1070 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1070 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1070 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1070 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1070 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1070 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1070 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1070.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1070 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1070 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_1070 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1070 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1070.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_1070.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_1070.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_1070.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1070.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_1070.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1070.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1070.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_1070.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1070.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1070 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1070 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1070 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_1070 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_1070 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1070 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1070 .accordionTheme5 dt {

}
#accordion_stacks_in_1070 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1070 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1070 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_1071.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_1071.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_1071.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_1071.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_1071 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_1186 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1187 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1187.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1187.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1187.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1187.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1187.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1187.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1187.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1187.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1187.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1187.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1187.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1187.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1187.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1187.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1187.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1187 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1187 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1188 {
  clear: both;
}







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


#c1ld_stacks_in_1192 {
  clear: both;
}









#stacks_in_1224 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1236 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1236.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1236.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1236.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1236.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1236.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1236.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1236.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1236.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1236.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1236.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1236.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1236.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1236.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1236.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1236.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1236 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1236 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1237 {
  clear: both;
}









#stacks_in_1073 {
	margin: 10px 0px 0px 0px;
}
/* v1.0.1.7
- added a rain background animation option
- new color option for the dismiss x icon
- z-index is passed to popbox parents that have z-index values while it is active to prevent clipping issues
- if multiple Pop Box stacks initiate at the same time, but are hidden based on device type, they will not cancel eachother out and instead activate only the corresponding Pop Box based on device
- fixed conflict that could cause parents with overflow hidden to clip the popup
- added compatiablity with the Responsive Timeline stack
*/
#popbox_stacks_in_1136 .popBox2_close_icon {
  top: 2.000000px;
  right: 2.000000px;
}
#popbox_stacks_in_1136.popBox2_container {
  
  
  
  
}
#popbox_stacks_in_1136.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 24px 24px;
}
#popbox_stacks_in_1136.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 8px;
}
#popbox_stacks_in_1136.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1136.popBox2_container  .popBox2_close_icon svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1136.popBox2_container  .popBox2_close_icon:hover svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_1136.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_1136.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_1136.popBox2_container .popBox2:before {
  border-radius: 8px;
  
  background-color : rgba(255, 255, 255, 1.00);
}
#popbox_stacks_in_1136.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1136.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_1136.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 560px;
  max-width: calc(100vw - 48px);
}
#popbox_stacks_in_1136.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 48px);
}

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

#popbox_stacks_in_1136.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00),rgba(255, 0, 0, 1.00), rgba(0, 0, 255, 1.00), rgba(255, 0, 0, 1.00));
  border-radius: 10px;
}
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 52, 160, 1.00);
  border-radius: 16px;
}
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_1136.popBox2_container.popBox2_fx_rain g {
  fill: rgba(45, 93, 211, 1.00);
}
#popbox_stacks_in_1136 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_1136 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


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


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

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


#c1ld_stacks_in_1137 {
  clear: both;
}







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


#c1ld_stacks_in_1141 {
  clear: both;
}







#responsive-timeline-item-stacks_in_980 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_981 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_981.transparentOn .accordion,
#accordion_stacks_in_981.transparentOn .accordionTheme,
#accordion_stacks_in_981.transparentOn .accordionTheme2,
#accordion_stacks_in_981.transparentOn .accordionTheme dt,
#accordion_stacks_in_981.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_981.transparentOn .accordionTheme dd,
#accordion_stacks_in_981.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_981,
#accordion_stacks_in_981 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_981.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_981 .accordion dt,
#accordion_stacks_in_981 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_981 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_981 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_981 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_981 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_981 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_981 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_981 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_981 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_981 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_981 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_981 .accordionTheme dt a,
#accordion_stacks_in_981 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_981.transparentOff .accordionTheme dt a,
#accordion_stacks_in_981.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_981.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_981.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_981.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_981 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_981 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_981.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_981 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_981 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_981 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_981 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_981 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_981 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_981 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_981 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_981 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_981 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_981 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_981 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_981 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_981 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_981 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_981 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_981 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_981 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_981 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_981 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_981 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_981 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_981 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_981.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_981 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_981.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_981 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_981 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_981 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_981 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_981.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_981.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_981 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_981 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_981 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_981 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_981 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_981 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_981 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_981 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_981 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_981 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_981 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_981 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_981 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_981 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_981 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_981.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_981.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_981.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_981.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_981 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_981 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_981 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_981 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_981.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_981.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_981.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_981.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_981.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_981.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_981.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_981.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_981.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_981.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_981 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_981 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_981 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_981 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_981 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_981 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_981 .accordionTheme5 dt {

}
#accordion_stacks_in_981 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_981 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_981 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_982.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_982.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_982.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_982.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_982 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_984 {
	margin: 10px 0px 0px 0px;
}


#stacks_in_999 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_964 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_965 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_965.transparentOn .accordion,
#accordion_stacks_in_965.transparentOn .accordionTheme,
#accordion_stacks_in_965.transparentOn .accordionTheme2,
#accordion_stacks_in_965.transparentOn .accordionTheme dt,
#accordion_stacks_in_965.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_965.transparentOn .accordionTheme dd,
#accordion_stacks_in_965.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_965,
#accordion_stacks_in_965 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_965.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_965 .accordion dt,
#accordion_stacks_in_965 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_965 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_965 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_965 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_965 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_965 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_965 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_965 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_965 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_965 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_965 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_965 .accordionTheme dt a,
#accordion_stacks_in_965 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_965.transparentOff .accordionTheme dt a,
#accordion_stacks_in_965.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_965.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_965.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_965.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_965 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_965 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_965.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_965 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_965 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_965 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_965 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_965 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_965 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_965 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_965 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_965 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_965 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_965 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_965 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_965 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_965 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_965 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_965 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_965 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_965 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_965 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_965 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_965 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_965 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_965 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_965.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_965 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_965.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_965 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_965 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_965 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_965 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_965.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_965.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_965 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_965 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_965 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_965 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_965 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_965 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_965 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_965 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_965 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_965 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_965 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_965 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_965 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_965 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_965 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_965.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_965.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_965.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_965.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_965 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_965 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_965 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_965 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_965.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_965.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_965.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_965.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_965.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_965.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_965.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_965.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_965.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_965.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_965 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_965 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_965 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_965 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_965 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_965 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_965 .accordionTheme5 dt {

}
#accordion_stacks_in_965 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_965 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_965 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_966.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_966.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_966.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_966.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_966 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_968 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_688 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_689 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_689.transparentOn .accordion,
#accordion_stacks_in_689.transparentOn .accordionTheme,
#accordion_stacks_in_689.transparentOn .accordionTheme2,
#accordion_stacks_in_689.transparentOn .accordionTheme dt,
#accordion_stacks_in_689.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_689.transparentOn .accordionTheme dd,
#accordion_stacks_in_689.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_689,
#accordion_stacks_in_689 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_689.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_689 .accordion dt,
#accordion_stacks_in_689 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_689 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_689 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_689 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_689 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_689 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_689 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_689 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_689 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_689 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_689 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_689 .accordionTheme dt a,
#accordion_stacks_in_689 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_689.transparentOff .accordionTheme dt a,
#accordion_stacks_in_689.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_689.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_689.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_689.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_689 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_689 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_689.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_689 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_689 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_689 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_689 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_689 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_689 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_689 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_689 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_689 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_689 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_689 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_689 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_689 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_689 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_689 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_689 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_689 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_689 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_689 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_689 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_689 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_689 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_689 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_689.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_689 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_689.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_689 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_689 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_689 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_689 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_689.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_689.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_689 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_689 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_689 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_689 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_689 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_689 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_689 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_689 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_689 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_689 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_689 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_689 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_689 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_689 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_689 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_689.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_689.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_689.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_689.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_689 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_689 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_689 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_689 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_689.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_689.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_689.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_689.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_689.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_689.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_689.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_689.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_689.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_689.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_689 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_689 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_689 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_689 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_689 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_689 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_689 .accordionTheme5 dt {

}
#accordion_stacks_in_689 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_689 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_689 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_690.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_690.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_690.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_690.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_690 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#responsive-timeline-item-stacks_in_855 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_856 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_856.transparentOn .accordion,
#accordion_stacks_in_856.transparentOn .accordionTheme,
#accordion_stacks_in_856.transparentOn .accordionTheme2,
#accordion_stacks_in_856.transparentOn .accordionTheme dt,
#accordion_stacks_in_856.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_856.transparentOn .accordionTheme dd,
#accordion_stacks_in_856.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_856,
#accordion_stacks_in_856 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_856.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_856 .accordion dt,
#accordion_stacks_in_856 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_856 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_856 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_856 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_856 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_856 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_856 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_856 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_856 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_856 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_856 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_856 .accordionTheme dt a,
#accordion_stacks_in_856 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_856.transparentOff .accordionTheme dt a,
#accordion_stacks_in_856.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_856.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_856.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_856.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_856 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_856 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_856.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_856 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_856 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_856 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_856 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_856 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_856 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_856 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_856 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_856 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_856 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_856 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_856 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_856 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_856 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_856 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_856 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_856 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_856 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_856 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_856 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_856 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_856 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_856 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_856.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_856 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_856.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_856 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_856 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_856 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_856 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_856.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_856.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_856 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_856 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_856 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_856 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_856 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_856 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_856 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_856 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_856 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_856 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_856 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_856 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_856 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_856 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_856 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_856.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_856.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_856.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_856.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_856 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_856 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_856 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_856 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_856.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_856.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_856.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_856.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_856.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_856.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_856.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_856.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_856.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_856.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_856 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_856 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_856 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_856 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_856 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_856 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_856 .accordionTheme5 dt {

}
#accordion_stacks_in_856 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_856 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_856 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_867.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_867.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_867.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_867.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}



#stacks_in_869 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_727 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_728 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_728.transparentOn .accordion,
#accordion_stacks_in_728.transparentOn .accordionTheme,
#accordion_stacks_in_728.transparentOn .accordionTheme2,
#accordion_stacks_in_728.transparentOn .accordionTheme dt,
#accordion_stacks_in_728.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_728.transparentOn .accordionTheme dd,
#accordion_stacks_in_728.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_728,
#accordion_stacks_in_728 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_728.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_728 .accordion dt,
#accordion_stacks_in_728 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_728 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_728 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_728 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_728 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_728 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_728 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_728 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_728 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_728 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_728 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_728 .accordionTheme dt a,
#accordion_stacks_in_728 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_728.transparentOff .accordionTheme dt a,
#accordion_stacks_in_728.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_728.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_728.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_728.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_728 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_728 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_728.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_728 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_728 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_728 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_728 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_728 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_728 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_728 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_728 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_728 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_728 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_728 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_728 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_728 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_728 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_728 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_728 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_728 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_728 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_728 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_728 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_728 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_728 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_728 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_728.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_728 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_728.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_728 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_728 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_728 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_728 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_728.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_728.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_728 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_728 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_728 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_728 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_728 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_728 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_728 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_728 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_728 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_728 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_728 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_728 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_728 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_728 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_728 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_728.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_728.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_728.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_728.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_728 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_728 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_728 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_728 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_728.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_728.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_728.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_728.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_728.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_728.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_728.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_728.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_728.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_728.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_728 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_728 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_728 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_728 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_728 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_728 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_728 .accordionTheme5 dt {

}
#accordion_stacks_in_728 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_728 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_728 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_729.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_729.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_729.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_729.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_729 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_879 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_895 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_896 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_896.transparentOn .accordion,
#accordion_stacks_in_896.transparentOn .accordionTheme,
#accordion_stacks_in_896.transparentOn .accordionTheme2,
#accordion_stacks_in_896.transparentOn .accordionTheme dt,
#accordion_stacks_in_896.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_896.transparentOn .accordionTheme dd,
#accordion_stacks_in_896.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_896,
#accordion_stacks_in_896 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_896.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_896 .accordion dt,
#accordion_stacks_in_896 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_896 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_896 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_896 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_896 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_896 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_896 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_896 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_896 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_896 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_896 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_896 .accordionTheme dt a,
#accordion_stacks_in_896 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_896.transparentOff .accordionTheme dt a,
#accordion_stacks_in_896.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_896.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_896.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_896.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_896 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_896 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_896.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_896 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_896 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_896 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_896 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_896 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_896 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_896 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_896 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_896 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_896 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_896 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_896 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_896 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_896 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_896 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_896 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_896 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_896 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_896 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_896 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_896 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_896 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_896 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_896.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_896 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_896.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_896 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_896 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_896 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_896 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_896.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_896.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_896 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_896 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_896 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_896 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_896 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_896 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_896 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_896 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_896 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_896 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_896 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_896 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_896 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_896 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_896 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_896.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_896.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_896.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_896.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_896 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_896 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_896 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_896 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_896.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_896.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_896.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_896.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_896.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_896.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_896.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_896.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_896.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_896.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_896 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_896 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_896 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_896 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_896 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_896 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_896 .accordionTheme5 dt {

}
#accordion_stacks_in_896 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_896 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_896 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_897.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_897.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_897.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_897.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_897 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_899 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_923 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_924 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_924.transparentOn .accordion,
#accordion_stacks_in_924.transparentOn .accordionTheme,
#accordion_stacks_in_924.transparentOn .accordionTheme2,
#accordion_stacks_in_924.transparentOn .accordionTheme dt,
#accordion_stacks_in_924.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_924.transparentOn .accordionTheme dd,
#accordion_stacks_in_924.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_924,
#accordion_stacks_in_924 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_924.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_924 .accordion dt,
#accordion_stacks_in_924 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_924 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_924 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_924 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_924 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_924 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_924 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_924 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_924 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_924 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_924 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_924 .accordionTheme dt a,
#accordion_stacks_in_924 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_924.transparentOff .accordionTheme dt a,
#accordion_stacks_in_924.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_924.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_924.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_924.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_924 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_924 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_924.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_924 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_924 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_924 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_924 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_924 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_924 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_924 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_924 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_924 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_924 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_924 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_924 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_924 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_924 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_924 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_924 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_924 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_924 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_924 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_924 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_924 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_924 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_924 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_924.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_924 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_924.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_924 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_924 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_924 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_924 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_924.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_924.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_924 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_924 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_924 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_924 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_924 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_924 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_924 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_924 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_924 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_924 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_924 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_924 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_924 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_924 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_924 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_924.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_924.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_924.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_924.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_924 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_924 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_924 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_924 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_924.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_924.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_924.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_924.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_924.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_924.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_924.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_924.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_924.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_924.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_924 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_924 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_924 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_924 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_924 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_924 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_924 .accordionTheme5 dt {

}
#accordion_stacks_in_924 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_924 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_924 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_925.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_925.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_925.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_925.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_925 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_927 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_676 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_677 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_677.transparentOn .accordion,
#accordion_stacks_in_677.transparentOn .accordionTheme,
#accordion_stacks_in_677.transparentOn .accordionTheme2,
#accordion_stacks_in_677.transparentOn .accordionTheme dt,
#accordion_stacks_in_677.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_677.transparentOn .accordionTheme dd,
#accordion_stacks_in_677.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_677,
#accordion_stacks_in_677 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_677.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_677 .accordion dt,
#accordion_stacks_in_677 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_677 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_677 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_677 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_677 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_677 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_677 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_677 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_677 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_677 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_677 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_677 .accordionTheme dt a,
#accordion_stacks_in_677 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_677.transparentOff .accordionTheme dt a,
#accordion_stacks_in_677.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_677.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_677.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_677.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_677 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_677 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_677.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_677 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_677 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_677 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_677 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_677 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_677 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_677 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_677 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_677 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_677 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_677 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_677 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_677 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_677 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_677 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_677 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_677 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_677 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_677 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_677 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_677 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_677 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_677 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_677.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_677 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_677.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_677 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_677 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_677 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_677 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_677.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_677.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_677 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_677 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_677 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_677 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_677 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_677 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_677 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_677 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_677 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_677 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_677 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_677 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_677 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_677 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_677 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_677.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_677.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_677.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_677.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_677 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_677 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_677 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_677 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_677.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_677.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_677.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_677.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_677.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_677.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_677.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_677.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_677.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_677.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_677 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_677 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_677 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_677 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_677 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_677 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_677 .accordionTheme5 dt {

}
#accordion_stacks_in_677 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_677 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_677 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_678.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_678.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_678.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_678.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_678 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_941 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_656 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_665 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_665.transparentOn .accordion,
#accordion_stacks_in_665.transparentOn .accordionTheme,
#accordion_stacks_in_665.transparentOn .accordionTheme2,
#accordion_stacks_in_665.transparentOn .accordionTheme dt,
#accordion_stacks_in_665.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_665.transparentOn .accordionTheme dd,
#accordion_stacks_in_665.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_665,
#accordion_stacks_in_665 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_665.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_665 .accordion dt,
#accordion_stacks_in_665 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_665 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_665 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_665 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_665 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_665 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_665 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_665 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_665 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_665 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_665 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_665 .accordionTheme dt a,
#accordion_stacks_in_665 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_665.transparentOff .accordionTheme dt a,
#accordion_stacks_in_665.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_665.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_665.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_665.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_665 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_665 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_665.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_665 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_665 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_665 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_665 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_665 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_665 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_665 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_665 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_665 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_665 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_665 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_665 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_665 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_665 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_665 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_665 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_665 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_665 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_665 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_665 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_665 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_665 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_665 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_665.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_665 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_665.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_665 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_665 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_665 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_665 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_665.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_665.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_665 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_665 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_665 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_665 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_665 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_665 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_665 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_665 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_665 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_665 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_665 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_665 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_665 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_665 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_665 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_665.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_665.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_665.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_665.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_665 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_665 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_665 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_665 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_665.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_665.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_665.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_665.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_665.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_665.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_665.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_665.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_665.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_665.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_665 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_665 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_665 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_665 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_665 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_665 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_665 .accordionTheme5 dt {

}
#accordion_stacks_in_665 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_665 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_665 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_666.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_666.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_666.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_666.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_666 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_948 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_607 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_608 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_608.transparentOn .accordion,
#accordion_stacks_in_608.transparentOn .accordionTheme,
#accordion_stacks_in_608.transparentOn .accordionTheme2,
#accordion_stacks_in_608.transparentOn .accordionTheme dt,
#accordion_stacks_in_608.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_608.transparentOn .accordionTheme dd,
#accordion_stacks_in_608.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_608,
#accordion_stacks_in_608 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_608.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_608 .accordion dt,
#accordion_stacks_in_608 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_608 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_608 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_608 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_608 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_608 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_608 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_608 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_608 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_608 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_608 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_608 .accordionTheme dt a,
#accordion_stacks_in_608 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_608.transparentOff .accordionTheme dt a,
#accordion_stacks_in_608.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_608.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_608.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_608.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_608 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_608 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_608.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_608 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_608 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_608 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_608 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_608 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_608 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_608 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_608 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_608 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_608 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_608 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_608 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_608 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_608 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_608 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_608 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_608 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_608 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_608 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_608 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_608 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_608 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_608 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_608.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_608 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_608.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_608 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_608 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_608 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_608 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_608.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_608.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_608 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_608 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_608 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_608 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_608 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_608 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_608 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_608 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_608 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_608 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_608 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_608 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_608 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_608 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_608 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_608.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_608.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_608.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_608.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_608 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_608 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_608 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_608 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_608.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_608.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_608.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_608.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_608.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_608.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_608.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_608.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_608.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_608.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_608 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_608 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_608 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_608 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_608 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_608 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_608 .accordionTheme5 dt {

}
#accordion_stacks_in_608 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_608 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_608 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_609.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_609.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_609.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_609.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_609 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}


#stacks_in_955 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_500 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_501 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_501.transparentOn .accordion,
#accordion_stacks_in_501.transparentOn .accordionTheme,
#accordion_stacks_in_501.transparentOn .accordionTheme2,
#accordion_stacks_in_501.transparentOn .accordionTheme dt,
#accordion_stacks_in_501.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_501.transparentOn .accordionTheme dd,
#accordion_stacks_in_501.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_501,
#accordion_stacks_in_501 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_501.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_501 .accordion dt,
#accordion_stacks_in_501 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_501 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_501 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_501 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_501 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_501 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_501 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_501 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_501 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_501 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_501 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_501 .accordionTheme dt a,
#accordion_stacks_in_501 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_501.transparentOff .accordionTheme dt a,
#accordion_stacks_in_501.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_501.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_501.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_501.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_501 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_501 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_501.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_501 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_501 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_501 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_501 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_501 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_501 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_501 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_501 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_501 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_501 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_501 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_501 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_501 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_501 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_501 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_501 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_501 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_501 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_501 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_501 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_501 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_501 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_501 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_501.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_501 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_501.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_501 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_501 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_501 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_501 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_501.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_501.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_501 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_501 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_501 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_501 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_501 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_501 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_501 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_501 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_501 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_501 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_501 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_501 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_501 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_501 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_501 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_501.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_501.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_501.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_501.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_501 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_501 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_501 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_501 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_501.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_501.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_501.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_501.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_501.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_501.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_501.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_501.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_501.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_501.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_501 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_501 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_501 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_501 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_501 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_501 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_501 .accordionTheme5 dt {

}
#accordion_stacks_in_501 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_501 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_501 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_502.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_502.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_502.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_502.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_502 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_504 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_507 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_510 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_513 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_543 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_544 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_544.transparentOn .accordion,
#accordion_stacks_in_544.transparentOn .accordionTheme,
#accordion_stacks_in_544.transparentOn .accordionTheme2,
#accordion_stacks_in_544.transparentOn .accordionTheme dt,
#accordion_stacks_in_544.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_544.transparentOn .accordionTheme dd,
#accordion_stacks_in_544.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_544,
#accordion_stacks_in_544 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_544.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_544 .accordion dt,
#accordion_stacks_in_544 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_544 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_544 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_544 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_544 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_544 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_544 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_544 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_544 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_544 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_544 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_544 .accordionTheme dt a,
#accordion_stacks_in_544 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_544.transparentOff .accordionTheme dt a,
#accordion_stacks_in_544.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_544.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_544.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_544.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_544 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_544 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_544.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_544 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_544 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_544 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_544 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_544 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_544 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_544 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_544 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_544 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_544 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_544 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_544 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_544 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_544 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_544 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_544 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_544 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_544 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_544 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_544 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_544 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_544 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_544 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_544.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_544 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_544.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_544 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_544 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_544 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_544 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_544.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_544.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_544 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_544 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_544 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_544 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_544 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_544 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_544 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_544 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_544 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_544 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_544 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_544 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_544 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_544 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_544 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_544.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_544.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_544.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_544.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_544 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_544 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_544 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_544 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_544.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_544.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_544.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_544.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_544.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_544.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_544.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_544.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_544.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_544.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_544 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_544 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_544 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_544 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_544 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_544 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_544 .accordionTheme5 dt {

}
#accordion_stacks_in_544 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_544 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_544 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_575.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_575.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_575.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_575.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_575 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_577 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_580 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_451 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_452 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_452.transparentOn .accordion,
#accordion_stacks_in_452.transparentOn .accordionTheme,
#accordion_stacks_in_452.transparentOn .accordionTheme2,
#accordion_stacks_in_452.transparentOn .accordionTheme dt,
#accordion_stacks_in_452.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_452.transparentOn .accordionTheme dd,
#accordion_stacks_in_452.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_452,
#accordion_stacks_in_452 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_452.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_452 .accordion dt,
#accordion_stacks_in_452 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_452 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_452 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_452 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_452 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_452 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_452 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_452 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_452 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_452 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_452 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_452 .accordionTheme dt a,
#accordion_stacks_in_452 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_452.transparentOff .accordionTheme dt a,
#accordion_stacks_in_452.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_452.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_452.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_452.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_452 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_452 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_452.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_452 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_452 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_452 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_452 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_452 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_452 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_452 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_452 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_452 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_452 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_452 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_452 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_452 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_452 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_452 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_452 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_452 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_452 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_452 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_452 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_452 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_452 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_452 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_452.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_452 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_452.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_452 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_452 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_452 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_452 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_452.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_452.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_452 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_452 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_452 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_452 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_452 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_452 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_452 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_452 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_452 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_452 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_452 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_452 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_452 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_452 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_452 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_452.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_452.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_452.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_452.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_452 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_452 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_452 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_452 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_452.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_452.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_452.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_452.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_452.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_452.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_452.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_452.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_452.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_452.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_452 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_452 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_452 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_452 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_452 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_452 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_452 .accordionTheme5 dt {

}
#accordion_stacks_in_452 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_452 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_452 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_453.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_453.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_453.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_453.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_453 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_455 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_439 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_440 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_440.transparentOn .accordion,
#accordion_stacks_in_440.transparentOn .accordionTheme,
#accordion_stacks_in_440.transparentOn .accordionTheme2,
#accordion_stacks_in_440.transparentOn .accordionTheme dt,
#accordion_stacks_in_440.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_440.transparentOn .accordionTheme dd,
#accordion_stacks_in_440.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_440,
#accordion_stacks_in_440 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_440.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_440 .accordion dt,
#accordion_stacks_in_440 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_440 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_440 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_440 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_440 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_440 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_440 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_440 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_440 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_440 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_440 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_440 .accordionTheme dt a,
#accordion_stacks_in_440 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_440.transparentOff .accordionTheme dt a,
#accordion_stacks_in_440.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_440.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_440.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_440.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_440 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_440 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_440.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_440 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_440 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_440 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_440 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_440 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_440 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_440 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_440 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_440 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_440 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_440 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_440 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_440 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_440 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_440 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_440 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_440 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_440 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_440 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_440 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_440 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_440 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_440 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_440.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_440 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_440.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_440 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_440 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_440 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_440 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_440.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_440.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_440 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_440 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_440 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_440 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_440 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_440 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_440 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_440 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_440 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_440 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_440 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_440 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_440 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_440 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_440 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_440.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_440.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_440.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_440.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_440 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_440 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_440 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_440 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_440.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_440.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_440.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_440.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_440.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_440.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_440.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_440.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_440.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_440.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_440 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_440 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_440 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_440 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_440 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_440 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_440 .accordionTheme5 dt {

}
#accordion_stacks_in_440 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_440 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_440 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_441.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_441.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_441.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_441.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_441 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_443 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_415 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_416 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_416.transparentOn .accordion,
#accordion_stacks_in_416.transparentOn .accordionTheme,
#accordion_stacks_in_416.transparentOn .accordionTheme2,
#accordion_stacks_in_416.transparentOn .accordionTheme dt,
#accordion_stacks_in_416.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_416.transparentOn .accordionTheme dd,
#accordion_stacks_in_416.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_416,
#accordion_stacks_in_416 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_416.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_416 .accordion dt,
#accordion_stacks_in_416 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_416 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_416 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_416 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_416 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_416 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_416 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_416 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_416 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_416 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_416 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_416 .accordionTheme dt a,
#accordion_stacks_in_416 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_416.transparentOff .accordionTheme dt a,
#accordion_stacks_in_416.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_416.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_416.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_416.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_416 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_416 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_416.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_416 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_416 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_416 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_416 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_416 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_416 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_416 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_416 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_416 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_416 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_416 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_416 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_416 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_416 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_416 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_416 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_416 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_416 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_416 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_416 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_416 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_416 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_416 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_416.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_416 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_416.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_416 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_416 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_416 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_416 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_416.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_416.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_416 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_416 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_416 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_416 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_416 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_416 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_416 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_416 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_416 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_416 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_416 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_416 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_416 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_416 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_416 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_416.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_416.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_416.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_416.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_416 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_416 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_416 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_416 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_416.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_416.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_416.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_416.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_416.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_416.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_416.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_416.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_416.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_416.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_416 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_416 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_416 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_416 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_416 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_416 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_416 .accordionTheme5 dt {

}
#accordion_stacks_in_416 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_416 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_416 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_417.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_417.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_417.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_417.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_417 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_419 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_403 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_404 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_404.transparentOn .accordion,
#accordion_stacks_in_404.transparentOn .accordionTheme,
#accordion_stacks_in_404.transparentOn .accordionTheme2,
#accordion_stacks_in_404.transparentOn .accordionTheme dt,
#accordion_stacks_in_404.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_404.transparentOn .accordionTheme dd,
#accordion_stacks_in_404.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_404,
#accordion_stacks_in_404 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_404.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_404 .accordion dt,
#accordion_stacks_in_404 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_404 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_404 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_404 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_404 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_404 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_404 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_404 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_404 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_404 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_404 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_404 .accordionTheme dt a,
#accordion_stacks_in_404 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_404.transparentOff .accordionTheme dt a,
#accordion_stacks_in_404.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_404.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_404.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_404.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_404 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_404 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_404.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_404 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_404 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_404 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_404 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_404 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_404 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_404 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_404 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_404 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_404 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_404 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_404 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_404 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_404 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_404 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_404 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_404 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_404 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_404 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_404 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_404 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_404 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_404 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_404.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_404 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_404.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_404 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_404 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_404 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_404 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_404.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_404.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_404 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_404 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_404 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_404 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_404 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_404 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_404 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_404 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_404 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_404 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_404 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_404 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_404 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_404 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_404 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_404.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_404.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_404.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_404.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_404 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_404 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_404 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_404 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_404.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_404.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_404.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_404.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_404.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_404.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_404.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_404.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_404.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_404.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_404 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_404 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_404 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_404 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_404 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_404 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_404 .accordionTheme5 dt {

}
#accordion_stacks_in_404 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_404 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_404 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_405.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_405.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_405.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_405.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_405 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_407 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_152 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_183 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_183.transparentOn .accordion,
#accordion_stacks_in_183.transparentOn .accordionTheme,
#accordion_stacks_in_183.transparentOn .accordionTheme2,
#accordion_stacks_in_183.transparentOn .accordionTheme dt,
#accordion_stacks_in_183.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_183.transparentOn .accordionTheme dd,
#accordion_stacks_in_183.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_183,
#accordion_stacks_in_183 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_183.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_183 .accordion dt,
#accordion_stacks_in_183 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_183 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_183 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_183 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_183 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_183 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_183 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_183 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_183 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_183 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_183 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_183 .accordionTheme dt a,
#accordion_stacks_in_183 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_183.transparentOff .accordionTheme dt a,
#accordion_stacks_in_183.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_183.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_183.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_183.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_183 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_183 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_183.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_183 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_183 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_183 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_183 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_183 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_183 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_183 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_183 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_183 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_183 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_183 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_183 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_183 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_183 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_183 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_183 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_183 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_183 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_183 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_183 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_183 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_183 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_183 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_183.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_183 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_183.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_183 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_183 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_183 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_183 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_183.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_183.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_183 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_183 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_183 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_183 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_183 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_183 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_183 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_183 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_183 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_183 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_183 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_183 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_183 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_183 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_183 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_183.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_183.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_183.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_183.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_183 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_183 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_183 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_183 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_183.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_183.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_183.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_183.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_183.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_183.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_183.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_183.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_183.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_183.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_183 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_183 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_183 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_183 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_183 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_183 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_183 .accordionTheme5 dt {

}
#accordion_stacks_in_183 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_183 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_183 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_184.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_184.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_184.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_184.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_184 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_165 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_388 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_389 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_389.transparentOn .accordion,
#accordion_stacks_in_389.transparentOn .accordionTheme,
#accordion_stacks_in_389.transparentOn .accordionTheme2,
#accordion_stacks_in_389.transparentOn .accordionTheme dt,
#accordion_stacks_in_389.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_389.transparentOn .accordionTheme dd,
#accordion_stacks_in_389.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_389,
#accordion_stacks_in_389 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_389.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_389 .accordion dt,
#accordion_stacks_in_389 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_389 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_389 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_389 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_389 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_389 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_389 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_389 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_389 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_389 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_389 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_389 .accordionTheme dt a,
#accordion_stacks_in_389 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_389.transparentOff .accordionTheme dt a,
#accordion_stacks_in_389.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_389.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_389.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_389.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_389 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_389 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_389.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_389 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_389 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_389 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_389 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_389 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_389 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_389 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_389 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_389 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_389 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_389 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_389 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_389 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_389 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_389 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_389 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_389 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_389 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_389 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_389 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_389 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_389 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_389 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_389.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_389 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_389.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_389 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_389 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_389 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_389 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_389.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_389.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_389 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_389 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_389 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_389 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_389 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_389 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_389 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_389 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_389 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_389 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_389 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_389 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_389 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_389 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_389 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_389.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_389.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_389.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_389.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_389 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_389 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_389 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_389 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_389.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_389.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_389.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_389.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_389.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_389.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_389.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_389.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_389.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_389.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_389 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_389 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_389 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_389 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_389 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_389 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_389 .accordionTheme5 dt {

}
#accordion_stacks_in_389 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_389 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_389 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_390.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_390.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_390.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_390.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_390 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_392 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_395 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_171 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_194 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_194.transparentOn .accordion,
#accordion_stacks_in_194.transparentOn .accordionTheme,
#accordion_stacks_in_194.transparentOn .accordionTheme2,
#accordion_stacks_in_194.transparentOn .accordionTheme dt,
#accordion_stacks_in_194.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_194.transparentOn .accordionTheme dd,
#accordion_stacks_in_194.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_194,
#accordion_stacks_in_194 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_194.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_194 .accordion dt,
#accordion_stacks_in_194 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_194 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_194 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_194 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_194 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_194 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_194 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_194 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_194 .accordion dt a.accordionSlide {
  color: #71808F;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_194 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_194 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_194 .accordionTheme dt a,
#accordion_stacks_in_194 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_194.transparentOff .accordionTheme dt a,
#accordion_stacks_in_194.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_194.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_194.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_194.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_194 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_194 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_194.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_194 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_194 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_194 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_194 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_194 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_194 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_194 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_194 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_194 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_194 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_194 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_194 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_194 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_194 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_194 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_194 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_194 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_194 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_194 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_194 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_194 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_194 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_194 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_194.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_194 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_194.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_194 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_194 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_194 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_194 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_194.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_194.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_194 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_194 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_194 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_194 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_194 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_194 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_194 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_194 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_194 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_194 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_194 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_194 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_194 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_194 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_194 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_194.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_194.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_194.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_194.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_194 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_194 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_194 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_194 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_194.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_194.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_194.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_194.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_194.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_194.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_194.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_194.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_194.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_194.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_194 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_194 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_194 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_194 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_194 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_194 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_194 .accordionTheme5 dt {

}
#accordion_stacks_in_194 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_194 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_194 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_195.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_195.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_195.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_195.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_195 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_197 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_157 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_207 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_207.transparentOn .accordion,
#accordion_stacks_in_207.transparentOn .accordionTheme,
#accordion_stacks_in_207.transparentOn .accordionTheme2,
#accordion_stacks_in_207.transparentOn .accordionTheme dt,
#accordion_stacks_in_207.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_207.transparentOn .accordionTheme dd,
#accordion_stacks_in_207.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_207,
#accordion_stacks_in_207 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_207.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_207 .accordion dt,
#accordion_stacks_in_207 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_207 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_207 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_207 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_207 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_207 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_207 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_207 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_207 .accordion dt a.accordionSlide {
  color: #71808F;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_207 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_207 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_207 .accordionTheme dt a,
#accordion_stacks_in_207 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_207.transparentOff .accordionTheme dt a,
#accordion_stacks_in_207.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_207.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_207.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_207.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_207 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_207 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_207.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_207 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_207 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_207 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_207 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_207 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_207 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_207 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_207 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_207 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_207 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_207 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_207 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_207 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_207 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_207 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_207 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_207 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_207 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_207 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_207 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_207 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_207 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_207 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_207.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_207 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_207.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_207 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_207 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_207 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_207 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_207.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_207.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_207 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_207 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_207 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_207 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_207 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_207 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_207 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_207 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_207 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_207 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_207 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_207 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_207 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_207 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_207 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_207.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_207.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_207.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_207.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_207 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_207 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_207 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_207 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_207.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_207.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_207.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_207.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_207.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_207.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_207.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_207.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_207.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_207.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_207 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_207 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_207 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_207 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_207 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_207 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_207 .accordionTheme5 dt {

}
#accordion_stacks_in_207 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_207 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_207 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_208.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_208.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_208.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_208.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_208 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_215 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_220 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_221 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_221.transparentOn .accordion,
#accordion_stacks_in_221.transparentOn .accordionTheme,
#accordion_stacks_in_221.transparentOn .accordionTheme2,
#accordion_stacks_in_221.transparentOn .accordionTheme dt,
#accordion_stacks_in_221.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_221.transparentOn .accordionTheme dd,
#accordion_stacks_in_221.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_221,
#accordion_stacks_in_221 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_221.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_221 .accordion dt,
#accordion_stacks_in_221 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_221 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_221 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_221 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_221 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_221 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_221 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_221 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_221 .accordion dt a.accordionSlide {
  color: #71808F;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_221 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_221 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_221 .accordionTheme dt a,
#accordion_stacks_in_221 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_221.transparentOff .accordionTheme dt a,
#accordion_stacks_in_221.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_221.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_221.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_221.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_221 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_221 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_221.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_221 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_221 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_221 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_221 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_221 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_221 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_221 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_221 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_221 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_221 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_221 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_221 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_221 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_221 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_221 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_221 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_221 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_221 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_221 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_221 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_221 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_221 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_221 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_221.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_221 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_221.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_221 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_221 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_221 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_221 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_221.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_221.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_221 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_221 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_221 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_221 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_221 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_221 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_221 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_221 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_221 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_221 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_221 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_221 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_221 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_221 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_221 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_221.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_221.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_221.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_221.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_221 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_221 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_221 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_221 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_221.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_221.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_221.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_221.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_221.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_221.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_221.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_221.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_221.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_221.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_221 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_221 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_221 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_221 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_221 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_221 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_221 .accordionTheme5 dt {

}
#accordion_stacks_in_221 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_221 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_221 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_222.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_222.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_222.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_222.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_222 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_224 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_230 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_235 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_236 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_236.transparentOn .accordion,
#accordion_stacks_in_236.transparentOn .accordionTheme,
#accordion_stacks_in_236.transparentOn .accordionTheme2,
#accordion_stacks_in_236.transparentOn .accordionTheme dt,
#accordion_stacks_in_236.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_236.transparentOn .accordionTheme dd,
#accordion_stacks_in_236.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_236,
#accordion_stacks_in_236 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_236.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_236 .accordion dt,
#accordion_stacks_in_236 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_236 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_236 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_236 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_236 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_236 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_236 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_236 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_236 .accordion dt a.accordionSlide {
  color: #71808F;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_236 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_236 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_236 .accordionTheme dt a,
#accordion_stacks_in_236 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_236.transparentOff .accordionTheme dt a,
#accordion_stacks_in_236.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_236.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_236.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_236.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_236 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_236 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_236.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_236 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_236 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_236 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_236 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_236 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_236 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_236 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_236 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_236 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_236 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_236 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_236 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_236 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_236 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_236 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_236 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_236 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_236 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_236 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_236 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_236 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_236 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_236 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_236.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_236 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_236.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_236 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_236 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_236 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_236 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_236.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_236.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_236 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_236 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_236 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_236 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_236 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_236 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_236 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_236 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_236 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_236 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_236 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_236 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_236 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_236 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_236 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_236.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_236.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_236.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_236.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_236 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_236 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_236 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_236 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_236.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_236.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_236.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_236.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_236.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_236.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_236.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_236.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_236.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_236.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_236 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_236 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_236 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_236 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_236 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_236 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_236 .accordionTheme5 dt {

}
#accordion_stacks_in_236 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_236 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_236 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_237.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_237.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_237.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_237.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_237 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_239 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_242 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_358 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_359 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_359.transparentOn .accordion,
#accordion_stacks_in_359.transparentOn .accordionTheme,
#accordion_stacks_in_359.transparentOn .accordionTheme2,
#accordion_stacks_in_359.transparentOn .accordionTheme dt,
#accordion_stacks_in_359.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_359.transparentOn .accordionTheme dd,
#accordion_stacks_in_359.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_359,
#accordion_stacks_in_359 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_359.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_359 .accordion dt,
#accordion_stacks_in_359 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_359 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_359 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_359 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_359 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_359 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_359 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_359 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_359 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_359 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_359 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_359 .accordionTheme dt a,
#accordion_stacks_in_359 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_359.transparentOff .accordionTheme dt a,
#accordion_stacks_in_359.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_359.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_359.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_359.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_359 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_359 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_359.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_359 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_359 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_359 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_359 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_359 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_359 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_359 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_359 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_359 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_359 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_359 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_359 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_359 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_359 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_359 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_359 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_359 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_359 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_359 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_359 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_359 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_359 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_359 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_359.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_359 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_359.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_359 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_359 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_359 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_359 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_359.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_359.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_359 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_359 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_359 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_359 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_359 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_359 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_359 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_359 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_359 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_359 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_359 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_359 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_359 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_359 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_359 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_359.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_359.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_359.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_359.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_359 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_359 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_359 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_359 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_359.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_359.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_359.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_359.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_359.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_359.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_359.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_359.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_359.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_359.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_359 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_359 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_359 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_359 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_359 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_359 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_359 .accordionTheme5 dt {

}
#accordion_stacks_in_359 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_359 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_359 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_360.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_360.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_360.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_360.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_360 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_362 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_371 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_372 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_372.transparentOn .accordion,
#accordion_stacks_in_372.transparentOn .accordionTheme,
#accordion_stacks_in_372.transparentOn .accordionTheme2,
#accordion_stacks_in_372.transparentOn .accordionTheme dt,
#accordion_stacks_in_372.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_372.transparentOn .accordionTheme dd,
#accordion_stacks_in_372.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_372,
#accordion_stacks_in_372 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_372.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_372 .accordion dt,
#accordion_stacks_in_372 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_372 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_372 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_372 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_372 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_372 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_372 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_372 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_372 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_372 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_372 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_372 .accordionTheme dt a,
#accordion_stacks_in_372 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_372.transparentOff .accordionTheme dt a,
#accordion_stacks_in_372.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_372.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_372.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_372.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_372 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_372 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_372.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_372 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_372 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_372 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_372 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_372 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_372 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_372 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_372 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_372 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_372 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_372 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_372 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_372 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_372 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_372 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_372 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_372 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_372 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_372 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_372 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_372 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_372 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_372 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_372.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_372 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_372.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_372 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_372 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_372 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_372 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_372.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_372.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_372 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_372 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_372 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_372 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_372 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_372 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_372 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_372 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_372 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_372 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_372 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_372 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_372 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_372 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_372 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_372.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_372.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_372.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_372.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_372 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_372 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_372 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_372 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_372.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_372.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_372.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_372.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_372.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_372.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_372.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_372.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_372.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_372.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_372 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_372 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_372 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_372 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_372 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_372 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_372 .accordionTheme5 dt {

}
#accordion_stacks_in_372 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_372 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_372 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_373.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_373.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_373.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_373.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_373 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_375 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_378 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_250 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_251 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_251.transparentOn .accordion,
#accordion_stacks_in_251.transparentOn .accordionTheme,
#accordion_stacks_in_251.transparentOn .accordionTheme2,
#accordion_stacks_in_251.transparentOn .accordionTheme dt,
#accordion_stacks_in_251.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_251.transparentOn .accordionTheme dd,
#accordion_stacks_in_251.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_251,
#accordion_stacks_in_251 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_251.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_251 .accordion dt,
#accordion_stacks_in_251 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_251 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_251 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_251 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_251 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_251 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_251 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_251 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_251 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_251 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_251 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_251 .accordionTheme dt a,
#accordion_stacks_in_251 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_251.transparentOff .accordionTheme dt a,
#accordion_stacks_in_251.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_251.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_251.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_251.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_251 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_251 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_251.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_251 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_251 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_251 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_251 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_251 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_251 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_251 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_251 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_251 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_251 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_251 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_251 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_251 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_251 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_251 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_251 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_251 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_251 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_251 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_251 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_251 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_251 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_251 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_251.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_251 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_251.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_251 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_251 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_251 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_251 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_251.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_251.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_251 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_251 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_251 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_251 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_251 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_251 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_251 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_251 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_251 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_251 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_251 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_251 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_251 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_251 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_251 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_251.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_251.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_251.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_251.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_251 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_251 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_251 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_251 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_251.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_251.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_251.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_251.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_251.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_251.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_251.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_251.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_251.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_251.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_251 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_251 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_251 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_251 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_251 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_251 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_251 .accordionTheme5 dt {

}
#accordion_stacks_in_251 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_251 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_251 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_252.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_252.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_252.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_252.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_252 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_254 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_265 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_266 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_266.transparentOn .accordion,
#accordion_stacks_in_266.transparentOn .accordionTheme,
#accordion_stacks_in_266.transparentOn .accordionTheme2,
#accordion_stacks_in_266.transparentOn .accordionTheme dt,
#accordion_stacks_in_266.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_266.transparentOn .accordionTheme dd,
#accordion_stacks_in_266.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_266,
#accordion_stacks_in_266 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_266.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_266 .accordion dt,
#accordion_stacks_in_266 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_266 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_266 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_266 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_266 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_266 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_266 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_266 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_266 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_266 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_266 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_266 .accordionTheme dt a,
#accordion_stacks_in_266 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_266.transparentOff .accordionTheme dt a,
#accordion_stacks_in_266.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_266.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_266.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_266.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_266 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_266 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_266.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_266 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_266 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_266 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_266 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_266 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_266 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_266 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_266 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_266 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_266 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_266 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_266 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_266 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_266 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_266 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_266 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_266 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_266 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_266 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_266 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_266 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_266 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_266 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_266.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_266 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_266.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_266 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_266 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_266 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_266 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_266.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_266.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_266 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_266 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_266 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_266 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_266 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_266 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_266 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_266 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_266 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_266 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_266 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_266 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_266 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_266 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_266 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_266.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_266.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_266.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_266.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_266 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_266 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_266 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_266 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_266.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_266.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_266.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_266.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_266.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_266.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_266.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_266.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_266.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_266.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_266 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_266 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_266 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_266 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_266 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_266 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_266 .accordionTheme5 dt {

}
#accordion_stacks_in_266 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_266 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_266 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_267.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_267.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_267.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_267.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_267 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_269 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_287 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_288 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_288.transparentOn .accordion,
#accordion_stacks_in_288.transparentOn .accordionTheme,
#accordion_stacks_in_288.transparentOn .accordionTheme2,
#accordion_stacks_in_288.transparentOn .accordionTheme dt,
#accordion_stacks_in_288.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_288.transparentOn .accordionTheme dd,
#accordion_stacks_in_288.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_288,
#accordion_stacks_in_288 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_288.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_288 .accordion dt,
#accordion_stacks_in_288 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_288 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_288 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_288 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_288 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_288 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_288 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_288 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_288 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_288 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_288 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_288 .accordionTheme dt a,
#accordion_stacks_in_288 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_288.transparentOff .accordionTheme dt a,
#accordion_stacks_in_288.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_288.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_288.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_288.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_288 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_288 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_288.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_288 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_288 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_288 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_288 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_288 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_288 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_288 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_288 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_288 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_288 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_288 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_288 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_288 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_288 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_288 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_288 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_288 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_288 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_288 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_288 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_288 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_288 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_288 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_288.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_288 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_288.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_288 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_288 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_288 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_288 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_288.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_288.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_288 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_288 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_288 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_288 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_288 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_288 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_288 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_288 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_288 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_288 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_288 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_288 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_288 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_288 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_288 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_288.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_288.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_288.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_288.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_288 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_288 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_288 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_288 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_288.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_288.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_288.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_288.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_288.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_288.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_288.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_288.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_288.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_288.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_288 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_288 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_288 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_288 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_288 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_288 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_288 .accordionTheme5 dt {

}
#accordion_stacks_in_288 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_288 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_288 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_289.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_289.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_289.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_289.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_289 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_291 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_311 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_312 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_312.transparentOn .accordion,
#accordion_stacks_in_312.transparentOn .accordionTheme,
#accordion_stacks_in_312.transparentOn .accordionTheme2,
#accordion_stacks_in_312.transparentOn .accordionTheme dt,
#accordion_stacks_in_312.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_312.transparentOn .accordionTheme dd,
#accordion_stacks_in_312.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_312,
#accordion_stacks_in_312 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_312.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_312 .accordion dt,
#accordion_stacks_in_312 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_312 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_312 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_312 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_312 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_312 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_312 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_312 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_312 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_312 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_312 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_312 .accordionTheme dt a,
#accordion_stacks_in_312 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_312.transparentOff .accordionTheme dt a,
#accordion_stacks_in_312.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_312.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_312.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_312.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_312 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_312 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_312.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_312 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_312 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_312 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_312 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_312 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_312 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_312 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_312 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_312 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_312 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_312 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_312 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_312 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_312 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_312 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_312 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_312 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_312 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_312 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_312 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_312 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_312 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_312 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_312.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_312 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_312.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_312 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_312 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_312 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_312 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_312.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_312.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_312 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_312 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_312 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_312 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_312 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_312 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_312 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_312 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_312 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_312 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_312 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_312 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_312 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_312 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_312 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_312.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_312.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_312.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_312.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_312 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_312 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_312 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_312 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_312.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_312.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_312.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_312.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_312.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_312.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_312.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_312.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_312.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_312.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_312 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_312 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_312 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_312 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_312 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_312 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_312 .accordionTheme5 dt {

}
#accordion_stacks_in_312 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_312 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_312 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_313.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_313.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_313.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_313.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_313 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_315 {
	margin: 10px 0px 0px 0px;
}
#responsive-timeline-item-stacks_in_299 img {
  width: px;
  height: px;
  margin: px px px px; }
/*
 * cleanAccordion
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/cleanAccordion/
 * Support: http://forum.onelittledesigner.com
 * Version 3.6.1
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_300 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_300.transparentOn .accordion,
#accordion_stacks_in_300.transparentOn .accordionTheme,
#accordion_stacks_in_300.transparentOn .accordionTheme2,
#accordion_stacks_in_300.transparentOn .accordionTheme dt,
#accordion_stacks_in_300.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_300.transparentOn .accordionTheme dd,
#accordion_stacks_in_300.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_300,
#accordion_stacks_in_300 > * {
  margin: 0;
  padding: 0;
}

  #accordion_stacks_in_300.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_300 .accordion dt,
#accordion_stacks_in_300 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
} /* SET TO ZERO */

#accordion_stacks_in_300 .accordion dt .accordionContent {
  font-size: 14px;
  line-height: 14px;
}

#accordion_stacks_in_300 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_300 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#accordion_stacks_in_300 .accordion {
  overflow: hidden;
}
#accordion_stacks_in_300 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_300 .accordion dd {
  padding: 0px;
  text-indent: none;
}
#accordion_stacks_in_300 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_300 .accordion dt a.accordionSlide {
  color: #5E6D7C;
  text-decoration: none;
  display: block;
  font-weight: bold;
  padding: 0px;
}
#accordion_stacks_in_300 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_300 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_300 .accordionTheme dt a,
#accordion_stacks_in_300 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_300.transparentOff .accordionTheme dt a,
#accordion_stacks_in_300.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_300.trasnparentOff .accordionTheme dt.selected a {
  background-color: #CFD8DC;
}
#accordion_stacks_in_300.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_300.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_300 .accordion dt.selected a {
  color: #71808F !important;
}

#accordion_stacks_in_300 .accordion dd {
  background-color: transparent;
  color: #71808F !important;
}

#accordion_stacks_in_300.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_300 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_300 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_300 .accordionTheme dt.selected {
  border-color: #CFD8DC;
}
#accordion_stacks_in_300 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_300 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_300 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_300 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_300 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_300 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_300 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_300 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_300 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_300 dt.accordionIconOff span.customIcon {
  display: none;
}
#accordion_stacks_in_300 dt.accordionIconOn .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_300 dt.accordionIconOn span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 14px;
  padding: none;
  padding-left: none;
  color: #FE6E13;
  font-family: 'Font Awesome 5 Pro' !important;
}
#accordion_stacks_in_300 dt.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_300 dt.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_300 dt.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
  padding-left: 14px;
}
#accordion_stacks_in_300 dt.accordionIconOn.textAlignRight .accordionContent {
  float: right;
  padding-right: 14px;
}
#accordion_stacks_in_300 dt.accordionIconOn.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_300 dt.accordionIconOn a.selected span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_300 dt.accordionIconOn.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_300 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_300.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 0px;
  border-color: #CFD8DC;
}
#accordion_stacks_in_300 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 0px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_300.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_300 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_300 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 0px #333333;
}
#accordion_stacks_in_300 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_300 .accordionTheme2 dt {
  border-bottom: solid 0px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_300.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_300.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_300 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_300 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_300 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_300 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 30px;
  }
  #accordion_stacks_in_300 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 30px;
  }

#accordion_stacks_in_300 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_300 .accordionTheme3 dt .accordionContent {
  padding: 0px;
  border-style: solid;
  border-color: #CFD8DC;
  border-width: 0px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_300 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_300 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_300 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_300 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_300 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_300 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_300 .accordionTheme3 dt.selected .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_300 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_300.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_300.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_300.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_300.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_300 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_300 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 0px;
  padding-right: 0px;
}
#accordion_stacks_in_300 .accordionTheme3 dt.accordionIconOn.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_300 .accordionTheme3 dt.accordionIconOn.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_300.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #CFD8DC 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #CFD8DC),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#CFD8DC',GradientType=0 );
}
#accordion_stacks_in_300.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #CFD8DC;
}

#accordion_stacks_in_300.nonTouch .accordion dt a:hover {
  color: #71808F !important;
}

#accordion_stacks_in_300.nonTouch .accordionTheme dt:hover {
  border-color: #CFD8DC;
}
#accordion_stacks_in_300.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #CF5B11;
}
#accordion_stacks_in_300.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_300.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_300.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #CFD8DC;
}
#accordion_stacks_in_300.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_300.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_300 .accordionTheme4 {
  background: #CFD8DC;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_300 .accordionTheme4 dt {
  background: #CFD8DC;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_300 .accordionTheme4 dt.selected {
  background: #CFD8DC;
}
#accordion_stacks_in_300 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_300 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_300 .accordionTheme5 {
  background: #CFD8DC;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_300 .accordionTheme5 dt {

}
#accordion_stacks_in_300 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_300 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_300 .accordionTheme6 dd {
  padding: 0;
}

/*
 * cleanAccordion: Inner element styles
 */

dt.tab_stacks_in_301.accordionIconOn.iconAlignLeft span.fa {
  float: left;
}
dt.tab_stacks_in_301.accordionIconOn.iconAlignRight span.fa {
  float: right;
}
dt.tab_stacks_in_301.accordionIconOn.textAlignLeft .accordionContent {
  float: left;
}
dt.tab_stacks_in_301.accordionIconOn.textAlignRight .accordionContent {
  float: right;
}


#stacks_in_301 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_303 {
	margin: 10px 0px 0px 0px;
}
