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

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



.com_bigwhiteduck_stacks_FoundationButtonPlus2_stack{position:relative}.b-p.icon-only{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.bp-wrap.bp-txt-left>.b-p:not(.icon-only){text-align:left!important}.bp-wrap.bp-txt-center>.b-p:not(.icon-only){text-align:center!important}.bp-wrap.bp-txt-right>.b-p:not(.icon-only){text-align:right!important}.bp-wrap.noclick-active>.b-p.active{pointer-events:none!important} .bp-wrap.inline-wrap{display:inline-block}


.infix{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none !important;overflow:hidden}.infix.infix-section{z-index:999}.infix *{-webkit-box-sizing:border-box;box-sizing:border-box}.infix-wrap{z-index:9990;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.infix.infix-body{position:fixed}.infix.no-nav > .infix-wrap > .infix-nav{display:none}.infix.infix-body .infix-wrap{position:fixed}.infix.infix-section{position:absolute}.infix.infix-section .infix-wrap{position:absolute}.infix-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.splb-loader{z-index:99999;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.infix-loading .splb-loader{opacity:1}.infix-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.infix.stacks-v-top .infix-container{vertical-align:top}.infix.stacks-v-bottom .infix-container{vertical-align:bottom}.infix.infix-section .infix-container{position:static}.infix.infix-section.infix-inline .infix-container{position:static}.infix-content{z-index:9993;width:100%}.infix-content::after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;z-index:-1}.infix-body .infix-close{position:fixed}.infix-body.infix-inline .infix-container{width:96%;max-width:1000px}.infix-body.cross-overlay .infix-close{position:fixed}.infix-body.cross-inside .infix-close{position:absolute}.infix-section .infix-close{position:absolute}.infix-closed:not(.infix-closing){z-index:-99 !important;height:0 !important}.infix-close{display:none;cursor:pointer;text-decoration:none;text-align:center;font-style:normal;border:0;-webkit-appearance:none;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}.infix-close,[data-infix-next],[data-infix-prev]{cursor:pointer}.infix-close.icon-tr{right:0;top:0}.infix-close.icon-tl{left:0;top:0}.infix-close.icon-br{right:0;bottom:0}.infix-close.icon-bl{left:0;bottom:0}.infix-close::-moz-focus-inner{border:0;padding:0}.infix-img{max-width:100%;margin:0 auto;display:block;line-height:0;border:0}.infix-section.size-target.infix-image .infix-img[style],.infix-section.size-native.infix-image .infix-img[style]{max-height:none !important}.infix.infix-section.size-native{overflow:visible}.infix.infix-section.size-native,.infix.infix-section.size-native > .infix-wrap,.infix.infix-section.size-native > .infix-wrap > .infix-container{position:relative;width:100%}.infix.infix-section.size-native.infix-closing{display:none !important}.infix.size-native > .infix-wrap > .infix-container > .infix-content > .splb{max-height:none !important}.infix-iframe .infix-container{width:100%}.infix-body.infix-iframe .infix-container{max-width:1000px}.infix-section.infix-iframe.full-frame .infix-container{max-width:100%}.infix-section.infix-iframe.auto-size-section .infix-iframe-container{max-height:none !important}.size-target:not(.lightbox-open)[style]{max-height:initial !important;min-height:initial !important}.infix-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.infix-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infix-htmlvideo video{position:absolute;top:0px;width:100%}.infix-instagram .infix-content{margin:0 auto;width:100%}.infix-instagram .infix-content .infix-iframe-container{padding-top:113.0719%}.infix-error{text-align:center}.infix-err-txt{color:black;background-color:rgba(255,255,255,0.4);padding:3px 6px}.spl-lightbox,.spl-lightbox::before,.spl-lightbox::after{display:none}.limelight-launcher{cursor:pointer}.limelight-launcher:not(.allowclicks) *{pointer-events:none}[data-cms-launch][data-cms-id=""].ll-empty-noclick{pointer-events:none !important}[data-cms-launch][data-cms-id=""].ll-empty-hide{display:none !important}.ll-count{display:none}.ll-overlay[class*="s-"][class*="-bg"]::before{display:none}


.sections-stack .content.preload-content{opacity:0}html.no-js .sections-stack .content.preload-content{opacity:1}.sections-stack video.video-bg{max-width:none}


:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(4, 54, 87, 1.00);--secondary:rgba(255, 255, 255, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(200, 162, 74, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 24, 57, 1.00);--secondary-dark:rgba(225, 225, 225, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(170, 132, 44, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:0.5rem;--medium-gutter:0.75rem;--large-gutter:1.25rem;--site-width:calc(1600rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(40rem/16)}h2,.h2{font-size:calc(36rem/16)}h3,.h3{font-size:calc(28rem/16)}h4,.h4{font-size:calc(20rem/16)}h5,.h5{font-size:calc(18rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{background-color:rgba(15, 15, 21, 1.00);}
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900} .fullscreen-icon:before{font-family:'Font Awesome 5 Pro' !important;font-weight:900} 
            .Birthstone{font-family:"Libre Baskerville",sans-serif }
.darkText{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(1, 36, 59, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.redText{--header-color:rgba(251, 2, 7, 1.00);--subheader-color:rgba(251, 2, 7, 1.00);--small-color:rgba(251, 2, 7, 1.00);--text-color:rgba(251, 2, 7, 1.00);--link-color:rgba(251, 2, 7, 1.00);--link-color-hover:rgba(251, 2, 7, 1.00);--link-decoration:none;--link-decoration-hover:none}
.hero{background-image:url('../files/bgimage-7-757.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:screen ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.hero{background-attachment:scroll!important}}
.medBG{background-color:rgba(4, 54, 87, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.medBG{background-attachment:scroll!important}}
.darkBG{background-color:rgba(2, 30, 56, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.darkBG{background-attachment:scroll!important}}
.lightBG{background-color:rgba(207, 201, 187, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.lightBG{background-attachment:scroll!important}}
.contrastBG{background-color:rgba(106, 51, 35, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.contrastBG{background-attachment:scroll!important}}
.tabs-title > a[aria-selected='true']{background-color:rgba(255, 255, 255, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}
.tabs{border-style:none ;}
.tabs-panel{border-radius:0px 10px 0px 0px ;}
.tabs-title > a{background-color:rgba(230, 230, 230, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a{background-attachment:scroll!important}}
.tabs{background:none ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs{background-attachment:scroll!important}}
.iphoneBG{background-image:url('../files/bgimage-36-757.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:395.00px 800.00px ; }@media (hover:none) and (pointer:coarse){.iphoneBG{background-attachment:scroll!important}}
.myclass{position:relative;z-index:0}.myclass:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:rgba(0, 0, 0, 1.00) ;}
.heroH{height:40.00px ;}@media only screen and (min-width:40em){.heroH{height:50.00px }}@media only screen and (min-width:64em){.heroH{height:100.00px }}
.w600{min-width:0.00px ;max-width:600.00px ;}
.w800{min-width:600.00px ;max-width:800.00px ;}
.w200{width:50.00px ;}@media only screen and (min-width:40em){.w200{width:400.00px }}@media only screen and (min-width:64em){.w200{width:400.00px }}
.max1280{min-width:0.00px ;max-width:1280.00px ;}
.vHeight{min-height:100% !important;max-height:100vh !important;}
.h160{height:10rem ;}  
.siteHeight{height:100% ;min-height:1000px ;max-height:2000px ;}  
.max620{min-width:200.00px ;max-width:620.00px ;}
.max1200{width:100% ;min-width:600.00px ;max-width:1200.00px ;}  
.bottomBorder{border-color:rgba(43, 41, 57, 1.00) ;border-width:1px ;border-style:none none solid none ;}
.blackBorder{border-color:rgba(0, 0, 0, 1.00) ;border-width:1px ;border-style:solid ;}
.dropShadow{box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.60);}
.footer{position:fixed   ;z-index:1 ;top:unset ;bottom:1% ;left:unset ;right:unset ;}
.topRound{border-radius:10px 10px 0px 0px ;}
.round10{border-radius:10px ;}
.vertC{position: absolute  ;z-index:1 ;top:unset ;bottom:unset ;left:unset ;right:unset ;transform:translateY(-50%) ;}
.bRound{border-radius:0px 0px 10px 10px ;}
.lightBorder{border-color:rgba(207, 201, 187, 1.00) ;border-width:1px ;border-style:solid ;border-radius:10px ;}
.minHeight{min-height:100vh ;max-height:10000px ;}
.interviewTabs .tabs-title > a{border-color:rgba(226, 226, 226, 1.00) ;border-width:1px ;border-style:solid solid none solid ;}
.interviewTabs .tabs-panel{border-color:rgba(226, 226, 226, 1.00) ;border-width:1px ;border-style:solid ;}
.interviewTabs .tabs{padding:0 ;}  
.fillHeight{height:100% ;}  
.tabHeight{min-height:75vh ;max-height:12000px ;}


       .bp-vault-1.b-p:not(.not-vault){border:0px solid rgba(179, 179, 177, 1.00)}.bp-vault-1.b-p:not(.not-vault):hover{border:0px solid rgba(179, 179, 177, 1.00)} .bp-vault-1.b-p:not(.not-vault){color:rgba(255, 255, 255, 1.00);background-color:rgba(87, 86, 97, 1.00)}.bp-vault-1.b-p:not(.not-vault):not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,-webkit-box-shadow 200ms ease} .bp-vault-1.b-p:not(.not-vault){background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(87, 86, 97, 1.00)),color-stop(-,%id=buttonColors[0]));background-image:linear-gradient(to bottom,rgba(87, 86, 97, 1.00),rgba(47, 46, 57, 1.00))}.bp-vault-1.b-p:not(.not-vault).split-icon>.bp-icon:not(.not-vault){background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27, 96, 201, 1.00)),color-stop(-,%id=iconBgColor[0]))!important;background-image:linear-gradient(to bottom,rgba(27, 96, 201, 1.00),rgba(0, 56, 161, 1.00))!important}  .bp-vault-1.b-p:not(.not-vault):not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(67, 65, 77, 1.00);} .bp-vault-1.b-p:not(.not-vault):not(.bp-hover):hover{ background-color:rgba(67, 65, 77, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(67, 65, 77, 1.00)),color-stop(-40%,%id=buttonColors[1]));background-image:linear-gradient(to bottom,rgba(67, 65, 77, 1.00),rgba(27, 25, 37, 1.00));}
.bp-vault-1.b-p:not(.not-vault):not(.bp-hover).split-icon>.bp-icon:hover{ background-color:rgba(67, 65, 77, 1.00);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(23, 97, 213, 1.00)),color-stop(-40%,%id=iconBgColor[1]))!important;background-image:linear-gradient(to bottom,rgba(23, 97, 213, 1.00),rgba(0, 57, 173, 1.00))!important;}   .bp-vault-1.b-p:not(.not-vault)>.bp-icon>.bp-glyph{color:rgba(204, 204, 204, 1.00)!important}.bp-vault-1.b-p:not(.not-vault):not(.d-hov)>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease;transition:color 200ms ease}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only)>.bp-icon{background-color:rgba(27, 96, 201, 1.00)!important}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only)>.bp-icon.icon-left{border-right:1px solid rgba(255, 255, 255, 0.00)!important}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only)>.bp-icon.icon-right{border-left:1px solid rgba(255, 255, 255, 0.00)!important} .bp-vault-1.b-p:not(.not-vault):hover>.bp-icon>.bp-glyph{color:rgba(186, 186, 186, 1.00)!important}.bp-vault-1.b-p:not(.not-vault):not(.d-hov):hover>.bp-icon>.bp-glyph{-webkit-transition:color 200ms ease;transition:color 200ms ease}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover>.bp-icon{background:rgba(23, 97, 213, 1.00);background-color:rgba(23, 97, 213, 1.00)!important}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover>.bp-icon.icon-left{border-right:1px solid rgba(255, 255, 255, 0.00)!important}.bp-vault-1.b-p:not(.not-vault).split-icon:not(.icon-only):hover>.bp-icon.icon-right{border-left:1px solid rgba(255, 255, 255, 0.00)!important}   .bp-vault-1.b-p:not(.custom-shape){border-radius:1000px}.bp-vault-1.b-p:not(.custom-shape).split-icon:not(.icon-only)>.bp-icon.icon-left{border-top-left-radius:1000px!important;border-bottom-left-radius:1000px!important}.bp-vault-1.b-p:not(.custom-shape).split-icon:not(.icon-only)>.bp-icon.icon-right{border-top-right-radius:1000px!important;border-bottom-right-radius:1000px!important}   .bp-vault-1:not(.not-vault) .code-finder{content:"bp-fonts"}.bp-vault-1.icon-only{padding:0!important;border-radius:50%!important; width:51px;height:51px;}.bp-vault-1.icon-only>.bp-icon>.bp-glyph{font-size:100%!important;margin-left:0.00%!important}.bp-vault-1.icon-only .fa:before{line-height:51px}.bp-vault-1.icon-only.tiny{width:33px;height:33px}.bp-vault-1.icon-only.tiny .fa:before{line-height:33px}.bp-vault-1.icon-only.small{width:44px;height:44px}.bp-vault-1.icon-only.small .fa:before{line-height:44px}.bp-vault-1.icon-only.large{width:61px;height:61px}.bp-vault-1.icon-only.large .fa:before{line-height:61px}  
.lb-master_stacks_in_1764.bg-vault.bg-color.style-pro-stacks_in_1764{background-color:rgba(0, 0, 0, 1.00)}.lb-master_stacks_in_1764.close-vis-never .infix-close{display:none !important}.ll-overlay#ovl_stacks_in_1764.bg-color{background-color:rgba(0, 0, 0, 1.00)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_1764.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_1764.small-bg-color::before{background-color:transparent !important;background-image:none !important}}body > .ll-overlay#ovl_stacks_in_1764{position:fixed}.ll-open-stacks_in_1764 > .ll-overlay#ovl_stacks_in_1764{z-index:9989}.ll-open-stacks_in_1764.sectionsPro1 > .ll-overlay#ovl_stacks_in_1764{z-index:998}@media screen and (min-width:640px){.lb-master_stacks_in_1764.close-vis-small-only .infix-close{display:none !important}}@media screen and (max-width:640px){.lb-master_stacks_in_1764.close-vis-large-only .infix-close{display:none !important}}#stacks_in_1764 .infix-close.lb-close-master{display:none !important}@media screen and (min-width:640px){#ovl_stacks_in_1764.large-hide-overlay{background-color:transparent !important}}@media screen and (min-width:640px){.lb-master_stacks_in_1764.infix-section.large-hide-overlay{background-color:transparent !important}}@media screen and (max-width:640px){.lb-master_stacks_in_1764.infix-section.sm-hide-borders .infix-content{border-radius:0 !important;border:none !important}}[data-ll-target="limelight3"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_1764 > .shear-wrapper{position:absolute}.lb-master_stacks_in_1764.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_1764.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}}.lb-master_stacks_in_1764.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{margin:0 auto;width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_1764.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{width:100%}}.lb-master_stacks_in_1764.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}@media screen and (max-width:640px){.lb-master_stacks_in_1764.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}}.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}@media screen and (min-width:640px){.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}}.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}@media screen and (min-width:640px){.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1764.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}}.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}}.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}}.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1764.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100% !important;max-height:100% !important}.lb-master_stacks_in_1764.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_1764.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_1764.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_1764.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}.lb-master_stacks_in_1764 .infix-content::after{-webkit-box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30);box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30)}.lb-master_stacks_in_1764 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0% 0% 0% 0%;background:rgba(0, 0, 0, 0.00)}html.bwd-touch .lb-master_stacks_in_1764 .infix-close{opacity:1 !important}.lb-master_stacks_in_1764 .infix-close > .close-wrap{position:relative;width:40px;height:40px;opacity:0.94}.lb-master_stacks_in_1764 .infix-close > .close-wrap:hover,html.bwd-touch .lb-master_stacks_in_1764 .infix-close > .close-wrap{opacity:1 !important}.lb-master_stacks_in_1764 .infix-close > .close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_1764 .infix-close > .close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(255, 255, 255, 0.00);border-radius:8px;background-color:rgba(255, 255, 255, 0.00);text-align:center}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg{width:40px;height:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 0.00);stroke-width:4px}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .ring,.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_1764 .infix-close > .close-wrap > svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_1764 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_1764 .infix-close{background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_1764 .infix-close:hover > .close-wrap > svg circle.bg,html.bwd-touch .lb-master_stacks_in_1764 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_1764 .infix-close:hover > .close-wrap > svg .ring,html.bwd-touch .lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_1764 .infix-close:hover > .close-wrap > svg .action-icon path,html.bwd-touch .lb-master_stacks_in_1764 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_1764 .infix-close:hover > .close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_1764 .infix-close > .close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_1764 .infix-close i.fa,.lb-master_stacks_in_1764 .infix-close svg,.lb-master_stacks_in_1764 .infix-close .simple-icon,.lb-master_stacks_in_1764 .infix-close .close-wrap,.lb-master_stacks_in_1764 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_1764 .infix-close .close-wrap,.lb-master_stacks_in_1764 .infix-close .close-wrap > svg{width:40px;height:40px}.lb-master_stacks_in_1764 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_1764 .infix-close .action-icon > g{display:none}.lb-master_stacks_in_1764 .infix-close.close-cross .action-icon > g#cross{display:block}.lb-master_stacks_in_1764 .infix-close.close-small-cross .action-icon > g#smallcross{display:block}.lb-master_stacks_in_1764 .infix-close.close-left-arrow .action-icon > g#arrow{display:block}.lb-master_stacks_in_1764 .infix-close.close-hamburger .action-icon > g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_1764.close-bg-small-only .infix-close{background:none}}.lb-master_stacks_in_1764 .splb-loader .loader-message{display:none}.lb-master_stacks_in_1764 .splb-loader svg{display:none}.lb-master_stacks_in_1764 .splb-loader > .loader-message{margin-top:0}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_1767{background-color:rgba(0, 0, 0, 1.00)}#stacks_in_1767.splb{padding:12px}#splb_stacks_in_1767 .infix-iframe-container{background-color:}#stacks_in_1767{display:none}.infix-opened #stacks_in_1767,.infix-closed #stacks_in_1767{display:block}.darkness1{cursor:pointer}#stacks_in_1767.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_1767.splb.ll-overflow{overflow:visible !important}

#stacks_in_1771 {
	font-size: 300%;
}

  #stacks_in_1772{text-align:center}   #stacks_in_1772 .button.b-p,#stacks_in_1772 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_1772>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1772>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1772 .button.b-p.expand-large:not(.icon-only),#stacks_in_1772>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
          #stacks_in_1772 .button.b-p:not(.icon-only){width:150.00px}@media screen and (min-width:641px){#stacks_in_1772 .button.b-p:not(.icon-only){width:150.00px}}   
  
.style-pro-stacks_in_1764::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.style-pro-stacks_in_1764:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(126, 167, 227, 1.00)}

#ovl_stacks_in_1764.ll-overlay {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_1764 > #ovl_stacks_in_1764.ll-overlay {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_1764, .lb-master_stacks_in_1764.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_1764.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_1764 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_1764.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1764.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms, transform 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1764.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_1764.close-on-hover.infix-opened:hover [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_1764.infix-closed .infix-container::after, .lb-master_stacks_in_1764.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 680ms; }

.lb-master_stacks_in_1764.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s; }

.lb-master_stacks_in_1764, .lb-master_stacks_in_1764.infix-closed {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1764.infix-opened {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0s; }

.lb-master_stacks_in_1764.infix-loading .infix-content, .lb-master_stacks_in_1764.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1764.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.lb-master_stacks_in_1764.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_1764.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_1764.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_1764 [data-infix-next], .lb-master_stacks_in_1764 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_1764 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_1764 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_1764 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_1764 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_1764 html.infix:not(.bwd-touch):hover [data-infix-next], .lb-master_stacks_in_1764 html.infix:not(.bwd-touch):hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_1764 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_1764 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_1764 [data-infix-next]::before,
.lb-master_stacks_in_1764 [data-infix-next]::after,
.lb-master_stacks_in_1764 [data-infix-prev]::before,
.lb-master_stacks_in_1764 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_1764 html.bwd-touch [data-infix-next], .lb-master_stacks_in_1764 [data-infix-next]:hover,
.lb-master_stacks_in_1764 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_1764 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_1764 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_1764 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_1764 [data-infix-next]:hover::before, .lb-master_stacks_in_1764 [data-infix-next]:hover::after,
  .lb-master_stacks_in_1764 html.bwd-touch [data-infix-prev]::before,
  .lb-master_stacks_in_1764 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_1764 [data-infix-prev]:hover::before, .lb-master_stacks_in_1764 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_1764 [data-infix-next]::after,
.lb-master_stacks_in_1764 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_1764 [data-infix-prev]::after, .lb-master_stacks_in_1764 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_1764 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_1764 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_1764 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_1764 [data-infix-prev]::before {
  transform: rotate(-315deg); }
.stacks_in_1908_3 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 0px)}

#stacks_in_1908_7.limelight-launcher p,#stacks_in_1908_7.limelight-launcher h1,#stacks_in_1908_7.limelight-launcher h2,#stacks_in_1908_7.limelight-launcher h3,#stacks_in_1908_7.limelight-launcher h4,#stacks_in_1908_7.limelight-launcher h5,#stacks_in_1908_7.limelight-launcher h6,#stacks_in_1908_7.limelight-launcher .text_stack{-webkit-transition:color 180ms ease,background-color 180ms ease;transition:color 180ms ease,background-color 180ms ease}#stacks_in_1908_7.limelight-launcher .b-p{-webkit-transition:background-color 180ms ease !important;transition:background-color 180ms ease !important}#stacks_in_1908_7.limelight-launcher .b-p > .bp-text{-webkit-transition:color 180ms ease !important;transition:color 180ms ease !important}#stacks_in_1908_7.limelight-launcher.lightbox-open p,#stacks_in_1908_7.limelight-launcher.lightbox-open h1,#stacks_in_1908_7.limelight-launcher.lightbox-open h2,#stacks_in_1908_7.limelight-launcher.lightbox-open h3,#stacks_in_1908_7.limelight-launcher.lightbox-open h4,#stacks_in_1908_7.limelight-launcher.lightbox-open h5,#stacks_in_1908_7.limelight-launcher.lightbox-open h6,#stacks_in_1908_7.limelight-launcher.lightbox-open .text_stack{color:rgba(255, 255, 255, 1.00) !important;background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_7.limelight-launcher.lightbox-open .b-p{background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_7.limelight-launcher.lightbox-open .b-p > .bp-text{color:rgba(255, 255, 255, 1.00) !important}

         #stacks_in_1908_9>.button.b-p,#stacks_in_1908_9>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:641px){#stacks_in_1908_9>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1908_9>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1908_9 .button.b-p.expand-large:not(.icon-only),#stacks_in_1908_9>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
          #stacks_in_1908_9 .button.b-p:not(.icon-only){width:120.00px}@media screen and (min-width:641px){#stacks_in_1908_9 .button.b-p:not(.icon-only){width:120.00px}}   
  
#stacks_in_1908_12.limelight-launcher p,#stacks_in_1908_12.limelight-launcher h1,#stacks_in_1908_12.limelight-launcher h2,#stacks_in_1908_12.limelight-launcher h3,#stacks_in_1908_12.limelight-launcher h4,#stacks_in_1908_12.limelight-launcher h5,#stacks_in_1908_12.limelight-launcher h6,#stacks_in_1908_12.limelight-launcher .text_stack{-webkit-transition:color 180ms ease,background-color 180ms ease;transition:color 180ms ease,background-color 180ms ease}#stacks_in_1908_12.limelight-launcher .b-p{-webkit-transition:background-color 180ms ease !important;transition:background-color 180ms ease !important}#stacks_in_1908_12.limelight-launcher .b-p > .bp-text{-webkit-transition:color 180ms ease !important;transition:color 180ms ease !important}#stacks_in_1908_12.limelight-launcher.lightbox-open p,#stacks_in_1908_12.limelight-launcher.lightbox-open h1,#stacks_in_1908_12.limelight-launcher.lightbox-open h2,#stacks_in_1908_12.limelight-launcher.lightbox-open h3,#stacks_in_1908_12.limelight-launcher.lightbox-open h4,#stacks_in_1908_12.limelight-launcher.lightbox-open h5,#stacks_in_1908_12.limelight-launcher.lightbox-open h6,#stacks_in_1908_12.limelight-launcher.lightbox-open .text_stack{color:rgba(255, 255, 255, 1.00) !important;background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_12.limelight-launcher.lightbox-open .b-p{background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_12.limelight-launcher.lightbox-open .b-p > .bp-text{color:rgba(255, 255, 255, 1.00) !important}

         #stacks_in_1908_14>.button.b-p,#stacks_in_1908_14>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:641px){#stacks_in_1908_14>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1908_14>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1908_14 .button.b-p.expand-large:not(.icon-only),#stacks_in_1908_14>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
          #stacks_in_1908_14 .button.b-p:not(.icon-only){width:120.00px}@media screen and (min-width:641px){#stacks_in_1908_14 .button.b-p:not(.icon-only){width:120.00px}}   
  
#stacks_in_1908_16.limelight-launcher p,#stacks_in_1908_16.limelight-launcher h1,#stacks_in_1908_16.limelight-launcher h2,#stacks_in_1908_16.limelight-launcher h3,#stacks_in_1908_16.limelight-launcher h4,#stacks_in_1908_16.limelight-launcher h5,#stacks_in_1908_16.limelight-launcher h6,#stacks_in_1908_16.limelight-launcher .text_stack{-webkit-transition:color 180ms ease,background-color 180ms ease;transition:color 180ms ease,background-color 180ms ease}#stacks_in_1908_16.limelight-launcher .b-p{-webkit-transition:background-color 180ms ease !important;transition:background-color 180ms ease !important}#stacks_in_1908_16.limelight-launcher .b-p > .bp-text{-webkit-transition:color 180ms ease !important;transition:color 180ms ease !important}#stacks_in_1908_16.limelight-launcher.lightbox-open p,#stacks_in_1908_16.limelight-launcher.lightbox-open h1,#stacks_in_1908_16.limelight-launcher.lightbox-open h2,#stacks_in_1908_16.limelight-launcher.lightbox-open h3,#stacks_in_1908_16.limelight-launcher.lightbox-open h4,#stacks_in_1908_16.limelight-launcher.lightbox-open h5,#stacks_in_1908_16.limelight-launcher.lightbox-open h6,#stacks_in_1908_16.limelight-launcher.lightbox-open .text_stack{color:rgba(255, 255, 255, 1.00) !important;background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_16.limelight-launcher.lightbox-open .b-p{background-color:rgba(11, 31, 55, 1.00) !important}#stacks_in_1908_16.limelight-launcher.lightbox-open .b-p > .bp-text{color:rgba(255, 255, 255, 1.00) !important}

         #stacks_in_1908_18>.button.b-p,#stacks_in_1908_18>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:641px){#stacks_in_1908_18>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1908_18>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1908_18 .button.b-p.expand-large:not(.icon-only),#stacks_in_1908_18>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
          #stacks_in_1908_18 .button.b-p:not(.icon-only){width:120.00px}@media screen and (min-width:641px){#stacks_in_1908_18 .button.b-p:not(.icon-only){width:120.00px}}   
  

#stacks_in_1908_22 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_1908_22 > .s-pro > .sections-layer{display:none}#stacks_in_1908_22 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_1908_22 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}
.lb-master_stacks_in_1518.bg-vault.bg-color.style-pro-stacks_in_1518{background-color:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_1518.close-vis-never .infix-close{display:none !important}.ll-overlay#ovl_stacks_in_1518.bg-color{background-color:rgba(0, 0, 0, 0.00)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_1518.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_1518.small-bg-color::before{background-color:transparent !important;background-image:none !important}}body > .ll-overlay#ovl_stacks_in_1518{position:fixed}.ll-open-stacks_in_1518 > .ll-overlay#ovl_stacks_in_1518{z-index:9989}.ll-open-stacks_in_1518.sectionsPro1 > .ll-overlay#ovl_stacks_in_1518{z-index:998}@media screen and (min-width:640px){.lb-master_stacks_in_1518.close-vis-small-only .infix-close{display:none !important}}@media screen and (max-width:640px){.lb-master_stacks_in_1518.close-vis-large-only .infix-close{display:none !important}}#stacks_in_1518 .infix-close.lb-close-master{display:none !important}@media screen and (min-width:640px){#ovl_stacks_in_1518.large-hide-overlay{background-color:transparent !important}}@media screen and (min-width:640px){.lb-master_stacks_in_1518.infix-section.large-hide-overlay{background-color:transparent !important}}@media screen and (max-width:640px){.lb-master_stacks_in_1518.infix-section.sm-hide-borders .infix-content{border-radius:0 !important;border:none !important}}[data-ll-target="limelight1"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_1518 > .shear-wrapper{position:absolute}.lb-master_stacks_in_1518.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_1518.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}}.lb-master_stacks_in_1518.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{margin:0 auto;width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_1518.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{width:100%}}.lb-master_stacks_in_1518.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}@media screen and (max-width:640px){.lb-master_stacks_in_1518.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}}.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}@media screen and (min-width:640px){.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}}.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}@media screen and (min-width:640px){.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1518.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}}.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}}.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}}.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_1518.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100% !important;max-height:100% !important}.lb-master_stacks_in_1518.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_1518.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_1518.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_1518.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}.lb-master_stacks_in_1518 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0% 0% 0% 0%;background:rgba(0, 0, 0, 0.00)}html.bwd-touch .lb-master_stacks_in_1518 .infix-close{opacity:1 !important}.lb-master_stacks_in_1518 .infix-close > .close-wrap{position:relative;width:40px;height:40px;opacity:0.94}.lb-master_stacks_in_1518 .infix-close > .close-wrap:hover,html.bwd-touch .lb-master_stacks_in_1518 .infix-close > .close-wrap{opacity:1 !important}.lb-master_stacks_in_1518 .infix-close > .close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_1518 .infix-close > .close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(255, 255, 255, 0.00);border-radius:8px;background-color:rgba(255, 255, 255, 0.00);text-align:center}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg{width:40px;height:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 0.00);stroke-width:4px}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .ring,.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_1518 .infix-close > .close-wrap > svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_1518 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_1518 .infix-close{background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_1518 .infix-close:hover > .close-wrap > svg circle.bg,html.bwd-touch .lb-master_stacks_in_1518 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_1518 .infix-close:hover > .close-wrap > svg .ring,html.bwd-touch .lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_1518 .infix-close:hover > .close-wrap > svg .action-icon path,html.bwd-touch .lb-master_stacks_in_1518 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_1518 .infix-close:hover > .close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_1518 .infix-close > .close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_1518 .infix-close i.fa,.lb-master_stacks_in_1518 .infix-close svg,.lb-master_stacks_in_1518 .infix-close .simple-icon,.lb-master_stacks_in_1518 .infix-close .close-wrap,.lb-master_stacks_in_1518 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_1518 .infix-close .close-wrap,.lb-master_stacks_in_1518 .infix-close .close-wrap > svg{width:40px;height:40px}.lb-master_stacks_in_1518 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_1518 .infix-close .action-icon > g{display:none}.lb-master_stacks_in_1518 .infix-close.close-cross .action-icon > g#cross{display:block}.lb-master_stacks_in_1518 .infix-close.close-small-cross .action-icon > g#smallcross{display:block}.lb-master_stacks_in_1518 .infix-close.close-left-arrow .action-icon > g#arrow{display:block}.lb-master_stacks_in_1518 .infix-close.close-hamburger .action-icon > g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_1518.close-bg-small-only .infix-close{background:none}}.lb-master_stacks_in_1518 .splb-loader .loader-message{display:none}.lb-master_stacks_in_1518 .splb-loader svg{display:none}.lb-master_stacks_in_1518 .splb-loader > .loader-message{margin-top:0}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_1556{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1556.splb{padding:0px}#splb_stacks_in_1556 .infix-iframe-container{background-color:}#stacks_in_1556{display:none}.infix-opened #stacks_in_1556,.infix-closed #stacks_in_1556{display:block}.mainBox{cursor:pointer}#stacks_in_1556.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_1556.splb.ll-overflow{overflow:visible !important}
.stacks_in_1521 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}

.stacks_in_1523 img{width:100%;max-width:260px}



/*
2.3.0
* fixes a bug that could cause html elements to display as plain text in the autoreply subject
* fixes a bug that prevented shortcodes used in element attributes from updating correctly
adds new experimental feature: use smtp
* fixes a bug that could cause formatting issues in custom formatted message bodies
* fixes custom email format line break issues with certain themes and frameworks that remove br tags indiscriminately
* adds "\r\n" to br tags in custom formatted messages to prevent "lines too long for transport error"
* data was replaced with attr
* Radio fields can now be used to create branching slides
* input field confirm buttons now have a minimum width
2.3.0.4
you can now ignore case when comparing string values
fixes bug that would show the last input field if a "if" stack even if the condition was false
textarea is now 100% width
triggers an input event on configure input fields so that the if statements are properly updated on load, previously they required at lest one form of interaction with a configure field
fixes a bug that prevented shortcodes from working in Configure Hybrid mode with a custom email format (possibly introduced by the fix to Siphon's custom format in last update)
*/
#stacks_in_1571.siphon-stack {
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
}
#stacks_in_1571.siphon-stack 
{
  
  
    border: 1px solid rgba(0, 0, 0, 1.00);
    border-radius: 10px;

  margin: 0px 0px 0px 0px;
  
  transition: height 600ms ease;
  
}
@-webkit-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-moz-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-o-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
.siphon-pagstacks_in_1571 {
  z-index: 100;
  width: 100%;
  
  display: none;
  
}
.siphon-pagstacks_in_1571 div {
  max-width: 600px;
  margin: 0 auto;
  padding: 0px;
  box-sizing: border-box;
  
  
  text-align: center;
  
}
.siphon-pagstacks_in_1571 span {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.60);;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
}
.siphon-pagstacks_in_1571 span:hover {
  background: rgba(255, 255, 255, 0.60);;
}
.siphon-pagstacks_in_1571 span:after{
  width: 5px;
  height: 2px;
  background: rgba(255, 255, 255, 0.60);;
  position: absolute;
  content: " ";
  right: -7px;
  top: 6px;
}
.siphon-pagstacks_in_1571 span:last-child:after{
  display: none;
}
.siphon-pagstacks_in_1571 span.active {
  background: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 1.00);;
  cursor: default;
}
.siphon-pagstacks_in_1571 .siphon-pag-back {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  color: rgba(255, 255, 255, 0.60);
}
.siphon-pagstacks_in_1571 .siphon-pag-back.disable-back {
  opacity: .5;
  pointer-events: none;
  cursor: default;
}
.siphon-pagstacks_in_1571 .siphon-pag-back svg {
  fill: rgba(255, 255, 255, 0.60);
}
.siphon-pagstacks_in_1571 .siphon-pag-back svg:hover {
  fill: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1571 .siphon-hide {
  
  display: none;
  
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox { margin: 16px 0px 0px 0px; }
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox ~ .checkbox { margin: 0px; }
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input {
  -webkit-appearance: none;
  appearance: none;
  opacity: 0 !important;
  padding: 0px 5px 0px 0px;
  margin: 0;
  width: 100%;
  height: 16px;
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 100;
  
    
  left: 50%;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  transform: translate(-50%,0);
    
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox label {
  padding-left: 19px;
  position: relative;
  z-index: 1;
  
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox label:before {
  content: "\f096";
  display: inline-block;
  box-sizing: content-box;
  font-family: fontawesome;
  vertical-align: bottom;
  position:absolute;
  left: 0;
  text-align: left;
  
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input:disabled {
  cursor: not-allowed;
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input:disabled + label {
  opacity: .6;
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input:checked +label:before {
  content: "\f046";
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input[type="radio"] + label:before {
  content: "\f10c";
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input[type="radio"]:checked + label:before {
  content: "\f192";
}

#stacks_in_1571.siphon-stack .siphon-section {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 100%;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 20px 20px 0px 20px;
  max-width: 600px;
  visibility: hidden;
  
  
  text-align: center;
  
  transition: opacity 300ms ease;
}

#stacks_in_1571.siphon-stack .siphon-section .siphon-back {
  color: rgba(255, 255, 255, 0.60);
  margin-top: 32px;
}
#stacks_in_1571.siphon-stack .siphon-section.back-at-top {
  
  border-top: 50px solid transparent;
  

}
#stacks_in_1571.siphon-stack .siphon-section.back-at-top .siphon-back {
  margin: 0px;
  position: absolute;
  top: 10px;
  
  top: -40px;
  
  left: 20px;
}
#stacks_in_1571.siphon-stack .siphon-section .siphon-back svg {
  fill: rgba(255, 255, 255, 0.60);
  width: 40px;
  height: 40px;
}
#stacks_in_1571.siphon-stack .siphon-section .siphon-back svg:hover {
  fill: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1571.siphon-stack > .siphon-section:first-child .siphon-back {
  display: none;
}
#stacks_in_1571.siphon-stack .siphon-section.siphon-active {
  position: relative;
  opacity: 1;
  left: 0;
  height: auto;
  visibility: visible;
}
#stacks_in_1571 .siphon-section h1,
#stacks_in_1571 .siphon-section h2,
#stacks_in_1571 .siphon-section h3,
#stacks_in_1571 .siphon-section h4,
#stacks_in_1571 .siphon-section h5,
#stacks_in_1571 .siphon-section h6,
#stacks_in_1571 .siphon-section h1 span,
#stacks_in_1571 .siphon-section h2 span,
#stacks_in_1571 .siphon-section h3 span,
#stacks_in_1571 .siphon-section h4 span,
#stacks_in_1571 .siphon-section h5 span,
#stacks_in_1571 .siphon-section h6 span {
  color: rgba(255, 255, 255, 1.00);
  line-height: 1.000000;
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1571 .siphon-section .siphon-question {
  position: relative;
  display: inline-block;
  width: 100%;
  opacity: 1;
  margin: 0;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  line-height: 18px;
  
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1571 .siphon-section .siphon-pagination + .siphon-question {
  margin: 32px 0 0 0;
}
#stacks_in_1571 .siphon-section {
  font-size: 18px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.60);
}
#stacks_in_1571 .siphon-section .siphon-answer {
  margin-top: 8px;
}
#stacks_in_1571 .siphon-section .siphon-answer,
#stacks_in_1571 .siphon-section .siphon-answer p,
#stacks_in_1571 .siphon-section .siphon-answer span,
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input,
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input + label,
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input + label span {
  color: rgba(255, 255, 255, 0.60);
  font-size: 14px;
  line-height: 16px;
  
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1571 .siphon-section .siphon-answer p {
  margin: 0;
}
#stacks_in_1571 .siphon-section .siphon-answer:hover p,
#stacks_in_1571 .siphon-section .siphon-answer:hover span,
#stacks_in_1571 .siphon-section .siphon-answer:hover .text_stack,
#stacks_in_1571 .siphon-section .siphon-answer:hover,
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input:hover,
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox input:hover + label {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1571 .siphon-section .siphon-answer a span,
#stacks_in_1571 .siphon-section .siphon-answer:hover a span {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  font-family: inherit;
}
#stacks_in_1571 .siphon-section .siphon-answer {
  cursor: pointer;
}
/* Answer Styles */
#stacks_in_1571.siphon-stack .siphon-input-wrap,
#stacks_in_1571.siphon-stack .siphon-input-wrap * {
  box-sizing: border-box;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap  {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin: 16px 0px 0px 0px;
  width: 100%;
  vertical-align: top;
  
  text-align: center;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  position: relative;
  display: block;
  float: left;
  padding: 0px 16px;
  margin: 0;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  font-family: inherit;
  border: none;
  border-radius: 0;
  -webkit-appearance: none; /* for box shadows to show on iOS */
  z-index: 10;
  max-width: 350px;
  width: 80%;
  background: transparent;
  color:  rgba(255, 255, 255, 1.00);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button {
  background: transparent;
  border: 3px solid rgba(255, 255, 255, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  max-width: 100px;
  width: 20%;
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  
  font-family: inherit;
  
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-visible-button button,
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-file button,
#stacks_in_1571.siphon-stack .siphon-input-wrap.checkbox button{
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
  width: 100px;
  float: left;
  clear: left;
  margin-top: 16px;
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  margin: 20px auto 0px ;
  
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.checkbox button{
  float: none;
  display: block;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button .checkmark {
  height: 39px;
  stroke-width: 4;
  stroke: rgba(255, 255, 255, 1.00);
  stroke-miterlimit: 10;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button .checkmark-check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 0;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1571.siphon-stack .siphon-input-wrap textarea:focus,
#stacks_in_1571.siphon-stack .siphon-input-wrap button:focus {
  outline: none;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused button {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  display: block;
  float: left;
  clear: left;
  padding: 0 16px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.40);
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  width: 80%;
  max-width: 350px;
  text-align: left;
  margin: 0px;
  
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span {
  position: relative;
  display: block;
  padding: 5px 0px;
  width: 100%;
  font-family: inherit;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span:empty {
  display: none;
}

#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 45px;
  background: rgba(255, 255, 255, 0.40);
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 3px;
  background: rgba(255, 255, 255, 0.40);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  pointer-events: none;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::before,
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::after {
  display: none;
}


@media all and (max-width: 450px) {
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label,
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) input {
    width: calc(100% - 60px);
  }
  #stacks_in_1571.siphon-stack .siphon-input-wrap button {
    width: 60px;
  }
}
#stacks_in_1571.siphon-stack .siphon-input-wrap textarea {
  resize: none;
  display: block;
  background: rgba(255, 255, 255, 0.40);
  border-radius: 2px;
  border: 0px solid white;
  padding: 16px;
  margin: 0;
  height: 200px;
  opacity: 1;
  z-index: 10;
  width: 100%;
  max-width: 350px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  font-family: inherit;
  
}

#stacks_in_1571.siphon-stack .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px auto 0 auto;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  /* z-index: 0; */
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1571.siphon-stack .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 11;
  transform-origin: bottom left;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
  margin: 0 auto;
  text-align: center;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}

#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px 0 0 0;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  z-index: 0;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 1;
  transform-origin: bottom left;
  margin: 0;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
}

#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1571.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}


#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required input,
#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required textarea {
  outline: thin solid red;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input.is-required + label {
  color: red !important;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused input,
#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required input {
  opacity: 1;
  /* -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s; */
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap input::before,
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused:not(.checkbox):not(.siphon-file) label::before,
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused label::before,
#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required label::before {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label,
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused label,
#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required label {
  pointer-events: none;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label::after,
#stacks_in_1571.siphon-stack .siphon-input-wrap.input-focused label::after,
#stacks_in_1571.siphon-stack .siphon-input-wrap.is-required label::after {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
}
#stacks_in_1571 .siphon-section .siphon-input-wrap input[type='file'] {
  margin: 16px 0px;
  opacity: 0;
}
/* Submit slide styles */
#stacks_in_1571.siphon-stack .siphon-submit button,
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label {
  background: transparent;
  border: 3px solid rgba(255, 255, 255, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  margin: 16px 0px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  
  font-family: inherit;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_1571.siphon-stack .siphon-submit button:hover,
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1571.siphon-stack .siphon-submit button:active,
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1571.siphon-stack .siphon-submit button:focus {
  outline: none;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-textarea button {
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  
  margin: 0 auto;
  
  
}
#stacks_in_1571.siphon-stack .siphon-mail-error {
  color: white;
  background: #FF4444;
  border: 1px solid #FF2222;
  padding: 10px;
  border-radius: 4px;
  margin: 32px 0px 0px 0px;
  box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
#stacks_in_1571 .siphon-loader {
  height: 40px;
  width: 40px;
  text-align: center;
  padding: 0;
  margin: 32px auto 0 auto;
  display: block;
  position: absolute;
  opacity: 0;
  transition: opacity 0ms linear;
  pointer-events: none;
  z-index: 0;
}
#stacks_in_1571 .siphon-loader svg path {
  fill: rgba(255, 255, 255, 1.00);
}
#stacks_in_1571.siphon-email-submited .siphon-loader {
  position: relative;
  opacity: 1;
  transition: opacity 300ms ease;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#stacks_in_1571.siphon-email-submited .siphon-submit button,
#stacks_in_1571.siphon-email-submited .siphon-back,
#stacks_in_1571.siphon-email-submited .configure-submit {
  display: none;
}

#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) label,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap textarea,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap button,
#stacks_in_1571.siphon-email-submited .s3_column .siphon-submit button,
#stacks_in_1571 .siphon-section .s3_column .siphon-input-wrap.siphon-file label,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  max-width: 100%;
  position: relative;
  float: none;
}
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap label::after,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap label::before,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
#stacks_in_1571.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  width: 100%;
  max-width: 100%;
  float: none;
}
@media all and (max-width: 640px) {
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox) label,
  #stacks_in_1571.siphon-stack .siphon-input-wrap textarea,
  /* #stacks_in_1571.siphon-stack .siphon-input-wrap button, */
  #stacks_in_1571.siphon-email-submited .siphon-submit button,
  #stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label,
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
    /* width: 100%;
    position: relative;
    float: none; */
  }
  #stacks_in_1571.siphon-stack .siphon-input-wrap button {
    padding: 0 6px;
  }
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
  #stacks_in_1571.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
    /* width: 100%;
    float: none; */
  }
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.checkbox label:before {
  
}
/* Edit mode styles */


#stacks_in_1571 .autoreply {display: none;}

/*
=======================================
File
=======================================
*/
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label {
  display: inline-block;
  line-height: 40px;
  position: absolute !important;
  z-index: 100;
  left:0;
  top: 0;
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file label {
  
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  
}
#stacks_in_1571 .siphon-section .siphon-input-wrap.siphon-file input:before {
  content: "\f192";
}
/*
=======================================
Range / Slider
=======================================
*/
#stacks_in_1571.siphon-stack .siphon-range-wrap {
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  max-width: 350px;
  width: 100%;
  align-items: center;
  grid-gap: 4px;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1571.siphon-stack .siphon-range-wrap > span {
  color: rgba(255, 255, 255, 0.40);
  font-size: 14px;
  line-height: 14px;
  font-family: inherit;
  white-space: nowrap;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) > label > span {
  font-size: 14px;
  line-height: 16px;
  margin-top: 12px;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input {
  opacity: 1;
  width: 100%;
  height: 4px;
  padding: 0px;
  background: rgba(255, 255, 255, 0.40);
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label {
  transform: translateY(-7.000000px);
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-moz-range-thumb {
  background: rgba(255, 255, 255, 1.00);
  width: 20px;
  height: 20px;
  border-radius: 10px;
  cursor: pointer;
}
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:before,
#stacks_in_1571.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:after {
  display: none;
}
.siphon-stack .siphon-section .stacks_in,
.siphon-stack .siphon-section .stacks_out {
  overflow: hidden;
}
/* #stacks_in_1571 .siphon-hide.has-button {
  display: block;
}
#stacks_in_1571 .siphon-hide.has-button .siphon-input-wrap {
  display: block;
}
#stacks_in_1571 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) input.siphon-input + label,
#stacks_in_1571 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) input.siphon-input, 
#stacks_in_1571 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) textarea.siphon-input, 
#stacks_in_1571 .siphon-hide.has-button *:not(svg):not(path) {
  display: none;
}
#stacks_in_1571 .siphon-hide.has-button button:not(svg):not(path) {
  display: block;
} */

/*
2.3.0
* fixes a bug that could cause html elements to display as plain text in the autoreply subject
* fixes a bug that prevented shortcodes used in element attributes from updating correctly
adds new experimental feature: use smtp
* fixes a bug that could cause formatting issues in custom formatted message bodies
* fixes custom email format line break issues with certain themes and frameworks that remove br tags indiscriminately
* adds "\r\n" to br tags in custom formatted messages to prevent "lines too long for transport error"
* data was replaced with attr
* Radio fields can now be used to create branching slides
* input field confirm buttons now have a minimum width
2.3.0.4
you can now ignore case when comparing string values
fixes bug that would show the last input field if a "if" stack even if the condition was false
textarea is now 100% width
triggers an input event on configure input fields so that the if statements are properly updated on load, previously they required at lest one form of interaction with a configure field
fixes a bug that prevented shortcodes from working in Configure Hybrid mode with a custom email format (possibly introduced by the fix to Siphon's custom format in last update)
*/
#stacks_in_1322.siphon-stack {
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
}
#stacks_in_1322.siphon-stack 
{
  

  margin: 0px 0px 0px 0px;
  
  transition: height 600ms ease;
  
}
@-webkit-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-moz-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-o-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
.siphon-pagstacks_in_1322 {
  z-index: 100;
  width: 100%;
  
  display: none;
  
}
.siphon-pagstacks_in_1322 div {
  max-width: 600px;
  margin: 0 auto;
  padding: 0px;
  box-sizing: border-box;
  
  
  text-align: center;
  
}
.siphon-pagstacks_in_1322 span {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.60);;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
}
.siphon-pagstacks_in_1322 span:hover {
  background: rgba(255, 255, 255, 0.60);;
}
.siphon-pagstacks_in_1322 span:after{
  width: 5px;
  height: 2px;
  background: rgba(255, 255, 255, 0.60);;
  position: absolute;
  content: " ";
  right: -7px;
  top: 6px;
}
.siphon-pagstacks_in_1322 span:last-child:after{
  display: none;
}
.siphon-pagstacks_in_1322 span.active {
  background: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 1.00);;
  cursor: default;
}
.siphon-pagstacks_in_1322 .siphon-pag-back {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  color: rgba(255, 255, 255, 0.60);
}
.siphon-pagstacks_in_1322 .siphon-pag-back.disable-back {
  opacity: .5;
  pointer-events: none;
  cursor: default;
}
.siphon-pagstacks_in_1322 .siphon-pag-back svg {
  fill: rgba(255, 255, 255, 0.60);
}
.siphon-pagstacks_in_1322 .siphon-pag-back svg:hover {
  fill: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1322 .siphon-hide {
  
  display: none;
  
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox { margin: 16px 0px 0px 0px; }
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox ~ .checkbox { margin: 0px; }
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input {
  -webkit-appearance: none;
  appearance: none;
  opacity: 0 !important;
  padding: 0px 5px 0px 0px;
  margin: 0;
  width: 100%;
  height: 16px;
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 100;
  
    
  left: 50%;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  transform: translate(-50%,0);
    
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox label {
  padding-left: 19px;
  position: relative;
  z-index: 1;
  
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox label:before {
  content: "\f096";
  display: inline-block;
  box-sizing: content-box;
  font-family: fontawesome;
  vertical-align: bottom;
  position:absolute;
  left: 0;
  text-align: left;
  
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input:disabled {
  cursor: not-allowed;
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input:disabled + label {
  opacity: .6;
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input:checked +label:before {
  content: "\f046";
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input[type="radio"] + label:before {
  content: "\f10c";
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input[type="radio"]:checked + label:before {
  content: "\f192";
}

#stacks_in_1322.siphon-stack .siphon-section {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 100%;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 20px 20px 0px 20px;
  max-width: 600px;
  visibility: hidden;
  
  
  text-align: center;
  
  transition: opacity 300ms ease;
}

#stacks_in_1322.siphon-stack .siphon-section .siphon-back {
  color: rgba(255, 255, 255, 0.60);
  margin-top: 32px;
}
#stacks_in_1322.siphon-stack .siphon-section.back-at-top {
  
  border-top: 50px solid transparent;
  

}
#stacks_in_1322.siphon-stack .siphon-section.back-at-top .siphon-back {
  margin: 0px;
  position: absolute;
  top: 10px;
  
  top: -40px;
  
  left: 20px;
}
#stacks_in_1322.siphon-stack .siphon-section .siphon-back svg {
  fill: rgba(255, 255, 255, 0.60);
  width: 40px;
  height: 40px;
}
#stacks_in_1322.siphon-stack .siphon-section .siphon-back svg:hover {
  fill: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1322.siphon-stack > .siphon-section:first-child .siphon-back {
  display: none;
}
#stacks_in_1322.siphon-stack .siphon-section.siphon-active {
  position: relative;
  opacity: 1;
  left: 0;
  height: auto;
  visibility: visible;
}
#stacks_in_1322 .siphon-section h1,
#stacks_in_1322 .siphon-section h2,
#stacks_in_1322 .siphon-section h3,
#stacks_in_1322 .siphon-section h4,
#stacks_in_1322 .siphon-section h5,
#stacks_in_1322 .siphon-section h6,
#stacks_in_1322 .siphon-section h1 span,
#stacks_in_1322 .siphon-section h2 span,
#stacks_in_1322 .siphon-section h3 span,
#stacks_in_1322 .siphon-section h4 span,
#stacks_in_1322 .siphon-section h5 span,
#stacks_in_1322 .siphon-section h6 span {
  color: rgba(255, 255, 255, 1.00);
  line-height: 1.000000;
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1322 .siphon-section .siphon-question {
  position: relative;
  display: inline-block;
  width: 100%;
  opacity: 1;
  margin: 0;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  line-height: 18px;
  
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1322 .siphon-section .siphon-pagination + .siphon-question {
  margin: 32px 0 0 0;
}
#stacks_in_1322 .siphon-section {
  font-size: 18px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.60);
}
#stacks_in_1322 .siphon-section .siphon-answer {
  margin-top: 8px;
}
#stacks_in_1322 .siphon-section .siphon-answer,
#stacks_in_1322 .siphon-section .siphon-answer p,
#stacks_in_1322 .siphon-section .siphon-answer span,
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input,
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input + label,
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input + label span {
  color: rgba(255, 255, 255, 0.60);
  font-size: 14px;
  line-height: 16px;
  
  font-family: inherit;
  
  text-align: center;
}
#stacks_in_1322 .siphon-section .siphon-answer p {
  margin: 0;
}
#stacks_in_1322 .siphon-section .siphon-answer:hover p,
#stacks_in_1322 .siphon-section .siphon-answer:hover span,
#stacks_in_1322 .siphon-section .siphon-answer:hover .text_stack,
#stacks_in_1322 .siphon-section .siphon-answer:hover,
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input:hover,
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox input:hover + label {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1322 .siphon-section .siphon-answer a span,
#stacks_in_1322 .siphon-section .siphon-answer:hover a span {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  font-family: inherit;
}
#stacks_in_1322 .siphon-section .siphon-answer {
  cursor: pointer;
}
/* Answer Styles */
#stacks_in_1322.siphon-stack .siphon-input-wrap,
#stacks_in_1322.siphon-stack .siphon-input-wrap * {
  box-sizing: border-box;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap  {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin: 16px 0px 0px 0px;
  width: 100%;
  vertical-align: top;
  
  text-align: center;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  position: relative;
  display: block;
  float: left;
  padding: 0px 16px;
  margin: 0;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  font-family: inherit;
  border: none;
  border-radius: 0;
  -webkit-appearance: none; /* for box shadows to show on iOS */
  z-index: 10;
  max-width: 350px;
  width: 80%;
  background: transparent;
  color:  rgba(255, 255, 255, 1.00);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button {
  background: transparent;
  border: 3px solid rgba(255, 255, 255, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  max-width: 100px;
  width: 20%;
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  
  font-family: inherit;
  
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-visible-button button,
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-file button,
#stacks_in_1322.siphon-stack .siphon-input-wrap.checkbox button{
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
  width: 100px;
  float: left;
  clear: left;
  margin-top: 16px;
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  margin: 20px auto 0px ;
  
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.checkbox button{
  float: none;
  display: block;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button .checkmark {
  height: 39px;
  stroke-width: 4;
  stroke: rgba(255, 255, 255, 1.00);
  stroke-miterlimit: 10;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button .checkmark-check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 0;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1322.siphon-stack .siphon-input-wrap textarea:focus,
#stacks_in_1322.siphon-stack .siphon-input-wrap button:focus {
  outline: none;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused button {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  display: block;
  float: left;
  clear: left;
  padding: 0 16px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.40);
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  width: 80%;
  max-width: 350px;
  text-align: left;
  margin: 0px;
  
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span {
  position: relative;
  display: block;
  padding: 5px 0px;
  width: 100%;
  font-family: inherit;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span:empty {
  display: none;
}

#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 45px;
  background: rgba(255, 255, 255, 0.40);
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 3px;
  background: rgba(255, 255, 255, 0.40);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  pointer-events: none;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::before,
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::after {
  display: none;
}


@media all and (max-width: 450px) {
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label,
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) input {
    width: calc(100% - 60px);
  }
  #stacks_in_1322.siphon-stack .siphon-input-wrap button {
    width: 60px;
  }
}
#stacks_in_1322.siphon-stack .siphon-input-wrap textarea {
  resize: none;
  display: block;
  background: rgba(255, 255, 255, 0.40);
  border-radius: 2px;
  border: 0px solid white;
  padding: 16px;
  margin: 0;
  height: 200px;
  opacity: 1;
  z-index: 10;
  width: 100%;
  max-width: 350px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  font-family: inherit;
  
}

#stacks_in_1322.siphon-stack .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px auto 0 auto;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  /* z-index: 0; */
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1322.siphon-stack .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 11;
  transform-origin: bottom left;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
  margin: 0 auto;
  text-align: center;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}

#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px 0 0 0;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  z-index: 0;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 1;
  transform-origin: bottom left;
  margin: 0;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
}

#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1322.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}


#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required input,
#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required textarea {
  outline: thin solid red;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input.is-required + label {
  color: red !important;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused input,
#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required input {
  opacity: 1;
  /* -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s; */
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap input::before,
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused:not(.checkbox):not(.siphon-file) label::before,
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused label::before,
#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required label::before {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label,
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused label,
#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required label {
  pointer-events: none;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label::after,
#stacks_in_1322.siphon-stack .siphon-input-wrap.input-focused label::after,
#stacks_in_1322.siphon-stack .siphon-input-wrap.is-required label::after {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
}
#stacks_in_1322 .siphon-section .siphon-input-wrap input[type='file'] {
  margin: 16px 0px;
  opacity: 0;
}
/* Submit slide styles */
#stacks_in_1322.siphon-stack .siphon-submit button,
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label {
  background: transparent;
  border: 3px solid rgba(255, 255, 255, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  margin: 16px 0px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  
  font-family: inherit;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_1322.siphon-stack .siphon-submit button:hover,
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1322.siphon-stack .siphon-submit button:active,
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1322.siphon-stack .siphon-submit button:focus {
  outline: none;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-textarea button {
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  
  margin: 0 auto;
  
  
}
#stacks_in_1322.siphon-stack .siphon-mail-error {
  color: white;
  background: #FF4444;
  border: 1px solid #FF2222;
  padding: 10px;
  border-radius: 4px;
  margin: 32px 0px 0px 0px;
  box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
#stacks_in_1322 .siphon-loader {
  height: 40px;
  width: 40px;
  text-align: center;
  padding: 0;
  margin: 32px auto 0 auto;
  display: block;
  position: absolute;
  opacity: 0;
  transition: opacity 0ms linear;
  pointer-events: none;
  z-index: 0;
}
#stacks_in_1322 .siphon-loader svg path {
  fill: rgba(255, 255, 255, 1.00);
}
#stacks_in_1322.siphon-email-submited .siphon-loader {
  position: relative;
  opacity: 1;
  transition: opacity 300ms ease;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#stacks_in_1322.siphon-email-submited .siphon-submit button,
#stacks_in_1322.siphon-email-submited .siphon-back,
#stacks_in_1322.siphon-email-submited .configure-submit {
  display: none;
}

#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) label,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap textarea,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap button,
#stacks_in_1322.siphon-email-submited .s3_column .siphon-submit button,
#stacks_in_1322 .siphon-section .s3_column .siphon-input-wrap.siphon-file label,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  max-width: 100%;
  position: relative;
  float: none;
}
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap label::after,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap label::before,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
#stacks_in_1322.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  width: 100%;
  max-width: 100%;
  float: none;
}
@media all and (max-width: 640px) {
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox) label,
  #stacks_in_1322.siphon-stack .siphon-input-wrap textarea,
  /* #stacks_in_1322.siphon-stack .siphon-input-wrap button, */
  #stacks_in_1322.siphon-email-submited .siphon-submit button,
  #stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label,
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
    /* width: 100%;
    position: relative;
    float: none; */
  }
  #stacks_in_1322.siphon-stack .siphon-input-wrap button {
    padding: 0 6px;
  }
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
  #stacks_in_1322.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
    /* width: 100%;
    float: none; */
  }
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.checkbox label:before {
  
}
/* Edit mode styles */


#stacks_in_1322 .autoreply {display: none;}

/*
=======================================
File
=======================================
*/
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label {
  display: inline-block;
  line-height: 40px;
  position: absolute !important;
  z-index: 100;
  left:0;
  top: 0;
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file label {
  
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  
}
#stacks_in_1322 .siphon-section .siphon-input-wrap.siphon-file input:before {
  content: "\f192";
}
/*
=======================================
Range / Slider
=======================================
*/
#stacks_in_1322.siphon-stack .siphon-range-wrap {
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  max-width: 350px;
  width: 100%;
  align-items: center;
  grid-gap: 4px;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1322.siphon-stack .siphon-range-wrap > span {
  color: rgba(255, 255, 255, 0.40);
  font-size: 14px;
  line-height: 14px;
  font-family: inherit;
  white-space: nowrap;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) > label > span {
  font-size: 14px;
  line-height: 16px;
  margin-top: 12px;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input {
  opacity: 1;
  width: 100%;
  height: 4px;
  padding: 0px;
  background: rgba(255, 255, 255, 0.40);
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label {
  transform: translateY(-7.000000px);
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1.00);
  cursor: pointer;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-moz-range-thumb {
  background: rgba(255, 255, 255, 1.00);
  width: 20px;
  height: 20px;
  border-radius: 10px;
  cursor: pointer;
}
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:before,
#stacks_in_1322.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:after {
  display: none;
}
.siphon-stack .siphon-section .stacks_in,
.siphon-stack .siphon-section .stacks_out {
  overflow: hidden;
}
/* #stacks_in_1322 .siphon-hide.has-button {
  display: block;
}
#stacks_in_1322 .siphon-hide.has-button .siphon-input-wrap {
  display: block;
}
#stacks_in_1322 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) input.siphon-input + label,
#stacks_in_1322 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) input.siphon-input, 
#stacks_in_1322 .siphon-hide.has-button .siphon-input-wrap:not(svg):not(path) textarea.siphon-input, 
#stacks_in_1322 .siphon-hide.has-button *:not(svg):not(path) {
  display: none;
}
#stacks_in_1322 .siphon-hide.has-button button:not(svg):not(path) {
  display: block;
} */


.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1323:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}

#stacks_in_1325 textarea {
  height: 200px !important;
}

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1328:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}



  #stacks_in_1338{text-align:center}          @media screen and (max-width:641px){#stacks_in_1338>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1338>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1338 .button.b-p.expand-large:not(.icon-only),#stacks_in_1338>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  

#stacks_in_1340 textarea {
  height: 200px !important;
}

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1572:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}

#stacks_in_1574 textarea {
  height: 200px !important;
}

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1577:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}



  #stacks_in_1587{text-align:center}          @media screen and (max-width:641px){#stacks_in_1587>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1587>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1587 .button.b-p.expand-large:not(.icon-only),#stacks_in_1587>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 06, December 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1589 {
	max-width: 160px;
	margin: 0px auto !important;
}.stacks_in_894 img{width:100%;max-width:1000px}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_1598{background-color:rgba(43, 41, 57, 0.00)}#stacks_in_1598.splb{padding:0px}#splb_stacks_in_1598 .infix-iframe-container{background-color:}#stacks_in_1598{display:none}.infix-opened #stacks_in_1598,.infix-closed #stacks_in_1598{display:block}.dossierBox{cursor:pointer}#stacks_in_1598.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_1598.splb.ll-overflow{overflow:visible !important}
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */
#stacks_in_1849_12 {
	font-size: 130%;
}

#stacks_in_1849_14 {
	font-size: 130%;
}

#stacks_in_1849_16 {
	font-size: 130%;
}

#stacks_in_1849_18 {
	font-size: 130%;
}

#stacks_in_1849_20 {
	font-size: 130%;
}





/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */.stacks_in_1854 img{width:100%;max-width:350px}
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack */.stacks_in_1856 img{width:100%;max-width:800px}
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack *//*
1.0.2.11
data-pagelit-goto feature added
create link url to open webpage and pagelit to page by number (TODO)
create link url to open webpage and pagelit to page by word or phrase (compatbility with live search)
Add external links to pages
some other unknown fixes or features have been added since last wide release
Loader will time out if images take too long to load or are missing.
Uses intersection observer to scale book to fit when it is in view. This is to improve compatiablity with pop up stacks.
Pagelit will always open to the first page on pop out instead of just the first time it is clicked.
^ is also now optional
New magnifying glass setting (only works with nav buttons)
search highlights from Live Search will automatically open the book to a page containing a match
*/

#pglt_overlaystacks_in_1880 {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  overflow: scroll;
  padding: 0px 15px;
}
#pglt_overlaystacks_in_1880:after {
  content: '✖';
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 30px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: right;
  color: rgba(255, 255, 255, 1.00);
  font-size: 30px;
  line-height: 30px;
  background: rgba(0, 0, 0, 0.50);
  opacity: 0;
  transition: opacity 400ms linear;
}
.pglt_fadestacks_in_1880 #pglt_overlaystacks_in_1880:after {
  opacity: 1;
}
body.pglt_noscrollstacks_in_1880 {
  overflow: hidden;
  height: 100%;
}
#pglt_holderstacks_in_1880 {
  cursor: pointer;
  display:none;
  overflow: hidden;
}
#pglt_spacestacks_in_1880 {
  width: 100%;
  display:none;
}
#pglt_spacestacks_in_1880 {
  margin: 10px auto 0px auto;
}
#pglt_holderstacks_in_1880 * {
  pointer-events: none !important;
}
#pglt_wrapstacks_in_1880 {
  position: relative;
  box-sizing: content-box;
  margin: 10px auto 80px auto;
  
  z-index: 1;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.closing-pop-outstacks_in_1880 #pglt_wrapstacks_in_1880 {
  pointer-events: none !important;
}
#pagelit_stacks_in_1880 {
  position: relative;
  z-index: 1;
  display: none;
}
#pagelit_stacks_in_1880,
#pglt_wrapstacks_in_1880 .anim {
  -webkit-transform: translateX(-25%);
  transform: translateX(-25%);
}
.pglt-open #pagelit_stacks_in_1880,
#pglt_wrapstacks_in_1880.pglt-open .anim {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  
  -webkit-transform: translateX(12px);
  transform: translateX(12px);
  
}
.pglt-close #pagelit_stacks_in_1880,
#pglt_wrapstacks_in_1880.pglt-close .anim {
  -webkit-transform: translateX(25%);
  transform: translateX(25%);
}

@media (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi) {

  
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880,
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880 .anim {
    transition: none !important;
  }
  #pglt_wrapstacks_in_1880 {
    transition: none !important;
  }
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880.pglt-pop-out,
  #pglt_overlaystacks_in_1880 #pglt_wrapstacks_in_1880 .anim {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880 {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
  }
  .pglt_fadestacks_in_1880 #pglt_overlaystacks_in_1880 {
    background: rgba(0, 0, 0, 0.50);
  }
  #pglt_overlaystacks_in_1880:after {
    display: none;
  }
  #pglt_overlaystacks_in_1880:before {
    content: '✖';
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 30px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: right;
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
  }
  

}

@-moz-document url-prefix() {
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880,
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880 .anim {
    transition: none !important;
  }
  #pglt_wrapstacks_in_1880 {
    transition: none !important;
  }
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880.pglt-pop-out,
  #pglt_overlaystacks_in_1880 #pglt_wrapstacks_in_1880 .anim {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  #pglt_overlaystacks_in_1880 #pagelit_stacks_in_1880 {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
  }
  .pglt_fadestacks_in_1880 #pglt_overlaystacks_in_1880 {
    background: rgba(0, 0, 0, 0.50);
  }
  #pglt_overlaystacks_in_1880:after {
    display: none;
  }
  #pglt_overlaystacks_in_1880:before {
    content: '✖';
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 30px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: right;
    color: rgba(255, 255, 255, 1.00);
    font-size: 30px;
    line-height: 30px;
  }
}
#pglt_wrapstacks_in_1880 .page {
  overflow: hidden;
  position: absolute;
  width: 50%;
  /**/
  cursor: pointer;
  /**/
  padding: 40px 40px;
  box-sizing: border-box;
}

#pglt_wrapstacks_in_1880 .page *, #pglt_wrapstacks_in_1880 .cover * {
  pointer-events: none;
}

#pglt_wrapstacks_in_1880 .page .page-number {
  position: absolute;
  width: 100%;
  bottom: 2%;
  left: 50%;
  font-size: 16px;
  height: 22px;
  line-height: 22px;
  width: 22px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  text-align: center;
  color: rgba(0,0,0,0.7);
  background: rgba(255,255,255,0.4);
  font-family: 'helvetica', sans-serif;
}

#pglt_wrapstacks_in_1880 .page .page-number {
  display: none;
}

#pagelit_stacks_in_1880 > .page,
#pglt_wrapstacks_in_1880 .anim > .page {
  left: 50%;
}
#pagelit_stacks_in_1880 .page.page-left,
#pglt_wrapstacks_in_1880 .anim .page.page-left {
  left: 0;
  z-index: auto !important;
}
#pglt_wrapstacks_in_1880 .anim.prev .page.page-left {
  left: auto;
  right: 0;
}
#pglt_wrapstacks_in_1880 .anim-inner-wrap {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0;
  padding: 50px;
}
#pglt_wrapstacks_in_1880 .anim {
  position: absolute;
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  pointer-events: none;
}
#pglt_wrapstacks_in_1880 .anim-inner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 25%;
  overflow: hidden;
  z-index: 0;
}
#pglt_wrapstacks_in_1880 .anim.pglt-active {
  z-index: 1000;
}
#pglt_wrapstacks_in_1880 .anim-inner.pglt-still {
  left: 50%;
}
#pglt_wrapstacks_in_1880 .anim.prev .anim-inner.pglt-still {
  left: auto;
  right: 50%;
}
#pglt_wrapstacks_in_1880 .anim-inner.pglt-move {
  left: 100%;
  perspective: 2000px;
}
#pglt_wrapstacks_in_1880 .anim.prev .anim-inner.pglt-move {
  left: auto;
  right: 100%;
  perspective: 2000px;
}
#pglt_wrapstacks_in_1880 .anim-inner.pglt-move .page {
  transform-origin: left;
}
#pglt_wrapstacks_in_1880 .anim.prev .anim-inner.pglt-move .page {
  transform-origin: right;
}
#pglt_wrapstacks_in_1880 .anim-inner.pglt-move .page-grad {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#pglt_wrapstacks_in_1880 .anim.prev .anim-inner.pglt-move .page-grad {
  left: auto;
  right: 0;
}
#pglt_wrapstacks_in_1880 .pglt-shdw,
#pglt_wrapstacks_in_1880 .pglt-shdw2 {
  position: absolute;
  z-index: 0;
  width: 100%;
  right: 0;
}
#pglt_wrapstacks_in_1880 .pglt-shdw2 {
  left: 100%;
}
#pglt_wrapstacks_in_1880 .anim.prev .pglt-shdw,
#pglt_wrapstacks_in_1880 .anim.prev .pglt-shdw2 {
  left: 0;
  right: auto;
}
#pglt_wrapstacks_in_1880 .anim.prev .pglt-shdw2 {
  right: 100%;
  left: auto;
}
#pglt_wrapstacks_in_1880 .anim.prev.cover-active .pglt-shdw2 {
  right: 50% !important;
  left: auto !important;
}
#pglt_wrapstacks_in_1880 .page.page-left:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0;
  
  background-image: url(pglt-img/ls-pg.png);
  
  background-position: top left;
  background-size: 100% auto;
  background-repeat: repeat-y;
  border-right: 1px solid rgba(0,0,0,0.25);
}
#pglt_wrapstacks_in_1880 .page.page-right:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  
  background-image: url(pglt-img/rs-pg.png);
  
  background-size: 100% auto;
  background-position: top left;
  background-repeat: repeat-y;
  border-left: 1px solid rgba(0,0,0,0.25);
}
#pglt_wrapstacks_in_1880 .anim .pglt-move .page.page-right:after {
  
  background-image: url(pglt-img/ls-pg.png);
  
}
#pglt_wrapstacks_in_1880 .anim .pglt-move .page.page-left:after {
  
  background-image: url(pglt-img/rs-pg.png);
  
}
#pglt_wrapstacks_in_1880 .anim .pglt-move .page.page-right.c-left:after {
  
  background-image: url(pglt-img/rs-pg.png);
  
}
#pglt_wrapstacks_in_1880 .anim .pglt-move .page.page-left.c-left:after {
  
  background-image: url(pglt-img/ls-pg.png);
  
}
/*
#pglt_wrapstacks_in_1880 .anim.prev .pglt-move .page.page-left:after {
  box-shadow: 0px 0px 10px rgba(0,0,0,0.4), inset 10px 0px 30px -10px rgba(0,0,0,0.3);
}
#pglt_wrapstacks_in_1880 .anim .pglt-move .page.page-right:after {
  box-shadow: 0px 0px 10px rgba(0,0,0,0.4), inset -10px 0px 30px -10px rgba(0,0,0,0.3);
}
*/
#pglt_wrapstacks_in_1880.pglt-open .pglt-depth.page-right {
  margin-left: 2px;
}
#pglt_wrapstacks_in_1880.pglt-open .pglt-depth.page-left {
  margin-right: 2px;
}
#pglt_wrapstacks_in_1880 .anim .page {
  cursor: default;
}
#pglt_wrapstacks_in_1880 .cover-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
#pglt_wrapstacks_in_1880 .cover {
  position: absolute;
  left: 50%;
  transform-origin: left;
  /**/
  cursor: pointer;
  /**/
}
#pglt_wrapstacks_in_1880 .cover.page-left {
  margin-left: -10px;
  margin-top: -10px;
}
#pglt_wrapstacks_in_1880 .cover.page-right {
  margin-top: -10px;
}
#pglt_wrapstacks_in_1880 .anim.prev .anim-inner .cover {
  transform-origin: right;
}
#pglt_wrapstacks_in_1880 .anim .cover {
  left: 0;
  cursor: default;
}
#pagelit_stacks_in_1880 .cover.page-left,
#pglt_wrapstacks_in_1880 .anim .cover.page-left {
  left: 0;
  z-index: auto !important;
}

#pglt_wrapstacks_in_1880 .anim.cover-active .anim-inner {
  left: 0;
}
#pglt_wrapstacks_in_1880 .anim.prev.cover-active .anim-inner {
  left: 0;
}
#pglt_wrapstacks_in_1880 .anim.cover-active,
#pglt_wrapstacks_in_1880 .anim.cover-active .anim-inner {
  overflow: visible;
  perspective: 2000px;
}
#pglt_wrapstacks_in_1880 .anim.cover-active .pglt-move-inner {
  transform-origin: left;
  left: 50%;
  position: absolute;
}
#pglt_wrapstacks_in_1880 .anim.prev.cover-active .pglt-move-inner {
  transform-origin: right;
  left: auto;
  right: 50%;
}
#pglt_wrapstacks_in_1880 .anim.cover-active .pglt-move-inner > div {
  transform-origin: center !important;
}
#pglt_wrapstacks_in_1880 .anim.prev.cover-active .pglt-move-inner > div {
  left: 50%;
}
#pglt_wrapstacks_in_1880 .anim.cover-active .pglt-shdw2 {
  right: auto;
  left: 50%;
  z-index: -1;
  width: 50%;
}
#pglt_wrapstacks_in_1880 .anim.prev.cover-active .pglt-shdw2 {
  left: 0;
}
#pagelit_stacks_in_1880 .page.page-right,
#pglt_wrapstacks_in_1880 .anim .page.page-right {
  box-shadow: inset -1px -1px 0px rgba(0,0,0,0.15);
}
#pagelit_stacks_in_1880 .page.page-left,
#pglt_wrapstacks_in_1880 .anim .page.page-left {
  box-shadow: inset 1px -1px 0px rgba(0,0,0,0.15);
}
/*
#pagelit_stacks_in_1880 .page {
  transition: margin 100ms linear;
}
*/
#pglt_wrapstacks_in_1880.pglt-open .page-right.depth3 {
  box-shadow: 1px 1px 3px rgba(0,0,0,0.15);
}
#pglt_wrapstacks_in_1880.pglt-open .page-left.depth3 {
  box-shadow: -1px 1px 3px rgba(0,0,0,0.15);
}

#pglt_wrapstacks_in_1880 .cover.c-f,
#pglt_wrapstacks_in_1880 .cover.cb-f {
  border-radius: 0px 10px 10px 0px;
}
#pglt_wrapstacks_in_1880 .cover.c-b,
#pglt_wrapstacks_in_1880 .cover.cb-b {
  border-radius: 10px 0px 0px 10px;
}
#pglt_wrapstacks_in_1880 .page.pglt-fr,
#pglt_wrapstacks_in_1880 .page.pglt-fr:after {
  overflow: hidden;
  border-radius: 0px 10px 10px 0px;
}
#pglt_wrapstacks_in_1880 .page.pglt-bk,
#pglt_wrapstacks_in_1880 .page.pglt-bk:after {
  overflow: hidden;
  border-radius: 10px 0px 0px 10px;
}
#pglt_wrapstacks_in_1880 .page.page-left.pglt-fr,
#pglt_wrapstacks_in_1880 .page.page-left.pglt-fr:after {
  border-radius: 10px 0px 0px 10px;
}
#pglt_wrapstacks_in_1880 .page.page-right.pglt-bk,
#pglt_wrapstacks_in_1880 .page.page-right.pglt-bk:after {
  border-radius: 0px 10px 10px 0px;
}
#pglt_wrapstacks_in_1880 .anim .page.page-left.pglt-fr,
#pglt_wrapstacks_in_1880 .anim .page.page-left.pglt-fr:after {
  overflow: hidden;
  border-radius: 0px 10px 10px 0px;
}
#pglt_wrapstacks_in_1880 .anim .page.page-right.pglt-bk,
#pglt_wrapstacks_in_1880 .anim .page.page-right.pglt-bk:after {
  overflow: hidden;
  border-radius: 10px 0px 0px 10px;
}

#pagelit_stacks_in_1880 .c-f.page-left,
#pagelit_stacks_in_1880 .c-b.page-right,
#pagelit_stacks_in_1880 .cb-f.page-left,
#pagelit_stacks_in_1880 .cb-b.page-right {
  display: none !important;
}
#pagelit_stacks_in_1880 .cover.cb-f {
  box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.6);
}
#pagelit_stacks_in_1880 .cover.c-b {
  box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.6);
}
/* Pagination */
#pglt_navstacks_in_1880 {
  margin: 0px 0px 20px;
  padding: 30px 0px 10px;
  text-align: center;
  position: absolute;
  width: 100%;
  
  transition: opacity 400ms linear;
  font-family: 'helvetica', sans-serif;
}
.pglt_fadestacks_in_1880 #pglt_navstacks_in_1880 {
  opacity: 1;
}
#pglt_navstacks_in_1880 a {
  margin: 0px 5px;
  border-radius: 5px;
  cursor: pointer;
  height: 33px;
  width: 40px;
  padding: 0px;
  display: inline-block;
  background: rgba(245, 56, 41, 1.00);
  vertical-align: bottom;
}
#pglt_navstacks_in_1880 a:active {
  box-shadow: inset 0px 33px 0px rgba(0,0,0,0.15);
}
#pglt_navstacks_in_1880 a svg {
  width: 20px;
  height: 20px;
}
#pglt_navstacks_in_1880 a, #pglt_navstacks_in_1880 form {
  transition: 300ms opacity ease;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}
#pglt_navstacks_in_1880 a.pglt_next,
.pglt-open #pglt_navstacks_in_1880 a, .pglt-open #pglt_navstacks_in_1880 form {
  pointer-events: all;
  opacity: 1;
  position: relative;
}
.pglt-close #pglt_navstacks_in_1880 a, .pglt-close #pglt_navstacks_in_1880 form {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.pglt-close #pglt_navstacks_in_1880 a.pglt_prev {
  pointer-events: all;
  opacity: 1;
  position: relative;
}
#pglt_holderstacks_in_1880 #pglt_navstacks_in_1880 a {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
#pglt_navstacks_in_1880 a svg {
  fill: rgba(255, 255, 255, 1.00);
  height: 33px;
  pointer-events: none;
}
#pglt_navstacks_in_1880 form {
  line-height: 33px;
  height: 33px;
  border: 1px solid transparent;
  display: inline-block;
  margin: 0;
  padding: 3px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 5px;
}
#pglt_navstacks_in_1880 form input {
  display: inline-block;
  width: 50px;
  height: 25px;
  line-height: 25px;
  text-align: right;
  vertical-align: top;
  border-radius: 4px 0px 0px 4px;
  border: 1px solid #ccc;
}
#pglt_navstacks_in_1880 form span {
  display: inline-block;
  line-height: 25px;
  width: 50px;
  text-align: left;
  vertical-align: top;
}
#pglt_wrapstacks_in_1880 .cover {
  position: absolute;
  left: 50%;
  transform-origin: left;
  /**/
  cursor: pointer;
  /**/
}

#pglt_navstacks_in_1880 .pglt_first, #pglt_navstacks_in_1880 .pglt_last {
  display: none !important;
}


#pglt_navstacks_in_1880 form {
  display: none !important;
}


#pglt_loadstacks_in_1880 {
  margin: 180.000000px auto;
}
#pglt_loadstacks_in_1880 .pglt_load_wrap {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

#pglt_loadstacks_in_1880 .pglt_loader {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
#pglt_loadstacks_in_1880 .pglt_loader:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
#pglt_loadstacks_in_1880 .pglt_loader2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}
#pglt_loadstacks_in_1880 .pglt_loader3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}
#pglt_loadstacks_in_1880 .pglt_loader4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}
#pglt_loadstacks_in_1880 .pglt_loader2:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
#pglt_loadstacks_in_1880 .pglt_loader3:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
#pglt_loadstacks_in_1880 .pglt_loader4:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}



.pglt-frstacks_in_1881, .pglt-bkstacks_in_1881 {
  background-size: 100% 100%;
  background-position: center;
}
.pglt-frstacks_in_1881 {
  
  background-image: url();
  
  
  background-color: #FFFFFF;
}
.pglt-bkstacks_in_1881 {
  
  background-image: url();
  
  
  background-color: #FFFFFF;
}

.pglt-frstacks_in_1888, .pglt-bkstacks_in_1888 {
  background-size: 100% 100%;
  background-position: center;
}
.pglt-frstacks_in_1888 {
  
  background-image: url();
  
  
  background-color: #FFFFFF;
}
.pglt-bkstacks_in_1888 {
  
  background-image: url();
  
  
  background-color: #FFFFFF;
}

.infix-content.bg-vault.bg-color.style-pro-stacks_in_1664{background-color:rgba(255, 255, 255, 0.00)}#stacks_in_1664.splb{padding:0px}#splb_stacks_in_1664 .infix-iframe-container{background-color:}#stacks_in_1664{display:none}.infix-opened #stacks_in_1664,.infix-closed #stacks_in_1664{display:block}.hintsBox{cursor:pointer}#stacks_in_1664.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_1664.splb.ll-overflow{overflow:visible !important}
#toggleWrapper_stacks_in_1045 {
	display: block;
	position: relative;
	z-index: 1;
}

#Hint1 {
	padding: 0px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}


#Hint1 {
	background: transparent;
}















	
#Hint1:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#Hint1 .normalContent {
	display: inherit;
}

#Hint1 .hoveredContent {
	display: none;
}

#Hint1:hover .normalContent {
	display: none;
}

#Hint1:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */



#toggleContainer_stacks_in_1045 {
	display: none;
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


#toggleContainer_stacks_in_1045 {
	background: transparent;
}












@media print {
	#toggleButtonstacks_in_1045,
	#toggleButtonstacks_in_1045.toggleOpenIcon,
	#toggleButtonstacks_in_1045.toggleCloseIcon,
	#Hint1 a:link:after,
	#Hint1 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_1045 {
		display: block !important;
	}
}
#toggleWrapper_stacks_in_1054 {
	display: block;
	position: relative;
	z-index: 1;
}

#Hint2 {
	padding: 0px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}


#Hint2 {
	background: transparent;
}















	
#Hint2:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

#Hint2 .normalContent {
	display: inherit;
}

#Hint2 .hoveredContent {
	display: none;
}

#Hint2:hover .normalContent {
	display: none;
}

#Hint2:hover .hoveredContent {
	display: inherit;
}

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */



#toggleContainer_stacks_in_1054 {
	display: none;
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


#toggleContainer_stacks_in_1054 {
	background: transparent;
}












@media print {
	#toggleButtonstacks_in_1054,
	#toggleButtonstacks_in_1054.toggleOpenIcon,
	#toggleButtonstacks_in_1054.toggleCloseIcon,
	#Hint2 a:link:after,
	#Hint2 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_1054 {
		display: block !important;
	}
}

    #stacks_in_1896 .button.b-p,#stacks_in_1896 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_1896>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1896>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1896 .button.b-p.expand-large:not(.icon-only),#stacks_in_1896>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
          #stacks_in_1896 .button.b-p:not(.icon-only){width:150.00px}@media screen and (min-width:641px){#stacks_in_1896 .button.b-p:not(.icon-only){width:150.00px}}   
  
.style-pro-stacks_in_1518::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.style-pro-stacks_in_1518:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(126, 167, 227, 1.00)}

#ovl_stacks_in_1518.ll-overlay {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_1518 > #ovl_stacks_in_1518.ll-overlay {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_1518, .lb-master_stacks_in_1518.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_1518.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_1518 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_1518.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1518.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms, transform 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1518.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_1518.close-on-hover.infix-opened:hover [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_1518.infix-closed .infix-container::after, .lb-master_stacks_in_1518.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 680ms; }

.lb-master_stacks_in_1518.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s; }

.lb-master_stacks_in_1518, .lb-master_stacks_in_1518.infix-closed {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1518.infix-opened {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0s; }

.lb-master_stacks_in_1518.infix-loading .infix-content, .lb-master_stacks_in_1518.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_1518.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.lb-master_stacks_in_1518.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_1518.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_1518.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_1518 [data-infix-next], .lb-master_stacks_in_1518 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_1518 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_1518 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_1518 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_1518 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_1518 html.infix:not(.bwd-touch):hover [data-infix-next], .lb-master_stacks_in_1518 html.infix:not(.bwd-touch):hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_1518 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_1518 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_1518 [data-infix-next]::before,
.lb-master_stacks_in_1518 [data-infix-next]::after,
.lb-master_stacks_in_1518 [data-infix-prev]::before,
.lb-master_stacks_in_1518 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_1518 html.bwd-touch [data-infix-next], .lb-master_stacks_in_1518 [data-infix-next]:hover,
.lb-master_stacks_in_1518 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_1518 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_1518 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_1518 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_1518 [data-infix-next]:hover::before, .lb-master_stacks_in_1518 [data-infix-next]:hover::after,
  .lb-master_stacks_in_1518 html.bwd-touch [data-infix-prev]::before,
  .lb-master_stacks_in_1518 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_1518 [data-infix-prev]:hover::before, .lb-master_stacks_in_1518 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_1518 [data-infix-next]::after,
.lb-master_stacks_in_1518 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_1518 [data-infix-prev]::after, .lb-master_stacks_in_1518 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_1518 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_1518 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_1518 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_1518 [data-infix-prev]::before {
  transform: rotate(-315deg); }
.ccbBG{background-position:left top ;background-size:100% 100% ;background-image:linear-gradient(0deg,rgba(106, 122, 146, 1.00) 0%,50%,rgba(77, 88, 108, 1.00) 100%) ;}
            .titleFont{font-family:"Literata",serif }
            .bigText{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .bigText{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .bigText{font-size:calc(20rem/16) ;line-height:1.50 }}
.footerWhiteText .myclass{color:rgba(255, 255, 255, 1.00) ;}
.14Rem{height:14.00rem ;}@media only screen and (min-width:40em){.14Rem{height:14.00rem }}@media only screen and (min-width:64em){.14Rem{height:14.00rem }}
.stacks_in_1169_51 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 1.25rem)}

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

.stacks_in_1169_33{line-height:0}.stacks_in_1169_33 svg{display:inline-block;max-width:100px;height:auto;}.stacks_in_1169_33.full-width svg{width:100%;height:auto}


