.csw-wrapper .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-wrapper .csw-btn.csw-btn-em{font-size:1em;padding:.75em;margin:0 0 .125em}.csw-wrapper .csw-btn.csw-btn-sm{padding:.4rem;font-size:.75rem}.csw-wrapper .csw-btn.csw-btn-sm.csw-btn-em{font-size:.75em;padding:.4em}.csw-wrapper .csw-btn:hover{text-decoration:none}.csw-wrapper .csw-btn.csw-btn-first{order:0}.csw-wrapper .csw-btn.csw-btn-primary{color:#fff;background:#111;border-color:#111}.csw-wrapper .csw-btn.csw-btn-primary:active,.csw-wrapper .csw-btn.csw-btn-primary:focus,.csw-wrapper .csw-btn.csw-btn-primary:hover{background-color:#000}.csw-wrapper .csw-btn.csw-btn-primary:disabled{color:#555;background:#ddd;border-color:#ddd}.csw-wrapper .csw-btn:hover{background-color:#e6e6e6;opacity:.8}.csw-wrapper .csw-btn:active,.csw-wrapper .csw-btn:focus{background-color:#bfbfbf}.csw-wrapper .csw-btn.csw-btn-wait{cursor:wait}.csw-wrapper .csw-btn:disabled{border-color:#ddd;color:#555;background:#ddd;opacity:.5;cursor:not-allowed;transition:none}.csw-wrapper .csw-btn.csw-btn-icon,.csw-wrapper .csw-btn.csw-btn-link{background:transparent;border:none;padding:0;position:relative}.csw-wrapper .csw-btn.csw-btn-icon:active,.csw-wrapper .csw-btn.csw-btn-icon:focus,.csw-wrapper .csw-btn.csw-btn-icon:hover,.csw-wrapper .csw-btn.csw-btn-link:active,.csw-wrapper .csw-btn.csw-btn-link:focus,.csw-wrapper .csw-btn.csw-btn-link:hover{background-color:transparent}.csw-wrapper .csw-btn.csw-btn-icon,.csw-wrapper .csw-btn.csw-btn-icon:active,.csw-wrapper .csw-btn.csw-btn-icon:focus,.csw-wrapper .csw-btn.csw-btn-icon:hover{color:inherit}.csw-wrapper .csw-btn.csw-btn-icon:hover{opacity:.75}.csw-wrapper .csw-btn.csw-btn-link{display:inline;text-transform:none;color:#629cca}.csw-wrapper .csw-btn.csw-btn-link:active,.csw-wrapper .csw-btn.csw-btn-link:focus,.csw-wrapper .csw-btn.csw-btn-link:hover{color:#629cca}.csw-wrapper .csw-btn.csw-btn-link:hover{text-decoration:underline}.csw-wrapper .csw-btn .csw-btn-txt+.csw-i,.csw-wrapper .csw-btn .csw-btn-txt+.csw-icon,.csw-wrapper .csw-btn .csw-i+.csw-btn-txt,.csw-wrapper .csw-btn .csw-icon+.csw-btn-txt{margin-left:.5rem}.csw-wrapper .csw-btn-link{background:transparent;display:inherit;padding:unset;margin:unset;border:none;border-radius:0;color:#629cca;cursor:pointer}.csw-wrapper .csw-btn-link:active,.csw-wrapper .csw-btn-link:disabled,.csw-wrapper .csw-btn-link:focus,.csw-wrapper .csw-btn-link:hover{background:transparent;opacity:inherit}.csw-wrapper .csw-btn-link:active .csw-btn-txt,.csw-wrapper .csw-btn-link:focus .csw-btn-txt,.csw-wrapper .csw-btn-link:hover .csw-btn-txt{text-decoration:underline}.csw-wrapper .csw-btns{margin:0;padding:.25rem 0}.csw-wrapper .csw-btns .csw-btn{margin:0 .375rem .125rem}.csw-wrapper .csw-btns .csw-btn.csw-btn-em{margin:0 .375rem .125em}.csw-wrapper .csw-btns.csw-btns-right{display:flex;justify-content:flex-end}.csw-wrapper .csw-btns.csw-stretch{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:100%}.csw-wrapper .csw-btns.csw-stretch .csw-btn{width:100%;flex:1 1 0px;height:min-content}.csw-wrapper .csw-btns.csw-stretch .csw-btn:only-child{min-width:0}.csw-wrapper .csw-ae-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:13px;padding-top:13px;position:relative;text-align:center;width:100%;max-width:500px;margin:0 auto;line-height:2.3;order:1;font-size:13px}.csw-wrapper .csw-ae-wrapper.csw-ae-first{order:0}.csw-wrapper .csw-ae-wrapper.csw-ae-block{display:block;overflow:hidden;margin:0 auto;border:none;flex-shrink:0;padding-bottom:0;padding-top:0}@media only screen and (max-width:46.15385rem){.csw-wrapper .csw-ae-wrapper.csw-ae-block{max-width:100%!important}}.csw-wrapper .csw-ae-wrapper .csw-ae-platforms{min-height:250px;height:100%;position:relative;overflow:hidden}.csw-wrapper .csw-ae-wrapper .csw-ae-platforms .csw-ae{height:100%;margin:0 auto 1em}.csw-wrapper .csw-ae-wrapper .csw-ae-sponsor{color:#888;font-size:.84615em;font-weight:700;margin:0}.csw-wrapper .csw-ae-wrapper .csw-ae-image-link{text-decoration:none}.csw-wrapper .csw-ae-wrapper .csw-ae-fig-caption{color:#584efe;line-height:2;margin:0;font-size:1em}