/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:16px;height:100%;width:100%}*,:after,:before{border-radius:.3rem;box-sizing:inherit}p,svg{border-radius:0;text-align:left}body{background-color:#f9f9f9;color:#333;font-family:site-font;font-size:16px;font-weight:400;line-height:1.4;position:relative}#root,body{height:100%;width:100%}#root{display:flex;flex-direction:column;padding:0}:focus{outline:none}footer,header{flex-grow:0}footer *,header *{border-radius:0}main{flex-grow:1}main article{padding:2em}main .dashboard-component article{padding:2em 0}h1,h2,h3{font-family:header-font,sans-serif;font-weight:700;margin:0;padding:0}h1,h2,h3{line-height:1.1}h1{color:#dd1a21;font-size:4rem}h2{font-size:2em;line-height:1.1}*+h2{padding-top:.5em}h3{font-family:site-font,sans-serif;font-size:1.5em;line-height:1.2}h3+div,h3+p{margin-top:1em}h4{line-height:1.4;opacity:.6;text-transform:uppercase}h4,h5{font-family:site-font,sans-serif;font-size:.75em;padding:0}h5{font-weight:700;margin:0}*+h5{padding-top:1em}b,strong{font-weight:700}a,a:visited{color:#333;font-style:normal;text-decoration:none}a .icon-svg,a .icon-token{fill:#333}a>.icon-svg:first-of-type,a>.icon-token:first-of-type{margin-right:.5em}a>.icon-svg:last-child:not(:first-child),a>.icon-token:last-child:not(:first-child){margin-left:.5em}a:hover{color:#4caf50;text-decoration:underline}a:hover .icon-svg,a:hover .icon-token{fill:#4caf50}.link-btn,a.link-btn{align-items:center;background-color:rgba(0,153,204,.7);color:#f9f9f9;cursor:pointer;display:flex;flex:1 0 auto;margin-bottom:1em;margin-right:1em;margin-top:1em;padding:.5em 1em;transition:background-color .25s}a.link-btn:last-child{margin-right:0!important}.link-btn .icon-svg,.link-btn .icon-token,a.link-btn .icon-svg,a.link-btn .icon-token{fill:#f9f9f9;flex:0 0 1.5em;height:1.5em;width:1.5em}.link-btn .icon-svg:first-child,.link-btn .icon-token:first-child{margin-right:.5em}.link-btn:hover{background-color:#09c;text-decoration:none}p{line-height:1.4;margin:0;padding-bottom:1.5em;width:100%}h2+p,h3+p,h4+p{border-top:.05rem solid rgba(51,51,51,.5);padding-top:1rem}.bold{font-weight:700}.all-caps{text-transform:uppercase}.lower-case{text-transform:lowercase}.title-case{text-transform:capitalize}main .main-content{background:#dfdce3;border-top:1px solid #dd1a21;padding:2em}sup{font-size:.6em!important}sub,sup{position:relative;vertical-align:initial}sub{bottom:0;font-size:.8em!important}span.truncate{display:inline-block}span.no-break{white-space:nowrap}div.truncate{width:100%}.remove{margin:0;max-height:0;max-width:0;opacity:0;overflow:hidden;padding:0;transition:opacity 1s,max-height 1s,max-width 1s}.line-through,.linethrough,.strike-through,.strikethrough{text-decoration:line-through!important}.screen,.screen-50{opacity:.5!important}.screen-40{opacity:.4!important}.screen-60{opacity:.6!important}.screen-70{opacity:.7!important}.screen-80{opacity:.8!important}.shade{fill:rgba(51,51,51,.4)!important;color:rgba(51,51,51,.4)!important}.shade-bg{background-color:rgba(51,51,51,.4)!important}.white{fill:#f9f9f9!important;color:#f9f9f9!important}.white-bg{background-color:#f9f9f9!important}.white-border{border-color:#f9f9f9!important}.success{fill:#4caf50!important;color:#4caf50!important}.success-bg{background-color:#4caf50!important}.success-border{border-color:#4caf50!important}.caution{fill:#f7b733!important;color:#f7b733!important}.caution-bg{background-color:#f7b733!important}.caution-border{border-color:#f7b733!important}.caution-dark{fill:#f80!important;color:#f80!important}.caution-dark-bg{background-color:#f80!important}.caution-dark-border{border-color:#f80!important}.info{fill:#09c!important;color:#09c!important}.info-bg{background-color:#09c!important}.info-border{border-color:#09c!important}.error{fill:#dd1a21!important;color:#dd1a21!important}.error-bg{background-color:#dd1a21!important}.error-border{border-color:#dd1a21!important}.hidden{display:none}.clickable,.cursor-pointer{cursor:pointer}.subtext{font-size:.75em;font-style:italic}.subject{font-weight:700}.svg-wrapper{height:100%;width:auto}svg{display:inline-block;max-height:100%;max-width:100%}svg rect.svg-boundary,svg rect.svg-boundery{fill:none}.heading{font-size:1.5em}.icon-svg{flex:0 0 1em;height:1em;transition:height .5s,width .5s,flex .5s;width:1em}.icon-svg,.icon-token,.token{display:inline-block;position:relative}.icon-token,.token{height:1.5em;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .25s ease-out .25s;transition:transform .25s ease-out .25s;transition:transform .25s ease-out .25s,-webkit-transform .25s ease-out .25s;width:1.5em}.icon-token.btn{fill:#333;align-items:center;border:.125em solid #333;border-radius:50%;display:flex;justify-content:center;margin-left:.5em;opacity:.4;position:relative;transition:opacity .25s}.icon-token.btn:not(.disabled):hover{opacity:.6}.icon-token.btn.reverse{background-color:#b4b4b4;border:none}h2 .icon-token,h3 .icon-token,h4 .icon-token,h5 .icon-token,p .icon-token{height:1em;width:1em}h2>.icon-token:first-child,h3>.icon-token:first-child,h4>.icon-token:first-child,h5>.icon-token:first-child,p>.icon-token:first-child{margin-left:0;margin-right:.5em}h2>.icon-token:last-child,h3>.icon-token:last-child,h4>.icon-token:last-child,h5>.icon-token:last-child,p>.icon-token:last-child{margin-left:.5em;margin-right:0}.icon-svg.h2,.icon-svg.h3,.icon-svg.h4,.icon-svg.h5,.icon-svg.p,h2>.icon-svg,h3>.icon-svg,h4>.icon-svg,h5>.icon-svg,p>.icon-svg{fill:#333;display:inline-block;height:1em;left:0!important;margin:0!important;margin-top:.5em;position:relative;top:.125em!important;width:1em}h2>.icon-svg:first-child,h3>.icon-svg:first-child,h4>.icon-svg:first-child,h5>.icon-svg:first-child{margin-right:.25em!important}h2 .icon-svg:last-child,h3 .icon-svg:last-child,h4 .icon-svg:last-child,h5 .icon-svg:last-child{margin-left:.25em!important}h3>.icon-svg.p,h3>.icon-token.p{bottom:3px;height:16px;margin-left:.125em;width:16px}.icon-svg.p{position:relative;top:.1em}.icon-svg.h2 svg,.icon-svg.h3 svg,.icon-svg.h4 svg,.icon-svg.h5 svg,.icon-svg.p svg,.icon-token .icon-svg{height:100%;width:100%}.icon-token.disabled{opacity:.2}.icon-token.btn .icon-svg{fill:#333;align-self:center;border-radius:0;flex:1 1 70%;height:80%;justify-self:center;padding:0;width:80%}.icon-token.btn.reverse .icon-svg{fill:#f9f9f9}.icon-svg svg{box-sizing:initial;height:100%;left:0;line-height:0px;margin:0;padding:0;position:absolute;text-align:left!important;top:0;width:100%}.icon-token.action{cursor:pointer}.icon-svg.rotate45,.icon-token.rotate45{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.icon-token.btn.rotate45 .icon-svg{left:15%;top:3%}.icon-svg.rotate90,.icon-token.rotate90{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center}.icon-svg.rotate180,.icon-token.rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}.icon-svg.rotate270,.icon-token.rotate270{position:relative;top:-.35em;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center center;transform-origin:center center}.icon-token.icon-toggle{height:2em;margin:0;padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:2em}.icon-token.icon-toggle.horizontal{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.icon-token.icon-toggle.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.icon-token.icon-toggle.horizontal.active{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-token .icon-token-content{font-family:inherit;font-size:1.5em;font-weight:700;height:100%;left:0;letter-spacing:-1pt;padding-right:.08em;padding-top:.3em;position:absolute;text-align:center;top:0;width:100%}.icon-token a,.token a{font-style:inherit}h2 .icon-svg,h2 .icon-svg svg{height:1.5em;width:1.5em}h2 .icon-svg{margin:0 .75em;padding:0;position:relative;top:.1em}h3 .icon-svg,h3 .icon-svg svg{height:1em;width:1em}h3 .icon-svg{margin:0 .5em;padding:0;position:relative;top:.1em}.icon-svg.icon-header{align-items:center;border:.25em solid #333;border-radius:50%;display:inline-flex;height:4em;justify-content:center;padding:0;width:4em}.icon-svg.icon-header.success{border-color:#4caf50}.icon-svg.icon-header svg{flex:0 0 90%;height:90%;width:90%}.icon-svg.icon-header.error{border-color:#dd1a21}.icon-toggle{align-items:center;display:flex;height:2em;justify-content:center;position:relative;width:2em}.icon-toggle .icon-token{bottom:0;height:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.icon-toggle .icon-token.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.icon-toggle .icon-token:hover+.tooltip{visibility:visible}.ctl-row .icon-token{height:1em;margin-right:1em;width:1em}.icon-badge{align-items:center;background:#f9f9f9;border-radius:50%;display:flex;height:2em;justify-content:center;position:absolute!important;width:2em}.icon-badge svg{height:90%!important;position:relative;width:90%!important}.rotate45{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center}.rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}.rotate270{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center center;transform-origin:center center}.action-text{font-weight:700}.action-text:hover{text-decoration:underline}.scrollable{background-color:hsla(0,0%,98%,.3);border:.0325em solid #333;border-radius:0;height:auto;max-height:17em;overflow-x:clip;overflow-y:auto;position:relative;width:100%}.scrollable.expandable:not(.active){border:none}.scrollable.expandable.active{max-height:17em!important;overflow-x:clip!important;overflow-y:auto!important}.scrollable.fixed-header .header-row{background-color:#b4b4b4!important;position:-webkit-sticky;position:sticky;top:0;z-index:100}.core-rule{align-items:center;display:flex;height:.25em;margin:0;opacity:.35;padding:0;width:100%}.core-rule.vertical{flex-direction:column;height:auto;width:.25em}.core-rule.nopad{padding:0}.core-rule-elipse{border:.0975em solid #b4b4b4;border-radius:50%!important;flex:0 0 .375em;height:.375em;width:.375em}.core-rule-line{background-color:#b4b4b4;flex:1 1 100%;height:.065em}.core-rule.vertical .core-rule-line{flex:1 1 auto;height:auto;min-height:5em;width:.065em}.core-rule.white .core-rule-elipse{border-color:#f9f9f9}.core-rule.white .core-rule-line{background-color:#f9f9f9}.core-rule.dark .core-rule-elipse{border-color:#333}.core-rule.dark .core-rule-line{background-color:#333}.btn-close{border:.125em solid #f9f9f9;border-radius:50%!important;cursor:pointer;height:1.5em;width:1.5em}.btn-close .icon-svg{left:10%;top:4%}.btn-close svg{fill:#f9f9f9}.btn-close.dark{border-color:#333}.btn-close.grey{border-color:#b4b4b4}.btn-close.dark svg{fill:#333!important}.btn-close.grey svg{fill:#b4b4b4}.square{width:100%}.square:after{content:"";display:block;padding-bottom:100%}.truncate{word-wrap:normal;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}.text-truncate{height:auto;position:relative;width:100%}.text-truncate,.text-truncate>*{border-radius:0}.text-truncate-content{height:auto;max-height:7em;overflow-y:hidden;transition:max-height .5s;width:100%}.no-truncate .text-truncate-content{max-height:none}.text-truncate-content .text-truncate-full{height:auto;margin:0;padding:0 0 .5em;width:100%}.text-truncate.active .text-truncate-content{height:auto;max-height:100em;overflow-y:visible}.text-truncate.inactive .text-truncate-content{height:auto;max-height:7em;overflow-y:hidden}.text-truncate-ctl{background:linear-gradient(hsla(0,0%,98%,0),#f9f9f9 75%);bottom:0;height:2.1em;position:absolute;right:0;text-align:right;width:100%}.no-truncate .text-truncate-ctl{display:none}.text-truncate.active .text-truncate-ctl{background:linear-gradient(hsla(0,0%,98%,0),hsla(0,0%,98%,0) 75%)}.text-truncate-ctl.inactive{display:none}.text-truncate-ctl-btn{align-content:center;background-color:#b4b4b4;bottom:-1em;color:#f9f9f9;cursor:pointer;display:flex;font-size:.7em;min-width:33%;padding:.5em;position:relative;position:absolute;right:0;text-align:center}.text-truncate-ctl-btn>*{display:inline-block}.price-en:before{content:"$"}.price-fr:after{content:" $"}.text-truncate-ctl-btn .icon-svg,.text-truncate.inactive .text-truncate-ctl-btn .icon-svg{fill:#f9f9f9;height:1.5em;margin:0;padding:0;position:absolute;right:.5em;top:.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:1.5em}.text-truncate.active .text-truncate-ctl-btn .icon-svg{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:text-btn-show;animation-name:text-btn-show;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.text-truncate.inactive .text-truncate-ctl-btn .icon-svg{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:text-btn-hide;animation-name:text-btn-hide}.element-full-line{display:block;height:1em;position:relative;width:100%}.element-full-line svg{height:100%;width:100%}.element-full-line svg line.svg-element{fill:none;stroke:#dd1a21;stroke-width:.16em}.ctl.row{display:flex}.ctl.row .icon-token{fill:#b4b4b4;flex:0 0 1.5em;height:1.5em;margin-right:1em;padding-top:.25em;width:1.5em}.margin-bottom-2em{margin-bottom:2em!important}.margin-bottom-1em{margin-bottom:1em!important}.margin-bottom-05em{margin-bottom:.5em!important}.margin-bottom-0em{margin-bottom:0!important}.margin-top-2em{margin-top:2em!important}.margin-top-1em{margin-top:1em!important}.margin-top-0em{margin-top:0!important}.margin-top-05em{margin-top:.5em!important}.margin-left-2em{margin-left:2em!important}.margin-left-1em{margin-left:1em!important}.margin-left-0em{margin-left:0!important}.margin-right-2em{margin-right:2em!important}.margin-right-1em{margin-right:1em!important}.margin-right-0em{margin-right:0!important}.flex{display:flex;flex-direction:row;flex-wrap:wrap}.flex-col{display:flex;flex-basis:100%;flex:1 1;flex-direction:column}.align-right{justify-content:flex-end}.align-left{justify-content:flex-start}.align-center{justify-content:center}.align-stretch{justify-content:stretch}.align-space-between{justify-content:space-between}.align-space-around{justify-content:space-around}.align-space-evenly{justify-content:space-evenly}.flex.align-top,.flex.vertical-top{align-items:flex-start}.flex.align-bottom,.flex.vertical-bottom{align-items:flex-end}.flex.align-middle,.flex.vertical-center{align-items:center}.flex.align-baseline,.flex.vertical-baseline{align-items:baseline}.flex.align-top>*{margin-top:0!important}.flex.align-bottom>*{margin-bottom:0!important}.flex>*{margin-right:2em}.flex>:last-child{margin-right:0}.flex.column,.flex.columns{flex-direction:column}.flex.column>*,.flex.columns>*{align-self:stretch;flex:1 1 auto}.flex.list-item{border-bottom:.065em solid #b4b4b4;border-radius:0;padding:.5em 0}.flex.no-wrap{flex-wrap:nowrap}.flex-row{align-items:stretch;flex-wrap:wrap;height:auto;margin:0 0 0 -2em}.flex-row,.flex-stack{display:flex;position:relative}.flex-stack{align-items:flex-start;flex:1 1 100%;flex-direction:column;height:100%;justify-content:flex-start;margin:0 0 1em;width:100%}.flex-stack .flex-row{margin-bottom:1em;margin-left:0}.flex-column{align-items:stretch;display:flex;flex-direction:column;height:100%;position:relative}.flex-row .flex-column{flex:1 0 15em;margin-left:2em;min-width:15em}.auto-width{flex:0 0 auto!important;width:auto!important}.flex-column-center-center{align-items:center;display:flex;height:100%;justify-content:center;min-height:16em}.flex-column-center-center .flex-column-message{padding:2em;text-align:center}.flex-column-message .icon-svg{font-size:2em;margin-bottom:.25em}@media(max-width:1024px){.flex-column-center-center{height:6em}}.row{align-self:stretch;flex:0 1 100%;width:100%}.title-bar{background-color:rgba(51,51,51,.4);border-radius:0;color:#f9f9f9;display:block;line-height:1;margin-bottom:1em;padding:.25em;position:relative;text-align:center}*+.title-block{margin-top:2em}.title-block h4{line-height:1;margin:0;padding:.75em 0 0}.title-block h4+h3{line-height:1;padding-bottom:.5em;padding-top:.25em}.block-border{border:.125em solid #333;padding:1em;position:relative;width:100%}.block-border+.block-border{margin-top:2em}.block-border>h4{margin:0 0 1em}.expandable{border-radius:0;display:block;height:auto;max-height:0;overflow:hidden;position:relative;transition:max-height .25s}.expandable:not(.active){padding:0}.expandable.active{max-height:500em;overflow:visible}.screened{opacity:.5!important}.ctl-combo{align-items:center;color:#333;cursor:pointer;display:inline-flex;flex:0 0 auto!important;margin-bottom:1em;margin-right:1em;opacity:1;transition:opacity .5s;width:auto}.list-item-entry.ctl .ctl-combo{margin-bottom:0}.ctl-combo:hover{opacity:.7}.ctl-combo .icon-token{fill:#09c!important;border-color:#09c!important;display:inline-flex;flex:0 0 .75em!important;height:.75em!important;margin-left:0;margin-right:.5em!important;opacity:1!important;transition:none!important;width:.75em!important}.ctl-combo .icon-token.no-btn{flex:0 0 1em!important;height:1em!important;padding-top:0;width:1em!important}.ctl-combo .icon-token.btn{flex:0 0 1.25em!important;height:1.25em!important;width:1.25em!important}.ctl-combo .icon-token svg{fill:#09c!important;height:75%!important;padding:10%;width:75%!important}.ctl-combo.caution .icon-token,.ctl-combo.caution .icon-token svg,.ctl-combo.caution-dark .icon-token,.ctl-combo.caution-dark .icon-token svg,.ctl-combo.error .icon-token,.ctl-combo.error .icon-token svg,.ctl-combo.info .icon-token,.ctl-combo.info .icon-token svg,.ctl-combo.success .icon-token,.ctl-combo.success .icon-token svg,.ctl-combo.white .icon-token,.ctl-combo.white .icon-token svg{fill:inherit!important}.ctl-combo .icon-token.rotate45 .icon-svg{top:inherit}.ctl-combo .icon-token.rotate45 .icon-svg,.ctl-combo .icon-token.rotate45 .icon-svg svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ctl-combo .ctl-label,a.ctl-label{color:#09c;font-weight:400;line-height:1;opacity:1!important;vertical-align:text-bottom}a.ctl-label:hover{opacity:.5!important;text-decoration:none;transition:opacity .25s ease-in-out}a.ctl-label .icon-token.no-btn{width:.85em}a.ctl-label .icon-token.no-btn .icon-svg{fill:#09c;height:.75em;width:.75em}.ctl-combo.caution .ctl-label,.ctl-combo.caution-dark .ctl.label,.ctl-combo.error .ctl-label,.ctl-combo.info .ctl-label,.ctl-combo.success .ctl-lable,.ctl-combo.white .ctl-label{color:inherit!important}.ctl-combo.ctl-btn{align-items:center;background-color:#b4b4b4;border-radius:1.5em!important;flex:0 0 auto;line-height:1;margin-bottom:1em;min-width:5em;opacity:.9;padding:.7em 1em .75em;transition:opacity .25s}.ctl-combo.ctl-btn:hover{opacity:1}.ctl-combo.ctl-btn .ctl-label{color:#f9f9f9}.ctl-combo.ctl-btn .icon-token{fill:#f9f9f9!important;align-items:center;border:.125em solid #f9f9f9!important;border-radius:50%!important;flex:0 0 1em!important;height:1em!important;justify-content:center;width:1em!important}.ctl-combo.ctl-btn .icon-svg{fill:#f9f9f9!important;flex:0 0 70%!important;height:70%!important;width:70%!important}.ctl-combo.ctl-btn .icon-token.no-btn{border:none!important}.ctl-combo.ctl-btn .icon-token.no-btn .icon-svg{flex:0 0 100%!important;height:100%!important;width:100%!important}.ctl-combo.ctl-btn .icon-token svg{fill:#f9f9f9!important}.ctl-combo.disabled{cursor:default}.ctl-combo.disabled .icon-token{fill:#b4b4b4;border-color:#b4b4b4!important}.ctl-combo.disabled .icon-token .icon-svg svg{fill:#b4b4b4!important}.ctl-combo.disabled .ctl-label{color:#b4b4b4}.property-set{min-width:15em;width:auto}.property-set h4{margin:0}.property-set.multiple{display:flex;flex-wrap:wrap;justify-content:stretch}.property-set.multiple h4{flex:0 0 100%}.property-set-sub{flex:1 1 15em}.property-pair{border-radius:0;display:flex;font-size:.75em;justify-content:stretch;padding:.25em;width:100%}.property-pair.editable{border-bottom:.0325em solid rgba(51,51,51,.04)}.property-pair.editable:hover{background-color:rgba(51,51,51,.04)}.property-pair-name{font-weight:700;margin-right:.5em;text-transform:capitalize}.property-pair-name:after{content:":"}.property-pair-value{flex:1 1 auto!important}.property-pair-ctl{display:flex;padding-left:1em}.property-pair-ctl .icon-token{margin-right:1em}.property-pair-ctl .icon-svg,.property-pair-ctl .icon-token,.property-pair-ctl svg{height:1em;width:1em}.inline-text-link{border-radius:0;cursor:pointer;display:inline-block;padding:0 1em}.inline-text-link.active{font-weight:700}.inline-text-link:hover{text-decoration:underline}.inline-text-link+.inline-text-link{border-left:.0625em solid #333}.inline-text-link .icon-token{display:inline-flex;height:1em;margin-right:.5em;width:1em}.inline-text-link .icon-token svg{fill:#b4b4b4}.flex-full-row{align-items:flex-start;display:flex;flex:0 1 100%;flex-wrap:wrap;margin-bottom:1em}.flex-stretch-content{flex:1 0 15em}.full-row{flex:0 0 100%;width:100%}.flex-wrap{flex-wrap:wrap!important}.wrap-reverse{flex-wrap:wrap-reverse!important}.inline-alert{fill:#f9f9f9;align-items:center;background-color:#09c;color:#f9f9f9;display:flex;flex:1 0 15em;padding:1em;position:relative}.inline-alert .icon-svg{flex:0 0 1.5em;height:1.5em;width:1.5em}.inline-alert p{flex:1 1 15em;margin:0;max-width:auto;padding:0}.inline-alert .icon-svg+p{border-left:.125em solid #f9f9f9;border-radius:0;margin-left:1em;padding-left:1em}.status-light{background-color:rgba(51,51,51,.04);background-image:radial-gradient(ellipse at 50% 30%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 50%,rgba(0,0,0,.2) 90%);border:.125em solid #b4b4b4;border-radius:50%;box-shadow:0 0 .125em #f9f9f9;display:inline-block;height:1em;margin:0 .25em;position:relative;top:.125em;vertical-align:initial;width:1em}.status-light.new,.status-light.nouveau,.status-light.received,.status-light.recu{background-color:#f7b733}.status-light.approved,.status-light.client-approved,.status-light.creative,.status-light.in-design,.status-light.in-production,.status-light.order-approved,.status-light.processing{background-color:#4caf50}.status-light.client-review,.status-light.under-review{background-color:#09c}.card-content .info-block{margin-right:2em}.info-block{background-color:rgba(51,51,51,.04);color:#333;display:block;font-weight:400;margin:2em 0;padding:1em}.list-set .info-block{margin:2em 0 0}.info-block.info-bg{color:#fff}.info-block a{color:#f7b733;font-weight:700}.info-block h3{font-size:1.25em;font-weight:700!important;padding:0}.info-block p{border-top:0;color:#333;margin:0;padding:.5em 0 0}.hover-row{background-color:inherit;border-radius:0}.hover-row:hover{background-color:rgba(51,51,51,.04)}.hover-underline{text-decoration:none}.hover-underline:hover{text-decoration:underline}@media(max-width:450px){.no-mobile{display:none!important}}@media(max-width:709px){.core-rule.vertical{flex:0 0 100%;flex-direction:row;height:.25em;width:100%}.core-rule.vertical .core-rule-line{height:.065em;min-height:0;min-width:5em;width:auto}.card .card-info{flex:1 0 auto}.card-info+.core-rule.vertical{margin-left:1em}.card .flex-row{flex-direction:column}.flex-row .card-content{flex:1 0 100%;max-width:100%}.flex-col{display:block;flex:none;width:100%}}.text-center,.text-centre{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.error-text{color:#dd1a21}.unpublished{fill:#b4b4b4;color:#b4b4b4}.tooltip{background-color:#09c;border-radius:3px!important;bottom:130%;color:#f9f9f9;font-size:12px;font-weight:400!important;left:50%;line-height:1!important;margin-left:-60px;opacity:0;padding:3px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.rotate45 .tooltip{bottom:75%;left:-45%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tooltip:after{border:8px solid transparent;border-top-color:#09c;bottom:-14px;content:"";left:50%;margin-left:-8px;position:absolute}.object-fit-cover{object-fit:cover}.object-fit-contain,.object-fit-cover{height:100%!important;width:100%!important}.object-fit-contain{object-fit:contain}.user-badge:hover .tooltip,:hover+.tooltip{opacity:1;visibility:visible}@-webkit-keyframes text-reveal{0%{max-height:7em;overflow-y:hidden}to{max-height:20em;overflow-y:visible}}@keyframes text-reveal{0%{max-height:7em;overflow-y:hidden}to{max-height:20em;overflow-y:visible}}@-webkit-keyframes text-hide{0%{max-height:20em;overflow-y:hidden}to{max-height:7em;overflow-y:hidden}}@keyframes text-hide{0%{max-height:20em;overflow-y:hidden}to{max-height:7em;overflow-y:hidden}}@-webkit-keyframes text-btn-hide{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes text-btn-hide{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes text-btn-show{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes text-btn-show{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.grid{display:grid;grid-template-rows:minmax(1em,auto);margin-bottom:1em}.grid.inventory{margin-bottom:0}.grid.blocks{-webkit-column-gap:2em;column-gap:2em;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));grid-template-rows:repeat(1fr);margin:2em 0;row-gap:2em}.grid.blocks.sml{grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}.grid.col-2{grid-template-columns:auto 2fr}.grid.col-2 .grid-header{grid-column:1/3}.grid>div{border-right:.25em solid hsla(0,0%,98%,.3);margin-bottom:.25em;padding:.5em}.grid.inventory>div,.grid>div{align-self:stretch;background-color:#f7b733;background-color:rgba(51,51,51,.04);border-radius:0}.grid.inventory>div{border-bottom:.0625em solid #b4b4b4;border-right:0;margin-bottom:0;padding:.75em .5em}.grid.col-2>div:nth-child(4n+0),.grid.col-2>div:nth-child(4n+1),.grid.inventory>div:nth-child(16n+1),.grid.inventory>div:nth-child(16n+2),.grid.inventory>div:nth-child(16n+3),.grid.inventory>div:nth-child(16n+4),.grid.inventory>div:nth-child(16n+5),.grid.inventory>div:nth-child(16n+6),.grid.inventory>div:nth-child(16n+7),.grid.inventory>div:nth-child(16n+8){background-color:hsla(0,0%,98%,.3)}.grid.col-5{grid-template-columns:repeat(5,auto)}.grid.col-4>div:nth-child(8n+1),.grid.col-4>div:nth-child(8n+2),.grid.col-4>div:nth-child(8n+3),.grid.col-4>div:nth-child(8n+4),.grid.col-6>div:nth-child(12n+1),.grid.col-6>div:nth-child(12n+2),.grid.col-6>div:nth-child(12n+3),.grid.col-6>div:nth-child(12n+4),.grid.col-6>div:nth-child(12n+5),.grid.col-6>div:nth-child(12n+6){background-color:hsla(0,0%,98%,.3)}.grid-header{background-color:rgba(51,51,51,.4)!important;color:#f9f9f9;font-size:.75em;font-weight:700}.grid-header.active{color:#333}.grid.inventory .grid-header{background-color:transparent!important;color:#b4b4b4}.grid-header.sort-asc .icon-svg svg,.grid-header.sort-dsc .icon-svg svg{position:relative;top:.15em}.grid-header.sort-dsc .icon-svg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.grid .flex-column{display:inline-flex;flex-direction:row;height:auto}.grid .flex-column.valign-center{align-items:center}.grid-item-media{align-self:flex-start;background:#f9f9f9;flex:0 0 4em;margin-right:1em;max-height:4em!important;max-width:4em!important}.grid-item-media img{display:block}.grid .icon .icon-svg,.grid .icon .icon-token{flex:0 0 1em;height:1em;width:1em}.grid .icon .icon-svg,.grid .icon .icon-svg svg,.grid .icon .icon-token,.grid .icon .icon-token svg{position:relative}.grid .icon-toggle{display:inline-flex}.grid .inline-ctl{flex:0 0 1em;height:1em;margin-left:.5em;margin-right:.5em;width:1em}.grid .inline-ctl .icon-svg{fill:#b4b4b4}.grid .inline-ctl:hover .icon-svg{fill:#333}.grid .expandable{border-top:0 solid hsla(0,0%,98%,.3);height:auto;margin:-.25em 0 0;max-height:0;overflow:hidden;padding-bottom:0;padding-left:1em;padding-top:0;transition:margin .25s,max-height .325s}.grid .expandable.active{border-top:.25em solid hsla(0,0%,98%,.3);margin-bottom:.25em;max-height:100em}.grid .expandable h4:first-child{margin-bottom:.25em}.grid .grid-item{margin-bottom:.75em;padding:1em}.grid .grid-item:last-child{margin-bottom:0}.grid .grid-item.row{align-self:start}.grid .grid-item h3{font-family:site-font;line-height:1;margin-bottom:.5em}.grid .grid-item h4{color:#f80;margin-bottom:0;opacity:1}.grid .grid-item h3 .icon-svg,.grid .grid-item h4 .icon-svg{margin:0}.grid .grid-item h3 .icon-svg:last-child,.grid .grid-item h4 .icon-svg:last-child .grid div .icon-toggle{margin-left:.5em}.grid .grid-item h3 .icon-svg:first-of-type,.grid .grid-item h4 .icon-svg:first-of-type{margin-left:0;margin-right:.5em}.grid .grid-item h3+div{margin-top:0}.grid .ctl,.grid .grid-item .ctl,.grid .grid-item .ctl.left{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%}.grid .grid-item .ctl.right{justify-content:flex-end}.grid .grid-item .ctl.center{justify-content:center}.grid .grid-item .ctl.stretch{justify-content:stretch}.grid .grid-item .ctl.multi{margin:1em 0;max-width:15em}.grid .grid-item .ctl .icon-token{flex:0 0 2em;height:2em;width:2em}.grid .grid-item .ctl.multi .icon-token{fill:#b4b4b4;margin-right:1em}.grid-block{grid-column-gap:.5em;align-items:baseline;-webkit-column-gap:.5em;column-gap:.5em;display:grid;grid-template-columns:auto 2fr;margin-bottom:1em}.grid-block>div:nth-child(odd){font-size:.75em;font-weight:700}.grid-block>div:nth-child(odd):after{content:":"}.grid-item .expandable{height:auto;max-height:0;overflow:hidden;transition:max-height .5s}.grid-item.active .expandable{max-height:1500em}.grid.info-table,.grid.info-table div{border:none}.card .grid.info-table{margin-right:2em}.info-table-title{background:none!important;font-size:1.5em;grid-column:1/3;margin-top:0;text-align:center}.grid .name{background:none;font-weight:700}.grid .name.left{text-align:left}.grid .value{background-color:hsla(0,0%,98%,.3);border:none}.grid.col-2 .name,.grid.col-2 .value{padding:.125em}.grid.cells{grid-template-columns:auto 2fr}.grid.cells h2,.grid.cells h3,.grid.cells h4,.grid.cells h5{grid-column:span 2}.grid.cells .column-header{font-size:.75em;font-weight:700;padding-bottom:0;padding-top:0}.grid.cells .column,.grid.cells .column-header{background:none!important;border:none!important;position:relative}.grid.cells .column{border-bottom:.0325em solid #c8c8c8!important}.grid-col-2{display:grid;grid-template-columns:repeat(4,1fr)}.grid-col-2.grid-col-2-header{margin-bottom:1.25em}.grid-col-2.grid-gap-2{grid-gap:2em}.grid-col-2 .grid-col{grid-column:span 2}.grid-col-2 .grid-col.grid-bg{background:#f9f9f9}.grid-col-2 .grid-col .grid-col-container{padding:2em}.grid-col h2{font-size:1.25em;margin-bottom:0!important}.grid-col-text-sub{font-size:.85em;margin-top:.25em}.grid-col-container>div{position:relative}.grid-col-2 .ctl-combo{margin-bottom:0;margin-right:0}.grid-col-container div h2{font-size:1em}.grid-col-controls{font-size:.55em;position:absolute;right:0;top:0}.grid-col-controls .icon-token{fill:#09c;margin-left:1.5em}.grid-col-info{display:flex;margin:1em 0}.grid-col-details,.grid-col-image{align-items:center;display:flex}.grid-col-image{width:100%}.grid-col-image .media-hero img{border:1px solid #dfdce3}.grid-col-details{font-size:.85em;margin-left:2em;width:100%}.grid-col-control{font-size:.85em}@media(max-width:1024px){.grid-col-2.grid-gap-2{display:block}.grid-col-2.grid-gap-2 .grid-col{margin-bottom:2em}.grid-col-2 .grid-col:last-of-type{margin-bottom:0}}.card .flex-row+button{margin-top:2em}.card-set{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 0 -2em;position:relative;width:100%;width:calc(100% + 4em)}.card-set article{padding:0}.card{align-content:stretch;background-color:rgba(51,51,51,.04);flex-direction:column;height:auto;justify-content:stretch;margin:0 0 2em;min-width:17em;padding:2em}.card,.card .card-columns{display:flex;position:relative;width:100%}.card .card-columns{flex-wrap:wrap}.card .card-columns>*{flex:1 0 15em}@media(min-width:1175px){.card .card-columns .margin-top-1em+.margin-top-1em{margin-left:2em}}.card-item>.card-columns:last-of-type{margin-bottom:0!important}.card>.card-block{height:auto;margin-right:2em;position:relative}.card-block.border{align-self:flex-start;border:.0325em solid rgba(51,51,51,.4);margin-right:2em;padding:1em}.card-block.border:last-child{margin-right:0}.card-block .title{color:rgba(51,51,51,.4);font-size:2em;margin-bottom:.5em}.card-block .title .ctl-combo{float:right;font-size:.5em;margin-right:0}.card .field{align-items:center;display:flex;flex-wrap:wrap;line-height:1em;margin-bottom:.5em;padding:0;position:relative}.card .field.inline{display:inline-flex;font-size:.8em;margin-bottom:0;margin-left:1em}.card .field.btn{font-size:.65em}.field.btn .link-btn{margin-bottom:0}@media(max-width:1150px){.card .field.inline{margin-left:0}}.card .block>label,.card .field label{color:rgba(51,51,51,.4);flex:0 0 auto;font-size:1em;width:auto}.card-block .field label>.icon-svg,.card-block .field label>.icon-token,.card-block .field>.icon-svg,.card-block .field>.icon-token{fill:rgba(51,51,51,.4);display:inline-block;flex:0 0 1.5em;height:1.5em;width:1.5em}.card-block .field label>.icon-svg:first-child,.card-block .field label>.icon-token:first-child,.card-block .field>.icon-svg:first-child,.card-block .field>.icon-token:first-child{margin-left:0;margin-right:.5em}.card-block .field label>.icon-svg:last-child:not(:first-child),.card-block .field label>.icon-token:last-child:not(:first-child),.card-block .field>.icon-svg:last-child:not(:first-child),.card-block .field>.icon-token:last-child:not(:first-child){margin-left:.5em;margin-right:0}.card>.card-block.border-bottom{border-bottom:.0325em solid #333;border-radius:0;margin-bottom:1em;padding-bottom:1em}.card-content-list,.card>.card-block h4{margin:0 0 1em;padding:0}.card-content-list{height:auto;position:relative}.card-content-list .card-item{background-color:rgba(51,51,51,.04);height:auto;margin-bottom:1em;padding:1em;position:relative}.card-content-list .card-item .card-block .field{margin-bottom:0;transition:margin-bottom .5s}.card-content-list .card-item.active .card-block .field{margin-bottom:.5em}.card .card-row{align-items:center;height:auto;margin-bottom:1em;min-height:1em;position:relative}.card .card-row>*{margin-right:.5em}.card .card-row.align-baseline{align-items:baseline}.card .card-row .icon-svg,.card .card-row .icon-token,.card .card-row .media-token,.card-options-toggle .icon-token{flex:0 0 1.5em;height:1.5em;width:1.5em}.card .card-row>.icon-svg:first-child,.card .card-row>.icon-token:first-child,.card .card-row>.media-token:first-child{margin-left:0;margin-right:1em}.card-item .card-block.optional,.card-item .optional{height:auto;max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .5s ease-in,padding-bottom .25s ease-in}.card-item.active .card-block.optional,.card-item.active .optional{overflow:visible}.card-item.active .card-block.optional,.card-item.active .card-columns.optional{max-height:1000em}.card-item .progress-wrapper{margin-bottom:0}.card-item .progress{height:1.75em;margin-left:-.5em;overflow:hidden;padding-left:.5em;padding-right:.5em;white-space:nowrap}.card-item .progress-marker{font-size:.5em;height:1.5em;width:2.5em}.card-item .progress-marker .progress-marker-rule{width:.5em}.card-item .progress-marker .progress-marker-stage{left:.5em}.card-content-list .card-row.justify-top{align-items:flex-start!important}.card-content-list .card-row.justify-bottom{align-items:flex-end!important}.card-content-list .card-row.justify-right{justify-content:flex-end!important}.card-content-list .media-hero{margin-right:1em}.card .card-row{display:flex;justify-content:flex-start}.card .card-row.justify-center{justify-content:center}.card .card-row.justify-stretch{justify-content:stretch}.card .card-row.justify-outside{justify-content:space-between}.card .card-row .ctl{align-self:center;flex:1 0 auto;width:auto}.card .card-row .ctl .icon-token,.card .card-row .ctl .icon-token .icon-svg{fill:#b4b4b4;height:1em;width:1em}.card .card-row .radio-btn{flex:0 0 auto;margin-right:2em}.card .card-row .radio-btn:last-of-type{margin-right:0}.card .card-row .card-row-column{display:flex;flex:1 0 15em!important}.card .card-row .card-row-column.left{justify-content:flex-start}.card .card-row .card-row-column.right{justify-content:flex-end}.card .card-row .card-row-column *+.icon-token{margin-left:1em}.card .flex-row{margin-left:-2em}.card .card-row.ctl{border-radius:0;border-top:.0325em solid #b4b4b4;margin-top:1em;padding-top:1em}.card .card-row.ctl .icon-token .icon-svg{fill:#b4b4b4;transition:fill .25s}.card .card-row.ctl .icon-token:hover .icon-svg{fill:#333}.flex-row .card-content,.flex-row .card-title{flex:1 1 100%;max-width:25em;min-width:15em;position:relative;width:100%}.flex-row .card-info{display:flex;flex:1 0 15em;flex-direction:column;margin-left:2em}.card .card-ctl{flex:0 0 2em}.card .card-ctl.top{display:flex;position:absolute;right:2em;top:1em}.card .card-ctl .form-switch-wrapper{margin-right:0}.card .card-ctl.bottom{bottom:1em;height:auto;position:absolute;right:2em}.card-item .card-ctl.bottom{align-items:center;bottom:0;display:flex;flex:0 0 auto;height:auto;justify-content:flex-end;position:relative;right:0;width:100%}.card-item .card-ctl.bottom>*{margin-left:1em}.card .card-content-list .card-ctl.top{right:1em}.card .core-rule{flex:0 0 .25em}.card-set .card,.card-set .card-set-block{flex:1 0 17em;margin-left:2em;padding-right:2em}.card-title{flex:0 0 1.5em;font-size:1.5em;line-height:1;width:100%}.card-ctl.top+.card-title{padding-top:1em}.card-row-column .card-title{flex:1 0 auto;width:auto!important}.card-content-set{display:flex}.card .card-content{align-content:stretch;align-items:stretch;display:flex;flex:1 0 auto;flex-direction:column;justify-content:stretch;justify-self:stretch;margin:0;max-width:100%;padding:0}.card .card-title+.card-content{margin-top:1em}.card-content .card-content{padding-right:0}.card .card-content.preview{height:auto;max-height:100em;max-width:100%;overflow:hidden;transition:max-width .5s,max-height .5s;width:auto}.card.active .card-content.preview{max-height:0;max-width:0}.card .card-content.optional{display:block;height:auto;max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease-in}.card.active .card-content.optional{max-height:5000em}.card-content .card-content-heading{margin:0 0 1em;padding:0}.card-info{flex:1 1}.card-content .card-row{align-items:baseline;display:flex;padding-right:1em;width:100%}.card-content .card-row label{flex:0 0 auto}.card-content .card-row .card-row-field{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item{display:flex;flex-direction:column;position:relative}.card-item .card-block{padding-right:1em}.card-item .card-columns>.card-block:last-child{padding-right:0}.card-content label{color:#333;font-size:.75em;font-weight:700;padding-right:.5em;text-transform:capitalize}.card-content label:after{content:":";margin-left:.125em}.card-content .input label:after{content:none;margin-left:0}.card-footer{flex:0 1;height:2em}.card .card-footer .card-footer-ctl,.card-ctl{height:1.5em}.card-ctl .icon-token,.card-footer-ctl .icon-token{cursor:pointer;display:inline-block;height:1.5em;opacity:.7;width:1.5em}.card-ctl .icon-token:hover,.card-footer-ctl .icon-token:hover{opacity:1}.card-ctl .icon-token+.icon-token,.card-footer-ctl .icon-token+.icon-token{margin-left:1.5em}.card-info-warning{color:#dd1a21;margin-bottom:1em;padding-top:1em;position:relative}.card-info-warning-content{margin-bottom:1em}.card-info-warning .icon-token{display:inline-block;height:1em;margin-right:.5em;position:relative;top:.125em;width:1em}.card-info-warning .icon-token .icon-svg,.card-info-warning .icon-token svg{fill:#dd1a21;height:100%;width:100%}.card-info-row{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info-label{font-size:.75em;font-weight:700}.card-info-label:after{content:":";margin-left:.125em}.card-input{align-items:flex-start;display:flex;justify-content:flex-start}.card-input-selector{display:inline-block;height:1.5em;margin-right:.5em;width:1.5em}.card-input-selector-radio{border:.125em solid #333;border-radius:50%;height:100%;width:100%}.card-input-selector-radio.selected{border:.375em solid #dd1a21}.card-input-value{font-weight:700}.card .property-pair{align-items:baseline;font-size:inherit}.card .property-pair .property-pair-name{display:inline-block;font-size:.75em}.card.print{background-color:#fff;color:#000;font-size:12pt;padding:36px;width:860px}.card.print .card-content-list{background-color:#fff;border:.25em solid #555}.card.print .card-item{font-size:10pt}.card.print .no-print{display:none}.card-value-tag{align-items:center;border:.0625em solid #b4b4b4;display:inline-flex;margin-bottom:1em;margin-right:1em;padding:0;position:relative}.card-value-tag-content{align-items:center;display:flex;flex:1 1 auto;padding:.5em}.card-value-tag-content>.icon-svg{fill:#b4b4b4;flex:0 0 1em!important;height:1em!important;margin-left:1em;width:1em!important}.card-value-tag-options{align-items:left;border-radius:0;width:100%}.card-value-tag-options>*{margin:0 2em 0 0!important;padding:0!important}.card-value-tag-options>:last-child{margin-right:0!important}.card-value-tag-option{border-radius:0;padding:.65em!important;width:100%}.card-value-tag-option+.card-value-tag-option{border-top:.0625em solid #b4b4b4}.card-value-tag-option>.form-switch-wrapper{font-size:.85em;padding-bottom:0}.card-value-tag-option>.live-field>.live-field-col.live-field-label{font-size:.9em}.card-value-tag-ctl{align-items:center;align-self:stretch;background-color:#b4b4b4;border-radius:0;display:inline-flex;flex:0 0 auto;padding:.5em}.card-value-tag-ctl .icon-token.btn{align-items:center;border:.125em solid #f9f9f9;flex:0 0 1.25em;height:1.25em;justify-content:center;margin:0!important;opacity:.7;padding:0!important;width:1.25em}.card-value-tag-ctl .icon-token.btn:hover{opacity:1}.card-value-tag-ctl .icon-token.btn .icon-svg{fill:#f9f9f9;flex:0 0 80%;height:80%;left:0;margin:0;padding:0;position:relative;top:0;width:80%}.card-value-tag.active{border-bottom-left-radius:0}.card-value-tag.options{min-width:218px}.card-options-toggle{fill:rgba(51,51,51,.4);font-size:.65em;padding:0 1em;position:relative;top:.2em}.card-options{display:none}.card-options.active{background-color:#e6e6e6;border:.0625em solid #b4b4b4;border-radius:0 0 .3rem .3rem!important;display:inline-flex;left:-1px;position:absolute;top:37.5px;width:84%;z-index:1}.card-options.active>*{font-size:.9em!important}.card .ctl-combo{margin-top:1em}.block{margin-bottom:1em;max-width:33em;position:relative;width:100%}.block.horizontal{display:flex;flex-wrap:wrap}.block+.ctl{border-radius:0;border-top:.0325em solid #b4b4b4;margin-bottom:1em;margin-top:-.5em;max-width:33em;padding-top:.5em;position:relative;width:auto}.block+.ctl .icon-token{fill:#b4b4b4;flex:0 0 1.5em;height:1.5em;margin-right:1em;width:1.5em}.block-row{align-items:center;display:flex;position:relative;width:100%}.block.horizontal .block-row{flex:0 0 auto;margin-right:.5em;width:auto}.block.horizontal .block-row.optional{display:none}.block-heading{color:rgba(51,51,51,.4);font-size:.75em;font-weight:700;margin-bottom:.25em;position:relative;width:auto}.block.horizontal .block-heading{flex:0 0 auto;font-size:1em;margin-bottom:0;margin-right:.5em;text-decoration:none}.block-heading.ctl{font-size:1.5em}.block-heading.ctl .icon-token{flex:0 0 1em;height:1em;margin-left:1em;width:1em}.block-row.title{font-weight:700}.block-row>.icon-token{fill:rgba(51,51,51,.4);flex:0 0 1em;height:1em;margin-right:.5em;width:1em}.block.horizontal .block-row>.icon-token{display:none}.block.contact{min-height:5.5em}.category{background-color:#f9f9f9!important;border:.0325em solid #333!important;border-radius:.25em!important;display:flex;flex-direction:column;padding:1em!important}.category .image{border:.0325em solid #333;height:auto;margin-bottom:1em;overflow:hidden;padding:0;width:100%}.category .image img{display:block;height:100%;object-fit:cover;width:100%}.category .title{font-size:1em;font-weight:700;line-height:1;margin:0 0 1em;padding:0;text-align:center}.category:hover{box-shadow:0 0 .25em #09c;color:#09c}.category:hover,.grid.blocks a:hover{text-decoration:none!important}.category.block.products{align-self:stretch;background-color:rgba(51,51,51,.04)!important}.category.block.products>.content{border-radius:0;border-top:1px solid rgba(51,51,51,.4);color:rgba(51,51,51,.4);margin-top:.5em;padding-top:.5em}.category.block.products>.content .icon-svg{fill:rgba(51,51,51,.4)}.category.block.products .image{border:none;height:15em;overflow:visible;position:relative;text-align:center;width:100%}.category.block.products .image img{border-radius:0;-webkit-filter:drop-shadow(0 2px 3px rgba(3,3,3,.6));filter:drop-shadow(0 2px 3px rgba(3,3,3,.6));height:100%;max-width:100%;object-fit:contain}.alert{background-color:#09c;border-radius:.5em;color:#f9f9f9;display:flex;height:auto;margin:2em 0;max-width:25em;min-width:15em;padding:1em;position:relative;width:auto}.alert.caution-bg{background-color:#f7b733}.alert:before{border:.25em solid #f9f9f9}.alert .icon-svg{height:4em;width:4em}.alert .icon-svg svg{fill:#f9f9f9}.alert .icon-svg+p{border-left:.125em solid #f9f9f9;border-radius:0;margin:0 0 0 1em;padding:0 0 0 1em}.loader{align-items:center;display:flex;justify-content:center;min-height:5em;min-width:5em;position:relative}.loader .icon-svg{fill:#b4b4b4;align-items:center;flex:0 0 3em;height:3em;margin:0;padding:0}.core-pdf-loader .loader .icon-sgv,.core-pdf-loader .loader svg{border:none!important;box-shadow:none!important}.loader.dark .icon-svg{fill:rgba(51,51,51,.4)}.loader path.clock-minutes{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loader path.clock-hours,.loader path.clock-minutes{-webkit-animation-name:spin;animation-name:spin;-webkit-transform-origin:center center;transform-origin:center center}.loader path.clock-hours{-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loader label{color:#b4b4b4;font-size:1.5em;line-height:1;padding-left:.5em;text-transform:capitalize}.loader.dark label{color:rgba(51,51,51,.4)}.loader.mini{max-height:1em;max-width:2em;min-height:1em;min-width:1em}.loader.mini .icon-svg{flex:0 0 1.5em;height:1.5em}.loader.mini label{display:none}.loader-overlay{align-content:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.loader-overlay.contain{height:100%;position:absolute;width:100%}.loader-overlay.dark{background-color:hsla(0,0%,100%,.8)}.loader-overlay .loader{fill:#b4b4b4;color:#b4b4b4;height:100%;min-height:1em;min-width:1em;width:100%}.loader-overlay .loader .icon-svg{fill:#b4b4b4}.loader-file-upload{border:.25em solid #b4b4b4;height:auto;margin-bottom:2em;padding:.5em;width:15em}.loader-file-upload label{color:#b4b4b4;font-size:1em;text-transform:inherit}.loader-file-upload label .icon-svg{fill:#b4b4b4;margin-right:.25em}.loader label span.suffix{display:inline-block;width:5em}.loader label span.suffix:after,.loader-file-upload label:after{-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis 1.2s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.loader-meter{border:.125em solid #b4b4b4;height:1em;overflow:hidden;width:100%}.loader-meter-bar{background-color:#09c;border-radius:0;height:100%;transition:width 15s;width:0}.nav-btn-menu{cursor:pointer;height:1.8em;position:absolute;right:1em;top:1.6em;width:1.8em;z-index:1001}.nav-btn-menu #menu-bar-top.menu-bar,.nav-btn-menu.inactive #menu-bar-top.menu-bar{fill:#333;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:center center;transform-origin:center center}.nav-btn-menu.inactive #menu-bar-top.menu-bar{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-top-deactivate;animation-name:mb-top-deactivate;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.nav-btn-menu #menu-bar-middle.menu-bar,.nav-btn-menu.inactive #menu-bar-middle.menu-bar{fill:#333;-webkit-transform:translateY(37.5%) scale(1);transform:translateY(37.5%) scale(1);-webkit-transform-origin:center 0;transform-origin:center 0}.nav-btn-menu.inactive #menu-bar-middle.menu-bar{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-middle-deactivate;animation-name:mb-middle-deactivate;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.nav-btn-menu #menu-bar-bottom.menu-bar,.nav-btn-menu.inactive #menu-bar-bottom.menu-bar{fill:#333;-webkit-transform:translateY(75%);transform:translateY(75%);-webkit-transform-origin:center center;transform-origin:center center}.nav-btn-menu.inactive #menu-bar-bottom.menu-bar{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-bottom-deactivate;animation-name:mb-bottom-deactivate;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.nav-btn-menu.active{position:fixed}.nav-btn-menu.active #menu-bar-top.menu-bar{fill:#f9f9f9;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-top-activate;animation-name:mb-top-activate;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(-37.5%,25%) rotate(45deg);transform:translate(-37.5%,25%) rotate(45deg)}.nav-btn-menu.active #menu-bar-middle.menu-bar{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-middle-activate;animation-name:mb-middle-activate;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(37.5%) scaleX(0);transform:translateY(37.5%) scaleX(0);-webkit-transform-origin:center center;transform-origin:center center}.nav-btn-menu.active #menu-bar-bottom.menu-bar{fill:#f9f9f9;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:mb-bottom-activate;animation-name:mb-bottom-activate;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(20%,25%) rotate(-45deg);transform:translate(20%,25%) rotate(-45deg)}.nav-btn-menu.active:hover .menu-bar,.nav-btn-menu.inactive:hover .menu-bar,.nav-btn-menu:hover .menu-bar{fill:#f7b733!important}.menu{background-color:rgba(51,51,51,.95);border-radius:0;box-shadow:-2px 0 5px rgba(51,51,51,.5);color:#f9f9f9;font-size:16px;height:100vh;padding:5em 2em 1em 1em;position:fixed;right:-285px;top:0;transition:right .5s;width:280px;z-index:0}.menu.active{right:-5px;z-index:1000}.menu .menu-index{align-items:center;border-radius:0;cursor:pointer;display:flex;flex:0 0 2.5em;flex-direction:column;justify-content:flex-end;opacity:.3;position:absolute;width:3em;z-index:1003}.menu-index .icon-token{fill:#f7b733;height:2em;width:2em}.menu .menu-index.active,.menu .menu-index.inactive:hover,.menu .menu-index:hover{fill:#f9f9f9;opacity:1}.menu .menu-index:hover .icon-token{fill:#f9f9f9}.menu .menu-index.active .icon-token{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:menu-active-flash;animation-name:menu-active-flash}.menu .menu-index h5{display:inline-block;font-size:.5em;font-weight:400;line-height:.5em;margin:0;text-transform:uppercase;width:auto}.menu .menu-options{border-left:.0325em solid hsla(0,0%,98%,.4);border-radius:0;height:100%;left:280px;padding-left:1em;padding-right:1em;position:absolute;top:6em;transition:left .5s;width:calc(285px - 4em)}.menu .menu-index.inactive+.menu-options{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:menu-set-deactivate;animation-name:menu-set-deactivate}.menu .menu-index.active+.menu-options{border-left:.0325em solid hsla(0,0%,98%,.4);border-radius:0;height:100%;left:5em;padding-left:1em;position:absolute;top:6em}.menu .menu-options .menu-set-action,.menu .menu-options a{color:inherit;cursor:pointer;display:block;font-style:normal;font-weight:400;letter-spacing:1px;text-decoration:none}.menu .menu-options .menu-set-action:hover,.menu .menu-options a:hover{color:#f7b733}.menu-content-icon svg{fill:#f9f9f9}a:hover .menu-content-icon svg{fill:#f7b733}.product .breadcrumb{padding:0 0 1em}.breadcrumb{align-items:center;display:flex;font-size:.75em;padding:1em 0}.breadcrumb>:not(:last-child){flex:0 0 auto;margin-right:.5em}.breadcrumb a,.breadcrumb a:visited{color:rgba(51,51,51,.9);text-decoration:none}.breadcrumb a:hover{color:#dd1a21}.breadcrumb a+a{padding-left:.5em}.breadcrumb a+a:before{content:"/ "}.badge{background-color:#dd1a21;border-radius:50%;color:#f9f9f9;font-family:inherit;font-size:.25em;font-weight:700;height:0;letter-spacing:-.5px;overflow:hidden;padding-top:.25em;position:absolute;text-align:center;transition:height 1s,width 1s,top 1s,bottom 1s,left 1s,right 1s;width:0}.badge.inline{display:inline-block;font-size:1em;height:1em;margin-left:.5em;position:relative;width:1em}.badge.action{cursor:pointer}.badge .badge-content{align-items:center;color:#f9f9f9!important;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:501}.badge.messages .badge-content{padding-bottom:.25em}.badge.messages.inline .badge-content{padding-bottom:0;position:relative;top:-.2em}.badge.top-right{right:-2em;top:-2em}.badge.active.top-right{right:0;top:0}.badge.bottom-right{bottom:-2em;right:-2em}.badge.active.bottom-right{bottom:0;right:0}.badge.icon{background-color:inherit;border-radius:0;padding:0}.badge.icon .icon-token{fill:#dd1a21;display:block;height:100%;position:absolute;width:100%;z-index:500}.badge.icon.caution .icon-token{fill:#f7b733}.badge.icon.info .icon-token{fill:#09c}.badge.icon.caution-dark .icon-token{fill:#f80}.badge.icon .icon-token svg{position:relative}.token-cart,.token-user{overflow:hidden}.badge.active{height:2em;width:2em}@-webkit-keyframes ddreveal{0%{display:block;height:0;padding-bottom:0;padding-top:0}to{display:none;height:5rem;padding-bottom:.5rem;padding-top:1rem}}@keyframes ddreveal{0%{display:block;height:0;padding-bottom:0;padding-top:0}to{display:none;height:5rem;padding-bottom:.5rem;padding-top:1rem}}@-webkit-keyframes ddhide{0%{height:5rem;padding-bottom:.5rem;padding-top:1rem}to{display:none;height:0;padding-bottom:0;padding-top:0}}@keyframes ddhide{0%{height:5rem;padding-bottom:.5rem;padding-top:1rem}to{display:none;height:0;padding-bottom:0;padding-top:0}}@-webkit-keyframes mb-top-deactivate{0%{fill:#f9f9f9;-webkit-transform:translate(-37.5%,25%) rotate(45deg);transform:translate(-37.5%,25%) rotate(45deg)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes mb-top-deactivate{0%{fill:#f9f9f9;-webkit-transform:translate(-37.5%,25%) rotate(45deg);transform:translate(-37.5%,25%) rotate(45deg)}to{-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes mb-top-activate{0%{fill:#333;-webkit-transform:translate(0);transform:translate(0)}to{fill:#f9f9f9;-webkit-transform:translate(-37.5%,25%) rotate(45deg);transform:translate(-37.5%,25%) rotate(45deg)}}@keyframes mb-top-activate{0%{fill:#333;-webkit-transform:translate(0);transform:translate(0)}to{fill:#f9f9f9;-webkit-transform:translate(-37.5%,25%) rotate(45deg);transform:translate(-37.5%,25%) rotate(45deg)}}@-webkit-keyframes mb-middle-deactivate{0%{-webkit-transform:translateY(37.5%) scaleX(0);transform:translateY(37.5%) scaleX(0)}to{-webkit-transform:translateY(37.5%) scale(1);transform:translateY(37.5%) scale(1)}}@keyframes mb-middle-deactivate{0%{-webkit-transform:translateY(37.5%) scaleX(0);transform:translateY(37.5%) scaleX(0)}to{-webkit-transform:translateY(37.5%) scale(1);transform:translateY(37.5%) scale(1)}}@-webkit-keyframes mb-middle-activate{0%{-webkit-transform:translateY(37.5%) scale(1);transform:translateY(37.5%) scale(1)}to{-webkit-transform:translateY(37.5%) scaleX(0);transform:translateY(37.5%) scaleX(0)}}@keyframes mb-middle-activate{0%{-webkit-transform:translateY(37.5%) scale(1);transform:translateY(37.5%) scale(1)}to{-webkit-transform:translateY(37.5%) scaleX(0);transform:translateY(37.5%) scaleX(0)}}@-webkit-keyframes mb-bottom-deactivate{0%{fill:#f9f9f9;-webkit-transform:translate(20%,25%) rotate(-45deg);transform:translate(20%,25%) rotate(-45deg)}to{fill:#333;-webkit-transform:translateY(75%) rotate(0deg);transform:translateY(75%) rotate(0deg)}}@keyframes mb-bottom-deactivate{0%{fill:#f9f9f9;-webkit-transform:translate(20%,25%) rotate(-45deg);transform:translate(20%,25%) rotate(-45deg)}to{fill:#333;-webkit-transform:translateY(75%) rotate(0deg);transform:translateY(75%) rotate(0deg)}}@-webkit-keyframes mb-bottom-activate{0%{fill:#333;-webkit-transform:translateY(75%) rotate(0deg);transform:translateY(75%) rotate(0deg)}to{fill:#f9f9f9;-webkit-transform:translate(20%,25%) rotate(-45deg);transform:translate(20%,25%) rotate(-45deg)}}@keyframes mb-bottom-activate{0%{fill:#333;-webkit-transform:translateY(75%) rotate(0deg);transform:translateY(75%) rotate(0deg)}to{fill:#f9f9f9;-webkit-transform:translate(20%,25%) rotate(-45deg);transform:translate(20%,25%) rotate(-45deg)}}@-webkit-keyframes menu-activate{0%{right:-285px;z-index:0}to{right:-5px;z-index:1000}}@keyframes menu-activate{0%{right:-285px;z-index:0}to{right:-5px;z-index:1000}}@-webkit-keyframes menu-deactivate{0%{right:-5px;z-index:1000}to{right:-285px;z-index:0}}@keyframes menu-deactivate{0%{right:-5px;z-index:1000}to{right:-285px;z-index:0}}@-webkit-keyframes menu-active-flash{0%{fill:#f7b733}25%{fill:#f9f9f9}50%{fill:#f7b733}75%{fill:#f9f9f9}to{fill:#f7b733}}@keyframes menu-active-flash{0%{fill:#f7b733}25%{fill:#f9f9f9}50%{fill:#f7b733}75%{fill:#f9f9f9}to{fill:#f7b733}}@-webkit-keyframes menu-set-activate{0%{left:280px}to{left:4em}}@keyframes menu-set-activate{0%{left:280px}to{left:4em}}@-webkit-keyframes menu-set-deactivate{0%{left:4em;opacity:1}to{left:280px;opacity:0}}@keyframes menu-set-deactivate{0%{left:4em;opacity:1}to{left:280px;opacity:0}}@-webkit-keyframes badge-in{0%{top:-1em}to{top:0}}@keyframes badge-in{0%{top:-1em}to{top:0}}.search{align-items:center;display:flex;height:1em;justify-content:flex-end;position:relative;width:auto}.search .icon-token{display:inline-block}.search .search-form{display:inline-flex;font-size:16px;max-width:0;overflow:hidden;padding:0 0 0 1em;position:relative;transition:max-width .5s ease-out;width:auto}.search .search-form .input{padding-right:3em;padding-top:.5em;width:15em}.search .search-form .ctl{display:block;overflow:hidden;position:absolute;right:.5em;top:25%;width:0}.search .search-form .ctl>.icon-token:not(:first-child){margin-left:.5em}.search.active .search-form .ctl{width:auto}.search .search-form .ctl .input-ctl.disabled{cursor:auto!important}.search.active .search-form{max-width:100em}.search .search-btn{max-width:1em;overflow:hidden;transition:max-width .25s}.search.active .search-btn{max-width:0;overflow:hidden;transition:max-width .25s}.search-field{border-radius:0;display:inline-block;font-size:16px;overflow:visible;padding:0 0 0 2.5em;position:relative;width:auto}.search-field *{border-radius:inherit}.search-field .search-icon{cursor:pointer;height:2em;left:0;position:absolute;top:.2em;width:2em;z-index:20}.search-field .search-field-placeholder{font-weight:700;max-width:100em;opacity:1;position:absolute;top:.5em;transition:opacity .25s ease-in-out,max-width .25s ease-in-out;white-space:nowrap;width:auto}.search-field.active .search-field-placeholder{max-width:0;opacity:0;overflow:hidden}.search-field-input{display:flex;max-width:0;overflow:hidden;padding:0;transition:max-width 1s ease-in-out;width:auto}.search-field.active .search-field-input{max-width:100em}.search-field-options{background-color:rgba(51,51,51,.04);border:.0325em solid #333;flex:0 0 auto;min-width:3em;padding:.5em;width:auto}.search-field-options-label{cursor:pointer;font-weight:700;min-width:1em;padding-right:1.5em;position:relative;transition:min-width 5s ease-in-out}.search-field-options .icon-svg{position:absolute;right:.25em;top:.25em}.search-field-input input{background-color:#f9f9f9;border:.0325em solid #333;border-left:none;padding:.5em 2.5em .5em .5em}.search-field .search-close{height:1.25em;opacity:0;position:absolute;right:.5em;top:.6em;transition:opacity .5s;width:1.25em}.search-field.active .search-close{opacity:1}.search-field .search-close .icon-svg{left:-.01em!important;top:0!important}#search-option-list-wrapper{border-radius:0;height:auto;max-height:0;position:absolute;transition:max-height 5s;visibility:hidden;width:auto;z-index:1000}#search-option-list-wrapper.active{max-height:100em;visibility:visible}#search-option-list-wrapper *{border-radius:inherit}.search-option-list{background-color:#b4b4b4;border:.0325em solid #333;box-shadow:0 2px 4px rgba(51,51,51,.04);display:block;position:relative;z-index:30}.search-option-list-option{border-bottom:.0325em solid #333;font-weight:700;padding:.5em 1em}.search-option-list-option:last-of-type{border-bottom:none}.search-option-list-option:hover{background-color:rgba(51,51,51,.04)}.progress-wrapper{display:flex;font-size:1.5em;height:auto;margin:.5em 0 1em;padding:0;position:relative;width:100%}.progress{height:100%;margin:0 auto;position:relative;width:auto}.progress-marker{border-radius:0;color:#b4b4b4;display:inline-block;font-family:header-font,sans-serif;height:3em;padding-bottom:1em;position:relative;width:3em}.progress-marker:first-of-type{width:2em}.progress-marker .progress-marker-rule{background-color:#f7b733;border-radius:0;height:.1875em;margin-right:-.0325em;position:relative;top:1.093em;width:1.125em}.progress-marker .progress-marker-stage{display:flex;flex:0 0 2em;flex-direction:column;left:1em;overflow-x:visible;position:relative;width:2em}.progress-marker:first-of-type .progress-marker-stage{left:0}.progress-marker.active .progress-marker-stage{cursor:inherit;z-index:2004}.progress-marker .progress-marker-stage-number{background:#f9f9f9;border:.1875em solid #f7b733;border-radius:50%;cursor:pointer;flex:0 0 2em;height:2em;line-height:1;overflow:hidden;padding-top:.0625em;text-align:center;width:2em}.progress-marker .progress-marker-stage-number:hover,.progress-marker.active .progress-marker-stage-number{background-color:#f7b733;color:#f9f9f9}.progress-marker .progress-marker-stage-number:first-line{font-size:1.5em}.progress-marker .progress-marker-label{bottom:-1.5em;color:#333;font-family:site-font;font-size:.5em;font-weight:400;left:-1em;line-height:1.1;margin:0;position:absolute;text-align:center;width:6em}.progress-marker .progress-rule{background-color:#f7b733;height:.125em;z-index:2003}.progress-marker.complete .progress-marker-stage-number{color:#f7b733}.progress-marker.active .progress-marker-stage-number,.progress-marker.complete .progress-marker-stage-number:hover{background:#f7b733;color:#f9f9f9}.progress.progressive .progress-marker-stage-number,.progress.progressive .progress-marker-stage-number:hover{background-color:#f9f9f9;border-color:#b4b4b4;color:#b4b4b4;cursor:default;transition-delay:.5s;transition-duration:.5s;transition-property:border-color}.progress.progressive .progress-marker-label{color:#b4b4b4;transition:color .5s ease-in .5s}.progress.progressive .progress-marker.active .progress-marker-label,.progress.progressive .progress-marker.complete .progress-marker-label,.progress.progressive .progress-marker:first-of-type .progress-marker-label{color:#333}.progress.progressive .progress-marker .progress-marker-rule{background-color:#b4b4b4;background-image:linear-gradient(90deg,#f7b733,#f7b733 90%,#b4b4b4 0);background-repeat:no-repeat;background-size:0;transition:background-size 2s}.progress.progressive .progress-marker.complete .progress-marker-rule,.progress.progressive .progress-marker.released .progress-marker-rule{background-size:200%}.progress.progressive .progress-marker.released .progress-marker-stage-number{border-color:#f7b733;cursor:pointer}.progress.progressive .progress-marker.released .progress-marker-label{color:#333}.progress.progressive .progress-marker:first-of-type .progress-marker-stage-number{border-color:#f7b733}.progress.progressive .progress-marker.complete .progress-marker-stage-number{background-color:#f9f9f9;border-color:#f7b733;color:#f7b733}.progress.progressive .progress-marker.active .progress-marker-stage-number{background-color:#f7b733;border-color:#f7b733;color:#f9f9f9}fieldset,form{max-width:37em}main .form-full{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2em;width:100%}main .form-full form{max-width:20em;width:100%}:invalid,:required{box-shadow:none!important;outline:none!important}fieldset{border:.0325em solid #333}legend{background-color:#333;color:#f9f9f9;font-size:.75em;padding:.25em .5em;text-transform:capitalize}fieldset .fieldset-value-list{padding:1em 0}.list-set .form-row{padding-top:.5em}.form-row{display:flex;flex-wrap:wrap;padding:0 0 .5em;width:100%}fieldset .form-row:first-of-type{padding-top:1em!important}.form-row .row-heading{color:rgba(51,51,51,.4);flex:0 0 auto;font-size:1em;margin-bottom:0;margin-right:.5em;text-decoration:none}.form-row .form-fields-conditional{display:flex;flex-wrap:wrap;margin-top:1em;padding:0;width:100%}.form-row .form-fields-conditional .form-row::last-of-type{padding-bottom:1em}.form-row-ctl{display:flex;flex:0 0 2em;flex-direction:column;justify-content:space-between}.form-row-ctl .icon-token{align-items:center;border-radius:50%;display:flex;height:1.5em;justify-content:center;width:1.5em}.form-row-ctl .icon-token .icon-svg,.form-row-ctl .icon-token .icon-svg svg{bottom:.015em;height:1em;position:relative;width:1em}.form-row-ctl .icon-token .icon-svg svg{fill:#f9f9f9}.form-pair form{width:100%}.form-pair fieldset{align-items:flex-start;display:flex;padding:1em 1.54em 1em 1em}.form-pair legend{display:none}.form-pair .form-fields-conditional,.form-pair .form-row{flex:1 0 30%;margin-right:1em;padding-bottom:0}.form-pair .form-fields-conditional .form-row+.form-row{margin-top:1em}.form-pair .input{width:auto}.form-row.form-row-buttons{justify-content:center}.flag-required{bottom:.5em;font-size:.75em;padding-left:.25em;position:relative}.input{border:.5px solid #333;max-width:35em;padding:0 .5em .5em;position:relative;width:100%}.input.input-sml{flex:0 1 10em;margin-right:1em;min-width:7em}.form-row .input.input-sml+.input-info{align-items:stretch;display:flex;flex-direction:column;min-width:7em}.input-info .input-info-note{font-size:.75em;font-style:italic;opacity:.7}.input-info .input-info-alert{fill:#f9f9f9;align-items:flex-start;background-color:#dd1a21;color:#f9f9f9;display:flex;font-size:16px;font-weight:400;padding:.5em}.input-info .input-info-alert .icon-svg{flex:0 0 1.5em;height:1.5em;margin-right:.5em;width:1.5em}input{background-color:transparent;border:none;color:#333;font-size:1em;margin:0;padding:0;width:100%}label,label.input-label{color:#b4b4b4;display:inline-block;font-size:.75em;height:1em;margin:0;min-width:10px;padding:0;text-transform:uppercase}.form-select.valid label:after,.input.valid label:after{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:input-valid-flag;animation-name:input-valid-flag;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;color:#4caf50;content:"✓";padding-left:1em;position:absolute}.invalid label:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:input-invalid-flag;animation-name:input-invalid-flag;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;color:#f7b733;content:"!";font-weight:700;padding-left:1em;position:absolute}.form-input-error,.form-input-missing{border:2pt solid #dd1a21!important}.form-input-error-msg{color:#dd1a21;display:inline-block;margin-top:-1em;padding:.25em .5em}.input-field-icon{height:1.5em;position:absolute;right:.5em;top:1em;width:1.5em}.input-field-icon .icon-svg,.input-field-icon svg{fill:#b4b4b4;height:100%;width:100%}.input-controlled{align-items:center;display:flex;flex:1 0 auto;margin-bottom:1em;position:relative}.form-row>.input-controlled{flex:1 0 12em;margin-right:2em}.form-row>.input-controlled:first-child:last-child,.from-row>.input-controlled:last-child{margin-right:0}.input-controlled .label{align-self:center;flex:0 1 auto;font-weight:700;line-height:1;margin-right:.5em;padding-right:.25em}.input-controlled input{background-color:#f9f9f9;border:.125em solid #b4b4b4;flex:1 0 2em;max-width:5em;padding:0 .25em}.input-controlled .ctl{align-items:center;display:flex;flex:0 0 auto;margin-left:.5em}.input-controlled .ctl .icon-token{flex:0 0 1.5em;height:1.5em;margin-left:.5em;width:1.5em}.qty-list{background:rgba(51,51,51,.04);border:.0325em solid #333;padding:.5em;position:relative;width:100%}.qty-list .label{margin-bottom:1em}.qty-list .input-controlled{border-bottom:.0325em dotted #333;border-radius:0;margin:.5em 0 .75em;padding-bottom:.75em}.qty-list>.input-controlled:last-of-type{border-bottom:none;padding-bottom:0}.qty-list .input-controlled .label{margin-bottom:0}.text-area{border:.05em solid #333;height:auto;max-width:100%;padding:.5em;position:relative;width:100%}.text-area.formatable{padding-bottom:2.5em}.text-area .text-area-display{border:.0325em solid #b4b4b4;max-width:100%;min-height:6em;overflow:visible;padding:.5em;width:100%}.text-area.formatable .text-area-display{min-height:4em}.text-area-display:focus{border:.0325em solid #333}.text-area:focus .text-area-display:after{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;content:"|"}@-webkit-keyframes "blink"{0%,to{opacity:0}50%{opacity:1}}@keyframes "blink"{0%,to{opacity:0}50%{opacity:1}}.text-area textarea{background-color:transparent;border:none;color:#333;display:block;font-size:1em;height:auto;line-height:1.5;margin:0;min-height:4.5em;padding:0;resize:none;width:100%}.text-area.formatable textarea{display:none}.text-area-ctl{background-color:rgba(51,51,51,.4);border-top:.03125em solid #333;border-top-left-radius:0;border-top-right-radius:0;bottom:0;display:flex;flex-wrap:wrap;left:0;padding:.5em;position:absolute;width:100%}.text-area-ctl-set{display:flex;flex:0 0 auto}.text-area-ctl .icon-token{align-items:center;border:.0875em solid #f9f9f9;display:inline-flex;height:1em;justify-content:center;margin-right:.5em;padding:0;width:1em}.text-area-ctl .icon-token.active{background-color:rgba(51,51,51,.4)}.text-area-ctl .icon-token .icon-svg{fill:#f9f9f9;align-self:center;flex:0 0 80%;width:80%}.text-area-ctl .icon-token svg{height:100%;width:100%}textarea.text-code{font-family:site-font;font-size:1.6em}.container-overflow{flex:1 0 auto;height:auto;overflow:visible;position:relative;width:auto}.form-select{background-color:inherit;border:.05em solid #333;height:auto;max-width:35em;padding:.5em;position:relative;width:100%}.container-overflow.sml{flex:1 0 15em;max-width:50%;min-width:15em}.form-row>.container-overflow{flex:1 0 12em;margin-right:2em}.form-row>.container-overflow:first-child:last-child,.form-row>.container-overflow:last-child{margin-right:0}.form-row>.container-overflow.sml+.container-overflow.sml{margin-left:2em}.form-select .icon-svg{cursor:pointer;display:inline-block;height:1em;width:1em}.form-select .icon-svg svg{height:1em;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:1em}.form-select label{display:block}.form-select-input{display:flex;height:auto;overflow-y:visible;padding-top:.5em;position:relative;width:100%}.form-select-input-value{flex:1 0 auto!important;position:relative;width:90%}.form-select-input-value-selected{align-items:center;display:flex;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-select-input-value-selected .icon-svg{margin-right:.5em}.form-select-input-value-selected .icon-svg svg{fill:#b4b4b4;-webkit-transform:inherit;transform:inherit}.form-select-input-options{background-color:#f9f9f9;border-bottom:.25em solid #b4b4b4;border-radius:0;border-top:.25em solid #b4b4b4;box-shadow:0 3px 3px rgba(51,51,51,.04);display:hidden;font-size:16px;height:auto;left:0;margin-top:.25em;max-height:0;overflow:hidden;overflow-y:auto;position:absolute;scrollbar-color:#f9f9f9 rgba(51,51,51,.4);scrollbar-width:thin;top:0;transition:max-height .3s;z-index:4000}.form-select-input-options.active{display:block;max-height:40em}.form-select-input-options *{border-radius:inherit}.form-select-input-optgroup{background-color:rgba(51,51,51,.4);border-left:.05em solid #333;border-right:.05em solid #333;color:#f9f9f9;font-style:italic;font-weight:700;padding:.75em .5em .25em}.form-select-input-optgroup:first-of-type{display:none}.form-select-input-optgroup+.form-select-input-option{border-top:none}.form-select-input-option{align-items:center;background-color:hsla(0,0%,98%,.3);border-left:.05em solid #333;border-right:.05em solid #333;border-top:.05em solid #333;cursor:pointer;display:flex;padding:.5em;position:relative}.form-select-input-option .icon-svg{fill:#b4b4b4;flex:0 0 1em;height:1em;margin-right:.5em;width:1em}.form-select-input-option.grouped{padding-left:1em}.form-select-input-option.selected:after{color:#4caf50;content:"✓";padding-left:1em;position:absolute}.form-select-input-option:last-of-type{border-bottom:.05em solid #333}.form-select-input-option.nav-focus,.form-select-input-option.selected{background-color:rgba(51,51,51,.1);font-weight:700}.form-select-input-option:hover{background-color:rgba(51,51,51,.05)}select{-webkit-appearance:none;appearance:none;background-color:#f9f9f9;border:none;cursor:pointer;display:inline-block;font-size:1em;line-height:1.3;margin-top:.5em;max-width:calc(100% - 2em);padding:0 .5em .5em 0;width:100%}option:focus,select:focus{outline:none!important}select optgroup{background-color:#f9f9f9;color:#f9f9f9;font-size:.0325em}select option{background-color:#f9f9f9;font-family:site-font,sans-serif;font-size:1em;font-weight:400;height:8em;line-height:1.4;padding:2em}.container-overflow.site-language{font-size:.3em;min-width:7em}.container-overflow.site-language .form-select{border:0}.container-overflow.site-language .form-select .icon-svg{top:.1em}.form-select-input-options.site-language{border-bottom:0;border-top:0;box-shadow:0 4px 4px #ccc;margin-top:-.05em}.form-select-input-options.site-language .form-select-input-option{background:none;border:0;font-size:.9em;padding:.35em .5em}.form-select-input-options.site-language .form-select-input-option:first-child{padding-top:.45em}.form-select-input-options.site-language .form-select-input-option+.form-select-input-option{padding-top:0}@media(max-width:1200px){.container-overflow.site-language{font-size:.4em}.container-overflow.site-language .form-select{padding-top:.15em}.form-select-input-options.site-language{margin-top:-.3em}.form-select-input-options.site-language .form-select-input-option{font-size:.8em}}.form-alert{align-items:center;background-color:#f7b733;color:#f9f9f9;display:flex;font-size:1em;justify-content:flex-start;margin:1em 0;min-width:17em;padding:.5em;position:relative;width:100%}.form-alert .alert-icon{fill:#f9f9f9;flex:0 0 3em;height:3em;width:3em}.form-alert .alert-icon svg{height:100%;width:100%}.form-alert .form-alert-msg{border-left:.125em solid #f9f9f9;border-radius:0;flex:0 1 75%;margin-left:.5em;padding-left:.5em}.form-alert .form-alert-msg h3{font-size:1.5em;line-height:1;margin:0;padding:0 0 .25em}.form-alert .form-alert-msg h3+p{border-top:.0625em solid #f9f9f9;margin:0;padding-top:.25em}.form-alert p{flex:1 1 5em;height:auto;padding:0;padding-top:1em;width:auto}.active-element{box-shadow:0 0 5px 1px #dd1a21}.active-element.info-bg{box-shadow:0 0 5px 1px #09c}.active-element.caution-bg{box-shadow:0 0 5px 1px #f7b733}.active-element.sucess-bg{box-shadow:0 0 1px 0 #4caf50}input[type=file]::-webkit-file-upload-button{align-items:center;align-self:center;background-color:#dd1a21;background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 1%,rgba(51,51,51,0) 2%);background-position:50%;background-size:100%;border:.05em solid rgba(51,51,51,0);color:#f9f9f9;cursor:pointer;display:flex;font-size:1em;font-weight:400;justify-content:center;letter-spacing:.1em;min-width:15em;opacity:.9;padding:1em;text-align:left;text-transform:uppercase;vertical-align:initial}button,input[type=file]::file-selector-button{align-items:center;align-self:center;background-color:#dd1a21;background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 1%,rgba(51,51,51,0) 2%);background-position:50%;background-size:100%;border:.05em solid rgba(51,51,51,0);color:#f9f9f9;cursor:pointer;display:flex;font-size:1em;font-weight:400;justify-content:center;letter-spacing:.1em;min-width:15em;opacity:.9;padding:1em;text-align:left;text-transform:uppercase;vertical-align:initial}button.mini,button.tiny{font-size:.75em}button.tiny{max-width:10em;padding:.25em;width:100%}button.sml{width:10em}button.lg{flex:0 0 100%!important;max-width:35em;width:100%!important}button.full{width:100%}.form-row button{flex:0 0 48%}.form-row button.sml{flex:0 0 10em}.form-row button+button{margin-left:1em}.admin-component .form-row button{flex:0 0 17em}input[type=file]::-webkit-file-upload-button:hover{opacity:1}button:hover,input[type=file]::file-selector-button:hover{opacity:1}.btn-click{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:button-click;animation-name:button-click}.btn-disabled,button.btn-disabled:hover{background-color:#b4b4b4;cursor:default;opacity:.8}button .button-label{word-wrap:break-word;flex:0 0 auto;overflow-wrap:break-word}button .icon-svg{align-items:center;display:flex;flex:0 0 1em;height:1em;margin-right:.5em;position:relative;width:1em}button .icon-svg svg{height:100%;width:100%}button .icon-svg.icon-right{margin-left:.5em;margin-right:0}button .icon-svg.rotate90{top:0}button .icon-svg svg path{fill:#f9f9f9}.form-switch-wrapper{align-items:center;display:flex;height:auto;margin-right:1em;padding:0;width:100%}.form-switch-wrapper+.form-switch-wrapper,.modal .form-switch-wrapper{padding:.5em 0}.list-set .form-switch-wrapper{padding-bottom:.5em}.form-switch-label{display:inline-block;flex:1 1 10em;font-size:1em}.form-switch{background-color:rgba(51,51,51,.4);border:.25em solid #b4b4b4;border-radius:2em;cursor:pointer;display:inline-block;flex:0 0 5.5em;font-size:.5em;height:3.5em;overflow:hidden;position:relative;width:5.5em}.form-switch+.form-switch-label{margin-left:.5em}.form-switch-lever{background-color:#f9f9f9;border-radius:1.5em;height:3em;left:.0625em;margin:0;padding:0;position:absolute;top:0;width:3em}.form-switch.active{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:switch-ctnr-on;animation-name:switch-ctnr-on;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background-color:#4caf50}.form-switch.inactive{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:switch-ctnr-off;animation-name:switch-ctnr-off;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(51,51,51,.4)}.form-switch.active .form-switch-lever{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:switch-on;animation-name:switch-on;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;left:2em}.form-switch.inactive .form-switch-lever{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:switch-off;animation-name:switch-off;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;left:-.0625em}.radio-btn{display:flex;flex-direction:row}.radio-btn.disabled{opacity:.5}.radio-btn+.radio-btn{margin-top:1em}.radio-btn-boundary{border-radius:0;flex:0 0 1.5em;height:1.5em;margin-right:.5em;width:1.5em}.radio-btn-selector{border:.125em solid #333;border-radius:50%;cursor:pointer;height:100%;opacity:.7;overflow:hidden;transition:border .25s;width:100%}.radio-btn-selector .icon-svg{flex:0 0 1em!important;height:1em!important;width:1em!important}.radio-btn-selector svg{fill:#333;bottom:100%;height:100%;left:120%;position:relative;transition:height .25s,width .25s,left .25s,bottom .25s;width:100%}.radio-btn-selector:hover{opacity:1}.radio-btn.active .radio-btn-selector{border:.1875em solid #4caf50;opacity:1}.radio-btn.active .radio-btn-selector svg{fill:#4caf50;bottom:10%;left:10%}.radio-btn-label{font-weight:700}.radio-btn-set{position:relative}.radio-btn-set-header{font-weight:700}.radio-btn-set label{margin:0 0 1em;padding:0}.radio-btn-set-group{display:flex;flex-wrap:wrap;margin-left:-1em;position:relative}.radio-btn-set-group .radio-btn{flex:1 0 33%;margin-left:1em}.radio-btn-set-group .radio-btn+.radio-btn{margin-top:0}.value-selector{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:1em 0;width:auto}.value-selector.centered{align-items:center}.value-selector label{margin-bottom:.5em}.value-selector .options{align-content:stretch;border-radius:0;display:flex;flex:0 0 auto;justify-content:flex-start;position:relative}.value-selector .options .option{border:.125em solid #b4b4b4;border-collapse:collapse;border-radius:0;border-right:none;cursor:pointer;flex:0 0 2em;height:2em;line-height:1;padding:.5em;text-align:center;width:2em}.value-selector.text .options .option{flex:1 0 auto;width:auto}.value-selector .options .option:last-of-type{border-right:.125em solid #b4b4b4}.value-selector .options .option:not(.selected):hover{background-color:#b4b4b4;color:#f9f9f9}.value-selector .options .option.selected{background-color:#4caf50;color:#f9f9f9}.filter-set{align-items:center;display:flex;flex-wrap:wrap;padding:.5em 0}.filter-set-label{flex:0 0 auto;font-weight:700;margin-right:1em}.checkbox-set{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap}.checkbox{flex:0 0 auto;margin-right:2em;width:auto}.checkbox,.checkbox-selector{align-items:center;display:inline-flex;position:relative}.checkbox-selector{background-color:hsla(0,0%,98%,.3);border:.125em solid #b4b4b4;cursor:pointer;flex:0 0 1.25em;height:1.25em;justify-content:center;margin-right:.25em;transition:border .25s ease-in-out,background-color .25s ease-in-out}.checkbox-selector:hover{background-color:#f9f9f9;border:.125em solid #333}.checkbox-selector .icon-svg{height:0;position:absolute;transition:height .25s ease-in;width:0}.checkbox.active .checkbox-selector{background-color:#4caf50;border:.125em solid #4caf50}.checkbox.active .checkbox-selector .icon-svg{fill:#f9f9f9;height:80%;transition:height .25s ease-in;width:80%}.checkbox-label{flex:0 0 auto;width:auto}.checbox-row{margin:1em 0 .5em}.form-msg{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:msg-show;animation-name:msg-show;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background-color:#09c;color:#f9f9f9;height:auto;margin:1em 0;max-height:20em;overflow:hidden;padding:1em;width:100%}.form-msg .icon-svg{fill:#f9f9f9}.form-msg.flex-msg{align-items:center;display:flex;flex-wrap:wrap}.form-msg.flex-msg .icon-svg{flex:0 0 2em;height:2em;width:2em}.form-msg.flex-msg .form-msg-content{flex:0 1 12em}.form-msg.flex-msg .icon-svg+.form-msg-content{border-left:.125em solid #f9f9f9;border-radius:0;margin-left:1em;padding-left:1em}.form-row .form-msg{flex:1 0 15em}.form-row *+.form-msg{margin-left:1em;margin-top:0}.form-row button{align-self:flex-start!important}.form-multi-step{min-width:16.685px}.form-multi-step,.form-multi-step-veiwport{height:auto;position:relative;width:100%}.form-multi-step-veiwport+.form-complete-ctl{margin-top:1em}.form-multi-step-container{height:auto;position:relative;width:100%}.modal .form-multi-step-containter{height:auto!important}.form-auto-height{height:auto;margin-bottom:2em;min-height:100%;position:relative;width:100%}.form-multi-step fieldset{background-color:#f9f9f9;left:110%;position:absolute;top:0;width:99%}.form-multi-step fieldset.active,.form-multi-step fieldset:first-of-type{left:0;position:relative}.form-multi-step fieldset.active{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:form-step-in;animation-name:form-step-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;left:0;position:relative}.form-multi-step fieldset.inactive{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:form-step-out;animation-name:form-step-out;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;left:110%;position:absolute}.form-multi-step fieldset.active.previous{-webkit-animation-name:form-step-back;animation-name:form-step-back}.form-multi-step fieldset.inactive.previous{-webkit-animation-name:form-step-out-back;animation-name:form-step-out-back}.form-field{border:.0325em solid #333;margin-bottom:1em;padding:0 1em 1em .5em;position:relative;width:100%}.form-field .field-file{align-items:flex-start;display:flex;margin-bottom:.5em;position:relative}.form-field .field-file .icon-file{fill:#b4b4b4;flex:0 0 1.5em;height:1.5em;margin-right:.5em;width:1.5em}.form-field .field-file .field-file-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-zone{border:.125em dashed #333;margin-bottom:2em;padding:1em}.modal .form-row .file-upload-zone{border:.0325em solid #333;margin-bottom:0;padding:0 .5em;width:100%}.modal .form-row .file-upload-zone .form-row{padding:0}.modal .form-row .file-upload-zone .form-row button{flex:0 0 100%;margin-bottom:.5em;width:100%}.file-upload{position:relative;width:100%}.file-upload label,.form-field.file label{align-items:center;color:#333;display:inline-flex;font-size:1em;margin-top:.5em;opacity:1}.file-upload label .icon-svg:first-child,.form-field.file label .icon-svg:first-child{margin-right:.5em}.file-upload input[type=file]{cursor:pointer;display:flex;flex-direction:column;height:auto;margin:1em 0;position:relative;width:100%}input[type=file]::-webkit-file-upload-button{background-color:#09c;border-radius:inherit;flex:0 0 100%;margin-bottom:.5em;width:100%}input[type=file]::file-selector-button{background-color:#09c;border-radius:inherit;flex:0 0 100%;margin-bottom:.5em;width:100%}input[type=file]::-webkit-file-upload-button:after{content:""}input[type=file]::file-selector-button:after{content:""}.file-upload.in-progress .file-upload-preview .icon-file,.file-upload.in-progress .file-upload-preview img{opacity:.5}.file-upload-preview-set{display:flex;flex-wrap:wrap;padding:1em 1em 0 0}.file-upload-preview{background-color:rgba(51,51,51,.4);border:.125em solid #333;height:8em;margin-bottom:1em;margin-left:1em;overflow:hidden;padding:.25em;position:relative;width:8em}.file-upload-preview img{height:100%;object-fit:cover;width:100%}.file-upload-preview-ctl{display:flex;justify-content:flex-end;padding:.25em;position:absolute;right:0;top:0}.file-upload-preview-ctl .icon-token{border:.125em solid #f9f9f9;border-radius:50%;box-shadow:0 0 .125em #333;flex:0 0 1.5em;height:1.5em;margin-left:.5em;padding:0;position:relative;width:1.5em}.file-upload-preview-ctl .icon-token.error-bg,.file-upload-preview-ctl .icon-token.info-bg,.file-upload-preview-ctl .icon-token.success-bg{background-color:#b4b4b4}.file-upload-preview-ctl .icon-token.error-bg:hover{background-color:#dd1a21}.file-upload-preview-ctl .icon-token.info-bg:hover{background-color:#09c}.file-upload-preview-ctl .icon-token.success-bg:hover{background-color:#4caf50}.file-upload-preview-ctl .icon-token .icon-svg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.file-upload-preview-ctl .icon-token svg{fill:#f9f9f9;flex:0 0 60%;height:60%;width:60%}.file-upload-preview .loader{display:none;height:100%;left:0;top:0}.file-upload.in-progress .file-upload-preview .loader{display:flex}.file-upload-preview-label{background-color:rgba(51,51,51,.9);border-radius:0;bottom:.5em;color:#f9f9f9;font-size:.75em;left:0;line-height:1.1;padding:.25em .5em;position:absolute;text-shadow:0 0 2px #333;width:100%}.modal .file-upload{min-height:auto;min-width:17em}.form-field-list{border-bottom:.125em solid rgba(51,51,51,.9);border-radius:0;margin-bottom:2em;padding-bottom:1em;position:relative}.form-field-list-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em 0 .25em;position:relative}.form-field-list-row .content{border-left:.0325em solid #333;flex:1 0 auto;margin-left:1em;padding-left:1em}.form-field-list-row .content:first-of-type{border-left:none;margin-left:0;padding-left:0}.form-field-list-row .content.ctl{display:flex;flex:0 0 auto}.form-field-list *{border-radius:0}.form-field-list-item{border:.0325em solid rgba(51,51,51,.9);display:block;height:auto;margin:0;padding:.5em;position:relative;width:100%}[draggable=true]{cursor:move}.form-field-list-item[draggable=true].drag-item{background-color:#f9f9f9;box-shadow:0 2px 2px #333;opacity:1!important}.form-field-list-item[draggable=true].drag-item.drag-start{display:none}.form-field-list-item .icon-svg.hover-icon{display:none;left:-1.5em;opacity:.5;position:absolute;top:1em}.form-field-list-item:hover .icon-svg.hover-icon{display:block}.drop-zone{background-color:#09c;height:.5em;margin:0;opacity:0;transition:height .25s;width:100%}.drop-zone.target{background-color:rgba(51,51,51,.04);height:4em}.form-field-list-item-row{align-items:center;display:flex;justify-content:flex-start;width:100%}.form-field-list-item.field-option{background-color:#f9f9f9}.form-field-list-item.conditional{border:none;border-top:.0325em solid rgba(51,51,51,.9);height:auto;margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 .5em;transition:max-height .5s,margin-top .5s,padding .5s,opacity .5s;width:100%}.form-field-list-item.active .form-field-list-item.conditional{margin-top:.5em;max-height:200em;opacity:1;padding:.5em}.form-field-list-item.conditional .form-field-list-item-row{background-color:rgba(51,51,51,.04);margin-bottom:.5em;padding:.25em .25em .25em 1em}.form-field-list-item.conditional .form-field-list-item-row:hover{background-color:rgba(51,51,51,.4)}.form-field-list-item.header{background-color:rgba(51,51,51,.04);font-weight:700}.form-field-list-item:last-of-type{margin-bottom:0}.form-field-list-item-col{border-left:.0325em solid rgba(51,51,51,.9);flex:0 0 auto;padding:0 .5em}.form-field-list-item-col.ctl{border:none}.form-field-list-item-col.field-adapt{flex:1 1 25%}.form-field-list-item-col.center{text-align:center}.form-field-list-item-col.right{text-align:right}.form-field-list-item-col:first-of-type{border-left:none;padding-left:0}.form-field-list-item-col:last-of-type{padding-right:0}.form-field-list-item-col.field-ctl{align-self:flex-end;display:inline-flex}.form-field-list-item+.ctl-combo{margin-top:-1em}.form-field-list-item.field-option+.ctl-combo{margin-top:1em}.form-matrix{display:flex;margin-left:-1em;min-width:17em;position:relative;width:46em}.form-matrix .form-matrix-display,.form-matrix form{flex:0 0 22em;margin-left:1em}.form-matrix .form-matrix-display{background-color:rgba(51,51,51,.04);border:.0125em solid #b4b4b4;padding:1em;position:relative}.form-matrix-display #aspect-ratio{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border:.125em solid rgba(51,51,51,.4);border-radius:0;color:rgba(51,51,51,.4);display:flex;font-size:3em;justify-content:center;margin-bottom:.33em;position:relative;width:100%}.form-matrix-display #slide-content{background-color:rgba(51,51,51,.04);border-radius:0;height:100%;left:5%;position:absolute;top:0;width:25%}.form-matrix-display #slide-content.light{background-color:hsla(0,0%,98%,.3)}.form-matrix #slide-content #slide-content-text{height:25%;padding:0 .25em;position:absolute;top:5%;width:100%}.form-matrix #slide-content #slide-content-text div{background-color:hsla(0,0%,98%,.3);height:10%;margin-bottom:20%;width:100%}.form-matrix #slide-content.light #slide-content-text div{background-color:rgba(51,51,51,.04)}.predictive-text-menu{background-color:#b4b4b4;border:.125em solid rgba(51,51,51,.4);border-radius:0;border-top:none;box-shadow:0 2px 4px 1px rgba(33,33,33,.5);display:flex;flex-direction:column;left:3em;position:absolute;top:3em}.predictive-text-menu-option{border-bottom:.125em solid rgba(51,51,51,.4);border-radius:0;color:#f9f9f9;cursor:pointer;padding:.5em}.predictive-text-menu-option:last-child{border-bottom:none}.predictive-text-menu-option:hover{background-color:rgba(51,51,51,.4)}.predictive-text-menu-option.active{background-color:#09c;color:#f9f9f9;font-style:bold}@-webkit-keyframes button-click{0%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 5%,rgba(51,51,51,0) 10%);background-size:100%}10%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,.2) 5%,rgba(51,51,51,0) 10%);background-size:100%}95%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,.2) 5%,rgba(51,51,51,0) 10%);background-size:10000%}to{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 5%,rgba(51,51,51,0) 10%)}}@keyframes button-click{0%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 5%,rgba(51,51,51,0) 10%);background-size:100%}10%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,.2) 5%,rgba(51,51,51,0) 10%);background-size:100%}95%{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,.2) 5%,rgba(51,51,51,0) 10%);background-size:10000%}to{background-image:radial-gradient(circle,rgba(51,51,51,0) 0,rgba(51,51,51,0) 5%,rgba(51,51,51,0) 10%)}}@-webkit-keyframes input-valid-flag{0%{padding-left:1.5em;-webkit-transform:scale(0);transform:scale(0)}80%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}to{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}}@keyframes input-valid-flag{0%{padding-left:1.5em;-webkit-transform:scale(0);transform:scale(0)}80%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}to{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes input-invalid-flag{0%{padding-left:1.5em;-webkit-transform:scale(0);transform:scale(0)}55%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}85%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}to{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}}@keyframes input-invalid-flag{0%{padding-left:1.5em;-webkit-transform:scale(0);transform:scale(0)}55%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}85%{padding-left:.75em;-webkit-transform:scale(1.5);transform:scale(1.5)}to{padding-left:1em;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes switch-ctnr-on{0%{background-color:rgba(51,51,51,.4)}to{background-color:#4caf50}}@keyframes switch-ctnr-on{0%{background-color:rgba(51,51,51,.4)}to{background-color:#4caf50}}@-webkit-keyframes switch-ctnr-off{0%{background-color:#4caf50}to{background-color:rgba(51,51,51,.4)}}@keyframes switch-ctnr-off{0%{background-color:#4caf50}to{background-color:rgba(51,51,51,.4)}}@-webkit-keyframes switch-on{0%{left:-.0625em}to{left:2em}}@keyframes switch-on{0%{left:-.0625em}to{left:2em}}@-webkit-keyframes switch-off{0%{left:2em}to{left:-.0625em}}@keyframes switch-off{0%{left:2em}to{left:-.0625em}}@-webkit-keyframes msg-show{0%{margin-top:0;max-height:0;padding:0 1em}25%{margin-top:0;max-height:0;padding:0 1em}to{margin-top:1em;max-height:20em;padding:1em}}@keyframes msg-show{0%{margin-top:0;max-height:0;padding:0 1em}25%{margin-top:0;max-height:0;padding:0 1em}to{margin-top:1em;max-height:20em;padding:1em}}@-webkit-keyframes form-step-in{0%{left:110%;position:absolute}to{left:0;position:relative}}@keyframes form-step-in{0%{left:110%;position:absolute}to{left:0;position:relative}}@-webkit-keyframes form-step-out{0%{left:0;position:relative}to{left:-110%;position:absolute}}@keyframes form-step-out{0%{left:0;position:relative}to{left:-110%;position:absolute}}@-webkit-keyframes form-step-back{0%{left:-110%;position:absolute}to{left:0;position:relative}}@keyframes form-step-back{0%{left:-110%;position:absolute}to{left:0;position:relative}}@-webkit-keyframes form-step-out-back{0%{left:0;position:relative}to{left:110%;position:absolute}}@keyframes form-step-out-back{0%{left:0;position:relative}to{left:110%;position:absolute}}@media(min-width:1200px)and (max-height:900px){.form-select-input-options{font-size:16px}}.card-content.progressive-form{max-width:calc(100% - 10px);min-width:17em;width:100%}.form-row.progressive-form-field{font-size:1em;min-width:17em;padding:0;transition:padding .5s;width:100%}.form-row.progressive-form-field.active{padding:1em 0}.progressive-form-field-input{display:flex;max-width:25em;width:100%}.progressive-form-field-input .input{background-color:#f9f9f9;position:relative}.progressive-form-field.error .input{border:.05em solid #dd1a21;box-shadow:0 0 2px #dd1a21}.progressive-form-field .icon-token.field-indicator{height:1em;position:absolute;right:.5em;top:1.5em;width:1em}.progressive-form-field .icon-token.text-indicator{display:inline-block;height:1em;margin-left:1em;position:relative;top:.25em;width:1em}.progressive-form-field .icon-token.field-indicator .icon-svg,.progressive-form-field .icon-token.field-indicator svg{height:100%;width:100%}.progressive-form-field-ctl{border-radius:0;display:flex;flex:0 0 2em;flex-direction:column;justify-content:flex-end;margin-bottom:-.5em;margin-left:.5em}.progressive-form-field-ctl .icon-token{align-items:center;border-radius:50%;display:flex;height:1.5em;justify-content:center;margin-bottom:.5em;padding:0;position:relative;width:1.5em}.progressive-form-field-ctl .icon-token .icon-svg{position:relative}.progressive-form-field-ctl .icon-token .icon-svg svg,.progressive-form-field-ctl .icon-token .icon-svg svg path{fill:#f9f9f9;height:.75em;left:.1em;position:relative!important;top:inherit!important;width:.75em}.progressive-form-field-text{display:flex;max-width:25em;width:100%}.progressive-form-field+.progressive-form-field{margin-top:1em}.progressive-form-field-text-value{flex:1 0 auto;max-width:25em;width:calc(100% - 2.5em)}.progressive-form-field-text-value label{height:.75em;line-height:1;margin:0;padding:0;position:relative;top:.5em}.progressive-form-field-text-value-field{line-height:1.2;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.live-field{align-items:baseline;display:flex;height:auto;justify-content:flex-start;padding:0;position:relative;width:100%}.live-field>.live-field-col{flex:1 1 auto;padding:0 .25em .25em 0;transition:padding-top 1s}.live-field>.live-field-col.live-field-label{flex:0 0 auto!important;font-size:.75em;font-weight:700;text-align:left}.live-field>.live-field-col.live-field-col-ctl,.live-field>.live-field-col.live-field-ctl{align-items:center;display:flex;flex:0 0 auto!important;height:100%;margin:0;padding:0}.live-field>.live-field-col.live-field-info{flex:0 1 auto!important;max-width:100%;position:relative;width:auto}.live-field.textarea.active>.live-field-col.live-field-info{flex:0 1 35em}.live-field.textarea.active>.live-field-col.live-field-col-ctl{align-self:flex-start;flex:1 0 auto}.live-field .input{margin-bottom:0}.live-field.active .form-select,.live-field.active .text-area,.live-field.active input{border:.125em solid #09c!important}.live-field.textarea .live-field-label{align-self:flex-start;padding-top:.5em}.live-field.textarea.active .live-field-label{padding-top:.5em}.live-field label{flex:0 0 auto;margin-bottom:.4em;margin-right:.5em}.live-field .live-field-label:after{content:":"}.live-field.date.active .live-field-edit{overflow:visible}.live-field.date .live-field-edit .form-row{padding-bottom:0}.live-field.date .live-field-edit .input .input-field-icon{top:.9em}.live-field .live-field-text{word-wrap:normal;border-radius:0;bottom:0;left:0;max-height:80em;opacity:1;padding-left:0;position:relative;transition:max-height .25s ease-out,max-width .25s ease-out,opacity .25s ease-out,padding .25s ease-out}.live-field:not(.disabled) .live-field-text{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 534 534' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M193.402 475.507 48.11 516.681a25.474 25.474 0 0 1-24.808-6.346l-.154-.152a25.477 25.477 0 0 1-6.496-24.962l41.174-145.289 135.576 135.575ZM62.86 438.915l10.804-38.13 58.884 58.882-38.13 10.806a66.295 66.295 0 0 0-13.062-18.498 66.308 66.308 0 0 0-18.496-13.06Zm387.183-219.907L314.324 83.29 84.26 313.354l135.72 135.717 230.063-230.063ZM340.51 165.346 166.316 339.54l-26.186-26.186 174.194-174.196 26.186 26.188Zm27.478 27.476 26.186 26.186L219.98 393.204l-26.186-26.186 174.194-174.196Zm146.117-37.876c20.338-20.338 20.338-53.312 0-73.65l-62.068-62.068c-20.338-20.338-53.313-20.338-73.651 0l-37.134 37.134L476.971 192.08s18.594-18.592 37.134-37.134Z' style='fill:%2309c'/%3E%3C/svg%3E") 32 32,text}.live-field:not(.disabled) .live-field-text:hover{background-color:#f7b733}.live-field .live-field-edit{display:block;height:auto;max-height:0;max-width:0;overflow:hidden;padding:0;position:absolute;width:auto}.live-field .live-field-edit .input{margin-bottom:0;padding:0}.live-field.active .live-field-text{bottom:.5em;left:.5em;max-height:0;max-width:0;opacity:0;overflow:hidden;padding-left:1em;position:absolute;transition:max-height .25s ease-in,max-width .25s ease-in,opacity .25s ease-in,padding-left .25s ease-in;white-space:nowrap}.live-field.inactive .live-field-info{min-width:10em}.live-field.inactive .live-field-text{bottom:.55em;left:.5em;margin-right:1em;max-height:80em;max-width:80em;opacity:1;overflow:hidden;position:absolute;transition:opacity .25s ease-out,max-width .25s ease-out,max-height .25s ease-out;white-space:nowrap}.live-field.active .live-field-edit{max-height:80em;max-width:80em;position:relative;transition:max-height .25s ease-in,max-width .25s ease-in}.live-field.inactive .live-field-edit{max-height:0;max-width:0;overflow:hidden;position:relative;transition:max-height .25s ease-out,max-width .25s ease-out}.live-field .input{border:none;min-width:5em;padding:0}.live-field .input input{background-color:#f9f9f9;border:.0325em solid #333;padding:.25em}.live-field .form-select{min-width:15em;padding:0 .25em}.live-field .form-select label,.live-field .text-area label{display:none}.live-field .text-area{background-color:#f9f9f9;max-width:40em;width:100%}.live-field .form-select .form-select-input{padding:.25em}.live-field .form-select .icon-svg{position:relative;top:.25em}.live-field-ctl{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap}.live-field-ctl .icon-token{align-self:center!important;flex:0 0 1.25em!important;height:1.25em!important;width:1.25em!important}.live-field-ctl .icon-token.success.btn{border-color:#4caf50!important}.live-field-ctl .icon-token.success svg{fill:#4caf50!important}.live-field-ctl .icon-token.error.btn{border-color:#dd1a21!important}.live-field-ctl .icon-token.error svg{fill:#dd1a21!important}h3 .live-field-ctl{font-size:16px}.live-field-ctl .icon-token.baseline{align-self:baseline}.live-field-ctl .icon-token:hover{opacity:1}.live-field .icon-token .icon-svg{flex:0 0 75%;height:75%;left:inherit;line-height:1;top:inherit;width:75%}.live-field-ctl .icon-token.rotate45 .icon-svg{left:12.5%;top:12.5%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.live-field-ctl .icon-token.rotate45 .icon-svg svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.live-field .live-field-ctl .active{display:none}.live-field.active .live-field-ctl .icon-token.active{display:flex;opacity:1}.live-field.active .live-field-ctl .inactive{display:none}.live-field-text.list .list-key{margin-right:.5em}.live-field-text.list .list-key:after{content:":"}.live-field-input-section{margin-left:1.5em}.live-field-input-heading{font-size:.85em;font-weight:700;margin:0 0 .25em}header{background-color:#f9f9f9;border-bottom:1px solid #dd1a21;border-radius:0;display:flex;flex:0 0 auto;height:auto;justify-content:space-between;min-width:17em;padding:1em 2em;z-index:100}header .header-id{height:100%;max-height:56px;padding:.2em 0 0;width:16em}header .header-id h2{color:#dd1a21;font-size:2em}header img.logo{height:100%;line-height:1;object-fit:contain;object-position:0 0;width:100%}header nav{align-content:flex-end;display:inline-flex;font-size:2em;justify-content:flex-end;max-width:50%;padding-top:.2em}header nav>div:not(:first-child){margin-left:.5em}header nav .icon-token,header nav .token{fill:#333;cursor:pointer;flex:0 0 auto;height:1em;position:relative;width:1em}header nav .icon-token:hover{fill:#f7b733}header nav .token-user{height:1em;opacity:.5;overflow:hidden;position:relative;width:1em}header nav .token-user.active,header nav .token-user:hover{opacity:1}.header-user{background-color:none;border:.1rem solid #dfdce3;border-radius:50%;color:#dfdce3;cursor:pointer;font-size:1.5em;height:3.5em;padding-top:.75em;text-align:center;width:3.5em}.header-user:hover{background-color:#dd1a21;border:.1em solid #dd1a21}.header-account{fill:#333;align-content:center;border-left:.1em solid #f9f9f9;border-radius:0;border-right:.1em solid #f9f9f9;color:#333;cursor:pointer;flex-grow:0;height:100%;padding:0 1em;width:auto;z-index:101}.header-account .drop-down{z-index:102}.header-account:hover{fill:#f7b733;color:#f7b733}.header-account-id{height:100%;width:auto}.header-account-id .svg-wrapper{display:inline-block;width:3em}.header-account-icon{height:100%}.header-account-name{color:#f9f9f9;display:inline-block;font-size:2em}@media(min-width:1200px){header{font-size:24px}}@media(max-width:1200px){header .header-id{max-height:36px}}footer{align-content:justify;background:#f9f9f9;border-radius:0;border-top:1px solid #dd1a21;color:#333;display:inline-flex;font-size:16px;height:3em;padding:1em;position:relative;width:100%}footer .footer-legal{font-size:.8em}footer .footer-content{align-items:center;display:inline-flex;padding-bottom:1em;padding-right:1em;position:absolute;right:0}footer .footer-content a{color:inherit;display:inline-block;font-size:1.2em;font-style:normal;height:1em;line-height:1;padding:0 1em;text-decoration:none}footer .footer-content a+a{border-left:2px solid #333;border-radius:0}footer .site-badge{align-self:flex-end;display:inline-flex;height:2em}footer .site-badge label{display:inline-block;font-size:.7em;padding-right:.5em}footer .site-badge img{display:inline-block;height:2em}.cart{margin:2em}.cart h2{text-align:center}.cart-greeting{font-size:1.5em;margin:1em}.cart-header{display:flex;justify-content:space-between}.cart-header-qty.empty{font-size:1.5em;padding-top:1.5em;text-align:center;width:100%}.cart-header-qty.empty p{max-width:100%}.cart-box{background-color:rgba(51,51,51,.04);height:auto;margin-bottom:2em;margin-top:1em;padding:1em}.cart-box.cart-item{margin-bottom:1em}.cart :nth-child(1 of .cart-box.cart-item){margin-top:2em}:nth-last-child(1 of .cart-box.cart-item){margin-bottom:2em}.cart-label{font-size:.85em;font-weight:400;text-transform:none}.cart-label+.live-field{justify-content:center}.cart-item{align-items:stretch;display:flex;position:relative;width:100%}.cart-item .media-token{flex:0 0 5em;height:5em;margin:0 1em 0 0;padding:0;width:5em}.cart-item label{color:#333;font-weight:700;padding-right:.5em}.cart-item label:after{content:":"}.cart-item-info{align-items:center;display:flex;flex:1 1 auto;padding:0}.cart-item-info-shipping{color:#4caf50;font-size:.75em}.cart-item-info-name{font-size:1.1em;text-transform:capitalize}.cart-item-info-name>.live-field>.live-field-col{font-weight:400;padding-bottom:0}.cart-item-info-name>.live-field .live-field-col .live-field-ctl,.cart-item-info-name>.live-field .live-field-col.live-field-info{font-size:.75em}.cart-item-info-specs-qty .live-field .live-field-col.live-field-col-ctl{left:-.5em;position:relative;top:-.2em}.cart-item-info-specs{display:block;flex-wrap:wrap;justify-content:flex-start}.cart-item-info-specs-row{align-items:center;display:flex;justify-content:flex-start}.cart-item-info-specs-qty{display:inline-block;font-weight:700;padding-right:2em}.cart-item-info-specs-qty .live-field .live-field-text{font-size:1.75em}.cart-item-info-specs-price{bottom:.25em;color:#4caf50;display:block;font-size:1.75em;font-weight:700;position:relative}.cart-item-details{height:auto;max-height:0;overflow:hidden;padding:0;transition:max-height .5s,padding .5s}.cart-item-details.active{max-height:1000em;padding:1em 0}.cart-item-custom-info{width:100%}.cart-item-custom-info-set{display:block;min-width:50%;padding-right:1em}.cart-item-ctl{align-items:center;display:flex;flex:0 0 2em;margin-left:2em;position:relative}.cart-item-ctl.active{align-items:normal;padding-top:1.25em}.cart-item-ctl .icon-svg,.cart-item-ctl .icon-token{height:1.25em;width:1.25em}.cart-item-ctl .icon-svg{cursor:pointer;display:block;opacity:.7}.cart-item-ctl .icon-svg:hover{opacity:1}.cart-item-ctl .svg{height:100%;width:100%}.cart-item-ctl div+div{margin-top:1em}.cart-item-ctl-view{font-size:.85em}.cart-item-ctl-view .icon-toggle{display:inline-block;font-size:.45em;margin-left:.75em;position:relative;top:.3em}.cart-totals{display:flex}.cart-totals-set{flex:1 1 15em}.cart-totals .core-rule{flex:0 0 .25em;margin-left:2em;margin-right:2em}.cart-totals-legal{flex:0 0 100%;font-size:.75em}.cart-totals-legal p{margin:0;max-width:100%;padding:0;width:100%}.cart-price:not(:last-child){margin-bottom:1em}.cart-price.price-total .cart-price-value{font-size:2em}.cart-price label{color:#333;display:block;margin:0 0 .5em;padding:0;text-transform:capitalize}.cart-price label,.cart-price-value{font-family:header-font;font-weight:400}.cart-price-value{color:#4caf50}.cart-ctl{display:flex;height:auto;justify-content:space-between;margin-top:1em;position:relative}.cart-ctl>*{margin-right:2em}.cart-ctl>:last-child{margin-right:0}.cart-totals-set .grid{margin-bottom:0}.cart-totals-set .grid.cells{border-bottom:1px solid #d2d2d2!important}.cart-totals-set .grid .column{border-bottom:none!important}.cart-price-value .live-field.price{justify-content:flex-end}.order{height:auto;margin:0;position:relative}.order .order-header{display:none;position:relative}.order-toggle{bottom:0;position:absolute;right:0}.order.multiple{background-color:rgba(51,51,51,.04);padding:2em}.order.multiple .order-header{display:flex}.order-number{align-items:center;background-color:#dd1a21;border-radius:50%;color:#f9f9f9;display:flex;flex:0 0 1.5em;font-size:2em;font-weight:700;height:1.5em;justify-content:center;margin:0 1em 0 0;width:1.5em}.order-header-title{flex:1 1 auto}.order-header h3{line-height:1;margin:0;padding:0}.order.multiple .order-header-address{margin:.5em 0 0;opacity:1;overflow:hidden;padding:0;transition:opacity .5s .5s,width 1s,overflow 0s 1s;white-space:nowrap;width:100%}.order.multiple.active .order-header-address{opacity:0;overflow:hidden;white-space:nowrap;width:0}.order.multiple .order-body{height:auto;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height 1s,padding-top .75s,opacity 1s}.order.multiple.active .order-body{max-height:100em;opacity:1;padding-top:1em}.order.multiple .card,.order.multiple .cart-item{background-color:#f9f9f9}.order.multiple .card{padding:1.5em 2em}.order.multiple .card .card-title{flex:0 0 2em;height:2em}.order-body article{min-width:15em;padding:0}.order-body h3{margin-bottom:1em}.order-body article.order-location{display:table;margin-bottom:2em;min-width:15em;padding:1em;width:auto!important}.progressive-section{background-color:rgba(51,51,51,.04);margin-bottom:2em;padding:2em;position:relative}.progressive-section h3 .icon-token{height:.75em;width:.75em}.progressive-section .details-preview{align-content:flex-start;display:flex;height:auto;max-height:100em;opacity:1;overflow:hidden;position:relative;transition:max-height .5s ease-out,opacity .5s ease-out}.progressive-section.active .details-preview{max-height:0;opacity:0}.progressive-section .details-preview label{color:#333;flex:0 0 auto;margin-right:1em;padding-top:.185em}.progressive-section .details-preview label:after{content:":"}.progressive-section .details-expand{height:auto;margin-top:0;max-height:0;position:relative;transition:max-height .5s ease-out,margin .5s ease-out}.progressive-section.active .details-expand{max-height:100000000em}.icon-ctl-dir{fill:#f9f9f9;background-color:none;border-radius:50%;-webkit-filter:url(#dropshadow);filter:url(#dropshadow);height:2.5em;padding:.5em;position:absolute;top:calc(50% - 1.25em);width:2.5em;z-index:59}.icon-ctl-dir.disabled{display:none}.icon-ctl-dir:hover{background-color:hsla(0,0%,98%,.3)}.icon-ctl-dir.prev{left:0;transition:rotate(270)}.icon-ctl-dir.next{right:0}.icon-ctl-dir .icon-svg,.icon-ctl-dir svg{height:2.5em;width:2.5em}body.modal-active{overflow:hidden}.modal-wrapper,.pop-up-wrapper{align-items:center;background-color:hsla(0,0%,98%,.9);display:flex;font-size:16px;height:100%;justify-content:space-around;left:0;position:fixed;top:0;width:100%;z-index:3000}.pop-up-wrapper{z-index:5000}.pop-up>.pop-up-ctl{position:absolute;right:1em;top:1em}.modal,.pop-up{background-color:#f9f9f9;box-shadow:0 2px 5px rgba(51,51,51,.9);flex:0 0 auto;max-height:90vh;max-width:66vw;min-width:19em;overflow-x:hidden;overflow-y:auto;padding:1em;position:relative}.modal.closable,.pop-up.closable{padding-top:3.5em}.modal .icon-token.modal-close{background-color:#f9f9f9;border:.125em solid #333;border-radius:50%;opacity:.1;padding:.25em;position:absolute;right:.75em;top:.75em;transition:opacity .5s}.modal .icon-token.modal-close:hover{opacity:1}.modal-dialogue{display:flex;flex-direction:column;max-width:21em;width:auto}.modal-dialogue-content{width:100%}.modal-dialogue-icon{flex:0 0 3em;margin-right:1em}.modal-dialogue-icon .icon-svg,.modal-dialogue-icon svg{height:3em;width:3em}.modal-dialogue-message{flex:1 1 100%;margin-bottom:1em}.modal-dialogue-message h3{font-size:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-dialogue .form-row{padding-bottom:0}.modal-image-preview{height:auto;position:relative;width:auto}.modal-image-preview img{height:100%;max-height:80vh;max-width:80vw;object-fit:contain;width:100%}.modal-header{margin:0 0 1em}.modal-header h3{padding-top:0}.modal-message+.modal-message{margin-top:2em}.modal-message.approval-required{background-color:rgba(51,51,51,.04);padding:1em}.modal-message h3{margin-bottom:.5em}.modal-message-item{background-color:rgba(51,51,51,.04);display:flex;margin-bottom:.5em;padding:.5em}.modal-message-image{width:4em}.modal-message-item .media-token{margin-left:0;margin-right:1em}.modal-message-text{align-items:center;display:flex;line-height:1}.status-inline{fill:#f9f9f9;align-items:center;background-color:#b4b4b4;color:#f9f9f9;display:flex;font-size:.75em;font-weight:700;padding:.5em;white-space:nowrap}.status-inline .icon-svg{flex:0 0 16px!important;height:16px!important;width:16px!important}.task-set{background-color:none;padding:0;position:relative}.task-set label{color:#f80}.task-badge{align-items:center;background-color:#b4b4b4;color:#f9f9f9;display:flex;height:auto;max-width:15em;padding:.5em 1em;position:relative}.task-badge .icon-svg{fill:#f9f9f9;margin-right:1em}.task-inline{align-items:stretch;background-color:none;border:.25em solid #f80;color:#f9f9f9;display:flex;flex-direction:column;height:auto;justify-content:center;max-height:100em;padding:1em;position:relative;transition:max-height .5s;width:17em}.task-inline .task-info{align-content:flex-start;display:flex;justify-content:flex-start}.task-set .task-inline{margin-top:.5em}.task-set .task-inline:first-of-type{margin-top:0}.task-inline .icon-svg{fill:#f80;margin-right:1em}.task-header{fill:#f9f9f9;align-items:center;background-color:#f80;color:#f9f9f9;display:flex;flex:1 1 100%;font-size:.75em;font-weight:400;font-weight:700;justify-content:center;margin:.25em .25em .5em;padding:.5em;text-align:left;text-transform:uppercase}.task-header .icon-svg{fill:#f9f9f9;height:1.5em;margin-right:.25em!important;width:1.5em}.task-info{color:#f80;padding:.5em}.task-info p{padding:0}.task-info p.status{font-size:.75em;height:1em;line-height:1}.task-general .task-general-info .loader,.task-info .status .loader{font-size:.75em;font-weight:400;justify-content:flex-start;min-height:0;opacity:1}.task-inline .loader-overlay{padding:1em}.task-inline .loader-overlay .loader label{font-size:1em;padding-left:0}.task-inline .loader-overlay .loader .icon-svg{flex:0 0 1.5em;height:1.5em;margin-right:.5em;width:1.5em}.task-general .task-general-info .loader,.task-inline .loader-overlay .loader svg{fill:#f80!important;color:#f80!important}.task-info .status .loader .icon-svg{flex:0 0 1.5em;height:1.5em;margin-right:.25em;width:1.5em}.task-info .status .loader label{font-weight:400;padding:0}.task-info .status .loader label:after{content:""}.task-info .icon-svg{flex:0 0 1.5em;height:1.5em;width:1.5em}.task-ctl{fill:#f80;color:#f80;flex:0 0 100%;margin-top:.5em;padding-bottom:0;width:100%}.task-ctl .ctl-combo{margin:.5em;opacity:1}.task-ctl .ctl-combo .icon-token.btn{border:none}.task-ctl .ctl-combo .icon-token.btn .icon-svg{fill:#f80;height:100%;left:0;top:0;width:100%}.task-ctl .ctl-combo .ctl-label{fill:#f80;color:#f80}.task-ctl .ctl-combo:hover .ctl-label,.task-ctl .ctl-combo:hover .icon-token.btn .icon-svg{fill:#4caf50;color:#4caf50;transition:fill .5s ease-out,color .5s ease-out}.task-header+.task-ctl{margin-top:.5em}.task-ctl p{margin:0 0 .5em;padding:0}.task-ctl .form-row{padding-bottom:0}.task-ctl .form-row button{flex:1 1 6em;font-size:1em;letter-spacing:0;padding:.25em!important}.task-ctl .form-row button .icon-svg{flex:0 0 1.5em!important;height:1.5em;margin-right:0;width:1.5em}.task-ctl .form-row button .icon-svg svg{height:4em!important;width:4em!important}.task-ctl-set{display:flex;justify-content:space-evenly;margin-bottom:.5em}.task-ctl-set .icon-token{margin-right:1em}.task-ctl .radio-btn-set .radio-btn-set-header{font-weight:400;text-align:center;width:100%}.task-ctl .icon-svg{fill:#f80}.task-general{fill:#f9f9f9;align-items:flex-start;background-color:#09c;color:#f9f9f9;display:flex;font-size:.75em;height:auto;margin-left:2em;padding:.5em;transition:background-color .5s,color .5s,font-size .5s,width .5s;width:17em}.task-general+.task-general{margin-top:1em}.task-general.minified{background:none;border:.125em solid #09c;color:#09c;font-size:.75em;width:auto}.task-general.minified>.task-general-info>div.status{align-items:baseline;display:flex;position:relative}.task-general.minified>.task-general-info>div.status>div:first-child{margin-right:.5em}.task-general.minified>.task-general-info>div.status>div:first-child:after{content:"::";margin-left:.5em}.task-general .non-minified{flex:0 0 auto;height:auto;max-height:100em;max-width:100em;overflow:visible;transition:max-height .5s,max-width .5s,padding .5s,margin .5s;width:auto}.task-general.minified .non-minified{margin:0;max-height:0;max-width:0;overflow:hidden;padding:0}.task-general>.task-general-info>.non-minified{border-radius:0;border-top:.0325em solid hsla(0,0%,98%,.3);margin-top:.5em;padding-top:.5em;transition:border .5s,padding-top .5s,margin-top .5s}.task-general.minified>.task-general-info>.non-minified{border-top-width:0;margin-top:0;padding-top:0}.task-general>.task-general-info div>.icon-svg:first-child,.task-general>.task-general-info div>span{margin-right:.5em}.task-general-info{flex:1 1 auto}.task-general-info h4{font-size:1em!important;padding-bottom:0!important}.task-general-info h4+p{border-top:none!important;padding-top:0!important}.task-general-info .status{font-size:1em}.task-general-ctl{display:block;flex:0 0 auto;margin-left:.5em;position:relative}.user-badge{align-items:center;border:.0625em solid #f9f9f9;border-radius:50%;display:flex;font-size:2em;height:1.75em;justify-content:center;position:relative;width:1.75em}.task-user-set{display:flex;flex-wrap:wrap;justify-content:flex-start}.task-user{align-items:center;border:.0325em solid #333;display:flex;margin-bottom:1em;margin-right:1em;padding:.5em;width:auto}.task-user label{color:#333;flex:1 0 auto;font-size:1em;line-height:1;margin:0;opacity:1;padding:0;text-transform:inherit}.task-user .ctl{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:.5em}.task-user .ctl .icon-token{height:1em;width:1em}.task-matrix{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-1em;margin-top:2em;position:relative}.task-matrix .task-matrix-set{border:.125em solid rgba(51,51,51,.04);flex:1 0 17em;margin-bottom:1em;margin-left:1em;padding:1em}.task-matrix .task-matrix-set ul.task-matrix-list{padding:0}.task-matrix .task-matrix-set ul.task-matrix-list li{border:.0325em solid #333;list-style-position:outside;list-style-type:none;margin-bottom:1em;padding:0}.task-matrix .task-matrix-set ul li::marker{border:1px solid blue;color:red}.task{padding:1em}.task h4{font-size:1em;margin:0;opacity:1}.task-row{align-content:flex-start;display:flex;justify-content:flex-start;position:relative}.task-row .icon-svg{fill:#333;flex:0 0 1em;height:1em;position:relative;top:.15em;width:1em}.task-row .icon-svg+.task-row-content,.task-row .task-row-content+.icon-svg{margin-left:.25em}.task .text-secondary{font-size:.75em;font-style:italic;font-weight:400}.grid-item.complete>.expandable>.grid-item.subtask{background-color:hsla(0,0%,39%,.1)}.grid-item.complete>.expandable>.grid-item.subtask>.grid-item.sub>.grid-item.subtask.ignored{opacity:.5!important}.grid-item.subtask>.grid-item.sub>.grid-item.subtask.ignored>.grid-item.sub>.grid-item.subtask.ignored{opacity:1!important}.grid-item.subtask,.grid-item.task{background-color:hsla(0,0%,98%,.3);border-radius:.25em}.grid-item.task .grid-item{border:.0325em solid #b4b4b4}.grid-item.task.complete{background-color:#4caf50!important;color:#f9f9f9}.grid-item.task.complete .icon-svg{fill:#f9f9f9!important}.grid-item.subtask{margin-bottom:1em}.grid-item.subtask.pending,.grid-item.task.pending{color:#b4b4b4}.grid-item.subtask.pending .icon-svg,.grid-item.task.pending .icon-svg{fill:#b4b4b4}.grid-item.subtask.ignored,.grid-item.task.ignored{opacity:.25}.grid-item.subtask.current{background-color:rgba(51,51,51,.4);color:#f9f9f9}.grid-item.subtask.current .icon-svg{fill:#f9f9f9}.grid-item.subtask.current>h3,.grid-item.task.current>h3{color:#4caf50}.grid-item.subtask.current>h3 .icon-svg,.grid-item.task.current>h3 .icon-svg{fill:#4caf50}h2+.task-interface{margin-top:2em}.task-interface .task-ctl{background-color:rgba(51,51,51,.04);border:.25em solid #f80;margin-bottom:2em;max-width:22em;padding:1em;position:relative;width:auto}.message-list{margin-bottom:1em;padding:0;position:relative}.message-list h4{margin:1em 0 0;padding:0}.message-list .message *{border-radius:0}.message-list .message>*{flex:0 1 100%}.message .subtext{border-bottom:.325em dotted rgba(51,51,51,.4);color:rgba(51,51,51,.4);line-height:.75em;margin-bottom:.5em;padding-bottom:.5em;width:auto}.message .subtext b{color:#333;font-style:normal!important;font-weight:noraml}.message-list .message{background-color:rgba(51,51,51,.04);border-radius:0;display:flex;flex-direction:column;padding:1em;position:relative}.message .message-list{border-top:.25em dotted #b4b4b4}.message .message-list .message{background:none;border-bottom:.0325em solid #b4b4b4}.message .ctl{line-height:1em;padding:0;position:relative;width:auto}.message .ctl .ctl-combo .icon-token.btn{border-radius:50%!important;margin-right:.5em}.message .ctl .icon-token{fill:#f9f9f9;opacity:.75;padding:0;transition:opacity .25s}.message .ctl .icon-token:hover{opacity:1}.message .message-body{align-items:stretch;display:flex;flex-direction:column;position:relative}.message .message-body p{flex:1 1 100%;overflow-wrap:normal;padding-bottom:1em;position:relative;word-break:break-word}.message .message-replies{padding-left:1em}.message .message-replies.active{padding-top:1em}.message .message-replies .message{padding-left:0}.widget-message{border-bottom:.0325em solid #333;border-radius:0;display:flex;left:0;margin-bottom:.5em;max-height:100em;padding:.5em;position:relative;transition:max-height .5s,left .5s}.widget-message.read{color:#b4b4b4}.widget-message.read.move{border-bottom:none;left:120%;margin:0;max-height:0;padding:0}.widget-message.archived{border-bottom:none;margin:0;max-height:0;overflow:hidden;padding:0}.widget-message .widget-message-contents{flex:1 0 15em}.user-initials{align-items:center;border:.0325em solid #333;border-radius:50%!important;display:flex;flex:0 0 2em!important;height:2em!important;justify-content:center;margin-right:1em;text-align:center!important;width:2em!important}.user-initials.owner{background-color:#09c;color:#f9f9f9}.message-bubble{clear:both;position:relative}.message-bubble .message-bubble-arrow{border-radius:0;height:2.25em;left:-.9675em;overflow:hidden;position:absolute;top:.5em;width:1em}.message-bubble .message-bubble-arrow .outer{background:#f9f9f9;border:.0325em solid #333;border-radius:0;height:1em;left:.5em;position:absolute;top:.25em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1em}.message-bubble .message-bubble-arrow .inner{border-bottom:10px solid transparent;border-right:20px solid #fff;border-top:10px solid transparent;height:0;left:2px;position:absolute;top:0;width:0}.message-bubble .message-bubble-body{background-color:#f9f9f9;border:.0325em solid #333;border-radius:.25em!important;height:auto;min-width:15em;padding:.5em}.message-bubble .message-bubble-body p{margin:0}.widget-message .subject{border-bottom:.125em dotted #333}.widget-message .message-flag{flex:.75em 1;height:.75em;margin-right:.25em;width:.75em}.widget-message .message-body{border-bottom:.0325em solid #333;border-radius:0}.widget-message .message-body p:last-child{padding-bottom:.5em}.widget-message .message-bubble-body .ctl-row{display:flex;justify-content:flex-end;margin-bottom:.5em;margin-top:.5em}.widget-message .message-bubble-body .ctl-row .icon-token{margin-left:1em;margin-right:0}.message-media{font-size:.75em;padding:.5em 0}.message-media>.message-media-file{align-items:center;display:flex}.message-media>.message-media-file>.media-file-token{height:1em;margin:0 .5em 0 0;padding:0;width:1em}.message-media>.message-media-file>.media-file-token .icon-file{height:100%;line-height:1;width:100%}.message-media>.message-media-file>.media-file-token .icon-badge{flex:0 0 .75em!important;height:.75em!important;width:.75em!important}.message-console{background-color:rgba(51,51,51,.04);border:.125em solid #b4b4b4;display:flex;flex-direction:column;min-width:15em;padding:1em}.modal .message-console{max-width:50em;width:80vw}.message-console input,.message-console textarea{background-color:#f9f9f9;border:.125em solid #b4b4b4;flex:0 0 100%;padding:.5em}.message-console .message-input-multi{background-color:#f9f9f9;border:.125em solid #b4b4b4;display:flex;flex:0 0 100%;justify-content:flex-start;padding:0}.message-console .message-input-multi input{background:none;border:none;flex:1 1 auto;margin:0;padding:.5em}.message-console .message-contact-tag{align-items:center;border:.0325em solid #b4b4b4;display:flex;flex:0 0 auto;margin:.25em .5em;padding:.25em .5em}.message-console .message-contact-tag .ctl{align-items:center;display:flex;flex:0 0 auto;margin-left:1em}.message-console .message-contact-tag .ctl .icon-token{flex:0 0 1em;height:1em;width:1em}.message-console textarea{min-height:8.8em;resize:vertical}.message-console .message-ctl{display:flex;justify-content:space-between}.widget{background-color:#dd1a21;max-width:30em;padding:1rem;width:100%}.widget h3{color:#f9f9f9}.widget-list{background-color:#f9f9f9;border:.2rem solid #333;width:100%}.widget-list-section{background:#dfdce3;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#dd1a21;font-size:1rem;font-weight:700;letter-spacing:.5rem;padding:.5rem;text-transform:uppercase}.widget-list-row{border-bottom:.05rem solid #333;border-radius:0;display:flex;flex-flow:row wrap;padding:.5rem}.widget-list-row:hover{background:#f7b733;color:#f9f9f9}.widget-list-row:last-of-type{border-bottom:none}.widget-list-section+.widget-list-row{border-top:.05rem solid #333}.widget-list-row-header{flex:0 0 100%;font-size:1rem}.widget-list-row-index{background-color:#dd1a21;border:3px double #dfdce3;border-radius:50%;cursor:pointer;display:inline-flex;flex-grow:0;height:2.5rem;margin-right:1rem;width:2.5rem}.widget-list-row-item{display:inline-flex;flex-grow:2;font-family:header-font,sans-serif}.widget-list-row-controls{display:inline-flex;flex-grow:0;height:2rem}.widget-icon-ctl{fill:#dd1a21;cursor:pointer;height:100%;width:auto}.widget-icon-ctl:hover,.widget-list-row:hover .widget-icon-ctl{fill:#f9f9f9}.widget-icon-ctl.widget-icon-ctl{margin-left:.5rem}.slide-show{background-color:#f9f9f9;border-radius:0;height:calc(56.25vw + .875rem);max-height:70%;overflow:hidden;position:relative;width:100vw;z-index:49;z-index:31}.modal .slide-show{min-width:90vw;width:100%}.slide{border-radius:0;height:100%;left:110vw;position:absolute;top:0;visibility:hidden;width:100%;z-index:50;z-index:30}.slide.link{cursor:pointer}.modal .slide{height:100%;left:0;position:relative;top:0;visibility:visible;width:90vw}.slide.prev{left:-110vw}.slide-active,.slide-active.prev{left:0;transition:left 1s;visibility:visible;z-index:51}.slide-inactive{left:-110vw;transition:left 1s;visibility:visible;z-index:50}.slide-inactive.prev{left:110vw}.slide-visual{border-radius:0;display:flex;height:100%;position:relative;width:100%;z-index:51}.slide-visual img.slide-image,.slide-visual video.slide-video{border-radius:0;height:100%;object-fit:cover;object-position:center center;position:absolute;width:100%}.slide-visual .slide-content{border-radius:0;height:100%;max-width:15em;padding:1em 2em;position:absolute;top:0;width:auto;z-index:53}.slide-visual .slide-content.left{left:1em}.slide-visual .slide-content.right{right:1em}.slide-visual .slide-content.dark{background-color:rgba(51,51,51,.9);color:#f9f9f9}.slide-visual .slide-content.light{background-color:hsla(0,0%,98%,.9);color:#333}.slide-visual .slide-content h2{color:#f9f9f9;text-shadow:0 2px 5px rgba(51,51,51,.7)}.slide-show .icon-ctl-dir{fill:#f9f9f9;background-color:none;border-radius:50%;-webkit-filter:url(#dropshadow);filter:url(#dropshadow);height:2.5em;padding:.5em;position:absolute;top:calc(50% - 1.25em);width:2.5em;z-index:59}.slide-show .icon-ctl-dir:hover{background-color:hsla(0,0%,98%,.3)}.slide-show .icon-ctl-dir.prev{left:1em;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.slide-show .icon-ctl-dir.next{right:1.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-ctl-dir rect.svg-boundery{fill:none}.slide-show-ctl{align-content:flex-start;bottom:0;cursor:pointer;display:flex;flex:column 1 nowrap;height:2rem;justify-content:center;padding-bottom:.5em;position:absolute;text-align:center;width:100%;z-index:60}.slide-show-ctl .icon-svg{display:inline-block;flex:0 0 1em;height:100%;margin:0;padding:0;width:auto}.slide-show-ctl .icon-svg+.icon-svg{margin-left:.5em}.slide-show-ctl .icon-svg svg{-webkit-filter:url(#dropshadow);filter:url(#dropshadow);height:75%}.slide-show-ctl .icon-svg svg circle{stroke-width:3;stroke:#f9f9f9;fill:#f9f9f9;opacity:.5}.slide-show-ctl .icon-svg svg circle:hover{opacity:1}.slide-show-ctl .svg-wrapper+.svg-wrapper{margin-left:1rem}.slide-show-slide-set{display:flex;flex-wrap:wrap;position:relative}.slide-show-slide-set .slide-show-slide{background-color:rgba(51,51,51,.04);background-position:50%;background-repeat:no-repeat;background-size:cover;height:8em;margin-bottom:1em;margin-right:1em;position:relative;width:15em}.slide-title-bar{background-color:rgba(51,51,51,.04);border-top-left-radius:0;border-top-right-radius:0;bottom:0;color:#f9f9f9;display:flex;justify-content:space-between;padding:.5em;position:absolute;width:100%}.slide-title-bar .slide-ctl{margin-left:1em}.slide-title-bar .slide-ctl .icon-token{fill:#f9f9f9;height:1em;margin-left:1em;opacity:.6;transition:opacity .25s;width:1em}.slide-title-bar .slide-ctl .icon-token:hover{opacity:1}@-webkit-keyframes slide-out{0%{left:0}99%{left:-110vw}}@keyframes slide-out{0%{left:0}99%{left:-110vw}}@-webkit-keyframes slide-in{0%{left:110vw}99%{left:0}}@keyframes slide-in{0%{left:110vw}99%{left:0}}.article-set{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2em;margin-left:-2em;margin-top:2em;padding-left:2em;width:calc(100% + 2em)}article{position:relative}article>.ctl.top-right{display:block;position:absolute;right:1em;top:1em;width:auto}article>.ctl.top-right .icon-token{fill:rgba(51,51,51,.4);flex:0 0 1.5em;height:1.5em;transition:fill .25s;width:1.5em}article>.ctl.top-right .icon-token:hover{fill:#333}article.feature-article{background-color:rgba(51,51,51,.04);background-position:50%;background-size:cover;border-radius:0;flex-basis:calc(50% - 2em);flex-grow:0;flex-shrink:0;height:auto;margin:0!important;margin-bottom:2em;margin-left:2em;min-height:20em;padding:1em!important}article.feature-article h3{border-radius:0;flex:0 0 auto;padding:0!important;text-align:left!important}article.feature-article .article-html{padding:0!important}article.feature-article.picture-bottom h3+.article-html{border-radius:0;border-top:.0325em solid #333;padding-top:1em!important}article.feature-article.overlay.dark{color:#f9f9f9;text-shadow:0 0 2px #333}article.feature-article.overlay.light{color:#333;text-shadow:0 0 2px #f9f9f9}article.feature-article.overlay{display:flex;flex-direction:column;justify-content:space-between;padding:0!important}article.feature-article.overlay h3{flex:0 0 auto;padding:1em!important}article.feature-article.overlay .article-html,article.feature-article.overlay p{border-radius:0;flex:0 0 auto;padding:1em!important}article.feature-article.overlay .article-html p{padding:0!important}article.feature-article.overlay .article-html p+p{padding-top:.5em!important}article.feature-article.overlay.dark .article-html,article.feature-article.overlay.dark h3,article.feature-article.overlay.dark p{background-color:rgba(51,51,51,.9)}article.feature-article.overlay.light .article-html,article.feature-article.overlay.light h3,article.feature-article.overlay.light p{background-color:hsla(0,0%,98%,.9)}article.feature-article.overlay .article-html p{background-color:transparent;flex:0 0 auto;padding:0}article.feature-article .article-visual{background-color:rgba(51,51,51,.04);height:auto;overflow:hidden;width:100%}article.feature-article .article-html+.article-visual{margin-top:1em}article.feature-article .article-visual img{align-self:center;height:100%;object-fit:contain;width:100%}article+article{padding-top:0}article.repeating{border:.125em solid hsla(0,0%,71%,.35);margin-bottom:2em!important;padding:1em!important;width:auto}article.repeating h3{font-weight:400;margin-bottom:0}@media(max-width:450px){.article-set{width:100%}article.feature-article{flex:0 0 100%}}.feature-collection{border-radius:0;overflow:hidden;padding:0 1em;position:relative;width:100%}.feature-collection .icon-ctl-dir,.feature-collection.scroll .icon-ctl-dir.disabled{display:none}.feature-collection.scroll .icon-ctl-dir{display:block}.feature-collection.scroll{padding-left:2em}.feature-collection .feature-scrollbox{display:flex;justify-content:center;margin-left:-2em;position:relative;width:auto}.feature-collection.scroll .feature-scrollbox{justify-content:flex-start;left:0;margin-right:2em;padding-right:2em;transition-duration:1s;transition-property:left;transition-timing-function:ease-in-out}.feature{background-color:#f9f9f9;flex:0 0 12em;margin-left:2em;padding:1em;position:relative;width:12em}.feature .media-hero{height:10em;position:relative;width:10em}.feature .media-hero img{height:100%;object-fit:cover!important;width:100%}.feature a{color:inherit;font-style:inherit;text-decoration:inherit}.feature a:hover{color:rgba(51,51,51,.9)}.feature h4{font-size:1.15em;line-height:1;margin:0;opacity:1;overflow:hidden;padding:.75em 0 .25em}.feature .feature-text{font-size:.75em}.feature .feature-text h4{text-transform:none}.feature .feature-text h5{font-size:inherit;font-weight:400;line-height:1.25;margin:0;padding:0}.feature .feature-text h5+p{margin:0;padding:0!important}.feature-collection.scroll .feature-scrollbox .feature:last-of-type{margin-right:2em}.store{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;width:100%}.store>*{margin-bottom:1rem}main .feature-set{font-size:12px;padding:1em}.feature-set{align-content:flex-start;align-self:stretch;display:flex;flex:1 2 30%;justify-content:center;margin-left:-1em;overflow-x:hidden}.feature-set-header{flex:0 0 100%;font-family:header-font,sans-serif;font-size:2rem;height:4rem;margin-bottom:1rem;padding:1em;text-align:center}.feature-set .card{background-color:rgba(51,51,51,.2);flex:1 0 17em;justify-self:stretch;margin-bottom:1em;margin-left:1em;overflow-x:hidden;padding:0}.card .card-image{border-radius:0;height:17em;margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.card .card-image img{border-radius:0;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.card .card-content h3{font-size:1.5em;line-height:1.5em;margin:0;padding:0}.card .card-content h4{font-size:1em;line-height:1em;margin:0;padding:0 0 .5em}.card .card-content p{margin:0;padding:0}.card .card-content h4+p{padding-top:.5em}main .product{padding:2em;position:relative;width:100%}main .product.full-height{height:100%}main .product h2{padding:.5em 0 1em;text-align:center}main .product .product-info{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-2em;max-width:70em}main .product .product-info>*{flex:1 0 17em;margin-left:2em;position:relative}.product-details .product-details-copy{width:100%}.product-details>h5+h5{padding-top:0}.product-details-ctl{padding:1em 0}.product-details-ctl-qtyprice{align-items:flex-start;display:flex;margin-bottom:1em}.product-details-ctl-qtyprice>*{align-content:top;flex:1 0 5em;font-size:1.5em;font-weight:700;margin-right:1em}.product-details-ctl-qty input{font-size:inherit;text-align:left}.product-details-ctl-price{color:#4caf50;margin:0;padding:0}.product-details-ctl-price .price-discount{font-size:.75em;line-height:1;margin:-.25em 0 0;padding:0}.set-container{padding:1em 2em}.set-container.full-height{height:100%}.set{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-1em}.set-card{background-color:#f9f9f9;flex:0 0 8em;font-size:16px;height:auto;margin:1em;padding:0}.set-card a{color:inherit;font-style:inherit;text-decoration:inherit}.set-card .media-hero{height:8em;width:8em}.set-card-title{font-size:1em;font-weight:700;height:auto;line-height:1.2;margin-top:.5em;overflow:hidden}.set-card-subtitle{font-size:.75em;font-style:italic}.product-children-interface{border:.125em solid #333;margin-bottom:2em;max-width:100%;min-width:17em;padding:1em;position:relative;width:100%}.product-children-interface>.flex-full-row{grid-column:1/-1;width:100%}.product-children-interface legend{margin-right:1em;position:absolute;top:-1em}.product-children.grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr));position:relative;width:100%}.product-child{display:flex;flex-direction:column;height:12em;overflow-x:clip;padding:.5em!important;position:relative}.product-child>.product-child-image{flex:0 0 7.5em}.product-child-image .media-token{border:.125em solid #4caf50!important;height:7.5em;margin:0;width:100%}.product-child>.label{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;flex:0 1 4em;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.product-child.optional{cursor:pointer;opacity:.5;transition:opacity .25s}.product-child.optional.active,.product-child.optional:hover{opacity:1}.product-child.optional.active:hover{opacity:.7}.product-child .ctl{align-items:flex-start;display:flex}.product-child .checkbox{margin:0;position:absolute;right:1.25em;top:.5em}.product-child .status{fill:#f9f9f9;background-color:#4caf50;height:1.25em;margin:0;position:absolute;right:.5em;top:.5em;width:1.25em}.product-child .status .icon-svg{height:100%;left:12%;width:80%}.product-child .label{border-radius:inherit;font-size:.75em;font-weight:700;opacity:.5;overflow-x:clip}.product-child.active .label{opacity:1}.product-child-label-qty{display:table-cell;font-weight:400}.product-child-label-name{display:table-cell}.product-child.optional .media-token{border-color:#b4b4b4!important}.product-child.optional.active .media-token,.product-child.optional:hover .media-token:hover{border-color:#4caf50!important}.product-list{display:flex;flex-direction:column;padding:2em;width:100%}.product-list-header{margin:2em 0 1em;padding:0}.product-list-header>.product-list-header-label{font-family:header-font,sans-serif;font-size:2em;line-height:1.1}.product-list-header>.product-list-header-search{font-size:2em;line-height:1.1}.product-list .block.products{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;max-width:inherit;width:100%}.product-list .block.products>.image{flex:0 0 4em;height:4em;margin-bottom:0;margin-right:1em}.product-list .block.products>.title{flex:1 0 auto;margin:0 1em 0 0;text-align:left}.product-list .block.products>.content{border:none;flex:0 0 auto;flex-direction:column;margin:0;padding:0}.product-list .block.products>.content>*{margin-bottom:1em;margin-right:1em}.product-list .block.products>.content>:last-child{margin:0}.product-list>a:hover{text-decoration:none!important}.media-set{max-width:50%;min-width:17em}.media-set,.media-set *{border-radius:0}.media-hero{height:auto;max-height:100%;overflow:hidden;position:relative;text-align:center;transition:height 1s;width:100%}.media-hero-ctl{background-color:#09c;color:#f9f9f9;font-size:12px;opacity:.6;padding:0;position:absolute;right:0;top:0;transition:opacity .5s}.media-hero-ctl-action{cursor:pointer;padding:.5em}.media-hero-ctl-action:hover{background-color:hsla(0,0%,98%,.3)}.media-hero-ctl-action .icon-svg{fill:#f9f9f9;display:inline-block;margin-right:.5em}.form-switch-lever,.media-hero-ctl-action .form-switch{border-radius:50%}.media-hero-ctl:hover{opacity:1}.media-hero img{border:.0325em solid #b4b4b4;max-height:100%;max-width:100%;object-fit:contain}.media-hero .media-hero-caption{bottom:0;height:auto;left:0;padding:.5em;position:absolute;width:100%}.media-hero .media-hero-file{align-items:stretch;display:flex;flex-direction:column;position:relative;width:15em}.media-hero .media-hero-file .icon-file{flex:0 1 100%;margin-left:-1em;max-height:8em;max-width:100%}.media-hero .media-hero-file .icon-file .icon-file-svg{object-fit:contain}.media-hero .media-hero-file .icon-file+.file-icon-caption{margin-top:1em}.media-hero .media-hero-file .file-icon-caption{display:flex;flex:0 0 auto;position:relative;width:15em}.file-icon-caption .file-icon-caption-content{flex:0 1 auto;max-width:12em;position:relative}.file-icon-caption .file-icon-caption-content .file-icon-caption-info{font-size:.75em}.file-icon-caption .file-icon-caption-ctl{flex:0 0 1em}.media-hero .media-hero-file .file-icon-caption .file-icon-caption-content h4{word-wrap:break-word;padding-bottom:.25em;white-space:normal;width:100%}.media-collection{height:auto;margin-left:-1em;overflow-x:hidden;padding:1em 0;width:100%}.media-collection .media-collection-label{font-size:12px;padding-bottom:1em;padding-left:1.25em}.media-collection-scroll{height:auto;margin:0;overflow:hidden;padding:0;white-space:nowrap;width:100%}.media-collection-content{height:100%;white-space:nowrap;width:auto}.media-collection-content .icon-file{display:inline-block;height:2em;opacity:.7;transition:opacity .25s;width:2em}.media-collection-content .icon-file:hover{opacity:1}.media-token{background-color:hsla(0,0%,98%,.3);background-position:50%;background-size:cover;border:.065em solid #b4b4b4;display:inline-block;height:3em;margin-left:1em;overflow:hidden;position:relative;width:3em}.media-token.unpublished{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.media-token .media-token-screen{background-color:hsla(0,0%,98%,.9);display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.media-token .overlay{fill:#f9f9f9;height:100%;left:0;position:absolute;top:0;width:100%}.media-token .overlay svg{-webkit-filter:drop-shadow(0 0 1px rgba(51,51,51,.4));filter:drop-shadow(0 0 1px rgba(51,51,51,.4));height:80%;left:10%;position:relative;top:10%;width:80%}.media-token.unpublished .media-token-screen{display:block}.media-token img,.media-token video{height:100%;object-fit:cover;width:100%}.media-file{align-items:flex-start;display:flex;font-size:1em;position:relative;width:100%}.media-file .loader-overlay{border-radius:0;transition:width 1s}.media-file.inline{display:inline-flex}.media-file:not(.inline)+.media-file:not(.inline){border-radius:0;border-top:.0325em solid #333;margin-top:.5em;padding-top:.5em}.media-file .media-file-info{position:relative;width:calc(100% - 1em)}.media-file.show-specs .media-file-info{width:calc(100% - 2em)}.media-file .row{display:flex;position:relative;width:auto}.media-file .row *{display:inline-block;flex:0 0 auto}.media-file .row .truncate{flex:0 1 auto;white-space:break-spaces}.media-file .row span{border-radius:0;border-right:.125em solid #333;margin-right:1em;padding-right:1em}.media-file .row span:last-of-type{border:none;margin-right:0;padding-right:0}.media-file .icon-file,.media-file .icon-svg,.media-file .icon-token,.media-file a{flex:0 0 1em;height:1em;margin:0 0 0 .5em;position:relative;width:1em}.media-file.show-specs>.icon-file:first-child,.media-file.show-specs>.icon-svg:first-child,.media-file.show-specs>.icon-token:first-child,.media-file.show-specs>a{flex:0 0 2em;height:2em;width:2em}.media-file .icon-file:first-child,.media-file .icon-svg:first-child,.media-file .icon-token:first-child{margin:0 .25em 0 0}.media-file .icon-file .icon-file.svg{height:100%;width:100%}.features-sub .card{display:inline-block;height:100%;width:10em}.file-spotlight{align-items:flex-start;background-color:rgba(51,51,51,.04);border:.25em solid #b4b4b4;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;max-width:100%;padding:1em;position:relative;width:auto}.file-spotlight h4{font-size:1em;margin:0;padding:0}.file-spotlight .spotlight-info{flex:1 1 auto;min-width:15em}.file-spotlight>.media-file-token.hero{flex:0 0 auto;margin-right:2em;position:relative}.file-spotlight>.media-file-token.hero .ctl{right:.5em;top:.5em}.file-spotlight>.media-file-token.hero .icon-file{display:inline-block;height:8em;width:100%}.file-collection{align-content:flex-start;display:flex;flex-wrap:wrap;justify-items:flex-start;position:relative}.file-collection h4{border-bottom:.125em solid #b4b4b4!important;border-radius:0;margin-bottom:1em!important;padding-bottom:.25em!important;position:relative;width:auto}.file-collection>.media-file-token.hero{align-self:flex-start;background-color:rgba(51,51,51,.04);border:.125em solid #333;flex:0 0 15em;margin-right:2em;padding:1em;position:relative}.file-collection>.media-file-token.hero .ctl{right:.5em;top:.5em}.file-collection>.media-file-token.hero .icon-file{display:inline-block;height:8em;width:100%}.file-collection .file-set{flex:1 0 auto}.file-set{max-width:33em;position:relative}.card .file-set{height:auto;margin-bottom:2em;margin-right:2em;position:relative;width:100%}.card .file-set+:not(.ctl-combo){margin-top:2em}.card .file-set+.ctl-combo{margin-top:0}.media-file-token{margin-bottom:1em}.file-set .media-file-token{height:auto;min-height:3em;position:relative;width:3em}.media-file-token .title-bar{font-size:.75em}.file-set .media-file-token.hero{grid-column:1/span 2;grid-row:1/span 2;height:auto;width:6em}.file-set .media-file-token .icon-file{display:block;height:auto}.media-file-token .media-name{font-size:.75em;line-break:anywhere;width:100%}.media-file-token .media-size{font-size:.75em;font-style:italic;width:100%}.media-file-token .media-date{font-size:.75em;width:100%}.media-file-token .media-size:before{content:"("}.media-file-token .media-size:after{content:")"}.media-file-token .ctl{opacity:0;position:absolute;right:0;top:0;transition:opacity .5s}.media-file-token:hover .ctl{opacity:1}.media-file-token .ctl .icon-token{fill:#f9f9f9;flex:0 0 1em;height:1em;margin-left:.5em;width:1em}.notification{-webkit-animation-name:notification-in;animation-name:notification-in;border-radius:0;font-size:16px;height:auto;position:fixed;right:1em;top:1em;width:auto;z-index:4000}.notification,.notification.inactive{-webkit-animation-duration:.5s;animation-duration:.5s}.notification.inactive{-webkit-animation-name:notification-out;animation-name:notification-out;opacity:0;right:-19em}.notification *{border-radius:inherit}.notification-box{background-color:#09c;color:#f9f9f9;max-width:21.5em;padding:1em;position:relative}.notification-content{align-items:flex-start;display:flex;padding:0 1em 0 0}.notification-icon{fill:#f9f9f9;align-self:center;flex:0 0 3em;padding:0;position:relative}.notification-icon .icon-svg{height:3em;width:3em}.notification-message{border-left:.125em solid #f9f9f9;flex:0 1 100%;margin-left:1em;overflow-x:hidden;padding:1em}.notification-message h3+p{border-top:none;margin-top:.5em;overflow:hidden;padding-top:0}.notification-message p:last-of-type{padding-bottom:0}.icon-token.notification-ctl{fill:#f9f9f9!important;border:.125em solid #f9f9f9!important;border-radius:50%;cursor:pointer;height:1.5em;opacity:1;position:absolute!important;right:.5em;top:.5em;width:1.5em}.notification-ctl .icon-svg{fill:#f9f9f9!important;left:auto!important;top:auto!important}.icon-token.notification-ctl:hover{opacity:.7}.notification-rule{margin:0;padding:0 1em}@-webkit-keyframes notification-in{0%{opacity:0;right:-19em}to{opacity:1;right:1em}}@keyframes notification-in{0%{opacity:0;right:-19em}to{opacity:1;right:1em}}@-webkit-keyframes notification-out{0%{opacity:1;right:1em}to{opacity:0;right:-19em}}@keyframes notification-out{0%{opacity:1;right:1em}to{opacity:0;right:-19em}}.user-id{align-items:center;display:flex;flex:0 0 13em;justify-content:flex-start;margin-right:2em}.user-id .user-avatar{background-color:rgba(51,51,51,.04);border:.125em solid #333;border-radius:50%;flex:0 0 3em;height:3em;margin-right:1em;width:3em}.user-id .user-info{flex:1 1 auto}.user-id h3{margin:0;padding:0 0 .125em}.user-id h3+p{margin:0;padding:0}.admin{display:flex;flex-direction:column;font-size:16px;justify-content:stretch;min-height:100%;padding:0}.admin .ctl.header{align-items:center;display:flex;justify-content:flex-start;margin:1em 0;position:relative}.admin .ctl.header>*{margin-right:2em}.admin .ctl.header>:last-child{margin-right:0}.admin .ctl.header.justify-right{justify-content:flex-end}.admin-com-board{align-items:flex-start;display:flex;flex:0 0 auto;padding:2em 0 2em 2em}.admin-com-msgs,.admin-com-tasks{align-self:stretch;border:.125em solid #b4b4b4;flex:1 0 13em;margin-right:2em;padding:1em}.admin-com-msgs h4+p,.admin-com-tasks h4+p{margin:0;padding:.5em 0 0}.admin-com-msgs h4,.admin-com-tasks h4{margin:0;padding:0 0 .5em}.admin-com-msgs p,.admin-com-tasks p{font-size:.75em;padding:0}.admin-com-msgs p+p,.admin-com-tasks p+p{padding-top:.75em}.admin-com-tasks p:before{content:"◯";padding-right:.125em}.admin-interface{display:flex;flex:1 1 auto;padding:0 2em 2em}.admin-nav{border-radius:0;flex:0 0 13em;padding-right:2em}.admin-nav-option{border-bottom:0 solid rgba(51,51,51,.04);border-radius:0;display:block;padding:.25em 0;transition:padding .25s,border-bottom .25s;width:100%}.admin-nav-option a{align-items:center;display:flex;justify-content:left;text-decoration:none}.admin-nav-option.active{border-bottom:.0325em solid rgba(51,51,51,.4);cursor:pointer;padding:1em 0}.admin-nav-option.root{cursor:default}.admin-nav-option:first-of-type{padding-top:0}.admin-nav-option-label{align-self:stretch;color:rgba(51,51,51,.04);flex:1 1 100%;font-size:.75em;font-weight:700;letter-spacing:0;line-height:1.1;padding-left:2em;transition:letter-spacing .5s;transition:font-size .25s,padding-left .25s,color .25s}.admin-nav-option.active .admin-nav-option-label{color:rgba(51,51,51,.4);font-size:1em;padding-left:1.5em}.admin-nav-option.parent .admin-nav-option-label{padding-left:.5em}.admin-nav-option .icon-token{flex:0 0 1em;height:1em;margin:0;padding:0}.admin-nav-option .icon-svg,.admin-nav-option svg{fill:rgba(51,51,51,.4);height:1em;opacity:0;transition:opacity .25s;width:1em}.admin-nav-option.active .icon-svg,.admin-nav-option.active svg{opacity:1}.admin-nav-option.active:hover .admin-nav-option-label{color:#333}.admin-nav-option.root:hover .admin-nav-option-label{color:rgba(51,51,51,.4);letter-spacing:inherit}.admin-nav-option.active:hover svg{fill:#333}.admin-component{align-self:stretch;background-color:rgba(51,51,51,.05);border-radius:0;flex:1 1 auto;height:auto;margin:0;min-height:100%;padding:2em;position:relative}.admin-component article{flex:0 1 100%;position:relative;width:100%}.admin-component .profile{padding:0}.admin-component h2{margin-bottom:1em}.admin-component .selector fieldset{min-width:15em;width:auto}.admin-component-content{align-items:stretch;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:component-in;animation-name:component-in;display:flex;flex-wrap:wrap-reverse;height:auto;justify-content:stretch;min-height:100%;position:relative;top:0}.admin-component-content form{flex:1 0 15em;min-width:15em;width:100%}.admin-component-interface{align-content:stretch;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap-reverse;height:auto;justify-content:stretch}.admin-component-interface *{flex:0 0 auto}.admin-component-content-column{align-items:stretch;display:flex;flex:1 0 15em;flex-direction:column;height:auto;justify-content:stretch;margin-bottom:1em;margin-right:2em;max-width:35em;min-height:1em;min-width:15em;transition:height 1s;width:auto}.admin-component-interface-info .admin-info{flex:1 1 17em}.admin-component-interface-info .admin-info+.admin-info{margin-left:2em}.admin-component-interface .admin-component-interface-form{flex:1 1 auto;height:auto;min-height:100%}.admin-component-interface-form fieldset{background-color:#f9f9f9}.admin-component div article.user{padding:0}.product-list-item{align-items:flex-start;border-bottom:.0325em solid rgba(51,51,51,.4);border-radius:0;display:flex;padding:1em;position:relative}.product-list-item:nth-child(2n){background-color:rgba(51,51,51,.04)}.product-list-item:hover{background-color:hsla(0,0%,98%,.3)}.product-list-item-content{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:stretch}.product-list-item-content div{align-self:baseline;overflow:hidden;padding-right:1em;text-overflow:ellipsis;white-space:nowrap}.product-list-item-media{border-radius:0;flex:0 0 2em;height:2em;margin-right:1em;overflow:visible!important}.product-list-item .icon-token{cursor:pointer;flex:0 0 1.5em;height:1.5em;position:relative;top:.5em}.product-list-item-actions{position:relative}.product-list-item svg{height:100%;width:100%}.product-list-item-name{flex:1 1 100%!important;font-weight:700}.product-list-item-org,.product-list-item-type{flex:1 1 auto;font-size:.75em}.product-list-item-date{flex:0 0 auto;font-size:.75em}.product-list-ctl{background-color:rgba(51,51,51,.4);border-radius:0;color:#f9f9f9;display:flex;justify-content:stretch}.product-list-ctl div{flex:1 1 auto;padding:0 1em}.card-item.active .list-row .order-item-col-left,.card-item.active .list-row .order-item-col-right{align-items:normal}.order-item-col-left{align-items:center;display:flex;flex:0 1 auto;justify-content:left}.order-item-col-right{align-items:center;display:flex;flex:1 1;justify-content:right}.order-item-col-left div div .live-field>.live-field-col.live-field-label{font-size:.85em;font-weight:400}.order-item-col-right .field{display:inline-block;margin-top:.5em}.order-item-price-col,.order-item-quantity-col{width:9em}.order-item-price,.order-item-quantity{display:inline-block}.order-item-price .live-field .live-field-col .live-field-text,.order-item-quantity .live-field .live-field-col .live-field-text{font-size:1.5em;font-weight:700}.order-item-price .live-field .live-field-col .live-field-text{color:#4caf50}.order-item-price .live-field>.live-field-col,.order-item-quantity .live-field>.live-field-col{padding-bottom:0;padding-right:0}.order-item-price .live-field>.live-field-col .live-field-ctl .icon-token.btn,.order-item-quantity .live-field>.live-field-col .live-field-ctl .icon-token.btn{top:-.15em}.order-item-price .live-field>.live-field-col .live-field-ctl .icon-token.btn .icon-svg .icon-svg-svg,.order-item-quantity .live-field>.live-field-col .live-field-ctl .icon-token.btn .icon-svg .icon-svg-svg{top:.15em}.order-more-info-ctl .icon-token{font-size:.4em;margin-left:1em;top:.25em}.order-more-info-ctl+.card-columns div{font-size:.95em;line-height:1.25em}.order-more-info-ctl+.card-columns div h4{font-size:.95em;margin-bottom:.5em;opacity:1;text-transform:capitalize}.order-more-info-ctl+.card-columns div .field .field-label,.order-more-info-ctl+.card-columns div .field label{color:#333;font-size:.95em;font-weight:500}.order-item-status{align-items:center;display:flex;font-size:.85em;margin-right:0;padding:.5em;white-space:nowrap}.order-item-status .icon-svg{margin-right:.5em}.admin-object-info{display:flex;flex-direction:column;height:auto;justify-content:stretch;margin-bottom:2em;max-height:0;overflow:hidden;transition:max-height 1s .2s}.admin-object-info-status{fill:#f9f9f9;align-items:center;background-color:rgba(51,51,51,.4);border-radius:1em;color:#f9f9f9;display:flex;flex:0 0 1.5em;font-size:.75em;font-weight:700;justify-content:flex-start;padding:.5em;width:auto}.admin-object-info-content{flex:1 1 auto}.admin-object-info-form-row{flex:0 0 auto}.admin-object-info-status .icon-svg,.admin-object-info-status .icon-token,.admin-object-info-status svg{height:1em;width:1em}.admin-object-info-status .icon-token{flex:0 0 1em;margin-right:.5em}.admin-object-info h3{padding-top:.5em}.admin-object-info h3+div{margin-top:0}.admin-object-info-entry .icon-svg,.admin-object-info-entry .icon-token{display:inline-block;height:1em;margin-left:.5em;width:1em}.admin-object-info-entry .icon-token .icon-svg{display:inherit;height:100%;margin:0;width:100%}.admin-object-info-entry .icon-svg svg{fill:#333;height:100%;width:100%}.admin-object-info-entry{padding-top:1em}.admin-object-info-entry.img-identity img{height:auto;max-width:20em}.admin-object-info-entry-legend{font-weight:700;padding-right:.5em}.admin-object-info.active{max-height:50em}.admin-object-info .form-row{margin-top:1em}.admin-object-info h3{font-size:1em}.admin-object-info-entry label{color:#333;font-weight:700}.admin .media-set{display:flex;flex-wrap:wrap;max-width:calc(100% - 2em);min-width:15em}.admin .media-set .media-hero{align-items:flex-start;display:inline-flex;flex:0 0 15em;justify-content:center;margin-bottom:1em;margin-right:1em;position:relative;width:15em}.admin .media-set .media-hero img{object-fit:contain;position:relative}.admin .media-set .media-collection{flex:1 0 3em;padding-top:0;position:relative}.admin .media-set .media-collection .media-collection-label{font-weight:700;line-height:1}.admin .media-set .media-collection .media-collection-scroll,.admin .media-set .media-collection .media-collection-scroll .media-collection-content{white-space:normal}article .admin-page-notice{height:100%}.admin-page-notice{align-items:center;font-size:1.5em;text-align:center}.admin-page-icon,.admin-page-notice{display:flex;justify-content:center;width:100%}.admin-page-icon{fill:#333}.admin-page-notice .icon-svg{font-size:2.5em;margin-bottom:.25em}.admin-page-msg{max-width:425px}@-webkit-keyframes component-in{0%{position:absolute;top:100%}90%{top:0}to{position:relative;top:0}}@keyframes component-in{0%{position:absolute;top:100%}90%{top:0}to{position:relative;top:0}}.dashboard{padding:2em}.dashboard,.dashboard-interface{height:100%;position:relative;width:100%}.dashboard-interface{display:flex;flex-direction:column}.dashboard-interface-row{display:flex;flex-wrap:wrap;margin:0 0 2em;position:relative}.dashboard-interface-row.set{margin-right:-2em}.dashboard-interface-column{flex:1 0 19.5em;height:auto;margin:0 2em 2em 0;max-height:100%;position:relative}.dashboard-interface-column.main{flex:2 0 19.5em}.dashboard-interface-column.aside{flex:0 0 19.5em}.dashboard-widget{border:.0325em solid #b4b4b4;display:flex;flex-direction:column;height:auto;margin-bottom:2em;max-height:100%;padding:1em;position:relative}.dashboard-interface-column .dashboard-widget{margin-bottom:2em}.dashboard-widget .widget-header{flex:0 0 auto;margin-bottom:1em}.dashboard-widget .widget-footer{flex:0 0 auto;margin-top:1em}.dashboard-widget .scrollbox{border:.0325em solid #333;border-radius:0;flex:1 1 100%;max-height:30em;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;width:100%}.dashboard-widget .scrollbox>*{border-radius:0}.dashboard-widget iframe{background-color:rgba(51,51,51,.04);border:.125em solid rgba(51,51,51,.4);width:100%}.dashboard-widget iframe body{font-family:site-font!important}.dashboard-widget ul{list-style:none;margin:0;padding:0}.dashboard-widget ul li{border-bottom:.0325em solid #333;padding:1em}.dashboard-widget ul li.list-item{padding:1em!important}.dashboard-widget ul li:last-of-type{border-bottom:none}.dashboard-widget ul li:nth-child(2n){background-color:rgba(51,51,51,.04)}.dashboard-widget ul li.flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.dashboard-widget ul li .icon-svg.li-icon{flex:0 0 1em;height:1em;margin-right:1em;width:1em}.dashboard-widget ul li .li-content{display:flex;flex:1 1 auto;flex-wrap:wrap}.dashboard-widget ul li .li-content .li-content-row{display:inline-flex;flex:0 0 100%;flex-wrap:wrap;margin-right:1em}.dashboard-widget ul li .li-content .li-content-row:last-of-type{display:inline-flex;margin-right:0}.dashboard-widget ul li .li-content-row div{margin-right:1em}.dashboard-widget ul li .li-content-row div:last-of-type{margin-right:0}.dashboard-widget ul li .li-content-row.ctl{flex:0 0 auto}.profile{font-size:16px}.profile>button+div{margin-top:2em}.profile.full{flex:0 0 100%;width:100%}.card-item .media-hero.list-item-media{height:auto;margin:0;padding:0;width:auto}.card-item .media-hero.list-item-media img{max-height:4em;max-width:4em;transition:max-height .5s,max-width .5s}.card-item.active .media-hero.list-item-media img{max-height:5em;max-width:5em}.profile article.section{background-color:rgba(51,51,51,.04);margin-bottom:2em;padding:2em;width:100%}.profile article.section h3{font-weight:400;margin:0;padding:0;text-align:left}.profile>button+article{margin-top:2em!important}.profile article.section h3+div{margin-top:.5em}main .profile{padding:2em}main .profile>h3{padding:1em 0;text-align:center}.card-set article,main .profile article{margin:0;padding:0}main .profile article h2{margin-bottom:0}.profile-media.img-identity{background-position:0 0;background-repeat:no-repeat;background-size:contain;height:6em;margin-bottom:1em;position:relative;width:100%}.profile-media img,.profile-media video{border-radius:0;height:auto;max-height:50%;object-fit:contain;object-position:left;width:auto}.profile-section{background-color:rgba(51,51,51,.04);height:5em;height:auto;margin-bottom:2em;min-width:17em;padding:1em;position:relative;width:100%}.profile-section>label{align-items:center;background-color:rgba(51,51,51,.4);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#f9f9f9;display:flex;font-size:1em;font-weight:700;height:3em;margin-bottom:1em;margin-left:-1em;margin-top:-1em;padding:1em;width:calc(100% + 2em)}.profile-section>label span{flex:1 0 auto}.profile-section>label .icon-token{fill:#f9f9f9;flex:0 0 1.5em;height:1.5;width:1.5em}.profile-section h4{border-bottom:.065em solid #333;font-size:1.5em;margin-bottom:1.75em}.profile-section h4,.profile-section h4.sub-heading{border-radius:0;color:inherit;font-weight:700;height:auto}.profile-section h4.sub-heading{border-bottom:0;font-size:1.25em;margin-bottom:1em}.profile-section form{background-color:#f9f9f9;border:.0325em solid #333;padding:1em}.profile-section-ctl{margin-top:2em}.profile .file-list{display:flex;flex-wrap:wrap;margin-left:-1em}.product-pricing{margin-bottom:1em}.product-pricing h4{margin:0;padding-bottom:0!important}.product-pricing h4 .icon-token{height:1em;margin-left:1em;width:1em}.product-pricing-row{align-items:baseline;display:flex;position:relative}.product-pricing-row label{flex:0 0 auto;width:auto}.product-pricing-row .product-pricing-value{flex:1 0 auto}.product-pricing.pricing-discount{align-items:center;border-left:.5em solid #b4b4b4;border-radius:0;display:flex;margin-bottom:1em;padding-left:.5em}.pricing-discount .product-pricing-row{align-items:stretch;display:flex;flex-direction:column}.pricing-discount .product-pricing-row label{flex:0 0 auto;height:auto;line-height:1;padding:.25em;text-align:center}.pricing-discount .product-pricing-row label:after{content:""}.pricing-discount .product-pricing-row .product-pricing-value{flex:0 0 auto;line-height:1;text-align:center}.pricing-discount .product-pricing-row .icon-token{align-self:center}.pricing-charge+.pricing-charge{margin-top:1em}.profile-component{border-bottom:.125em solid #b4b4b4;border-radius:0;margin-bottom:1em;padding-bottom:1em;position:relative}.profile-component-set{align-items:stretch;display:flex;flex-wrap:wrap;height:auto;margin-left:-1em;position:relative;width:100%}.profile-component-header{align-items:center;background-color:rgba(51,51,51,.04);display:flex;justify-content:stretch;margin-bottom:1em;padding:.5em;position:relative}.profile-component-header .content{flex:1 0 auto}.profile-component-header .ctl,.profile-component-header .form-switch-wrapper{flex:0 0 auto;margin-left:1em;width:auto}.profile-component-header .form-switch-wrapper{padding-bottom:0}.profile-component-header .ctl .icon-token{fill:#333;height:1em;margin-left:1em;opacity:.7;top:.125em;-webkit-transform:opacity .25s;transform:opacity .25s;width:1em}.profile-component-header .ctl .icon-token:hover{opacity:1}.profile-component-article,.profile-component-feature{align-self:stretch;display:flex;flex-direction:column;justify-content:stretch;margin-bottom:1em;margin-left:1em;position:relative;width:12em}.profile-component-article.unpublished,.profile-component-feature.unpublished{opacity:.5}.profile-component-article .icon-token.icon-published,.profile-component-feature .icon-token.icon-published{fill:#333;height:1.5em;position:absolute;right:.5em;top:3em;width:1.5em}.profile-component-article{width:17em}.profile-component-article article.feature-article,.profile-component-feature .feature{flex:1 0 auto;margin-left:0;padding-bottom:2em!important;position:relative}.profile-component-feature .feature .media-hero{flex:0 0 10em;height:10em;width:10em}.profile-component-article article.feature-article .article-html{margin-bottom:-2em;padding-bottom:2em!important}.form-matrix-display .profile-component-article article.feature-article{padding-bottom:0!important}.form-matrix-display .profile-component-article article.feature-article .article-html{margin-bottom:0;padding-bottom:1em!important}.profile-component-article .form-switch-wrapper,.profile-component-feature .form-switch-wrapper{flex:0 0 auto;justify-content:flex-end;margin-right:0;padding:.5em;position:relative}.profile-component-article .form-switch-wrapper .form-switch-label,.profile-component-feature .form-switch-wrapper .form-switch-label{flex:0 0 auto!important}.profile-component-article .ctl,.profile-component-feature .ctl{bottom:0;display:flex;justify-content:flex-end;left:0;padding:.5em;position:absolute;width:100%}.profile-component-article .ctl .icon-token,.profile-component-feature .ctl .icon-token{fill:#333;flex:0 0 1em;height:1em;margin-left:1em;opacity:.7;transition:opacity .25s;width:1em}.profile-component-article .ctl .icon-token:hover,.profile-component-feature .ctl .icon-token:hover{opacity:1}.actions{position:relative;z-index:500}.actions-menu{background-color:#09c;box-shadow:0 2px 2px rgba(51,51,51,.4);color:#f9f9f9;height:auto;margin:0!important;max-height:0;max-width:0;overflow:hidden;padding:0;position:absolute;top:0!important;transition:padding .5s,max-width .5s,max-height .5s;width:auto;z-index:510}.actions-menu *{border-radius:0}.actions-menu.active{max-height:100em;max-width:100em}.actions-menu-item{align-items:flex-start;display:flex;font-size:.75em;padding:.75em 1em .5em}.actions-menu-item:hover{background-color:hsla(0,0%,98%,.3)}.actions-menu-item .icon-token{margin-left:0!important}.actions-menu-item-icon{flex:0 0 1em;margin-right:.5em}.actions-menu-item-icon,.actions-menu-item-icon .icon-svg,.actions-menu-item-icon svg{fill:#f9f9f9;cursor:default!important;height:1em!important;opacity:1!important;width:1em!important}.actions-menu-item-action{cursor:pointer;margin:0!important;padding:0!important;position:relative;top:-.125em}.editable-set{align-items:flex-start;display:flex;justify-content:flex-start;position:relative}.editable-set .icon-svg.set-icon{fill:#333;flex:0 0 1em;position:relative;top:.5em}.editable-set-info-display{flex:1 1 auto;height:auto;position:relative;width:auto}.editable-set .editable-set-info-display-shorthand{display:inline-block;max-width:100%;overflow-x:hidden;position:relative;top:.35em;transition:max-width .5s ease-out;white-space:nowrap;width:auto}.editable-set .editable-set-info-display-full{display:block;height:auto;max-height:0;overflow-y:hidden;position:relative;transition:max-height .25s ease-in}.editable-set.expand .editable-set-info-display-shorthand{max-width:0}.editable-set.expand .editable-set-info-display-full{max-height:100em}.editable-set .editable-set-ctl{display:flex;flex:0 0 auto;position:relative;top:.25em}.editable-set .editable-set-ctl .icon-token{flex:0 0 1.5em;height:1.5em}.guide-action{z-index:2000}.guide-action,.guide-action-optional{height:auto;position:relative;width:auto}.guide-action-optional{fill:#f9f9f9;align-items:stretch;background-color:rgba(51,51,51,.4);color:#f9f9f9;display:flex;flex-direction:column;justify-content:flex-start;max-height:500em;max-width:500em;opacity:1;padding:4em 1em 1em;transition:all .25s linear,padding .125s linear .25s,opacity .25s linear .25s}.guide-action.inactive .guide-action-optional{max-height:0;max-width:0;opacity:0;overflow:hidden;padding:0;transition:all .25s linear,padding .25s linear 0s}.guide-action .btn-close{position:absolute;right:.5em;top:.5em;z-index:2010}.guide-icon{align-items:flex-start;border-radius:0;display:flex;flex:0 0 2em;height:2em;justify-content:flex-start;left:1em;margin-bottom:1em;margin-right:1em;padding:0;position:absolute;top:1em;transition:all .25s linear .125s;width:auto}.guide-action.inactive .guide-icon{left:0;top:0;transition:all .25s linear 0s}.guide-icon .guide-title{color:#f9f9f9;font-size:1em;line-height:1;max-width:200em;padding-left:.25em;transition:max-width .25s linear;white-space:nowrap;width:auto}.guide-action.inactive .guide-title{max-width:0;overflow:hidden}.guide-icon .icon-token{align-self:flex-start;flex:0 0 2em;height:auto;height:2em;top:-.125em;width:2em}.guide-icon svg{fill:#f9f9f9;height:2em;transition:fill .25s linear .25s;width:2em}.guide-action.inactive .guide-icon svg{fill:rgba(51,51,51,.4)}.guide-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:stretch}.guide-content h3{font-size:1em}.guide-content h3+div{border-top:none;margin:0;padding:0}.guide-content p{margin:0;padding:0}.guide-content p+p{margin-top:.5em}.guide-content .guide-note{align-items:flex-start;align-self:flex-end;border-radius:0;border-top:.0325em solid #f9f9f9;color:#f9f9f9;display:flex;flex:0 0 auto;font-size:.75em;justify-content:stretch;margin-top:1em;padding-top:1em}.guide-note .icon-token{fill:#f9f9f9;flex:0 0 1.25em;height:1.25em;margin-right:.5em}.guide-note-text{word-wrap:break-word;align-self:top;flex:1 1 auto;line-height:1.2}.guide-note-hints{flex:1 1 100%}.guide-note-hint+.guide-note-hint{margin-top:.5em}.fieldset-matrix{display:flex;position:relative}.fieldset-matrix-item{border:.0325em solid #333;flex:1 0 10em;margin-bottom:2em;padding:1em}.fieldset-matrix-item h4{line-height:1;margin:0;padding:0}.fieldset-matrix-item table{width:100%}.fieldset-matrix-item table th,.fieldset-matrix-item table tr{text-align:left}.fieldset-matrix-item table .icon-token{display:inline-block;height:1em;margin-left:1em;width:1em}.fieldset-matrix-item table .icon-token .icon-svg,.fieldset-matrix-item table .icon-token svg{height:1em;width:1em}.fieldset-matrix-field-row{display:flex;flex-direction:row;margin:0 0 0 -1em}.fieldset-matrix-field-row-column{margin-left:1em}.modules{margin-bottom:1em;position:relative}.modules .module-container{border-bottom:.125em solid rgba(51,51,51,.4);border-radius:0;margin-right:1em;margin-top:1em}.modules .module-container .module-container{border-bottom:none}.module-container .modules{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.module-container .module-container .modules{flex-flow:column;margin-bottom:0;margin-left:1em}.module{background-color:rgba(51,51,51,.04);color:#f9f9f9;cursor:pointer;flex:0 0 auto;max-width:15em;padding:1em;text-align:center}.module:hover{background-color:rgba(51,51,51,.4)}.module.active{background-color:#09c;opacity:1}.module.active:hover{opacity:.7}.info-set{border-radius:0;display:block;font-size:.75em;margin-bottom:1em;max-width:25em;width:100%}.info-set.flex-set{display:flex}.info-set-header-sml{align-items:center;background:#b4b4b4;border-radius:.75em!important;color:#f9f9f9;display:flex;font-size:.75em;font-weight:700;justify-content:space-between;padding:.25em 1em}.info-set-ctl{display:flex;justify-content:flex-start;margin-left:1em}.info-set-ctl .icon-token{align-items:center;background-color:inherit;border:.125em solid #f9f9f9;border-radius:50%;display:flex;height:1.5em;justify-content:center;margin-left:.5em;transition:background-color .25s ease-in;width:1.5em}.info-set-ctl .icon-token:hover{background-color:rgba(51,51,51,.4)}.info-set-ctl .icon-token .icon-svg{align-self:center;border-radius:0;flex:0 0 60%;left:.03125em;position:relative;top:.063125em;width:60%}.info-set-ctl .icon-token svg{fill:#f9f9f9;height:100%;width:100%}.info-set-header-sml .info-set-ctl svg{fill:#f9f9f9}.info-set *{border-radius:inherit;font-size:1em}.info-set .info-set-block{flex:0 0 100%}.info-set .info-set-block+.info-set-block{margin-top:1em}.info-set table{border-collapse:collapse;border-spacing:0;margin-bottom:.5em}.info-set table .table-section-header,.info-set table caption{font-size:1em;font-weight:400;padding:0;text-align:left}.info-set table tr+tr .table-section-header{padding-top:.5em}.info-set table th{background-color:#b4b4b4;border:.0325em solid #b4b4b4;color:#f9f9f9;font-size:.75em;font-weight:700;text-align:left;vertical-align:bottom}.info-set table td.table-cell{border:.0325em solid #b4b4b4;font-size:.75em;height:1.25em}.info-set table td.table-cell.number{text-align:right}.info-set table .table-section-header:last-of-type{border-right:none}.info-set table td,.info-set table th{padding:0 .5em}.info-set table td.table-row-ctl{align-content:center;background-color:inherit;border:none;display:flex;justify-content:flex-start}.info-set table .icon-token{align-items:center;background-color:none;border:.125em solid rgba(51,51,51,.4);border-radius:50%;display:flex;height:1.5em;justify-content:center;margin-left:.5em;transition:background-color .25s ease-in;width:1.5em}.info-set table .icon-token:hover{background-color:rgba(51,51,51,.04)}.info-set table .icon-token .icon-svg{marging:0;border-radius:0;display:block;flex:0 0 60%;left:.03125em;padding:0;position:relative;top:.0625em;width:60%}.info-set table .icon-token svg{fill:rgba(51,51,51,.4);border-radius:0;height:100%;width:100%}.info-set .price-hero{font-size:1.5em;font-weight:700}.list-set{margin-bottom:1em;width:100%}.list-set-ctl{margin-top:1em}ul.ul{list-style-position:inside;list-style-type:none;margin:0 0 .5em;padding:0;width:100%}ul.ul.box{border:.0325em solid #b4b4b4;max-width:25em;overflow:visible;padding-left:1em;padding-top:1em}ul.ul.box,ul.ul.inline{display:flex;flex-wrap:wrap}.ul-label{background-color:#b4b4b4;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#f9f9f9;display:inline-block;line-height:1;margin-bottom:0;padding:.5em .5em .25em;width:auto}.ul-label+ul.ul{border-top-left-radius:0;margin-top:0}li.li{align-items:center;border-bottom:.0625em solid rgba(51,51,51,.4);border-radius:0;display:flex;flex-wrap:wrap;width:100%}li.li ul.ul{padding-left:1em}li.li .list-set{margin-bottom:0}li.li li.li{border-bottom:none}li.li.box,li.li.inline{background-color:rgba(51,51,51,.04);flex:0 0 auto;margin-bottom:1em;margin-right:1em;padding:.25em}li.li .list-item,li.li .list-item-expanded{align-items:center;border:none;display:flex;flex:0 0 100%;flex-wrap:wrap;height:auto;justify-content:flex-start;padding:0;width:100%}li.li .list-item-expanded{max-height:0;overflow:hidden;transition:max-height 1.5s linear}li.li.active .list-item-expanded{max-height:1000em}li.li li.li{border-bottom:.0325em solid rgba(51,51,51,.4)}li.li li.li:last-of-type{border-bottom:none;margin-bottom:0}li.li .list-item-expanded h4{border-bottom:.0325em solid rgba(51,51,51,.4);border-radius:0;flex:0 0 100%;margin:0;padding-bottom:.25em}li.li .list-item .li-icon{fill:#b4b4b4;height:.75em;margin-right:.25em;width:.75em}li.li .list-item-content{align-content:center;display:flex;flex:1 1 auto;justify-content:flex-start}li.li .list-item-content .list-item-content-block{align-items:center;display:flex;flex:0 0 auto;margin-right:1em}.li-bullet{height:1em;margin-right:.25em;width:.5em}.li-bullet .icon-svg{line-height:1}.li-ctl{display:flex;flex:0 0 auto;flex-wrap:nowrap}li.li .list-item .icon-toggle{height:1em;margin-left:.5em;width:1em}li.li .list-item .li-ctl .icon-token.btn{height:1.5em;width:1.5em}ul.ul+.ctl-combo{margin-top:0}.list-scroll-container{border:.0325em solid #333;height:auto;margin-bottom:1em;margin-top:1em;padding:1em;width:100%}.list-scroll-container legend{margin:-2.5em auto 1em;position:relative;text-transform:uppercase}legend .icon-svg{fill:#f9f9f9;margin-right:.5em}.list-scroll{background-color:hsla(0,0%,98%,.3);border:.0325em solid #333;border-radius:0;max-height:17em;overflow-x:clip;overflow-y:auto;width:100%}.list-scroll-container .list-scroll{border:none;padding:1em}ul.info-list{list-style-position:outside;list-style:none;padding:0}.info-list-header{margin-bottom:1em}.info-list.scroll,.info-list>.scroll{margin-bottom:1em;max-height:17em;overflow-x:auto}.info-list>.scroll{border:.125em solid #b4b4b4;border-radius:0;box-shadow:inset -1px 0 3px 2px rgba(51,51,51,.04)}.info-list .list-item{align-items:center;border-bottom:.0625em solid #b4b4b4;border-radius:0;cursor:pointer;display:flex;flex-wrap:wrap;max-height:100em;min-height:3em;padding:1em;position:relative;width:100%}.info-list .list-item.removed{margin:0!important;max-height:0;min-height:0;overflow:hidden!important;padding:0!important;transition:max-height .5s ease-in-out .25s}.info-list .list-item.no-wrap{flex-wrap:nowrap}.info-list .list-item div.content{flex:1 1 auto;overflow:hidden;position:relative}.info-list .list-item .icon-token.ctl-view,.info-list .list-item>.icon-token{flex:0 0 1em;height:1em;margin-right:.5em;width:1em}.info-list .list-item .preview{height:auto;max-height:50em;overflow:hidden;transition:max-height .25s}.info-list .list-item .expanded{align-items:flex-start;display:flex;height:auto;max-height:0;overflow:hidden;transition:max-height .5s}.info-list .list-item.active .expanded{max-height:50em}.info-list .list-item.active .preview{max-height:0}.info-list .list-item .ctl{display:flex;justify-content:flex-end}.info-list .list-item.align-top{align-items:flex-start}.info-list .list-item:nth-child(2n){background-color:rgba(51,51,51,.04)}.info-list .list-item.inactive{opacity:.5}.info-list .list-item-loader{align-items:center;background-color:hsla(0,0%,98%,.9);border-radius:0;display:flex;height:100%;justify-content:center;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:600}.info-list .list-item-media{align-self:flex-start;flex:0 0 4em;height:4em;margin-right:1em;width:4em}.media-hero.list-item-media{align-items:center;display:flex;justify-content:center;margin-right:1em;max-height:4em;width:3em}.list-item-media .media-token{align-self:flex-start;height:100%;margin:0;width:100%}.info-list .list-item-body{flex:1 0;margin-right:2em}.info-list .list-item:hover{background-color:rgba(51,51,51,.04);color:#4caf50}.info-list .list-item .list-item-row{display:flex;flex:1 1 auto;flex-wrap:wrap}.list-item .list-item-row.no-wrap{flex-wrap:nowrap}.info-list .list-item .list-item-entry{align-items:flex-start;align-self:baseline;flex:0 0 auto;padding-right:1em}.info-list .list-item .list-item-entry.truncate{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;width:auto}.info-list .list-item .list-item-entry>.icon-svg{flex:0 0 .75em;height:.75em;margin-right:.5em;width:.75em}.info-list .list-item .list-item-entry.title{font-weight:700}.info-list .list-item .list-item-entry.secondary{font-size:.75em;opacity:.75}.info-list .list-item-ctl{align-items:center;display:inline-flex;flex:0 0 auto}.info-list .list-item-ctl .icon-token{flex:0 0 1.25em;height:1.25em;margin-left:1em;opacity:.5;transition:opacity .5s;width:1.25em}.info-list .list-item-ctl .icon-token:hover{opacity:1}.list-header-ctl{background-color:rgba(51,51,51,.04);height:auto;min-height:3em;padding:1em;position:relative}.list-header-ctl-inactive{left:1em;opacity:1;position:absolute;top:1em;transition:opacity .25s ease-in-out}.list-header-ctl-active{height:auto;max-height:0;overflow:hidden;position:relative;transition:max-height 1s}.list-header-ctl-block.section{background-color:rgba(51,51,51,.04);border:.125em solid #b4b4b4;margin-top:1em;padding:1em}.list-header-ctl-block.section label{color:#333;font-size:inherit;text-transform:capitalize}.list-header-ctl.active .list-header-ctl-inactive{opacity:0}.list-header-ctl.active .list-header-ctl-active{max-height:100em;min-height:1.25em}.list-header-ctl .btn-ctl-right{height:1.25em;position:absolute;right:0;top:0;width:1.25em}.list-header-ctl .btn-ctl-right .icon-svg{left:-.01em!important;top:0!important}.list-item.completed .column>div:not(.ctl):not(.message-list):not(.file-list){color:rgba(51,51,51,.4);text-decoration:line-through}.list-field-active,.list-group-active{fill:#09c;color:#09c;font-weight:700}.list-row{display:flex;width:100%}.list-row.border-bottom{border-bottom:.0325em solid #c8c8c8;border-radius:0;margin:.5em 0;padding:.5em 0 .75em}.list-col-3{align-items:center;display:flex;flex:3 0}.list-col-5{flex:5 0}.list-col-1-center-left{align-items:center;display:flex;flex:1 0;justify-content:left}.list-col-1-center-center{align-items:center;display:flex;flex:1 0;justify-content:center;min-width:8em}.list-col-1-center-right{align-items:center;display:flex;flex:1 0;justify-content:right}.list-row.active .list-col-1-center-center,.list-row.active .list-col-1-center-right{align-items:normal}.list-row-details{display:flex;font-size:15px;width:100%}.list-row-details-col-35{width:35%}.list-row-details-col-30{width:30%}.list-row-details-col-25{width:25%}@media(max-width:1250px){.list-row-details{display:block}.list-row-details div{display:inline;margin-right:2em;white-space:nowrap;width:100%}}.unpublished,.unpublished .icon-svg,.unpublished a{fill:rgba(51,51,51,.4);color:rgba(51,51,51,.4)}.error-text{background:#dd1a21!important}.error-text .icon-svg,.error-text a{fill:#f9f9f9;color:#f9f9f9}.caution{background:#f7b733!important}.caution .icon-svg,.caution a{fill:#f9f9f9;color:#f9f9f9}.filter-options,.filter-options .option-set{margin-bottom:1em}.filter-options .option-set .filter-label{font-weight:700}.filter-options .option-set .filter-values{display:flex;flex-wrap:wrap}.filter-option{align-items:center;background-color:rgba(51,51,51,.04);border:.0325em solid #333;cursor:pointer;display:flex;margin-bottom:1em;margin-right:1em;padding:.5em;transition:background-color .5s,font-weight .5s}.filter-option:hover{background-color:rgba(51,51,51,.4)}.filter-option.active{background-color:#09c;color:#f9f9f9;opacity:1;transition:opacity .5s}.filter-option.active:hover{opacity:.7}.filter-option.active .icon-svg{fill:#f9f9f9;margin-right:.5em}ul.option-map,ul.option-node-options{list-style:none;padding:0;position:relative}ul.option-map ul.option-node-options{max-height:0;overflow:hidden;transition:max-height .25s}ul.option-map ul.option-node-options.active{max-height:100000em;overflow:visible}ul.option-map li{padding-top:1em}ul.option-map .drop-zone,ul.option-map li{border-left:3px solid #09c;border-radius:0}ul.option-map .drop-zone{background-color:inherit;opacity:1!important;padding:0}ul.option-map .drop-zone:last-of-type{border-left:none}ul.option-map .drop-zone.target{height:6em;padding-bottom:1em;padding-top:1em}ul.option-map li:last-of-type{border-left:none;padding-top:0}.option-node{background-color:#f9f9f9;border:3px solid #09c;display:inline-block;max-height:100em;min-height:4em;min-width:10em;padding:1em;position:relative;width:auto}.option-node.target{-webkit-animation:bg-pulse .5s infinite;animation:bg-pulse .5s infinite;background-blend-mode:multiply;background-color:rgba(0,153,204,.8);color:#f9f9f9}@-webkit-keyframes bg-pulse{0%{background-color:rgba(0,153,204,.8)}50%{background-color:rgba(0,153,204,.5)}to{background-color:rgba(0,153,204,.8)}}@keyframes bg-pulse{0%{background-color:rgba(0,153,204,.8)}50%{background-color:rgba(0,153,204,.5)}to{background-color:rgba(0,153,204,.8)}}.option-node.target h4{opacity:1}.option-node.target .icon-token{border-color:#f9f9f9}.option-node.target .icon-svg{fill:#f9f9f9}ul.option-map li.drag-item{max-height:0;min-height:0;overflow:hidden;padding:0}.option-node-row{align-items:center;display:flex;position:relative;width:auto}.option-node h4{flex:0 0 auto;font-size:1em;line-height:1;margin:0;width:auto}.option-node h4 .icon-token{height:1em;margin-left:-.5em;margin-right:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:1em}.option-node h4 .icon-token.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.option-node .ctl{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start}.option-node .ctl .icon-token.btn{flex:0 0 1.5em;height:1.5em}.option-node .ctl .icon-token.btn:last-child{margin-right:0}.option-node h4+.ctl{margin-left:1em}.option-node-options,.option-node-options li{position:relative}li ul.option-node-options{margin-left:1em}li li .option-node-options{margin-left:2em}.option-node-options li:before{border-bottom:3px solid #09c;border-radius:0;color:#fff;content:"";display:inline-block;height:2em;position:relative;width:1em}ul.option-map .drop-zone.target:before{background-color:#09c;content:"";display:block;height:100%;margin-left:1em;position:relative;width:15em}.option-node-options li.first-of-type:before{height:10.5em}.option-node-options li:last-of-type:before{border-left:3px solid #09c;height:3em;width:1.125em}.option-node-options li.single:last-of-type:before{height:3.5em}.option-node-options li .icon-token.add-node{fill:#f9f9f9;background-color:#09c;border:none;height:1em;left:-2.25em;position:absolute;top:1.5em;width:1em}.option-node-options li .icon-token.add-node .icon-svg{fill:#f9f9f9;left:14%;top:14%}.shell-interface{position:relative;width:100%}.shell-tpl{background-color:#f9f9f9;border:.0675em solid #b4b4b4;border-radius:0;box-shadow:0 4px 5px -2px rgba(51,51,51,.4);max-width:100%;min-height:2em;min-width:2em;position:relative}.shell-tpl *{border-radius:0}.shell-tpl .shell-row{left:0;line-height:1;margin:0;padding:0;position:absolute;top:0;width:auto}.shell-tpl .shell-row:hover{box-shadow:0 0 2px 2px rgba(51,51,51,.04)}.shell-tpl .shell-row.active{box-shadow:0 0 1px 0 #4caf50}.shell-tpl .shell-row .shell-field{cursor:pointer;display:inline-block;line-height:1;margin:0;padding:0;position:relative}.shell-tpl .shell-row .shell-field:hover{box-shadow:0 0 2px 2px rgba(51,51,51,.4)}.shell-tpl .shell-row .shell-field.active{box-shadow:0 0 1px 0 #f80}.shell-field-ctl{border:.125em solid #b4b4b4;max-width:33em;min-width:auto;padding:1em;position:relative;width:100%}.shell-field-ctl>.ctl{position:absolute;right:1em;top:1em}.shell-field-ctl>.ctl .icon-token{fill:#b4b4b4;height:1.5em;margin-right:1em;transition:fill .25s;width:1.5em}.shell-field-ctl>.ctl .icon-token:hover{fill:#333}.shell-field-ctl>.ctl .icon-token:last-child{margin-right:0}.shell-field-ctl>.intro{margin-bottom:1em}.date-picker{border:.0325em solid #b4b4b4;height:auto;max-width:100%;padding:1em 0;width:17em}#date-picker-months,.date-picker{min-height:10em;position:relative}#date-picker-months{margin-bottom:.5em;overflow:hidden;transition:height 1s;width:100%}.date-picker-month{left:1em;position:absolute;top:0;width:14.875em}.date-picker-month.prev{left:-16.25em}.date-picker-month.next{left:17.25em}.date-picker-month.active.prev.in-trans{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:activeToPrev;animation-name:activeToPrev}.date-picker-month.active.next.in-trans{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:activeToNext;animation-name:activeToNext}.date-picker-month.prev.in-trans{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:prevToActive;animation-name:prevToActive}.date-picker-month.next.in-trans{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:nextToActive;animation-name:nextToActive}.date-picker-header{display:flex;justify-content:space-between}.date-picker-header .icon-token{fill:#b4b4b4;height:1em;width:1em}.date-picker-header .icon-token:hover{fill:#f7b733}.date-picker-header h4{align-self:center;font-size:1em;font-weight:700;margin:0;padding:0}.date-picker-week{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.date-picker-week *{border-radius:0}.date-picker-day{align-items:center;color:rgba(51,51,51,.4);display:flex;flex:0 0 2em;height:2em;justify-content:center;margin-bottom:.25em}.date-picker-week.header .date-picker-day{background-color:rgba(51,51,51,.4);color:#f9f9f9}.date-picker-day.selector{background-color:hsla(0,0%,98%,.9);color:#333;cursor:pointer}.date-picker-day.today{background-color:#09c;border-radius:50%;color:#f9f9f9}.date-picker-day.selected{background-color:#f7b733;color:#f9f9f9;font-weight:700}.date-picker-day.selector:hover{background-color:rgba(51,51,51,.04)}.date-picker-day.selected:hover{background-color:#f7b733}.date-picker-base{bottom:0;height:auto;left:0;padding:0 1em;position:relative;width:100%}.date-picker-display{align-items:center;display:flex;font-weight:700;justify-content:center;padding:.25em .5em .5em}.date-picker-display span{font-size:1.25em;line-height:1}.date-picker-display .icon-svg{margin-right:.5em}.date-picker-ctl{display:flex;justify-content:space-between;max-width:100%}.date-picker-ctl button{flex:0 0 5em!important;min-width:9em!important}.input #date-picker{background:#f9f9f9;box-shadow:0 0 10px rgba(51,51,51,.4);height:auto;left:0;position:absolute;top:0;width:auto;z-index:5000}.time-input{border:.0325em solid #333;flex:0 0 auto;max-width:20em;padding:0 .5em .5em;position:relative;width:auto}.time-input label{height:1em;margin:0;padding:0}.time-input-field,.time-input-node{align-items:center;display:flex;position:relative}.time-input-node{flex:0 0 2em;flex-direction:column}.time-input-node input{margin-bottom:.25em;margin-top:.25em;text-align:center}.time-input-node .icon-token{flex:0 0 .75em;height:.75em;width:.75em}.time-input-delimiter{align-content:center;color:#b4b4b4;display:flex;flex:0 0 .5em;font-size:1.25em;font-weight:700;line-height:1;padding:0 .25em;position:relative;text-align:center}.time-input-field-ctl{flex:1 1 auto;margin-left:1em;width:auto}.time-input-field-icon{flex:1 0 1.5em;height:1.5em;position:relative;text-align:right}.time-input-field-icon .input-field-icon{left:inherit;position:relative;right:inherit;top:inherit}.time-input-field-icon .input-field-icon svg{position:relative}@-webkit-keyframes activeToPrev{0%{left:.5em}to{left:-16.25em}}@keyframes activeToPrev{0%{left:.5em}to{left:-16.25em}}@-webkit-keyframes activeToNext{0%{left:1em}to{left:17.25em}}@keyframes activeToNext{0%{left:1em}to{left:17.25em}}@-webkit-keyframes prevToActive{0%{left:-16.25em}to{left:1em}}@keyframes prevToActive{0%{left:-16.25em}to{left:1em}}@-webkit-keyframes nextToActive{0%{left:17.25em}to{left:1em}}@keyframes nextToActive{0%{left:17.25em}to{left:1em}}.core-pdf{min-height:15em;min-width:15em;position:relative;width:100%}.modal .core-pdf{align-items:flex-start;display:flex;height:auto;justify-content:center;max-height:80vh;position:relative;width:80vw}.modal .core-pdf .core-pdf-viewport{flex:1 1 100%;overflow:scroll}.modal .core-pdf .core-pdf-viewport,.modal .core-pdf .core-pdf-viewport .react-pdf__Document,.modal .core-pdf .core-pdf-viewport .react-pdf__Document .react-pdf__Page .react-pdf__Page__svg{height:auto;position:relative;width:100%}.modal .core-pdf .core-pdf-viewport .react-pdf__Document .react-pdf__Page .react-pdf__Page__svg svg{max-height:90%!important;max-width:100%;position:relative;width:100%}*+.core-pdf{margin-top:2em}.core-pdf .icon-token{opacity:1}.core-pdf .core-pdf-ctl{align-items:center;display:flex;justify-content:flex-end}.core-pdf .core-pdf-ctl>*{margin-right:2em;margin-top:1em}.core-pdf .core-pdf-ctl>:last-child{margin-right:0}.core-pdf .core-pdf-ctl.stealth{opacity:.1;position:absolute;right:1em;top:0;transition:opacity .5s}.core-pdf .core-pdf-ctl.stealth:hover{opacity:1}.core-pdf .core-pdf-ctl.stealth .icon-token{margin-top:1em;position:relative}.react-pdf__Document .react-pdf__Page .react-pdf__Page__canvas,.react-pdf__Page__canvas{border-radius:0;height:auto!important;width:100%!important}.react-pdf__Page__canvas{border:.0325em solid #b4b4b4;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);object-fit:contain}.error-console{align-items:center;background-color:#333;color:#f7b733;display:flex;margin:2em 0;outline:.125em solid #f9f9f9;outline-offset:-.5em;padding:1.5em;position:relative}.error-console .icon-svg{fill:#f7b733}.error-console .error-console-icon{flex:0 0 3em;height:3em}.error-console .error-console-icon+.error-console-content{border-left:.125em solid #f9f9f9;margin-left:1em;padding-left:1em}.error-console .error-console-content{border-radius:0;flex:1 1 auto}.error-console .error-console-content .error-console-msg p:last-of-type{margin-bottom:0;padding-bottom:0}.error-console .error-console-action{border-radius:0;border-top:.0325em solid #f7b733;color:#f9f9f9;cursor:pointer;display:block;font-style:italic;margin-top:1em;padding-top:1em;width:auto}.error-console .error-console-action:hover{color:#b4b4b4}.error-console .error-console-action .icon-svg{fill:#f9f9f9}.error-console .error-console-action:hover .icon-svg{fill:#b4b4b4}
/*# sourceMappingURL=main.c76762da.css.map*/