.csw-loader{text-align:center;padding:1rem}.csw-loader.csw-loader-animated{min-height:8.5rem}.csw-loader-text{text-align:center}.csw-loader-anim{background:#999;-webkit-animation:cswLoader 1s ease-in-out infinite;animation:cswLoader 1s ease-in-out infinite;font-size:.375rem;width:3px;height:.75em;color:#999;margin:2rem auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;border-radius:.25rem}.csw-loader-anim:after,.csw-loader-anim:before{position:absolute;top:0;content:"";background:#999;-webkit-animation:cswLoader 1s ease-in-out infinite;animation:cswLoader 1s ease-in-out infinite;width:3px;height:.75em;border-radius:.25rem}.csw-loader-anim:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.csw-loader-anim:after{left:1.5em}.csw-intro{padding:0;text-align:left}.csw-intro .csw-intro-detail{margin:0 0 1rem}.csw-quiz-summary,.csw-text-summary,.csw-thank-you{padding:0;text-align:left}.csw-summary{text-align:left}.csw-summary-detail{padding:0 0 1rem}.csw-q-rdo-o{padding:0;border-bottom:1px solid #ddd;position:relative}.csw-q-rdo-o label.csw-q-rdo-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;margin:auto .75rem auto .25rem;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none}.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt,.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-txt{width:100%}.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-emoji-txt{font-style:normal;text-transform:none}.csw-q-rdo-o:first-child{border-top:1px solid #ddd}.csw-q-rdo-o input[type=radio]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-rdo-o input[type=radio]:hover+label.csw-q-rdo-lbl .csw-q-rdo-emoji-txt,.csw-q-rdo-o input[type=radio]:hover+label.csw-q-rdo-lbl .csw-q-rdo-img-file{opacity:.8}.csw-q-rdo-o input[type=radio]:checked+label.csw-q-rdo-lbl .csw-q-rdo-chk{background:#111}.csw-q-rdo-o input[type=radio]:checked+label.csw-q-rdo-lbl .csw-q-rdo-emoji-txt,.csw-q-rdo-o input[type=radio]:checked+label.csw-q-rdo-lbl .csw-q-rdo-img-file{opacity:.7}.csw-q-rdo-o.csw-q-rdo-emoji-o{width:auto;height:auto;display:inline-flex;justify-content:flex-start;align-items:flex-start;border:none;overflow:hidden;margin:.5rem}.csw-q-rdo-o.csw-q-rdo-emoji-o label.csw-q-rdo-lbl{padding:0;font-size:4rem;line-height:1.25;align-items:flex-start}.csw-q-rdo-o.csw-q-rdo-img-o{width:100%;max-width:33%;display:flex;justify-content:center;align-items:center;border:none;height:auto}@supports (height:fit-content){.csw-q-rdo-o.csw-q-rdo-img-o{height:fit-content}}.csw-q-rdo-o.csw-q-rdo-img-o:first-child{border-top:none}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl{align-items:center;padding:0 .5rem;display:block}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl figure{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:.125rem;margin:0;flex-shrink:0}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{width:100%;max-width:100%;height:100%;max-height:none;background-color:transparent;margin:.23077rem auto;border:thin solid #111;border-radius:.125rem;padding:0;flex-grow:1}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-chk{display:none}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt{font-size:1rem;line-height:1.125;text-align:left;display:block;align-items:center;margin:0 0 .5rem;padding:.25rem 0 .75rem}@media only screen and (max-width:46.15385rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:90%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl{display:block}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:none;height:auto}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt{min-height:0}}@media only screen and (min-width:27.69231rem) and (-ms-high-contrast:active),only screen and (min-width:27.69231rem) and (-ms-high-contrast:none){.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{height:100%}}@media only screen and (min-width:27.69231rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:50%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:24vw}@supports (height:fit-content){.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{height:fit-content}}.csw-deck .csw-carousel .csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{height:70px;max-height:70px}}@media only screen and (min-width:46.23077rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:33%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:16vw}.csw-deck .csw-carousel .csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{height:70px;max-height:70px}}.csw-q-rdo{text-align:left}.csw-q-rdo.csw-q-rdo-emoji .csw-option-list,.csw-q-rdo.csw-q-rdo-img .csw-option-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.csw-q-rdo.csw-q-rdo-select{min-height:2.5rem;margin-bottom:1.5rem}.csw-q-rdo-input,.csw-q-rdo-lbl{cursor:pointer}.csw-q-rdo-lbl{width:100%}.csw-q-rdo-input{margin-right:.75rem}.csw-q-rdo-input:disabled,.csw-q-rdo-input:disabled~.csw-q-rdo-lbl{cursor:default}.csw-q-cbx-o{padding:0;border-bottom:1px solid #ddd;position:relative}.csw-q-cbx-o label.csw-q-cbx-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-cbx-o label.csw-q-cbx-lbl .csw-q-cbx-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;vertical-align:top;box-sizing:border-box;position:relative;margin:auto .75rem auto .25rem;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none}.csw-q-cbx-o label.csw-q-cbx-lbl .csw-q-cbx-txt{width:100%}.csw-q-cbx-o:first-child{border-top:1px solid #ddd}.csw-q-cbx-o input[type=checkbox]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-cbx-o input[type=checkbox]:checked+label.csw-q-cbx-lbl .csw-q-cbx-chk:before{position:absolute;content:"";display:block;background:transparent;box-sizing:border-box;border-left:.23077rem solid #111;border-bottom:.23077rem solid #111;height:.61538rem;width:1.07692rem;top:45%;left:50%;-ms-transform:rotate(-50deg) translate(-50%,-50%);-ms-transform-origin:0 0;-webkit-transform:rotate(-50deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform:rotate(-50deg) translate(-50%,-50%);transform-origin:0 0}.csw-q-cbx{text-align:left}.csw-q-cbx-input,.csw-q-cbx-lbl{cursor:pointer}.csw-q-cbx-lbl{width:100%}.csw-q-cbx-input{margin-right:.75rem}.csw-q-cbx-input:disabled,.csw-q-cbx-input:disabled~.csw-q-cbx-lbl{cursor:default}.csw-q-mtrx-row{width:100%}.csw-q-mtrx-row:nth-child(2n){background-color:hsla(0,0%,100%,.5)}.csw-q-mtrx-row:nth-child(odd){background-color:hsla(0,0%,87.8%,.5)}.csw-q-mtrx-o-list{display:flex;width:100%;font-size:1rem;margin:0}.csw-q-mtrx-o{flex:1 1 0px;text-align:center;align-self:center;margin:0;padding:.25rem;position:relative}.csw-q-mtrx-o[role=heading]{font-weight:700;padding:.25rem .75rem;word-break:break-word;min-width:9.23077rem;max-width:100%}.csw-q-mtrx-o label.csw-q-mtrx-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;line-height:1.5;cursor:pointer;width:auto;padding:.25rem}.csw-q-mtrx-o label.csw-q-mtrx-lbl .csw-q-mtrx-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none;margin:0 auto}.csw-q-mtrx-o label.csw-q-mtrx-lbl[aria-disabled=true]{color:#aaa;opacity:.6;cursor:default;user-select:none}.csw-q-mtrx-o input[type=radio]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-mtrx-o input[type=radio]:checked+label.csw-q-mtrx-lbl .csw-q-mtrx-chk{background:#111}.csw-q-mtrx-headers{display:flex;width:100%;line-height:1.25;margin:0 0 1.375rem}.csw-q-mtrx-header{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.25rem;word-break:break-word;hyphens:manual;overflow-wrap:normal}.csw-q-mtrx-header.csw-q-mtrx-header-space{min-width:9.23077rem;max-width:100%;padding:.25rem .75rem}.csw-q-mtrx{text-align:left}.csw-q-spect-row{width:100%}.csw-q-spect-row-heading{font-weight:700;font-size:1rem}.csw-q-spect-o-list{display:flex;width:100%;font-size:1rem;margin:0}.csw-q-spect-o{flex:1 1 0px;text-align:center;align-self:flex-start;margin:0;padding:.25rem 0;position:relative}.csw-q-spect-o .csw-q-spect-rdo-input{user-select:none}.csw-q-spect-o .csw-q-spect-txt{padding:.25rem .15rem .15rem;font-size:.875rem;max-width:100%}.csw-q-spect-o label.csw-q-spect-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-spect-o label.csw-q-spect-lbl:after{content:"";width:100%;height:1px;border-top:1px solid #999;box-sizing:border-box;position:absolute;top:14px;left:0;right:0;display:table-cell;z-index:1}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-NaN:after,.csw-q-spect-o label.csw-q-spect-lbl.csw-q-val-NaN:after{content:none}.csw-q-spect-o label.csw-q-spect-lbl .csw-q-spect-chk{content:"";font-size:24px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none;margin:0 auto;z-index:2}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus .csw-q-spect-chk{background-color:#397038;border-color:#397038}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-none .csw-q-spect-chk{background-color:#ddd;border-color:#ddd}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus .csw-q-spect-chk{background-color:#ba2d31;border-color:#ba2d31}.csw-q-spect-o label.csw-q-spect-lbl[aria-disabled=true]{color:#aaa;opacity:.6;cursor:default;user-select:none}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-0 .csw-q-spect-chk{border-color:#c6e2c5;background-color:#c6e2c5}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-0 .csw-q-spect-chk{border-color:#faecec;background-color:#faecec}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-20 .csw-q-spect-chk{border-color:#a4d1a3;background-color:#a4d1a3}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-20 .csw-q-spect-chk{border-color:#f0c3c4;background-color:#f0c3c4}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-40 .csw-q-spect-chk{border-color:#82c081;background-color:#82c081}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-40 .csw-q-spect-chk{border-color:#e69a9c;background-color:#e69a9c}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-60 .csw-q-spect-chk{border-color:#60af5f;background-color:#60af5f}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-60 .csw-q-spect-chk{border-color:#dd7074;background-color:#dd7074}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-80 .csw-q-spect-chk{border-color:#4a9249;background-color:#4a9249}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-80 .csw-q-spect-chk{border-color:#d3474b;background-color:#d3474b}.csw-q-spect-o:first-child label.csw-q-spect-lbl:after{width:50%;right:0;left:auto}.csw-q-spect-o:nth-last-child(2) label.csw-q-spect-lbl:after{width:50%;left:0;right:auto}.csw-q-spect-o:last-child label.csw-q-spect-lbl:after{content:none}.csw-q-spect-o input[type=radio]{-webkit-appearance:none;width:24px;height:24px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-spect-o input[type=radio]+label.csw-q-spect-lbl{width:100%;padding:.25rem 0;flex-direction:column}.csw-q-spect-o input[type=radio]:checked+label.csw-q-spect-lbl .csw-q-spect-chk{background:#111}.csw-q-spect{text-align:left}.csw-question-text{padding:.25rem 1.75rem .25rem 0;margin:0 0 .5rem;font-weight:700}.csw-question-text[tabindex="0"]:focus{outline:none}.csw-question-btns.csw-btns.csw-stretch{display:none}.csw-question{text-align:left;display:block;margin:0;padding:0}.csw-i{width:1em;height:1em;transform-origin:center;font-size:1em;margin:auto;padding:0;display:inline-block;box-sizing:border-box;vertical-align:bottom}.csw-i.csw-i-down-caret,.csw-i.csw-i-left-caret,.csw-i.csw-i-right-caret,.csw-i.csw-i-up-caret{border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:1em solid #999}.csw-i.csw-i-up-caret{transform:rotate(180deg);vertical-align:top}.csw-i.csw-i-left-caret{transform:rotate(90deg)}.csw-i.csw-i-right-caret{transform:rotate(270deg)}.csw-i.csw-i-check{position:relative}.csw-i.csw-i-check:before{position:absolute;content:"";display:block;background:transparent;box-sizing:border-box;border-left:.125em solid #999;border-bottom:.125em solid #999;height:.5em;width:1em;bottom:.125em;left:50%;-ms-transform:rotate(-50deg) translate(-50%,-50%);-ms-transform-origin:0 0;-webkit-transform:rotate(-50deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform:rotate(-50deg) translate(-50%,-50%);transform-origin:0 0}.csw-i.csw-i-check.csw-i-success:before{border-left-color:#397038;border-bottom-color:#397038}.csw-i.csw-i-close:after,.csw-i.csw-i-close:before{position:absolute;box-sizing:border-box;left:.375em;content:"";height:1em;width:.125em;background-color:#999}.csw-i.csw-i-close.csw-i-danger:after,.csw-i.csw-i-close.csw-i-danger:before{background-color:#ba2d31}.csw-i.csw-i-close:before{transform:rotate(45deg)}.csw-i.csw-i-close:after{transform:rotate(-45deg)}.csw-i.csw-i-cs-logo,.csw-i.csw-i-headheart,.csw-i.csw-i-lightbulb,.csw-i.csw-i-media{background-position:50%;background-size:contain;background-repeat:no-repeat}.csw-i.csw-i-cs-logo{background-image:url(images/cs-logo.svg)}.csw-i.csw-i-lightbulb{background-image:url(images/lightbulb.svg)}.csw-i.csw-i-headheart{background-image:url(images/head-heart.svg)}.csw-i.csw-i-media{background-image:url(images/media.svg)}.csw-i svg{width:auto;height:auto;transform-origin:center}.csw-i.csw-i-menu svg{width:auto;height:auto;background:transparent;margin:0;padding:0}.csw-i.csw-i-dark.csw-i-menu svg{fill:rgba(17,17,17,.8)}.csw-i.csw-i-light.csw-i-menu svg{fill:hsla(0,0%,100%,.8)}.csw-option-result-item{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-bottom:.5rem;padding:0}.csw-option-result-item .csw-option-result-item-answer{position:relative;padding:.5rem 0 .5rem .25rem;overflow:hidden;flex-shrink:0;flex-grow:0;width:1.125rem;height:2rem;min-height:2rem}.csw-option-result-item .csw-option-result-item-bar{position:relative;border:thin solid #999;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:.5rem;overflow:hidden}.csw-option-result-item .csw-option-result-item-fill{transform-origin:left;transform:translateX(0);transition:transform 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-option-result-item.csw-loading .csw-option-result-item-fill{transform:translateX(-100%)}.csw-option-result-item.csw-loaded .csw-option-result-item-fill{transform:translateX(0)}.csw-option-result-item-fill-wrapper{position:absolute}.csw-option-result-item-fill,.csw-option-result-item-fill-wrapper{display:block;overflow:hidden;left:0;top:0;right:auto;bottom:0;z-index:1;height:100%}.csw-option-result-item-fill{background:#ace4fe;position:relative;width:100%}.csw-option-result-item-fill.option-fill-correct{background:#ccf4cc}.csw-option-result-item-fill.option-fill-incorrect{background:#ffe9e9}.csw-option-result-item-percent,.csw-option-result-item-text{color:rgba(17,17,17,.85);position:relative;z-index:2;line-height:1;font-size:1rem}.csw-option-result-item-text{padding-right:.25rem}.csw-option-result-item-text .csw-i{margin-right:.5rem}.csw-option-result-item-text figure{width:100%;margin:0;padding:.125rem;flex-shrink:0}.csw-option-result-item-text figure .csw-option-result-item-img-file{width:100%;max-width:100%;height:auto;max-height:none;background-color:transparent;margin:.23077rem auto;border:thin solid #111;border-radius:.125rem;padding:0;flex-grow:1}.csw-option-result-item-text figure .csw-option-result-item-img-txt{width:100%;margin:0 0 .5rem;padding:.25rem 0 0;line-height:1.125;font-size:1rem;text-align:left;display:block;align-items:center}.csw-option-result-item.csw-option-result-item-img{width:100%;margin:0;padding:0 .25rem .75rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-answer{margin-left:-.25rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-bar{display:block;height:auto;background-color:transparent;padding:0 0 1rem}@supports (height:fit-content){.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-bar{height:fit-content}}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-percent{text-align:left;position:absolute;left:.375rem;top:auto;bottom:.125rem;right:auto}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text{margin-bottom:.5rem;padding:0 .25rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-txt{min-height:0}@media only screen and (max-width:46.15385rem){.csw-option-result-item.csw-option-result-item-img{max-width:100%}}@media only screen and (min-width:27.69231rem) and (-ms-high-contrast:active),only screen and (min-width:27.69231rem) and (-ms-high-contrast:none){.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{height:100%}}@media only screen and (min-width:27.69231rem){.csw-option-result-item.csw-option-result-item-img{max-width:50%}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{max-height:20vw}@supports (height:fit-content){.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{height:fit-content}}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-txt{min-height:2.5rem;margin-bottom:0}.csw-deck .csw-carousel .csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{height:70px;max-height:70px}}@media only screen and (min-width:46.23077rem){.csw-option-result-item.csw-option-result-item-img{max-width:33%}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{max-height:15vw}.csw-deck .csw-carousel .csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{height:70px;max-height:70px}}.csw-option-result{border:none;margin:1rem 0 1.5rem;padding:0}.csw-option-result.csw-quiz-result .csw-fail,.csw-option-result.csw-quiz-result .csw-success{font-weight:600;padding:1rem;margin:0 0 1rem}.csw-option-result.csw-quiz-result .csw-success{color:#397038;background:#ccf4cc}.csw-option-result.csw-quiz-result .csw-fail{color:#ba2d31;background:#ffe9e9}.csw-option-result.csw-option-result-img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.csw-r-spect-columns-values{display:flex;flex-direction:row;flex-wrap:nowrap;background:#fff;border-radius:1.5rem;font-size:.875rem}.csw-r-spect-column{flex:1 1 0px;text-align:center;margin:0;padding:.5rem 1rem;color:rgba(17,17,17,.85)}.csw-r-spect-column:first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.csw-r-spect-column:last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.csw-r-spect-row{margin:0;padding:.75rem 0;border-top:1px dotted #999}.csw-r-spect-row:last-child{border-bottom:1px dotted #999}.csw-r-spect-row .csw-r-spect-row-text{font-size:1rem;font-weight:700;padding:.25rem 0;align-self:center;margin:0}.csw-r-spect-user-answers{display:flex;flex-direction:row;padding:.25rem 0;font-size:.875rem}.csw-r-spect-user-answers .csw-r-spect-row-user-answer{flex:1 1 0px;text-align:center}.csw-r-spect-row-avg-rating-wrapper{position:relative;padding:0;margin:.25rem 0;font-size:.875rem;height:1.75rem}.csw-r-spect-row-avg-rating-wrapper .csw-r-spect-row-avg-rating{position:absolute;overflow:visible;right:auto;bottom:auto;left:auto;top:0;text-align:center;-ms-transform:translate(50%);-webkit-transform:translate(50%);transform:translate(50%)}.csw-r-spect{margin:0 0 1rem}.csw-r-mtrx-headers{display:flex;width:100%;line-height:1.25;margin:0 0 1.375rem;border-bottom:1px solid #999}.csw-r-mtrx-header{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.25rem;word-break:break-word;hyphens:manual;overflow-wrap:normal}.csw-r-mtrx-header.csw-r-mtrx-header-space{min-width:9.23077rem;max-width:100%}.csw-r-mtrx-row{width:100%;margin:0 0 .25rem}.csw-r-mtrx-row-top{display:flex;width:100%;line-height:1.5;margin:0}.csw-r-mtrx-row-bottom{border-top:1px solid #999;display:flex;width:100%;line-height:1.5;margin:0 0 1.625rem;padding:.0675rem}.csw-r-mtrx-row-bottom .csw-r-mtrx-row-space{min-width:9.23077rem;max-width:100%}.csw-r-mtrx-o{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.125rem 0 0;height:auto;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.csw-r-mtrx-o[role=heading]{font-size:1rem;font-weight:700;padding:.25rem 0;align-self:center;margin:auto 0 .75rem;word-break:break-word;min-width:9.23077rem;max-width:100%}.csw-r-mtrx-o-chart-fill-wrapper{position:relative;height:4em;justify-content:flex-end;display:flex;flex-direction:column}.csw-r-mtrx-o-answer{position:relative;padding:.125rem 0;margin:0;overflow:hidden;flex-shrink:0;flex-grow:0;height:0;width:auto}.csw-r-mtrx-o-answer.option-answered{position:absolute;height:1.125rem;width:100%;transform-origin:bottom;transition:bottom 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-r-mtrx-o-chart-fill{background:#ace4fe;border:1px solid #999;border-bottom:none;display:block;position:absolute;overflow:hidden;top:auto;right:.5rem;bottom:0;left:.5rem;z-index:1;height:0;transform-origin:bottom;transition:height 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-r-mtrx-o-percent-0 .csw-r-mtrx-o-chart-fill{border:none}.csw-r-mtrx-o-percent{font-size:1rem;padding:0;position:relative;align-self:flex-end;color:#999}.csw-r-mtrx-o-text{position:relative;z-index:2}.csw-caption-icon .csw-i{width:2.5rem;height:2.5rem}.csw-caption{background:#e4f6ff;color:#2c72b9;display:flex;justify-content:flex-start;align-items:center;padding:1rem;margin:1rem 0;border-radius:.125rem;letter-spacing:normal}.csw-caption .csw-caption-icon{position:relative}.csw-caption .csw-caption-icon+.csw-caption-text{padding-left:1rem}.csw-caption .csw-caption-title{font-weight:600;text-transform:uppercase;margin-bottom:.25rem}.csw-caption a,.csw-caption a:visited{color:#44c5d3;text-decoration:none}.csw-caption a:active,.csw-caption a:visited:active,html:not([data-device-can-touch]) .csw-caption a:hover,html:not([data-device-can-touch]) .csw-caption a:visited:hover{color:#000}.csw-result-question-text{display:block;padding:.25rem 1.75rem .25rem 0;margin:0 0 .5rem;font-weight:700}.csw-result-question-text[tabindex="0"]:focus{outline:none}.csw-result-response-total{color:#999;margin-bottom:1rem}.csw-result-response-total .csw-result-response-total-text{margin-right:.5rem}.csw-result{border:none;margin:0;padding:0;display:block}.csw-result .csw-result-wrapper.csw-result-hidden{visibility:hidden}.csw-card{margin:0;padding:0;box-sizing:border-box;text-align:left;display:block;flex-shrink:0;flex-grow:0;white-space:normal;width:100%;vertical-align:top}.csw-card.csw-enter,.csw-card.csw-hide,.csw-card.csw-inactive,.csw-card.csw-leave,.csw-card.csw-next,.csw-card.csw-previous{display:none}.csw-card.csw-active .csw-btns{margin-top:1rem}.csw-card.csw-active .csw-btns.csw-stretch{display:flex}.csw-deck-progress{font-weight:400;font-style:italic;text-align:center;text-transform:uppercase;font-size:1rem;background:#fff;color:#111;border:thin solid #999;width:280px;max-width:100%;margin:0 auto -1px;line-height:1}.csw-deck-progress .csw-deck-no-progress,.csw-deck-progress .csw-deck-progress-counter,.csw-deck-progress .csw-deck-progress-dots,.csw-deck-progress .csw-deck-progress-prefix{display:inline-block}.csw-deck-progress .csw-deck-no-progress{height:1rem}.csw-deck-progress .csw-deck-progress-counter,.csw-deck-progress .csw-deck-progress-dots{margin-left:.5rem}.csw-deck-progress .csw-deck-progress-dots{display:inline-flex;justify-content:space-between}.csw-deck-progress .csw-deck-progress-dots .csw-progress-dot{display:block;height:10px;width:10px;border-radius:100%;background:#ddd;margin:0 .25rem;flex-shrink:0;flex-grow:0}.csw-deck-progress .csw-deck-progress-dots .csw-progress-dot.csw-active{background:#888}@media only screen and (min-width:15.38462rem){.csw-deck-progress{width:280px;max-width:100%}}@media only screen and (min-width:27.69231rem){.csw-deck-progress{width:380px;max-width:100%}}@media only screen and (min-width:46.23077rem){.csw-deck-progress{width:100%;max-width:450px}}.csw-deck-progress:not(:empty){padding:.75rem}.csw-deck{position:relative}.csw-deck,.csw-deck .csw-deck-cards{text-align:left}.csw-deck .csw-deck-cards .csw-card{position:relative;margin:0 auto}.csw-deck .csw-single{width:100%;max-width:100%}.csw-deck .csw-carousel{width:100%;max-width:100%;overflow:visible;position:fixed;top:auto;bottom:auto;left:0;right:0}.csw-deck .csw-carousel .csw-deck-cards{position:relative;width:100%;max-width:100%;vertical-align:top;text-align:center;white-space:nowrap;display:block;overflow:visible;top:0;bottom:0;left:0;right:0;padding:0;margin:0 auto;height:100%;z-index:1}.csw-deck .csw-carousel .csw-deck-cards .csw-card{user-select:none;position:absolute;overflow:hidden;box-sizing:border-box;display:block;margin:0;width:75%;max-width:100%;min-height:0;flex-shrink:0;flex-grow:0;padding:.75rem;border:thin solid #999;background:#fff;top:auto;bottom:auto;left:50%;right:auto;transform-origin:right;transform:translateX(-50%) scale(1);transition:transform .2s cubic-bezier(.47,.43,.38,1.02);transition-delay:0}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-hide,.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-inactive{display:none;user-select:none}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-active{user-select:auto;z-index:4;width:90%;max-width:100%}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-next,.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-previous{display:block;opacity:.6;z-index:2}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-previous{transform:translateX(-160%) scale(1)}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-next{transform:translateX(60%) scale(1)}@media only screen and (min-width:15.38462rem){.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-active{width:280px;max-width:calc(100% - 2.5rem)}}@media only screen and (min-width:27.69231rem){.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-active{width:380px;max-width:calc(100% - 2.5rem)}}@media only screen and (min-width:46.23077rem){.csw-deck .csw-carousel .csw-deck-cards{width:450px}.csw-deck .csw-carousel .csw-deck-cards .csw-card{max-width:none;width:350px}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-active{width:450px;max-width:none}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-previous{transform:translateX(-200%) scale(1)}.csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-next{transform:translateX(100%) scale(1)}}.csw-deck-footer{text-align:center;margin-top:1rem;font-size:1rem}.csw-deck-footer .csw-footer-link{font-weight:700;color:#111}.csw-err{display:flex;height:100%;padding:1rem;text-align:center;justify-content:center;align-content:center;align-items:center;color:#ba2d31;background:#ffe9e9}.csw-under-modal{overflow:hidden;opacity:.3}@supports (filter:blur(2px)){.csw-under-modal{opacity:1;filter:blur(2px);transition:filter .2s ease}}.csw-modal{position:absolute;padding:0;margin:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001;display:none;color:#fff;background:rgba(51,51,51,.9)}.csw-modal .csw-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;visibility:hidden}.csw-modal.show-modal .csw-modal-content{visibility:visible}.csw-modal.show-glass,.csw-modal.show-modal{display:block}.csw-modal.modal-bottom{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:bottom;transform:translateY(120%)}@supports (transform:translate(0)){.csw-modal.modal-bottom{display:block}}.csw-modal.modal-bottom.show-modal{transform:translateY(0);transition-delay:.2s}.csw-modal.modal-top{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:top;transform:translateY(-120%)}@supports (transform:translate(0)){.csw-modal.modal-top{display:block}}.csw-modal.modal-top.show-modal{transform:translateY(0);transition-delay:.2s}.csw-modal.modal-left{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:left;transform:translateX(-120%)}@supports (transform:translate(0)){.csw-modal.modal-left{display:block}}.csw-modal.modal-left.show-modal{transform:translateX(0)}.csw-modal.modal-right{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:right;transform:translateX(120%)}@supports (transform:translate(0)){.csw-modal.modal-right{display:block}}.csw-modal.modal-right.show-modal{transform:translateX(0)}.csw-modal .csw-modal-content{padding:1rem}.csw-modal .csw-modal-content header{font-weight:600;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;padding:.25rem .5rem;top:0;bottom:auto;left:0;right:0;width:100%;height:2.5rem;background:rgba(17,17,17,.5);font-size:1.125rem}.csw-modal .csw-modal-content header:after{content:"";position:absolute;width:100%;bottom:1px;z-index:-1;box-shadow:0 -.5rem .75rem .125rem rgba(17,17,17,.8);left:0}.csw-modal .csw-modal-content header button{justify-self:flex-end;font-size:1.5rem;width:1.5rem;height:1.5rem}.csw-modal .csw-modal-content header button .csw-i:after,.csw-modal .csw-modal-content header button .csw-i:before{background-color:hsla(0,0%,100%,.8)}.csw-modal .csw-modal-content .csw-modal-scroll{margin:0;position:absolute;width:100%;top:2.5rem;right:0;left:0;bottom:3rem;overflow:auto;padding:.75rem;font-weight:700;flex-grow:0}.csw-modal .csw-modal-content footer{position:absolute;padding:.25rem .5rem;width:100%;height:3rem;top:auto;bottom:0;left:0;right:0;text-align:right;font-size:1.25rem}.csw-modal.theme-carousel-light,.csw-modal.theme-light{color:#111;background:#fff}.csw-modal.theme-carousel-light .csw-modal-content header,.csw-modal.theme-light .csw-modal-content header{background:#fff}.csw-modal.theme-carousel-light .csw-modal-content header button .csw-i:after,.csw-modal.theme-carousel-light .csw-modal-content header button .csw-i:before,.csw-modal.theme-light .csw-modal-content header button .csw-i:after,.csw-modal.theme-light .csw-modal-content header button .csw-i:before{background-color:rgba(17,17,17,.8)}.csw-modal-glass{position:absolute;padding:0;margin:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001;display:none;color:transparent;background:rgba(0,0,0,.2);overflow:hidden;transition-delay:0ms}.csw-modal-glass .csw-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;visibility:hidden}.csw-modal-glass.show-modal .csw-modal-content{visibility:visible}.csw-modal-glass.show-glass,.csw-modal-glass.show-modal{display:block}.csw-modal-glass.glass-closable{cursor:pointer}.csw-compliance-modal.csw-modal.show-modal{transition-delay:.2s}.csw-compliance-modal.csw-modal .csw-modal-content{max-width:30.76923rem;margin:0 auto;justify-content:center}.csw-compliance-modal.csw-modal .csw-compliance-modal-message{margin:0 0 1rem;width:100%}.csw-compliance-modal.csw-modal .csw-compliance-modal-message a.csw-compliance-link{text-decoration:underline;font-weight:700}.csw-compliance-modal.csw-modal .csw-btns{margin:0;padding:0;width:100%}.csw-compliance-modal.csw-modal .csw-btns.csw-stretch{width:100%}.csw-compliance-modal.csw-modal .csw-btns .csw-btn{margin-bottom:0}.csw-compliance-modal.csw-modal .csw-btns .csw-btn.csw-btn-first{margin-left:0}.csw-callout{box-sizing:border-box;margin:0;padding:.25rem 0;height:100%;font-size:1.75rem;overflow:visible;display:inline-block;position:relative}.csw-callout .csw-callout-link{height:100%;width:auto;display:flex;justify-content:center;align-items:center;align-content:center;text-decoration:none;color:#fff;text-transform:uppercase}.csw-callout .csw-callout-txt{font-weight:700;font-size:.875rem;position:absolute;left:auto;right:auto;transform:translateX(-105%)}.theme-carousel-light .csw-callout .csw-callout-link,.theme-light .csw-callout .csw-callout-link{color:#111}.csw-compliance{padding:.25rem;font-size:.75rem;color:#fff;text-align:left}.csw-compliance .csw-compliance-link{white-space:nowrap}.theme-carousel-light .csw-compliance,.theme-light .csw-compliance{color:#999}.csw-menu-modal.csw-modal{max-width:22.15385rem;left:auto;background:#333;position:fixed}.csw-menu-modal.csw-modal.theme-carousel-light,.csw-menu-modal.csw-modal.theme-light{background:#fff}.csw-menu-modal.csw-modal.show-modal{box-shadow:0 0 .5rem rgba(17,17,17,.5)}.csw-menu-modal.csw-modal .csw-modal-scroll{font-weight:700}.csw-menu-modal.csw-modal .csw-modal-scroll .csw-menu-link{font-weight:700;padding:0;display:inline-block;text-decoration:none;color:#629cca;border:none;background:transparent;cursor:pointer}.csw-menu-modal.csw-modal .csw-modal-scroll .csw-menu-link:hover{text-decoration:underline}.csw-menu-modal.csw-modal .csw-modal-scroll ul{list-style:none;padding:0;margin:0}.csw-menu-modal.csw-modal .csw-modal-scroll ul li{padding:.5rem .25rem;margin:.125rem 0;border-bottom:1px solid hsla(0,0%,100%,.5)}.csw-menu-modal.csw-modal .csw-modal-scroll ul li:last-of-type{border-bottom:none}.csw-menu-modal.csw-modal .csw-menu-compliance{padding:.375rem;border-radius:.375rem;background:hsla(0,0%,100%,.05);font-size:.875rem;font-weight:400}.csw-menu-modal.csw-modal .csw-menu-compliance .csw-menu-compliance-message{margin-bottom:.5rem}.csw-menu-modal.csw-modal footer.csw-menu-modal-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.csw-menu-modal.csw-modal footer.csw-menu-modal-footer.csw-flex-end{justify-content:flex-end}.civsci-widget:after,.civsci-widget:before{content:"";display:none}.csw-editable-tools-spacer{height:2rem}.csw-editable-tools-wrapper{position:fixed;bottom:1px;right:1px;color:#fff;border-top-left-radius:.25rem;margin:0;height:0;display:none;flex-direction:row;background:#e0e0e0;z-index:1000}.csw-editable-tools-wrapper:before{display:none}.csw-editable-tools-wrapper:not(:empty){border-color:#aaa transparent transparent #aaa;border-style:solid;border-width:1px;display:inline-flex;padding:.5rem;height:auto;flex-shrink:0}.csw-editable-tools-wrapper>div{display:block;text-align:right;z-index:2}.csw-editable-tools-wrapper svg{margin:0 .125rem;height:1.375rem!important;width:auto!important;max-width:1.375rem;max-height:1.375rem;opacity:.7!important;position:relative!important;right:0!important;top:3px!important}.csw-editable-tools-wrapper svg g{fill:#111}.csw-editable-tools-wrapper svg:hover{cursor:pointer;opacity:1!important}.csw-editable-tools-wrapper .civsci-widget-position{display:none}.csw-editable-tools-wrapper .csw-editable-menu-close,.csw-editable-tools-wrapper .csw-editable-menu-toggle{background:transparent;border:1px solid transparent;padding:.25rem;margin:0 .375rem 0 0;color:#111;opacity:.7;z-index:2}.csw-editable-tools-wrapper .csw-editable-menu-close i,.csw-editable-tools-wrapper .csw-editable-menu-toggle i{font-style:normal}.csw-editable-tools-wrapper .csw-editable-menu-close:hover,.csw-editable-tools-wrapper .csw-editable-menu-toggle:hover{border-color:#888;cursor:pointer;opacity:1}.csw-editable-tools-wrapper .csw-editable-menu-close{order:0;align-self:flex-end;margin:0}.csw-editable-tools-wrapper .csw-editable-tools{width:19.23077rem;max-width:100vw;color:#111;display:inline-flex;flex-direction:column;justify-content:stretch;position:absolute;text-align:left;padding:.5rem .5rem 3.25rem;border-top-left-radius:.25rem;bottom:-1px;right:-1px;border-color:#aaa transparent transparent #aaa;border-style:solid;border-width:thin;background:#e0e0e0;visibility:hidden;transform:translateY(200%);transition:transform 333ms cubic-bezier(.47,.43,.38,1.02),visibility 333ms linear;z-index:1}.csw-editable-tools-wrapper .csw-editable-tools.csw-show-tools{visibility:visible;transform:translate(0)}.csw-editable-tools-wrapper .csw-editable-tools .csw-editable-tools-heading{color:#111;font-size:.875rem;font-weight:400;width:100%;font-style:italic}.csw-editable-tools-wrapper .csw-editable-tools .csw-admin-editable-tools{margin:0;order:1}.csw-editable-tools-wrapper .csw-editable-tools button.csw-admin-btn{background:#111;color:#fff;border:1px solid #111;border-radius:.1875rem;margin:0 .125rem;padding:.25rem .5rem;white-space:nowrap;line-height:1}.csw-editable-tools-wrapper .csw-editable-tools button.csw-admin-btn:not(:disabled):hover{cursor:pointer;opacity:.8}.csw-editable-tools-wrapper .csw-editable-tools button.csw-admin-btn i{font-style:normal}.csw-editable-tools-wrapper .csw-editable-tools button.csw-admin-btn.csw-input-btn{margin-left:.25rem;padding:.5rem}.csw-editable-tools-wrapper .csw-editable-tools-btns{margin:0 0 .5rem;padding:.25rem;font-size:.875rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;width:100%;text-align:left}.csw-editable-tools-wrapper .csw-editable-tools-btns input{width:200px;max-width:70%}.csw-editable-tools-wrapper .csw-editable-tools-btns ul{margin:0;list-style:none;padding:0;display:inline-flex;justify-content:center;align-items:center}.csw-editable-tools-wrapper .csw-editable-tools-btns ul li{display:inline-block}.csw-editable-tools-wrapper .csw-editable-tools-btns>div,.csw-editable-tools-wrapper .csw-editable-tools-btns ul+div{display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.csw-editable-tools-wrapper .csw-admin-mode-on{color:#78e278}.csw-editable-tools-wrapper .csw-admin-mode-off{color:#ffb6b6}body,html{font-size:13px}html.csw-html{box-sizing:content-box;background:transparent}html.csw-html-not-resizable .csw{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}body.csw-body{overflow:hidden;font-size:100%;margin:0 0 .25rem;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.csw-body .csw-content-wrapper{position:relative;overflow:hidden}.csw-delayed-message{padding:.5rem 1rem 1.25rem;text-align:center;color:#999;font-size:1rem}.csw{color:#111;background:transparent;font-size:1rem;letter-spacing:.0125rem;line-height:1.25;position:relative;width:100%}.csw,.csw *{box-sizing:border-box}.csw *{scrollbar-face-color:hsla(0,0%,66.7%,.7) transparent;scrollbar-track-color:.75rem}.csw ::-webkit-scrollbar{width:.25rem;height:.25rem}.csw ::-webkit-scrollbar-thumb{background:hsla(0,0%,66.7%,.7) transparent;border-radius:0;box-shadow:inset 0 0 .25rem rgba(17,17,17,.3)}.csw ::-webkit-scrollbar-track{background:.75rem;border-radius:0}@media only screen and (max-width:76.30769rem){.csw *{scrollbar-face-color:hsla(0,0%,66.7%,.7);scrollbar-track-color:transparent}.csw ::-webkit-scrollbar{width:.675rem;height:.675rem}.csw ::-webkit-scrollbar-thumb{background:hsla(0,0%,66.7%,.7);border-radius:.25rem;box-shadow:inset 0 0 .25rem rgba(17,17,17,.3)}.csw ::-webkit-scrollbar-track{background:transparent;border-radius:0}}.csw .csw-header{font-size:1.25rem;font-weight:700;text-align:left;color:#111;background:transparent;line-height:2.375rem;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;align-content:center;align-items:center;padding:.25rem .25rem .25rem 0;position:relative;overflow:hidden;fill:rgba(17,17,17,.8)}.csw .csw-header.csw-header-no-title{background:transparent;overflow:visible;width:auto;position:absolute;left:auto;bottom:auto;right:0;top:.75rem;padding:.25rem;z-index:1000}.csw .csw-header.csw-header-no-title .csw-header-txt{display:none}.csw .csw-header .csw-header-txt{width:100%;padding:0 .125rem 0 0}.csw .csw-header .csw-menu-btn{width:1.5rem;height:2rem;padding:0;margin:0 .375rem 0 .25rem;font-size:1.5rem}.csw .csw-header .csw-callout{position:absolute;top:0;right:0}.csw .csw-menu-btn.csw-btn-icon-only{background:transparent}.csw.csw-type-carousel{overflow:hidden}.csw.csw-type-carousel .csw-data-scroll{width:100%;display:block;position:relative;overflow:hidden;min-height:42.30769rem}.csw.csw-type-carousel .csw-data-scroll.csw-fix-scroll{min-height:65vh}.csw.csw-type-carousel .csw-data-scroll.csw-fix-scroll .csw-deck .csw-carousel .csw-deck-cards .csw-card{overflow-y:auto;overflow-x:hidden}.csw.csw-type-carousel .csw-data-scroll.csw-fix-scroll .csw-deck .csw-carousel .csw-deck-cards .csw-card.csw-inactive{overflow-y:hidden}.csw.csw-type-carousel .csw-data-scroll.csw-fix-scroll .csw-scroll-section{width:99%}.csw-title-text{font-size:1.23077rem;line-height:1.25}.csw-q-option-input,.csw-q-option-lbl{font-size:1rem}.csw-q-option-lbl[aria-disabled=true]{color:#aaa;opacity:.6;cursor:default;user-select:none}.csw-data-scroll{overflow:auto;flex-grow:1;display:flex;flex-direction:column}.csw-data-scroll .csw-scroll-shadow{display:none}.csw-data-scroll.csw-fix-scroll{position:relative;height:100%}.csw-data-scroll.csw-fix-scroll .csw-data{padding-bottom:0}.csw-data-scroll.csw-fix-scroll .csw-scroll-section{display:block;height:55vh;min-height:0;overflow:auto;width:100%;padding:.25rem .25rem .5rem}.csw-data-scroll.csw-fix-scroll .csw-scroll-section+.csw-scroll-shadow{display:block;position:relative;z-index:2;box-shadow:inset 0 -2rem 2rem -1.5rem #f5f5f5;height:2.5rem;overflow:visible;margin-top:-2.5rem;margin-right:.75rem;border-radius:0}.csw-data-scroll.csw-fix-scroll .csw-card.csw-inactive .csw-scroll-section{overflow-y:hidden}.csw-data-scroll.csw-under-modal{overflow:hidden;min-height:16.15385rem}.csw-data{padding:1rem .375rem;box-sizing:border-box;width:100%;max-width:100%;margin:0 auto}.csw-data .csw-loader{padding:1rem 0 0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:baseline}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:baseline}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}@-webkit-keyframes cswLoader{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes cswLoader{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.csw-btn{text-transform:uppercase;font-size:1rem;padding:.75rem;margin:0 0 .125rem;text-align:center;text-decoration:none;border:thin solid #999;border-radius:.25rem;background:#fff;color:#333;cursor:pointer;order:1;line-height:1;vertical-align:bottom;transition:background-color .15s ease-in-out}.csw-btn.csw-btn-em{font-size:1em;padding:.75em;margin:0 0 .125em}.csw-btn.csw-btn-sm{padding:.4rem;font-size:.75rem}.csw-btn.csw-btn-sm.csw-btn-em{font-size:.75em;padding:.4em}.csw-btn:disabled{border-color:#ddd;color:#777;background:#ddd;opacity:.5;cursor:default}.csw-btn:hover{text-decoration:none}.csw-btn:disabled{transition:none}.csw-btn.csw-btn-first{order:0}.csw-btn.csw-btn-primary{color:#fff;background:#111;border-color:#111}.csw-btn.csw-btn-primary:disabled{color:#777;background:#ddd;border-color:#ddd}.csw-btn:not([disabled]):hover{background-color:#e6e6e6;opacity:.8}.csw-btn:not([disabled]):active,.csw-btn:not([disabled]):focus{background-color:#bfbfbf}.csw-btn:not([disabled]).csw-btn-primary:active,.csw-btn:not([disabled]).csw-btn-primary:focus,.csw-btn:not([disabled]).csw-btn-primary:hover{background-color:#000}.csw-btn.csw-btn-icon-only{background:transparent;border:none;padding:0;position:relative}.csw-btn.csw-btn-icon-only:active,.csw-btn.csw-btn-icon-only:focus,.csw-btn.csw-btn-icon-only:hover{background-color:transparent}.csw-btn.csw-btn-icon-only:hover{opacity:.75}.csw-btns{margin:0 0 0 -6.5px;padding:.25rem 0}.csw-btns .csw-btn{margin:0 0 .125rem 6.5px}.csw-btns .csw-btn.csw-btn-em{margin:0 0 .125em 6.5px}.csw-btns.csw-btns-right{display:flex;justify-content:flex-end}.csw-btns.csw-stretch{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:calc(100% + 6.5px)}.csw-btns.csw-stretch .csw-btn{width:100%;flex:1 1 0px;height:min-content}.csw-btns.csw-stretch .csw-btn:only-child{min-width:0}.font-default{font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.font-default,.font-special{font-display:swap;font-weight:400;font-stretch:normal}.font-special{font-family:Rubik,Helvetica Neue,arial,sans-serif}.font-light{font-weight:400}.font-semi-bold{font-weight:600}.font-italic{font-style:italic}.font-bold{font-weight:700}.csw-fieldset{border:none;margin:1rem 0 1.25rem;padding:0}.csw-option-list{list-style:none;margin:0;padding:0}.csw-text-input{display:block;padding:.375rem .5rem;box-sizing:border-box;font-size:1.07692rem;line-height:1;background:#fff;border:1px solid #ddd;border-radius:.2rem;width:100%;height:auto}.csw-text-input:active,.csw-text-input:focus{border-color:#999;box-shadow:0 0 .25rem rgba(17,17,17,.5)}.csw-text-input:disabled{color:#aaa;opacity:.6;cursor:default;user-select:none;border-color:#e0e0e0;background-color:#f5f5f5}.csw-text-input:disabled:active,.csw-text-input:disabled:focus,.csw-text-input:disabled:hover{cursor:default;border-color:#e0e0e0;box-shadow:none}.csw-select{display:block;box-sizing:border-box;font-size:1.07692rem;line-height:1;background:#fff;border:1px solid #ddd;border-radius:.2rem;width:100%;height:auto;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:auto;line-height:1.3;padding:.6375rem 1.5rem .6375rem .75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%22292.4%22 height%3D%22292.4%22><path fill%3D%22%23999%22 d%3D%22M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z%22%2F><%2Fsvg>");background-repeat:no-repeat,repeat;background-position:right .7rem top 50%,0 0;background-size:.65rem auto,100%}.csw-select:active,.csw-select:focus{border-color:#999;box-shadow:0 0 .25rem rgba(17,17,17,.5)}.csw-select:disabled{color:#aaa;opacity:.6;cursor:default;border-color:#e0e0e0;background-color:#f5f5f5}.csw-select:disabled:active,.csw-select:disabled:focus,.csw-select:disabled:hover{cursor:default;border-color:#e0e0e0;box-shadow:none}.csw-select::-ms-expand{display:none}.csw-select:disabled{user-select:none}.csw-select.csw-select-wide{width:100%}.csw-select option,.csw-select option.csw-select-option{font-weight:700}.csw-select option.csw-select-option-placeholder{font-weight:400;color:#aaa;user-select:none}.csw-option-check-border{box-shadow:0 0 0 1px #999,0 0 1px 0 transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.csw-option-check-border{box-shadow:0 0 0 2px #999,0 0 1px 0 transparent}}@-moz-document url-prefix(){.csw-option-check-border{box-shadow:0 0 1px 2px #999}}*,:focus{outline-color:transparent}:focus{outline-offset:.15385rem}[tabindex="-1"],[tabindex="-1"]:focus{outline:0 solid transparent}a{color:#629cca;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a.selected{font-weight:700}a i{padding-right:8px;pointer-events:none}a i:last-child{margin-left:4px}a i:only-child{margin-left:0}body,html{font-display:swap;font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:400;font-stretch:normal}body{color:#111;background-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:1.25rem 0 .75rem;font-weight:700;display:block}.h1.h-trim,.h2.h-trim,.h3.h-trim,.h4.h-trim,.h5.h-trim,.h6.h-trim,h1.h-trim,h2.h-trim,h3.h-trim,h4.h-trim,h5.h-trim,h6.h-trim{margin:.25rem 0 .5rem}.h1,h1{font-size:3.69231rem;line-height:4.30769rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h1,h1{font-size:2.84615rem}}@media only screen and (max-width:46.15385rem){.h1,h1{font-size:2rem}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h1,h1{line-height:3.46154rem}}@media only screen and (max-width:46.15385rem){.h1,h1{line-height:2.61538rem}}.h2,h2{font-size:2.30769rem;line-height:2.92308rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h2,h2{font-size:2.07692rem}}@media only screen and (max-width:46.15385rem){.h2,h2{font-size:1.84615rem}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h2,h2{line-height:2.69231rem}}@media only screen and (max-width:46.15385rem){.h2,h2{line-height:2.46154rem}}.h3,h3{font-size:1.38462rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h3,h3{font-size:1.30769rem}}@media only screen and (max-width:46.15385rem){.h3,h3{font-size:1.23077rem}}.h4,h4{font-size:1.23077rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h4,h4{font-size:1.15385rem}}@media only screen and (max-width:46.15385rem){.h4,h4{font-size:1.07692rem}}.h5,h5{font-size:1.07692rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h5,h5{font-size:1rem}}@media only screen and (max-width:46.15385rem){.h5,h5{font-size:.92308rem}}.h6,h6{font-size:.92308rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h6,h6{font-size:.84615rem}}@media only screen and (max-width:46.15385rem){.h6,h6{font-size:.76923rem}}form{box-sizing:border-box}input:disabled{border-color:#777;color:#777;outline:none}textarea:disabled{outline:none}p{margin-bottom:1.5rem}p.p-spacious{margin-bottom:3rem}small{font-display:swap;font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:400;font-stretch:normal;font-size:1.07692rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){small{font-size:1rem}}@media only screen and (max-width:46.15385rem){small{font-size:.92308rem}}.display-inline{display:inline!important}.display-inline-flex{display:inline-flex!important}.display-inline-block{display:inline-block!important}.block{display:block!important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.semi-bold{font-weight:600}.bold{font-weight:700}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.half{width:50%}.wide{width:100%}@media only screen and (max-width:46.15385rem){.wide-on-mobile{width:100%}}.hide{display:none!important}.show{display:block!important}@media only screen and (max-width:27.61538rem){.hide-mobile-sm{display:none!important}}@media only screen and (max-width:46.15385rem){.hide-mobile{display:none!important}}@media only screen and (min-width:46.23077rem){.hide-tablet-up,.show-mobile-only{display:none!important}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.hide-tablet{display:none!important}}@media only screen and (max-width:46.15385rem){.show-tablet-only{display:none!important}}@media only screen and (min-width:76.38462rem){.show-tablet-only{display:none!important}}@media only screen and (max-width:76.30769rem){.hide-tablet-down{display:none!important}}@media only screen and (max-width:105.07692rem){.hide-notebook-down{display:none!important}}@media only screen and (min-width:76.38462rem){.hide-notebook-up{display:none!important}}@media only screen and (max-width:76.30769rem){.show-notebook-up-only{display:none!important}}@media only screen and (max-width:147.61538rem){.hide-desktop-down{display:none!important}}@media only screen and (max-width:105.07692rem){.show-desktop-up-only{display:none!important}}.print-only{display:none!important}.toggle-hover .hover-show,.toggle-hover:hover .hover-hide{display:none}.toggle-hover:hover .hover-show{display:inline}.outline{outline-offset:.15385rem;outline:none}.outline:not([disabled]):active,.outline:not([disabled]):focus{outline:2px dashed rgba(172,228,254,.8)}.outline:not([disabled]):focus-within{outline:2px dashed rgba(172,228,254,.8)}.outline[aria-disabled=true]:active,.outline[aria-disabled=true]:focus,.outline[disabled]:active,.outline[disabled]:focus{outline:none}.outline[aria-disabled=true]:focus-within,.outline[disabled]:focus-within{outline:none}.outline-trigger:not([disabled]):active+.outline,.outline-trigger:not([disabled]):focus+.outline{outline:2px dashed rgba(172,228,254,.8)}.outline-trigger:not([disabled]):focus-within+.outline{outline:2px dashed rgba(172,228,254,.8)}.sr-only{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-transform:none}.sr-only.sr-only-focusable:active,.sr-only.sr-only-focusable:focus{width:auto;height:auto;margin:0;overflow:auto;clip:auto}.code{display:none;overflow:auto;position:relative;word-break:break-word;width:100%}