﻿@font-face{font-family:"Comfortaa";src:url(/assets/Comfortaa-Light-e6a14ed07fb9687b2600d42f1bc883422d287cedb5668c32a90f7ed2a3bf1a30.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"Comfortaa";src:url(/assets/Comfortaa-Regular-0988fa953c60133f009e1c027bba849de3578215d3187748b70863844354204b.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Comfortaa";src:url(/assets/Comfortaa-Medium-3d6538350273d948737b380f2a418e10a72e9ab5a480d134b27b94aa17982de4.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-family:"Comfortaa";src:url(/assets/Comfortaa-SemiBold-cb9d842a1c9ffb731b84a3705e0af74a75566fa329bd950e34862f021c8c4d68.woff2) format("woff2");font-style:normal;font-weight:600}@font-face{font-family:"Comfortaa";src:url(/assets/Comfortaa-Bold-c06447639714fd785fb4984d18e4d0f3b6aba8be26a187589ef023e68cb0a783.woff2) format("woff2");font-style:normal;font-weight:700}.manage-modules,.faq-list,.taggle_list,.drag-target,.drag-source{margin:0;padding:0;list-style:none;font-size:1em}.manage-modules li,.faq-list li,.taggle_list li,.drag-target li,.drag-source li{margin:0;padding:0;text-indent:0}.manage-modules li::before,.faq-list li::before,.taggle_list li::before,.drag-target li::before,.drag-source li::before{display:none}.faq-toggle .other label,.assessment-questions .other label,.assessment-type-fields .other label,.assessment-site-fields .other label,input+label,select+label,.field_with_errors+label,.checkbox-fields .other label,.checkbox-fields.-auto .other label,.role-fields .other label,.site-fields .other label,.group-fields .other label,.component-fields .other label{display:inline-block;font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;vertical-align:top}.actions{width:100%;clear:both;padding:20px 0;margin:0px 0}.actions input,.actions a{margin:0 10px 10px}.actions.center_align{text-align:center}.actions.right_align{text-align:right}.actions>div+div{margin-left:10px}.button{display:inline-block;font-size:2.1em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.button{min-width:0}}.button{cursor:pointer}.button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.sm-button{display:inline-block;font-size:1.4em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.sm-button{min-width:0}}.sm-button{cursor:pointer}.sm-button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.sm-button-reverse{display:inline-block;font-size:1.4em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.sm-button-reverse{min-width:0}}.sm-button-reverse{cursor:pointer}.sm-button-reverse:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.sm-button-reverse{background:hsla(0,0%,100%,.9);color:#7c54c6;text-shadow:none}.sm-button-reverse:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.back{display:inline-block;font-size:1.2em;font-weight:400;line-height:3;color:#444;border:1px solid rgba(175,175,175,.9);background:rgba(175,175,175,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.back{min-width:0}}.back{cursor:pointer}.back:hover{background:rgba(175,175,175,.95);color:rgb(105.4,105.4,105.4)}.back{background:hsla(0,0%,100%,.9);color:#afafaf;text-shadow:none}.back:hover{background:hsla(0,0%,100%,.5);color:#afafaf}.back{margin-bottom:15px}.back::before{content:"←";display:inline-block;margin-right:5px}.cancel{display:inline-block;color:#444;font-style:italic;font-size:1.3em;margin-left:10px}.forgot-password{display:inline-block;font-size:1.3em;font-weight:400;line-height:3;color:#444;border:1px solid hsla(0,0%,40%,.9);background:hsla(0,0%,40%,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.forgot-password{min-width:0}}.forgot-password{cursor:pointer}.forgot-password:hover{background:hsla(0,0%,40%,.95);color:rgb(105.4,105.4,105.4)}.forgot-password{background:hsla(0,0%,100%,.9);color:#666;text-shadow:none}.forgot-password:hover{background:hsla(0,0%,100%,.5);color:#666}.start-session{display:inline-block;font-size:1.4em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.start-session{min-width:0}}.start-session{cursor:pointer}.start-session:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.review-session{display:inline-block;font-size:1.4em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.review-session{min-width:0}}.review-session{cursor:pointer}.review-session:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.review-session{background:hsla(0,0%,100%,.9);color:#7c54c6;text-shadow:none}.review-session:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.review-video{display:inline-block;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);border-radius:21px;background:rgba(124,84,198,.8);padding:0 6px;line-height:3;box-sizing:border-box;cursor:pointer}.review-video:hover{background-color:rgba(252,252,252,.8)}.review-video::before{display:inline-block;position:relative;vertical-align:middle;top:-1px;content:"";background-image:url(/assets/icons/video-166cca226c7f9ff6dfe12f6470fe0d743f056afb0f3f43e458f5193f5c52f422.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:42px;height:42px}.review-video span{display:inline-block;text-indent:-9999px}.review-video{background:hsla(0,0%,100%,.9);color:#7c54c6}.review-video:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.review-summary{display:inline-block;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);border-radius:21px;background:rgba(124,84,198,.8);padding:0 6px;line-height:3;box-sizing:border-box;cursor:pointer}.review-summary:hover{background-color:rgba(252,252,252,.8)}.review-summary::before{display:inline-block;position:relative;vertical-align:middle;top:-1px;content:"";background-image:url(/assets/icons/slide-e6a37e5e08f169e93aadde3ca91e3e39a3880d5fc9fb11d8dc6dc5e85d88ce54.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:42px;height:42px}.review-summary span{display:inline-block;text-indent:-9999px}.review-summary{background:hsla(0,0%,100%,.9);color:#7c54c6}.review-summary:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.disabled-session{display:inline-block;font-size:1.4em;font-weight:400;line-height:3;color:#666;border:1px solid rgba(239,239,239,.9);background:rgba(239,239,239,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.disabled-session{min-width:0}}.disabled-session{border:1px dashed #e0e0e0;text-shadow:none}dl{font-weight:400}dt,dd{font-style:normal}.flex{clear:both;display:flex}@media screen and (max-width: 1024px){.flex{flex-wrap:wrap}}.flex.wrap,.flex.-wrap{flex-wrap:wrap}.flex.nowrap,.flex.-nowrap{flex-wrap:nowrap}.flex.-flex_end{justify-content:flex-end}@media screen and (max-width: 560px){.flex>*{flex:1 0 100% !important}}.flex>*.-half{flex:1 0 50% !important}.flex>*.flex-full{flex:1 0 100%;margin-bottom:0px}.field-flex{display:flex}.field-flex .field{flex:1 0}.flex-full{flex:1 0 100%}.flex-v{display:flex;flex-direction:column}.tight-flex>*{flex:1 0}.checkbox-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-fields .field{display:flex;line-height:30px;min-height:30px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.checkbox-fields input[type=checkbox],.checkbox-fields input[type=radio],.checkbox-fields .checkbox,.checkbox-fields .radio{margin-top:-3px}.checkbox-fields input[type=checkbox]+label,.checkbox-fields input[type=radio]+label,.checkbox-fields .checkbox+label,.checkbox-fields .radio+label{line-height:1.2em;margin-left:6px}.checkbox-fields label{line-height:30px}.checkbox-fields .other{width:100%;clear:both;margin-left:1%}.checkbox-fields .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:30px;margin-right:10px}.checkbox-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-fields .field{flex-basis:100%}.checkbox-fields.-auto{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.checkbox-fields.-auto .field{display:flex;line-height:30px;min-height:30px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.checkbox-fields.-auto input[type=checkbox],.checkbox-fields.-auto input[type=radio],.checkbox-fields.-auto .checkbox,.checkbox-fields.-auto .radio{margin-top:-3px}.checkbox-fields.-auto input[type=checkbox]+label,.checkbox-fields.-auto input[type=radio]+label,.checkbox-fields.-auto .checkbox+label,.checkbox-fields.-auto .radio+label{line-height:1.2em;margin-left:6px}.checkbox-fields.-auto label{line-height:30px}.checkbox-fields.-auto .other{width:100%;clear:both;margin-left:1%}.checkbox-fields.-auto .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:30px;margin-right:10px}.checkbox-fields.-auto .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.checkbox-fields.-auto .field{flex-basis:inherit;width:auto}.hidden{width:.1px;height:.1px;margin:0;padding:0;opacity:.01}.not-visible{visibility:hidden}fieldset{width:100%;border:1px solid #e0e0e0;background:rgba(241,241,241,.9);border-radius:2px;padding:30px;margin:15px 0}@media screen and (max-width: 560px){fieldset{padding:10px}}fieldset.blank{padding:0;border:none;background:none}legend{font-size:1em;text-transform:uppercase;transform:skewX(-12deg);padding:2px 10px;margin-left:-10px;background:#e0e0e0;color:#909090}.fieldset-heading{margin:-30px 0 10px -30px;border-top-left-radius:3px;border-top-right-radius:3px}.mid-heading{margin-left:-30px}.field{width:100%;clear:both;margin:3px 0 20px;padding:0 0px 0 0}.field.no-bottom{margin-bottom:0}.field.half{width:50%}.field.no-label{padding-top:30px}.tag-input,.taggle_list,select[multiple=multiple],select,input[type=text],input[type=url],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=password],select[type=text],select[type=url],select[type=number],select[type=email],select[type=tel],select[type=date],select[type=time],select[type=password]{font-size:2.4em;width:100%;line-height:3;padding:0 10px;border:1px solid #efefef;outline:1px solid rgba(0,0,0,0);background:#fff;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0 inset;border-radius:2px;color:#444;cursor:text}[disabled].tag-input,[disabled].taggle_list,select[disabled],input[disabled][type=text],input[disabled][type=url],input[disabled][type=number],input[disabled][type=email],input[disabled][type=tel],input[disabled][type=date],input[disabled][type=time],input[disabled][type=password]{color:#999;background:none;cursor:default}.tag-input::-webkit-input-placeholder,.taggle_list::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select[type=text]::-webkit-input-placeholder,select[type=url]::-webkit-input-placeholder,select[type=number]::-webkit-input-placeholder,select[type=email]::-webkit-input-placeholder,select[type=tel]::-webkit-input-placeholder,select[type=date]::-webkit-input-placeholder,select[type=time]::-webkit-input-placeholder,select[type=password]::-webkit-input-placeholder{color:#666}.tag-input:-moz-placeholder,.taggle_list:-moz-placeholder,select:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=password]:-moz-placeholder{color:#666}.tag-input::-moz-placeholder,.taggle_list::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,select::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=password]::-moz-placeholder,select[type=text]::-moz-placeholder,select[type=url]::-moz-placeholder,select[type=number]::-moz-placeholder,select[type=email]::-moz-placeholder,select[type=tel]::-moz-placeholder,select[type=date]::-moz-placeholder,select[type=time]::-moz-placeholder,select[type=password]::-moz-placeholder{color:#666}.tag-input:-ms-input-placeholder,.taggle_list:-ms-input-placeholder,select:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#666}.tag-input:focus,.taggle_list:focus,select:focus,input[type=text]:focus,input[type=url]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=password]:focus{outline:1px solid rgba(124,84,198,.6)}.tag-input:focus::-webkit-input-placeholder,.taggle_list:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.tag-input:focus:-moz-placeholder,.taggle_list:focus:-moz-placeholder,select:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=time]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder{color:rgba(0,0,0,0)}.tag-input:focus::-moz-placeholder,.taggle_list:focus::-moz-placeholder,select:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=time]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder{color:rgba(0,0,0,0)}.tag-input:focus:-ms-input-placeholder,.taggle_list:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=time]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.tag-input:autofill,.taggle_list:autofill,select[multiple=multiple]:autofill,select:autofill,input[type=text]:autofill,input[type=url]:autofill,input[type=number]:autofill,input[type=email]:autofill,input[type=tel]:autofill,input[type=date]:autofill,input[type=time]:autofill,input[type=password]:autofill,select[type=text]:autofill,select[type=url]:autofill,select[type=number]:autofill,select[type=email]:autofill,select[type=tel]:autofill,select[type=date]:autofill,select[type=time]:autofill,select[type=password]:autofill,.tag-input:autofill:hover,.taggle_list:autofill:hover,select[multiple=multiple]:autofill:hover,select:autofill:hover,input[type=text]:autofill:hover,input[type=url]:autofill:hover,input[type=number]:autofill:hover,input[type=email]:autofill:hover,input[type=tel]:autofill:hover,input[type=date]:autofill:hover,input[type=time]:autofill:hover,input[type=password]:autofill:hover,select[type=text]:autofill:hover,select[type=url]:autofill:hover,select[type=number]:autofill:hover,select[type=email]:autofill:hover,select[type=tel]:autofill:hover,select[type=date]:autofill:hover,select[type=time]:autofill:hover,select[type=password]:autofill:hover,.tag-input:autofill:focus,.taggle_list:autofill:focus,select[multiple=multiple]:autofill:focus,select:autofill:focus,input[type=text]:autofill:focus,input[type=url]:autofill:focus,input[type=number]:autofill:focus,input[type=email]:autofill:focus,input[type=tel]:autofill:focus,input[type=date]:autofill:focus,input[type=time]:autofill:focus,input[type=password]:autofill:focus,select[type=text]:autofill:focus,select[type=url]:autofill:focus,select[type=number]:autofill:focus,select[type=email]:autofill:focus,select[type=tel]:autofill:focus,select[type=date]:autofill:focus,select[type=time]:autofill:focus,select[type=password]:autofill:focus,.tag-input:autofill:active,.taggle_list:autofill:active,select[multiple=multiple]:autofill:active,select:autofill:active,input[type=text]:autofill:active,input[type=url]:autofill:active,input[type=number]:autofill:active,input[type=email]:autofill:active,input[type=tel]:autofill:active,input[type=date]:autofill:active,input[type=time]:autofill:active,input[type=password]:autofill:active,select[type=text]:autofill:active,select[type=url]:autofill:active,select[type=number]:autofill:active,select[type=email]:autofill:active,select[type=tel]:autofill:active,select[type=date]:autofill:active,select[type=time]:autofill:active,select[type=password]:autofill:active,.tag-input:-webkit-autofill,.taggle_list:-webkit-autofill,select[multiple=multiple]:-webkit-autofill,select:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=url]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=date]:-webkit-autofill,input[type=time]:-webkit-autofill,input[type=password]:-webkit-autofill,select[type=text]:-webkit-autofill,select[type=url]:-webkit-autofill,select[type=number]:-webkit-autofill,select[type=email]:-webkit-autofill,select[type=tel]:-webkit-autofill,select[type=date]:-webkit-autofill,select[type=time]:-webkit-autofill,select[type=password]:-webkit-autofill,.tag-input:-webkit-autofill:hover,.taggle_list:-webkit-autofill:hover,select[multiple=multiple]:-webkit-autofill:hover,select:-webkit-autofill:hover,input[type=text]:-webkit-autofill:hover,input[type=url]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:hover,input[type=time]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:hover,select[type=text]:-webkit-autofill:hover,select[type=url]:-webkit-autofill:hover,select[type=number]:-webkit-autofill:hover,select[type=email]:-webkit-autofill:hover,select[type=tel]:-webkit-autofill:hover,select[type=date]:-webkit-autofill:hover,select[type=time]:-webkit-autofill:hover,select[type=password]:-webkit-autofill:hover,.tag-input:-webkit-autofill:focus,.taggle_list:-webkit-autofill:focus,select[multiple=multiple]:-webkit-autofill:focus,select:-webkit-autofill:focus,input[type=text]:-webkit-autofill:focus,input[type=url]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:focus,input[type=time]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:focus,select[type=text]:-webkit-autofill:focus,select[type=url]:-webkit-autofill:focus,select[type=number]:-webkit-autofill:focus,select[type=email]:-webkit-autofill:focus,select[type=tel]:-webkit-autofill:focus,select[type=date]:-webkit-autofill:focus,select[type=time]:-webkit-autofill:focus,select[type=password]:-webkit-autofill:focus,.tag-input:-webkit-autofill:active,.taggle_list:-webkit-autofill:active,select[multiple=multiple]:-webkit-autofill:active,select:-webkit-autofill:active,input[type=text]:-webkit-autofill:active,input[type=url]:-webkit-autofill:active,input[type=number]:-webkit-autofill:active,input[type=email]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:active,input[type=date]:-webkit-autofill:active,input[type=time]:-webkit-autofill:active,input[type=password]:-webkit-autofill:active,select[type=text]:-webkit-autofill:active,select[type=url]:-webkit-autofill:active,select[type=number]:-webkit-autofill:active,select[type=email]:-webkit-autofill:active,select[type=tel]:-webkit-autofill:active,select[type=date]:-webkit-autofill:active,select[type=time]:-webkit-autofill:active,select[type=password]:-webkit-autofill:active{box-shadow:0 0 0 50px #fff inset;-webkit-box-shadow:0 0 0 50px #fff inset;color:#444;-webkit-text-fill-color:#444}.sm-input.tag-input,.sm-input.taggle_list,select.sm-input,input.sm-input[type=text],input.sm-input[type=url],input.sm-input[type=number],input.sm-input[type=email],input.sm-input[type=tel],input.sm-input[type=date],input.sm-input[type=time],input.sm-input[type=password]{width:100px}.lg-font.tag-input,.lg-font.taggle_list,select.lg-font,input.lg-font[type=text],input.lg-font[type=url],input.lg-font[type=number],input.lg-font[type=email],input.lg-font[type=tel],input.lg-font[type=date],input.lg-font[type=time],input.lg-font[type=password]{font-size:3.2em;line-height:2}.tag-input+p,.taggle_list+p,select[multiple=multiple]+p,select+p,input[type=text]+p,input[type=url]+p,input[type=number]+p,input[type=email]+p,input[type=tel]+p,input[type=date]+p,input[type=time]+p,input[type=password]+p,select[type=text]+p,select[type=url]+p,select[type=number]+p,select[type=email]+p,select[type=tel]+p,select[type=date]+p,select[type=time]+p,select[type=password]+p{display:inline-block;color:#666;font-size:1.4em;margin:0 0 0 5px}.form-heading{padding:10px 20px;margin:-30px -30px 20px;font-size:1.4em;text-transform:uppercase;background:#efefef;background-image:linear-gradient(#f0f0f0, #efefef);color:#aaa;border-bottom:1px solid #e0e0e0;border-top-left-radius:3px;border-top-right-radius:3px;font-family:Comfortaa,Arial,Helvetica,sans-serif}label{display:block;font:700 1.8em Comfortaa,Arial,Helvetica,sans-serif;font-variant-ligatures:none;margin-bottom:8px;color:#444;text-transform:uppercase}label.optional{display:flex;align-items:center}label.optional:after{content:"(optional)";color:#999;font-size:.7em;display:inline-block;margin-left:4px;font-style:italic;font-weight:200;text-transform:none}label.alt-text{display:flex;align-items:center}label.alt-text:after{content:attr(alt);color:#999;font-size:.7em;display:inline-block;margin-left:4px;font-style:italic;font-weight:200;text-transform:none}label em{color:#666}label+span,label+p{display:inline-block;margin:0;font-size:2.4em;line-height:1.2em}label+span b,label+p b{line-height:2em}input,select{font:400 2.4em Comfortaa,Arial,Helvetica,sans-serif;font-variant-ligatures:none}input+label,select+label{margin:0px 3px 0 0;vertical-align:-2px}input[type=tel],select[type=tel]{width:200px}input[type=checkbox]+label,input[type=checkbox]+span,input[type=radio]+label,input[type=radio]+span,select[type=checkbox]+label,select[type=checkbox]+span,select[type=radio]+label,select[type=radio]+span{font-weight:400;margin-right:15px;margin-left:5px;text-transform:none}input[type=file],select[type=file]{display:inline-block;max-width:50%;padding:8px 0 0;font-size:1.6em;vertical-align:top}input[type=color],select[type=color]{background:#fcfcfc;padding:0 2px;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;height:150px;width:150px}input[type=color]:hover,select[type=color]:hover{border-color:#bfbfbf}select{width:100%;height:60px}select[multiple=multiple]{height:300px;max-height:none;padding:6px}select.sm-select{height:120px;margin:0}select:focus{outline:1px solid rgba(124,84,198,.6)}textarea{font:400 2.4em Comfortaa,Arial,Helvetica,sans-serif;color:#444;font-variant-ligatures:none;line-height:1.6;padding:10px;width:100%;min-width:100%;max-width:100%;height:160px;min-height:160px;max-height:260px;border:1px solid #efefef;background:#fff;box-shadow:rgba(0,0,0,.2) 0 1px 4px 0 inset;border-radius:2px;outline:1px solid rgba(0,0,0,0)}textarea::-webkit-input-placeholder{color:#666}textarea:-moz-placeholder{color:#666}textarea::-moz-placeholder{color:#666}textarea:-ms-input-placeholder{color:#666}textarea:focus{outline:1px solid rgba(194,32,50,.6)}textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.field_with_errors{display:inline}.field_with_errors label{font-weight:400}.field_with_errors input{border-color:#e5bc34;box-shadow:#e5bc34 0 0 4px 0;background-color:rgb(252.4,248.3,234.7)}.field_with_errors+label{margin:0 15px 0 0}.clone-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.clone-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/clone-bb59bce80aa3e98afe6a8be4c65476cd0775641eca35cdab82c53c5d5c63edc7.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.clone-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.clone-icon:hover{opacity:8}.edit-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.edit-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/edit-8b7d88cd21eb4c3986194f535a1d9405a96aeab8ace26396048a99220015e0e6.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.edit-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.edit-icon:hover{opacity:8}.delete-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.delete-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/delete-9517488fd331fee407091c0b351b50713e6a4bdd5697cf27df97039f3b39d39e.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.delete-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.delete-icon:hover{opacity:8}.login-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.login-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/login-1d931bce0a9b9515e3e9df467c23893c4c9aaf8eb81184fca68267fd1a24f93a.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.login-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.login-icon:hover{opacity:8}.resend-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.resend-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/resend-343541a59f9138856607a9c76d061db1f4909ff84f428feb6428120ca353beaf.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.resend-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.resend-icon:hover{opacity:8}.resources-icon{display:inline-block;width:20px;margin:0 6px;opacity:.6;border:none}.resources-icon::before{content:"";display:inline-block;color:#8ac7ff;background:rgba(0,0,0,0) url(/assets/icons/resources-48c271ea601c792418666a58597af3f8c75f353a559f001709d1b37911837c17.svg) no-repeat 50% 50%;background-size:contain;width:24px;height:24px}.resources-icon span{display:inline-block;text-indent:-9999px;overflow:hidden}.resources-icon:hover{opacity:8}ul,ol,li{margin:0;padding:0}ul,ol{list-style:none}ul,ol{clear:both;margin:20px 0 20px 10px;font:400 2.4em Comfortaa,Arial,Helvetica,sans-serif}@media screen and (max-width: 1024px){ul,ol{font-size:1.6em}}ul ul,ul ol,ol ul,ol ol{font-size:1em;margin-left:20px;margin-bottom:0px}li{margin-bottom:9px;line-height:1.2em}li p{font-size:1em}li li{margin-top:10px}p+ul,p+ol{margin-top:0}ul li{text-indent:-8px;margin-left:5px}ul li:before{content:"–";top:-2px;position:relative;display:inline-block;color:#3d368c;opacity:.5;margin-right:7.5px}ol{counter-reset:orderedList}ol>li{counter-increment:orderedList;text-indent:-28px;margin-left:5px}ol>li:before{color:#666;display:inline-block;margin-right:5px;width:20px;font-size:.9em;font-weight:900;text-align:right;content:counter(orderedList) ".";text-indent:0}aside ul,aside ol{margin-left:0}aside ul li,aside ol li{margin-bottom:10px}table ul,table ol{font-size:1em}table h3{font-size:1.6rem}table{width:100%;border-collapse:collapse;margin:10px 0;table-layout:fixed;max-width:100%;font-size:1em}table.no-border tr:hover{background:none}table.no-border th,table.no-border td{border:none}thead th,thead td{color:#000;border-bottom:2px solid #303030}th,td{text-align:left;border-left:1px dotted #efefef;border-right:1px dotted #efefef}th{font:700 1.2em Comfortaa,Arial,Helvetica,sans-serif;line-height:1em;text-transform:uppercase;color:#444;padding:10px 10px 10px;border-bottom:2px solid #efefef}td{font:400 1.4em Comfortaa,Arial,Helvetica,sans-serif;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:15px 10px;line-height:1.5}td a{font-weight:700}td p{font-size:1em;margin:0;line-height:1.4em}.sortable-column,.sort{display:block;color:#1a1a1a}.sortable-column:hover,.sort:hover{color:#1a1a1a}.sortable-column:hover:after,.sort:hover:after{color:#aaa}.sortable-column:after,.sort:after{display:inline-block;margin-left:5px;color:#ccc}.sortable-column.sort-asc::after,.sort.sort-asc::after{color:#1a1a1a}.sortable-column.sort-desc::after,.sort.sort-desc::after{color:#1a1a1a}.table-buttons{text-align:right;clear:both}.table-buttons a{margin-left:10px}.table-buttons-flex{display:flex;align-items:center;margin-bottom:20px}.table-buttons-flex h2,.table-buttons-flex h3{margin:0}.buttons-right{text-align:right}.buttons-right a{margin-left:10px}.buttons-left{flex:1 0}.buttons-left a,.buttons-left label{margin-right:10px;display:inline-block}body{color:#444;font:400 62.5% Comfortaa,Arial,Helvetica,sans-serif;font-variant-ligatures:none}.purple{color:#3d368c}.lt-purple{color:#7c54c6}.blue{color:#016ba6}.lt-blue{color:#8ac7ff}.red{color:#c22032}.orange{color:#dc7536}.teal{color:#00a79d}.green{color:#4dab36}.yellow{color:#e5bc34}.grey,.-grey{color:#999}.black,.-black{color:#444}.-center{text-align:center}p{font-size:2.4em;line-height:1.5;margin:0 0 .75em}p.inline{display:inline-block;margin-left:10px}p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){p{font-size:1.6em}}a{color:#3d368c;text-decoration:none;text-shadow:none;transition:all .15s ease-in-out;cursor:pointer}a:hover{color:#7c54c6}section a{border-bottom:1px dashed #3d368c}section a:hover{border-bottom-color:#7c54c6}span.gc-cs-link{color:#444;text-decoration:none;text-shadow:none}i,em{font-style:italic}b,strong{font-weight:700}.center,.-center{text-align:center}.right,.-right{text-align:right}.no-margin{margin:0}.lowercase{text-transform:none}.-sm{display:inline-block;padding-left:10px;font-size:.7em;font-weight:400}blockquote{font:400 3.2em Comfortaa,Arial,Helvetica,sans-serif;line-height:1.5;color:#7c54c6;text-align:justify;margin:0 0 30px 0;padding-left:30px;border-left:3px solid rgba(124,84,198,.5)}@media screen and (max-width: 1024px){blockquote{font-size:2.4em}}@media screen and (max-width: 560px){blockquote{padding-left:15px;font-size:2.1em;text-align:left}}blockquote b,blockquote strong{color:#8ac7ff;font-weight:900}blockquote cite{display:block;font:300 .45em Comfortaa,Arial,Helvetica,sans-serif;color:#999;margin:10px 0 0 10px;text-align:right}hr{display:block;clear:both;width:100%;border:none;border-top:6px dotted #e0e0e0;height:0px;margin:30px 0}.clear{clear:both}h1,h2,h3,h4,.h4,h5,h6{margin:0;padding:0;font-family:Comfortaa,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.4}h2{color:#7c54c6;font-size:4.8em;font-weight:500;margin-bottom:.25em}@media screen and (max-width: 560px){h2{font-size:3.6em}}h3{font-weight:700;font-size:2.6em;margin-bottom:.5em}h4,.h4{color:#3d368c;font-size:2.1em;margin-bottom:.25em;text-transform:uppercase}img,table,video,iframe{max-width:100%}img[align=left],img[style*="float: left"],table[align=left],table[style*="float: left"],video[align=left],video[style*="float: left"],iframe[align=left],iframe[style*="float: left"]{float:left;margin-right:20px;margin-bottom:20px}img[align=right],img[style*="float: right"],table[align=right],table[style*="float: right"],video[align=right],video[style*="float: right"],iframe[align=right],iframe[style*="float: right"]{float:right;margin-left:20px;margin-bottom:20px}img[align=center],table[align=center],video[align=center],iframe[align=center]{margin-left:auto;margin-right:auto;margin-bottom:10px}img{max-width:100%}section img{padding:6px;background:#fff;box-shadow:#afafaf 0 1px 4px}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideOut{0%{transform:translateY(220px)}100%{transform:translateY(0px)}}.alerts-container{position:fixed;z-index:9999;top:-100px;width:600px;left:calc(50vw - 300px)}@media screen and (max-width: 560px){.alerts-container{width:300px;left:calc(50vw - 150px)}}.notice,.alert{width:100%;font:700 1.3em Comfortaa,Arial,Helvetica,sans-serif;border-radius:6px;border:none;color:#fff;text-align:center;text-transform:uppercase;line-height:1.1;padding:10px 0;z-index:2;opacity:1;will-change:opacity;overflow:hidden}.notice:empty,.alert:empty{padding:0;opacity:0}.notice.-hide,.alert.-hide{animation:fadeOut .25s ease-in 8s forwards}.notice a,.alert a{color:inherit}.notice a:hover,.alert a:hover{border-bottom-style:solid}.notice[open],.alert[open]{transform:translateY(220px)}.notice[open].-hide,.alert[open].-hide{animation:slideOut .2s ease-out 0s forwards}.notice{background:rgb(215.7,203.7,237.9);color:#3d368c}.notice a{color:#3d368c;border-bottom:1px dashed #3d368c}.alert{background:#e5bc34;color:#101010}.alert a{border-bottom:1px dashed #101010}dialog{margin:auto}.post-assessment-dialog{background:rgba(61,54,140,.8);position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;height:100dvh;align-items:center;justify-content:center;overflow:auto}.post-assessment-dialog .dialog-content{border-radius:15px;background:#f6f6f6;border:1px solid #d8ceef;color:#444;padding:60px;max-width:960px;text-align:center}@media screen and (max-width: 560px){.post-assessment-dialog .dialog-content{max-width:90vw;padding:20px;margin-top:20px}}@media screen and (max-width: 560px){.post-assessment-dialog h2{font-size:3.6em}}[open].post-assessment-dialog{display:flex}.post-assessment-dialog .dialog-actions{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width: 560px){.post-assessment-dialog .dialog-actions{flex-wrap:wrap}}.post-assessment-dialog .dialog-actions a,.post-assessment-dialog .dialog-actions button{min-width:250px;margin:0 5px}@media screen and (max-width: 560px){.post-assessment-dialog .dialog-actions a,.post-assessment-dialog .dialog-actions button{margin:5px}}.associations{display:flex;justify-content:space-between}.associations .field{flex:0 0 calc(50% - 15px);margin:0;padding:0}.api-associations .help-text{margin:5px 0}.assessment-associations .help-text{margin:0 0 15px}.drag-target{font-size:1.8em}.drag-target:has(input:last-child){padding:0 10px;border:1px dashed #e0e0e0;background:#f4f4f4;color:#999;font-weight:400}.drag-target:has(input:last-child)::before{display:flex;align-items:center;min-height:54px;content:"Drag here"}.drag-target label{font-size:1em}.drag-target li{margin:0 0 3px;padding:15px;border:1px solid #e0e0e0;background:#fcfcfc;display:flex;align-items:center;border-radius:3px;color:#3d368c;font-weight:700}.drag-target.-multiple:not(:has(input:last-child))::after{display:flex;align-items:center;content:"Drag here";padding:0 10px;border:1px dashed #e0e0e0;background:#f4f4f4;color:#999;font-weight:400;margin:5px 0;min-height:54px}.api-forms{margin-bottom:30px}.api-forms:has(input:last-child)::before{content:"Drag instrument here"}.api-forms.-multiple:has(input:last-child)::before{content:"Drag instrument(s) here"}.api-forms.-multiple:not(:has(input:last-child))::after{display:flex;align-items:center;content:"Drag here instrument(s) here"}.assessment-forms{margin-bottom:15px}.assessment-forms:has(input:last-child)::before{content:"Drag assessment(s) here"}.assessment-forms.-multiple:not(:has(input:last-child))::after{display:flex;align-items:center;content:"Drag here assessment(s) here"}.drag-source{font-size:1.8em;margin-bottom:30px}.drag-source li{margin:0 0 5px;padding:15px;border:1px dashed #e0e0e0;background:#f4f4f4;border-radius:3px;cursor:move}header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:3;min-height:100px;box-shadow:rgba(0,0,0,.1) 0 3px 6px;background:#f6f6f6}@media screen and (max-width: 560px){header{padding:0 10px;position:sticky;top:0}}h1.logo{background:rgba(0,0,0,0) url(/assets/imanage-logo--SCI-b50ea72a46209ebf30692efd1e634a19c5714dcc30c4e40583a47aebd7f20a64.svg) no-repeat 0% 50%;color:#3d368c;font-size:4.4em;line-height:100px;height:120px;margin-bottom:-30px;padding:0px 0 0 15px;z-index:5}@media screen and (max-width: 560px){h1.logo{font-size:4em}}h1.logo span{color:rgba(0,0,0,0)}h1.logo a{border:none}h1.logo a:hover{color:#3d368c}.TBI-body h1.logo{background-image:url(/assets/imanage-logo--TBI-f63e72b8730ae8c9d024edcb41e201017809b269054381d7c91510ef6d9c6fd4.svg)}nav{display:flex}nav a{display:block;font-size:1.4em;padding:0 25px;margin-left:5px;line-height:94px;color:#7c54c6;text-transform:uppercase;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}nav a:hover{background:hsla(0,0%,100%,.35)}nav a.button{align-self:center;font-size:1.4em;min-width:0}nav a.current{border-bottom-color:#7c54c6}.mobile-bars{display:none}@media screen and (max-width: 1024px){.mobile-bars{display:inline-flex;z-index:1}}#mobile-nav-input{display:none}#mobile-nav-input+label.mobile-bars{margin:0}.mobile-bars{z-index:10;flex-direction:column;justify-content:center;padding:0 10px;cursor:pointer;transition:all .15s ease-in}.mobile-bars span,.mobile-bars::before,.mobile-bars::after{position:relative;transform-origin:50% 50%;transition:top .15s ease-in,transform .15s ease-in .15s}.mobile-bars span{display:inline-block;background:#7c54c6;width:20px;height:3px;border-radius:2px}.mobile-bars::before,.mobile-bars::after{content:"";background:#7c54c6;height:3px;width:20px;margin:3px 0;border-radius:2px}#mobile-nav-input:checked+.mobile-bars span{transform:rotate(45deg)}#mobile-nav-input:checked+.mobile-bars::before{top:6px;transform:rotate(45deg)}#mobile-nav-input:checked+.mobile-bars::after{top:-6px;transform:rotate(-45deg)}#mobile-nav-input:checked~nav{bottom:0;height:100vh;height:100dvh;padding:100px 0 50px}#mobile-nav-input:not(:checked)+.mobile-bars span,#mobile-nav-input:not(:checked)+.mobile-bars::before,#mobile-nav-input:not(:checked)+.mobile-bars::after{top:0px;transition:transform .15s ease-in,top .15s ease-in .15s}@media screen and (max-width: 1024px){nav{position:fixed;bottom:-100vh;bottom:-100dvh;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to bottom right, rgba(246, 246, 246, 0.98), rgba(246, 246, 246, 0.92));transition:all .2s ease-in;padding:0px}}@media screen and (max-width: 1024px){nav a{display:block;color:#7c54c6;line-height:2;font-size:2.4em}}.help-text{margin:15px 0 30px;position:relative;clear:both;padding:10px;border:1px dashed rgba(61,54,140,.25);color:#3d368c;font-size:1.4em;font-style:italic;line-height:1.4;border-radius:2px}.help-text:before{font-size:1.8em;position:absolute;left:10px;top:50%;margin-top:-0.5em}.help-text ul{font-size:1em;list-style:inside circle}.help-text a{border-bottom:1px dotted #3d368c}.help-text{background-color:rgba(61,54,140,.05)}.help-text.no-margin{margin:0}.session-progress{display:flex;align-items:center;background:rgba(237,229,241,.9);border-radius:20px;width:100%;margin:10px 0 0;border:1px solid #d8ceef;overflow:hidden;font-size:1.6em;box-shadow:rgba(51,51,51,.15) 0 1px 4px inset;counter-reset:assessment-count;counter-reset:postassessment-count}@media screen and (max-width: 1024px){.session-progress{font-size:1.3em}}.session-progress .dfn{flex:1 0;display:flex;align-items:center;justify-content:center;padding:10px 5px;border-right:1px solid rgba(216,206,239,.75)}.session-progress .dfn[alt=Assessment],.session-progress .dfn[alt=Questionnaire]{counter-increment:assessment-count}.session-progress .dfn[alt=Assessment] dd::after,.session-progress .dfn[alt=Questionnaire] dd::after{content:counter(assessment-count);display:inline-block;padding:0 5px}.session-progress .dfn[alt="Post Assessment"]{counter-increment:postassessment-count}.session-progress .dfn[alt="Post Assessment"] dd::after{content:counter(postassessment-count);display:inline-block;padding:0 5px}.session-progress dt,.session-progress dd{display:inline-block;white-space:nowrap}.session-progress dt{display:inline-flex;justify-content:center;align-items:center;margin-right:5px;width:22px;flex:0 0 22px;line-height:22px;height:22px;background:rgba(124,84,198,.15);border-radius:50%;text-align:center;font-size:.9em;font-weight:700;top:-1px;color:#f9f9f9}@media screen and (max-width: 560px){.session-progress dt{margin:0}}.session-progress dd{color:rgba(124,84,198,.4);text-indent:-9999px}.session-progress span{display:inline-block}.session-progress span::before{position:relative;display:inline-block;content:"";background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;background-size:10px;width:10px;height:10px}.session-progress span.progress-current::before{background-image:url(/assets/icons/progress-current-64aa64ebd53d4bec8b0b76fa49ff5ed91322bb6f817e0e7309c74c92cbf16173.svg);left:1px}.session-progress span.progress-complete::before{background-image:url(/assets/icons/progress-complete-7560db78c0d055a6e89e657ac3f63e1c8fc0bd94a867282626c15dc4b182363b.svg)}.session-progress span.progress-upcoming::before{background-image:url(/assets/icons/progress-upcoming-cc0d9c215cf4a5a0aadff1058a4b4f7d9ab8a5ccd2a48c192424bc430f02b985.svg)}.session-progress em{display:inline-block;text-indent:-9999px}.session-progress .dfn:nth-last-of-type(1){border-right:none}.session-progress .dfn.complete,.session-progress .dfn:has(~.dfn.current){background:rgb(236.2533333333,248.16,233.34)}.session-progress .dfn.complete dt,.session-progress .dfn:has(~.dfn.current) dt{background:#4dab36}.session-progress .dfn.complete dd,.session-progress .dfn:has(~.dfn.current) dd{color:#4dab36}.session-progress .dfn.current{background:#fff}.session-progress .dfn.current dt{font-size:.6em;background:#7c54c6}@media screen and (max-width: 560px){.session-progress .dfn.current dt{margin-right:5px}}.session-progress .dfn.current dd{color:#7c54c6}@media screen and (max-width: 560px){.session-progress .dfn.current dd{display:inline-block}}.session-progress-radio{position:absolute;z-index:1;top:0;opacity:.001}.session-progress-radio:nth-of-type(1){left:0}.session-progress-radio:nth-of-type(2){left:15px}.session-progress-radio:nth-of-type(3){left:30px}.session-progress-radio:nth-of-type(4){left:45px}.session-progress label{cursor:default;font-size:1em;text-transform:none;margin:0;flex:1 0;display:flex;align-items:center;justify-content:center;padding:10px 5px;border-right:1px solid rgba(216,206,239,.75)}.session-progress label span::before{background-image:url(/assets/icons/progress-upcoming-cc0d9c215cf4a5a0aadff1058a4b4f7d9ab8a5ccd2a48c192424bc430f02b985.svg)}.session-progress.-no-interaction label{pointer-events:none}.assessment.radio-assessment{display:none}#introduction-complete:checked~.session-progress label[for=introduction-complete],#introduction-video2:checked~.session-progress label[for=introduction-video2],#introduction-video1:checked~.session-progress label[for=introduction-video1],#introduction-introduction:checked~.session-progress label[for=introduction-introduction]{background:#fff}#introduction-complete:checked~.session-progress label[for=introduction-complete] dt,#introduction-video2:checked~.session-progress label[for=introduction-video2] dt,#introduction-video1:checked~.session-progress label[for=introduction-video1] dt,#introduction-introduction:checked~.session-progress label[for=introduction-introduction] dt{font-size:.6em;background:#7c54c6}@media screen and (max-width: 560px){#introduction-complete:checked~.session-progress label[for=introduction-complete] dt,#introduction-video2:checked~.session-progress label[for=introduction-video2] dt,#introduction-video1:checked~.session-progress label[for=introduction-video1] dt,#introduction-introduction:checked~.session-progress label[for=introduction-introduction] dt{margin-right:5px}}#introduction-complete:checked~.session-progress label[for=introduction-complete] dt span::before,#introduction-video2:checked~.session-progress label[for=introduction-video2] dt span::before,#introduction-video1:checked~.session-progress label[for=introduction-video1] dt span::before,#introduction-introduction:checked~.session-progress label[for=introduction-introduction] dt span::before{background-image:url(/assets/icons/progress-current-64aa64ebd53d4bec8b0b76fa49ff5ed91322bb6f817e0e7309c74c92cbf16173.svg);left:1px}#introduction-complete:checked~.session-progress label[for=introduction-complete] dd,#introduction-video2:checked~.session-progress label[for=introduction-video2] dd,#introduction-video1:checked~.session-progress label[for=introduction-video1] dd,#introduction-introduction:checked~.session-progress label[for=introduction-introduction] dd{color:#7c54c6}@media screen and (max-width: 560px){#introduction-complete:checked~.session-progress label[for=introduction-complete] dd,#introduction-video2:checked~.session-progress label[for=introduction-video2] dd,#introduction-video1:checked~.session-progress label[for=introduction-video1] dd,#introduction-introduction:checked~.session-progress label[for=introduction-introduction] dd{display:inline-block}}#introduction-complete:checked~.session-progress label[for=introduction-introduction],#introduction-complete:checked~.session-progress label[for=introduction-video1],#introduction-complete:checked~.session-progress label[for=introduction-video2],#introduction-video2:checked~.session-progress label[for=introduction-introduction],#introduction-video2:checked~.session-progress label[for=introduction-video1],#introduction-video1:checked~.session-progress label[for=introduction-introduction]{background:rgb(236.2533333333,248.16,233.34)}#introduction-complete:checked~.session-progress label[for=introduction-introduction] dt,#introduction-complete:checked~.session-progress label[for=introduction-video1] dt,#introduction-complete:checked~.session-progress label[for=introduction-video2] dt,#introduction-video2:checked~.session-progress label[for=introduction-introduction] dt,#introduction-video2:checked~.session-progress label[for=introduction-video1] dt,#introduction-video1:checked~.session-progress label[for=introduction-introduction] dt{background:#4dab36}#introduction-complete:checked~.session-progress label[for=introduction-introduction] dt span::before,#introduction-complete:checked~.session-progress label[for=introduction-video1] dt span::before,#introduction-complete:checked~.session-progress label[for=introduction-video2] dt span::before,#introduction-video2:checked~.session-progress label[for=introduction-introduction] dt span::before,#introduction-video2:checked~.session-progress label[for=introduction-video1] dt span::before,#introduction-video1:checked~.session-progress label[for=introduction-introduction] dt span::before{background-image:url(/assets/icons/progress-complete-7560db78c0d055a6e89e657ac3f63e1c8fc0bd94a867282626c15dc4b182363b.svg)}#introduction-complete:checked~.session-progress label[for=introduction-introduction] dd,#introduction-complete:checked~.session-progress label[for=introduction-video1] dd,#introduction-complete:checked~.session-progress label[for=introduction-video2] dd,#introduction-video2:checked~.session-progress label[for=introduction-introduction] dd,#introduction-video2:checked~.session-progress label[for=introduction-video1] dd,#introduction-video1:checked~.session-progress label[for=introduction-introduction] dd{color:#4dab36}#introduction-introduction:checked~.view-intro{display:flex}#introduction-video1:checked~.view-video1{display:flex}#introduction-video2:checked~.view-video2{display:flex}#introduction-complete:checked~.view-complete{display:flex}.tag,.ui-menu .ui-menu-item,.taggle{display:inline-block;text-transform:uppercase;font-size:.8em;color:#909090;background:linear-gradient(#fff, #fcfcfc);border:1px solid #efefef;padding:1px 4px;margin:0 3px 3px 0;font-weight:400;border-radius:2px}.-admin_tag{border:1px dashed silver;color:#b0b0b0;opacity:.75}.taggle_placeholder{position:absolute;color:rgba(0,0,0,0);top:-12px}.taggle_list{font-size:1em}.tag-input,.taggle_list{background:hsla(0,0%,100%,.8);padding:6px 6px 3px;max-height:none;display:flex;margin:0;flex-wrap:wrap;align-items:flex-start;min-height:48px;line-height:48px}.tag-input li,.taggle_list li{margin:0}.tag-input li:nth-last-of-type(1),.taggle_list li:nth-last-of-type(1){padding-right:32px}.tag-input button.add,.taggle_list button.add{width:32px;text-align:center;line-height:32px;border:1px solid #e0e0e0;font-size:2em;color:#444;position:absolute;right:1px;top:0;font-weight:900;cursor:pointer;background:none}.tag-input button.add:hover,.taggle_list button.add:hover{color:#000;background:#fff}.tag-input .tag,.tag-input .ui-menu .ui-menu-item,.ui-menu .tag-input .ui-menu-item,.tag-input .taggle,.taggle_list .tag,.taggle_list .ui-menu .ui-menu-item,.ui-menu .taggle_list .ui-menu-item,.taggle_list .taggle{display:inline-block;float:none;font-size:1.4em;line-height:30px;color:#3f3f3f;padding:0 0 0 10px;text-transform:none;margin-right:4px;border-radius:3px;position:relative;cursor:pointer}.tag-input .taggle,.taggle_list .taggle{padding:0 0 0 10px;margin-bottom:2px}.tag-input .taggle button.close,.taggle_list .taggle button.close{border:none;font-size:1.4em;display:inline-block;position:relative;color:#3f3f3f;font-weight:900;width:30px;text-align:center;border-left:1px solid #e0e0e0;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:10px;top:0;right:0;line-height:26px;padding:3px 3px 4px;background:none;cursor:pointer}.tag-input .taggle button.close:hover,.taggle_list .taggle button.close:hover{background:#c22032;color:#fff}.taggle_input{display:inline-block;padding:8px;float:left;background:none;width:100%;max-width:100%}.remove-tag{display:inline-block;font-size:1em;line-height:30px;margin:0 0 0 10px}.remove-tag:before{display:inline-block;border-top-right-radius:3px;border-bottom-right-radius:3px;line-height:30px;color:#fff;width:30px;text-align:center;border-left:1px solid #e0e0e0}.remove-tag span{display:inline-block;position:absolute;left:-9999px;color:rgba(0,0,0,0)}.remove-tag:hover:before{background:#c22032}.add-tag{display:inline-block;flex-grow:1}input.add-tag-input,input.taggle_input{display:block;background:none;box-shadow:none;border:1px solid #e0e0e0;outline:none;max-height:none;line-height:34px;height:34px;float:none;margin:0;font-size:1.4em;padding-left:10px !important;padding-right:10px !important;min-width:100px;width:100px}input.add-tag-input:focus,input.taggle_input:focus{outline:none}.select-tags{display:inline-block;width:20px;text-align:center;line-height:30px;font-size:1.6em;color:#444}.select-tags:before{display:inline-block}.select-tags:hover{color:#4dab36}.select-tags span{display:inline-block;position:absolute;left:-9999px;color:rgba(0,0,0,0)}.taggle_sizer{padding:0;margin:0;position:absolute;top:-500px;z-index:-1;visibility:hidden}.ui-autocomplete{position:absolute;top:0;left:0;width:auto !important}.ui-menu{margin:0;padding:6px;box-shadow:#ccc 0 1px 6px;z-index:2;display:flex;flex-wrap:wrap;background:#fff}.ui-menu .ui-menu-item{display:inline-block;font-size:.9em !important;margin-bottom:2px;line-height:30px;border:none;padding:0 10px;text-transform:uppercase;border-radius:2px;width:auto;cursor:pointer}.ui-menu .ui-menu-item:hover{background:#4dab36;color:#fff}.ui-menu .ui-state-active{padding:0;border:none;background:none;color:inherit}.taggle-tab{position:absolute;bottom:30px;opacity:0;z-index:-1}figure[class*=about-row-]{display:flex;align-items:center;background:#fafafa;margin:60px 0 90px 0;border-radius:6px}@media screen and (max-width: 560px){figure[class*=about-row-]{flex-direction:column;margin:60px 0;padding:10px !important}}@media screen and (max-width: 560px){figure[class*=about-row-] figcaption{order:2}}figure[class*=about-row-] img{display:block;width:458px;height:392px;object-fit:contain;border:none;background:rgba(0,0,0,0);box-shadow:none;position:absolute;right:0}@media screen and (max-width: 560px){figure[class*=about-row-] img{position:relative;order:1;flex:1 0 100%;width:100%;height:400px;margin-top:0px}}.about-row-1{padding:30px 480px 30px 30px}.about-row-1 img{right:0px}.about-row-2{padding:30px 30px 30px 480px}.about-row-2 img{left:0px}.about-row-3{padding:30px 480px 30px 30px}.about-row-3 img{right:0px}.component-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.component-fields .field{display:flex;line-height:30px;min-height:30px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.component-fields input[type=checkbox],.component-fields input[type=radio],.component-fields .checkbox,.component-fields .radio{margin-top:-3px}.component-fields input[type=checkbox]+label,.component-fields input[type=radio]+label,.component-fields .checkbox+label,.component-fields .radio+label{line-height:1.2em;margin-left:6px}.component-fields label{line-height:30px}.component-fields .other{width:100%;clear:both;margin-left:1%}.component-fields .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:30px;margin-right:10px}.component-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.component-fields .field{flex-basis:inherit;width:auto}.component-fields{margin-bottom:0}.assessments section{background:#fff url(/assets/masthead-1-71ab36543af72cdf5a697ed2b35a4b90037780b7bee5f4580acbb2ef2ee90632.svg) no-repeat 50% 80%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0px calc((100vw - 1260px)/2) 60px}@media screen and (max-width: 1024px){.assessments section{padding:0px 30px 60px}}@media screen and (max-width: 560px){.assessments section{padding:10px 10px 60px}}.assessments footer p,.assessments footer a{color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 3px}[data-controller=introduction]{width:100%}.assessment{display:flex;flex-direction:column;justify-content:space-between;background:#fffcf8;border:1px solid #d8ceef;border-radius:15px;overflow:hidden;width:100%;min-height:calc(100vh - 250px);min-height:calc(100dvh - 250px);margin:10px 0 0}.assessment form{display:flex;flex-direction:column;flex:1 0}.assessment video{width:100%;height:100%;padding:15px;max-height:calc(100vh - 360px);max-height:calc(100dvh - 360px)}.assessment .video-title{text-align:center}.assessment-header{background:rgba(237,229,241,.9);padding:30px;border-bottom:1px solid #d8ceef;text-align:center}@media screen and (max-width: 560px){.assessment-header{padding:20px}}.assessment-header h2{margin:0}.assessment-header p,.assessment-header h5{font-size:2.1em}@media screen and (max-width: 1024px){.assessment-header p,.assessment-header h5{font-size:1.8em}}@media screen and (max-width: 560px){.assessment-header p,.assessment-header h5{font-size:1.6em}}.assessment-body{padding:45px 30px 60px;flex:1 0;display:flex;flex-direction:column;justify-content:center}.assessment-body.-center{align-items:center}.assessment-body.-top{justify-content:flex-start}@media screen and (max-width: 560px){.assessment-body{padding:30px 20px 20px}}.assessment-body h2{margin-bottom:15px;font-size:4.6em}@media screen and (max-width: 1024px){.assessment-body h2{font-size:4.2em}}@media screen and (max-width: 560px){.assessment-body h2{font-size:2.8em;margin-bottom:10px}}@media screen and (min-width: 561px)and (max-height: 792px){.assessment-body h2{font-size:4.6vmin;margin-bottom:10px}}@media screen and (max-width: 560px)and (max-height: 700px){.assessment-body h2{font-size:2.4em;line-height:1.25}}.assessment-body h2 p{font-size:1em}.assessment-body h2 .rich-text-field-label,.assessment-body h2 h5,.assessment-body h2 p{display:inline}.assessment-body h2 h5{font-size:1em}.assessment-body h3{margin-bottom:30px}@media screen and (max-width: 560px){.assessment-body h3{font-size:1.8em;margin-bottom:10px}}.assessment-body h4{display:inline-block;font-size:1.1em;font-weight:700;color:#b4a9cd;margin-bottom:15px;padding:0 5px;position:absolute;top:10px;left:5px}.assessment-body+form{flex:0 0}.assessment-body fieldset{background:none;border:none;margin:0;padding:15px 0 0}@media screen and (max-width: 560px){.assessment-body fieldset{padding-top:0}}.assessment-questions{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.assessment-questions .field{display:flex;line-height:50px;min-height:50px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.assessment-questions input[type=checkbox],.assessment-questions input[type=radio],.assessment-questions .checkbox,.assessment-questions .radio{margin-top:-3px}.assessment-questions input[type=checkbox]+label,.assessment-questions input[type=radio]+label,.assessment-questions .checkbox+label,.assessment-questions .radio+label{line-height:1.2em;margin-left:6px}.assessment-questions label{line-height:50px}.assessment-questions .other{width:100%;clear:both;margin-left:1%}.assessment-questions .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:50px;margin-right:10px}.assessment-questions .other .text{width:70%;margin:0px 0 0 8px;line-height:50px;height:50px}.assessment-questions .field{flex-basis:100%}.assessment-questions{padding:15px 45px 0 45px;position:static}@media screen and (max-width: 560px){.assessment-questions{padding:0px 15px 0 15px}}.assessment-questions .field{margin-left:0}@media screen and (min-width: 561px)and (max-height: 792px){.assessment-questions .field{margin-bottom:5px}}@media screen and (max-width: 560px){.assessment-questions .field{margin-bottom:0px}}.assessment-questions .field.skip-question{position:absolute;width:100%;bottom:0;left:0;justify-content:flex-end;margin:0}.assessment-questions .field.skip-question input[type=radio]+label{font-size:2.4em}.assessment-questions .field.skip-question input[type=radio]+label:hover{color:#7c54c6}.assessment-questions .field.skip-question input[type=radio]+label::before{display:none}.assessment-questions .field.skip-question input[type=radio]+label::after{content:" >"}.assessment-questions input[type=radio],.assessment-questions input[type=textbox]{position:absolute;z-index:1;opacity:.01}.assessment-questions input[type=radio]:checked+label::before,.assessment-questions input[type=textbox]:checked+label::before{background-image:url(/assets/radio-checked-4f29b583ab104597e3a80e0eb9ca860f28bc99118fdcd6c170624e7a38209db8.svg)}.assessment-questions label{font-size:3.2em;cursor:pointer;display:flex;align-items:center}@media screen and (max-width: 1024px){.assessment-questions label{font-size:2.4em}}@media screen and (max-width: 560px){.assessment-questions label{font-size:1.8em}}.assessment-questions label::before{content:"";display:inline-block;width:32px;height:32px;background:rgba(0,0,0,0) url(/assets/radio-c389c6141b4ef2af3392366a30c8dd979daebc8830a4a73c0acbca53ae5f9527.svg) no-repeat 50% 50%;background-size:contain;margin-right:5px;position:relative;top:-2px}.text-entry{display:flex;align-items:center}.text-entry .next-button{display:inline-block;font-size:2.1em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.text-entry .next-button{min-width:0}}.text-entry .next-button{cursor:pointer}.text-entry .next-button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.text-entry .next-button{white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0;min-width:auto;line-height:72px}.assessment-footer{display:flex;position:absolute;bottom:0;left:0;width:100%}.back-button,.skip-button,.next-button{flex:1 0;display:inline-block;color:#444;font-size:2.4em;line-height:60px;padding:0 30px;font-weight:300;border:none}.back-button{text-align:left}.skip-button,.next-button{text-align:right}.cat-assessments-table{margin-bottom:30px}.cat-assessments-table th:last-child,.cat-assessments-table td:last-child{white-space:nowrap;width:120px;text-align:right}.cat-assessments-table thead th{padding-bottom:5px}.cat-assessments-table tbody tr:nth-child(even){background:rgba(207,207,207,.1)}.cat-assessments-table tbody tr:hover{background:rgba(61,54,140,.05)}.cat-assessments-table th:nth-of-type(2),.cat-assessments-table td:nth-of-type(2){width:90px}.-redcap{display:inline-flex;align-items:center}.-redcap::before{content:"";display:inline-block;background:rgba(0,0,0,0) url(/assets/icons/redcap-f7669df410784b14387771046bd62f2efb8470b4f69e649841a34c6601134580.svg) no-repeat 50% 50%;background-size:contain;width:20px;height:20px;margin-right:5px;position:relative;top:-3px}.assessment-type-fields,.assessment-site-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.assessment-type-fields .field,.assessment-site-fields .field{display:flex;line-height:40px;min-height:40px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.assessment-type-fields input[type=checkbox],.assessment-type-fields input[type=radio],.assessment-type-fields .checkbox,.assessment-type-fields .radio,.assessment-site-fields input[type=checkbox],.assessment-site-fields input[type=radio],.assessment-site-fields .checkbox,.assessment-site-fields .radio{margin-top:-3px}.assessment-type-fields input[type=checkbox]+label,.assessment-type-fields input[type=radio]+label,.assessment-type-fields .checkbox+label,.assessment-type-fields .radio+label,.assessment-site-fields input[type=checkbox]+label,.assessment-site-fields input[type=radio]+label,.assessment-site-fields .checkbox+label,.assessment-site-fields .radio+label{line-height:1.2em;margin-left:6px}.assessment-type-fields label,.assessment-site-fields label{line-height:40px}.assessment-type-fields .other,.assessment-site-fields .other{width:100%;clear:both;margin-left:1%}.assessment-type-fields .other label,.assessment-site-fields .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:40px;margin-right:10px}.assessment-type-fields .other .text,.assessment-site-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:40px;height:40px}.assessment-type-fields .field,.assessment-site-fields .field{flex-basis:inherit;width:auto}.assessment-fields .field{display:flex;align-items:center;margin-bottom:5px}.assessment-fields .field:nth-child(1) .delete-icon{display:none}.assessment-fields .field::before{content:"";display:inline-block;background:rgba(0,0,0,0) url(/assets/icons/move-dd9c0721ac089ce80086dd57e8c9781bc0d3e77267b156bb39e45b763cce6699.svg) no-repeat 50% 50%;background-size:contain;flex:0 0 14px;width:14px;height:14px;margin-right:6px;position:relative;top:-1px;cursor:move;cursor:drag}.assessment-fields .field select{flex:1 0}.assessment-fields .field .delete-icon{top:5px}.add-assessment{display:inline-block;font-size:1.3em;font-weight:400;line-height:3;color:#444;border:1px solid rgba(176,176,176,.9);background:rgba(176,176,176,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.add-assessment{min-width:0}}.add-assessment{cursor:pointer}.add-assessment:hover{background:rgba(176,176,176,.95);color:rgb(105.4,105.4,105.4)}.add-assessment{background:hsla(0,0%,100%,.9);color:#b0b0b0;text-shadow:none}.add-assessment:hover{background:hsla(0,0%,100%,.5);color:#b0b0b0}.add-assessment{margin:5px 0 0 20px;width:calc(100% - 20px)}.dashboard section{background:#fff url(/assets/masthead-1-71ab36543af72cdf5a697ed2b35a4b90037780b7bee5f4580acbb2ef2ee90632.svg) no-repeat 50% 80%;background-size:cover;display:flex;align-items:center;justify-content:center}.dashboard footer p,.dashboard footer a{color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 3px}.session-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.session-list .header{position:absolute;z-index:100;left:0;opacity:.001}.session{flex:0 0 calc(33% - 20px);margin:0 10px 20px;padding:20px;text-align:center;border:1px solid #ccc;border-radius:6px;background:#f4f4f4;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;box-shadow:rgba(0,0,0,.2) 0 1px 4px}@media screen and (max-width: 1024px){.session{aspect-ratio:auto;padding:60px 20px 90px}}@media screen and (max-width: 560px){.session{flex-basis:100%}}.session dt,.session dd{display:block}.session dt{font-size:3.2em;font-weight:700}.session.introduction{margin-left:20%;margin-right:20%}.session.completed-sessions{flex:1 0 100%;aspect-ratio:auto;background:none;border:none;box-shadow:none}.session.completed-sessions dt,.session.completed-sessions dd{color:#7c54c6}.session-availability{font-size:1.5em;margin-top:5px}.session-action{position:absolute;z-index:1;left:0;bottom:20px;width:100%}.session-action a{margin:0 5px}.completed-session .session-completion,.missed-session .session-completion{visibility:visible}.completed-session .session-completion{background:#7c54c6;font-size:2.1em}.completed-session .session-completion::after{border-color:rgba(0,0,0,0) #7c54c6}.session-completion{position:absolute;z-index:1;top:-2px;right:15px;width:50px;height:50px;line-height:50px;background:#cfcfcf;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;font-size:2.8em}.session-completion::after{content:"";position:absolute;width:0px;height:0;left:0;bottom:-10px;z-index:1;border-style:solid;border-width:0px 25px 10px;border-color:rgba(0,0,0,0) #cfcfcf}.faq-toggle{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.faq-toggle .field{display:flex;line-height:30px;min-height:30px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.faq-toggle input[type=checkbox],.faq-toggle input[type=radio],.faq-toggle .checkbox,.faq-toggle .radio{margin-top:-3px}.faq-toggle input[type=checkbox]+label,.faq-toggle input[type=radio]+label,.faq-toggle .checkbox+label,.faq-toggle .radio+label{line-height:1.2em;margin-left:6px}.faq-toggle label{line-height:30px}.faq-toggle .other{width:100%;clear:both;margin-left:1%}.faq-toggle .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:30px;margin-right:10px}.faq-toggle .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.faq-toggle .field{flex-basis:inherit;width:auto}h4.faq-heading{margin:15px 0 15px;border-bottom:1px solid #7c54c6}.faq-list{margin:10px 0}.faq-list li{margin-bottom:5px;break-inside:avoid}.faq-list p{max-height:0px;padding-bottom:0px;overflow:hidden;padding-left:25px;font-size:2.4em;user-select:none;transition:all .2s ease-in-out}@media screen and (max-width: 560px){.faq-list p{font-size:1.8em}}.faq-input{position:absolute;z-index:1;opacity:.01}.faq-input+.faq-label{display:flex;align-items:center;font-weight:700;font-size:2.8em;margin:0 0 .5em;user-select:none;cursor:pointer;color:#555}@media screen and (max-width: 560px){.faq-input+.faq-label{font-size:2.1em}}.faq-input+.faq-label:hover{color:#444}.faq-input:checked~p{max-height:500px;padding-bottom:20px}.faq-input:checked+.faq-label::before{transform:rotate(90deg)}.faq-label::before{content:"";display:inline-block;background:rgba(0,0,0,0) url(/assets/icons/faq-6504bd64287b611860d23b7ce6efdccf610625fb98583cab9a25baaca76798b9.svg) no-repeat 50% 50%;background-size:contain;width:15px;height:15px;margin:-1px 5px 0 0;transform:rotate(0deg);transform-origin:50% 50%;opacity:.6;transition:all .15s linear}.landing section{box-shadow:rgba(0,0,0,.15) 0 -3px 10px;min-height:0;padding:0}.landing .masthead{min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px)}.landing footer p,.landing footer a{color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 3px}.landing-buttons{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 560px){.landing-buttons{flex-wrap:wrap}}.landing-buttons a{display:block}@media screen and (max-width: 560px){.landing-buttons a{margin-bottom:15px;font-size:2.4em}}.site-button{display:inline-block;font-size:2.8em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.site-button{min-width:0}}.site-button{cursor:pointer}.site-button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.site-button{margin:0 10px;min-width:360px}.SCI-body.login1 section{background-color:rgba(0,0,0,0);background-image:url(/assets/characters/basketball-and-players-30066f65c8a8a34e52645aa5c6c5b855dc7c28a5701b9e09151565629a0b99e7.png);background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1024px){.SCI-body.login1 section{background-size:500px}}@media screen and (max-width: 560px){.SCI-body.login1 section{background:none}}.SCI-body.login2 section{background-color:rgba(0,0,0,0);background-image:url(/assets/characters/dog-and-walker-d8fdd5f0b7e7b92f4a5356dd57d7f5cbffc2553a53a25f07b96d65b2f11004da.png);background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width: 1024px){.SCI-body.login2 section{background-size:500px}}@media screen and (max-width: 560px){.SCI-body.login2 section{background:none}}.SCI-body.login3 section{background-color:rgba(0,0,0,0);background-image:url(/assets/characters/grill-94c58bb1ef1ffce0f6b2dc37b4ae9d38b2619ef125b77542d303c94b77dfa5d8.png),url(/assets/characters/chat-af0a28af7e37ee684897d821415c9e8f12bc24b59fae424b861d46aa53f9f589.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right bottom}@media screen and (max-width: 1024px){.SCI-body.login3 section{background-size:500px}}@media screen and (max-width: 560px){.SCI-body.login3 section{background:none}}.homepage section{box-shadow:rgba(0,0,0,.15) 0 -3px 10px;min-height:0;text-align:center}.masthead{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 360px);min-height:calc(100dvh - 360px);background:#fff url(/assets/masthead-1-71ab36543af72cdf5a697ed2b35a4b90037780b7bee5f4580acbb2ef2ee90632.svg) no-repeat 50% 80%;background-size:cover}@media screen and (min-width: 561px)and (max-height: 792px){.masthead{min-height:calc(100vh - 180px);min-height:calc(100dvh - 180px)}}.masthead h4{margin-bottom:0em}.masthead h2{color:#3d368c;font-size:7.2em;margin-bottom:.15em}@media screen and (max-width: 560px){.masthead h2{font-size:5.2em}}.masthead-buttons{display:flex;flex-direction:column;align-items:center}.masthead-buttons a{display:block}.login-button{display:inline-block;font-size:2.8em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.login-button{min-width:0}}.login-button{cursor:pointer}.login-button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.login-button{margin-bottom:10px;min-width:360px}.register-button{display:inline-block;font-size:2.1em;font-weight:400;line-height:3;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);background:rgba(124,84,198,.8);padding:0px 2em;border-radius:1.5em;text-align:center;margin:0px;cursor:default;min-width:200px;text-shadow:#3d368c 0 1px 3px}@media screen and (max-width: 560px){.register-button{min-width:0}}.register-button{cursor:pointer}.register-button:hover{background:rgba(124,84,198,.95);color:rgb(252.6,252.6,252.6)}.register-button{background:hsla(0,0%,100%,.9);color:#7c54c6;text-shadow:none}.register-button:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.homepage-boy{pointer-events:none;position:absolute;z-index:1;right:90px;top:-370px;background:none;box-shadow:none;padding:0;width:300px;object-fit:contain}@media screen and (min-width: 561px)and (max-height: 792px){.homepage-boy{top:-300px;width:240px}}@media screen and (max-width: 1024px){.homepage-boy{right:0px;top:-300px;width:240px}}@media screen and (max-width: 560px){.homepage-boy{display:none}}.manage-modules{margin:30px 0;font-size:1.6em}.manage-modules>li{margin-bottom:15px}.nested-tree{margin:0 0 0 15px;padding-left:15px}.tree-element,.new-tree-element{display:flex;align-items:center;background:#f6f6f6;border:1px solid #e0e0e0;border-radius:3px;margin-bottom:-1px}.tree-element:hover,.new-tree-element:hover{background:rgb(241.9,237.9,249.3)}.tree-element>a,.new-tree-element>a,.tree-element>strong,.new-tree-element>strong{flex:1 0;display:block;padding-top:10px;padding-bottom:10px;padding-left:10px;margin-left:10px;line-height:30px;border:none}.tree-element>a,.new-tree-element>a{display:flex;align-items:center}.tree-element>a::before,.new-tree-element>a::before{content:"";display:inline-block;background:rgba(0,0,0,0) url(/assets/icons/move-dd9c0721ac089ce80086dd57e8c9781bc0d3e77267b156bb39e45b763cce6699.svg) no-repeat 50% 50%;background-size:contain;flex:0 0 14px;width:14px;height:14px;margin-right:6px;position:relative;top:-1px;cursor:move;cursor:drag}.new-tree-element{border-style:dashed;background:none}.new-tree-element a{color:#a0a0a0;font-style:italic}.new-tree-element a::before{background-image:url(/assets/icons/plus-f937c5b85c618cc3c6f7f6f18fcbaaf9689793d51653ec7719c4bdd932bd5c9f.svg)}.tree-actions{flex:0 0 80px;display:flex;justify-content:flex-end;align-items:center;padding-right:10px}.tree-actions a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;margin:0 0 0 5px}.uploaded-videos file-drop{width:100%;display:flex;flex-wrap:wrap}.uploaded-videos uploaded-file{flex:0 0 calc(33% - 10px);margin:0 5px 10px}.study-flex{display:flex}.study-flex .field{flex:0 0 250px}.study-flex .field:nth-child(1){flex:1 0}.disabled-videos,.enabled-videos{padding:15px;margin:15px 0;display:flex;justify-content:center;align-items:center}.disabled-videos .study-videos::before,.disabled-videos .intro-videos::before,.enabled-videos .study-videos::before,.enabled-videos .intro-videos::before{display:block;align-self:center;margin:auto;color:#a0a0a0;font-style:italic;text-align:center}.enabled-videos{border:1px solid #e0e0e0;background:#fafafa}.enabled-videos .study-videos:empty::before{display:block;content:"Drag and prioritize videos here";line-height:46px}.disabled-videos{border:1px dashed #ccc}.disabled-videos .study-videos:empty::before{display:block;content:"Drag excluded videos here";line-height:46px}.study-videos,.intro-videos{display:flex;flex-direction:column;justify-content:center;flex:1 0 100%;font-size:1.6em;width:100%}.study-videos dt,.intro-videos dt{display:flex;align-items:center;background:#f6f6f6;border:1px solid #e0e0e0;border-radius:3px;margin-bottom:2px;line-height:40px;cursor:move}.study-videos dt:hover,.intro-videos dt:hover{background:rgb(241.9,237.9,249.3)}.study-videos dt::before,.intro-videos dt::before{display:flex;justify-content:center;align-items:center;text-align:center;width:40px;height:100%;font-size:.85em;margin-right:10px}.included-videos{counter-reset:video-order}.included-videos dt{counter-increment:video-order}.included-videos dt::before{content:counter(video-order);background:#7c54c6;color:#fff;font-weight:600}.excluded-videos dt{border-style:dashed;background:#f4f4f4;color:#b0b0b0}.excluded-videos dt::before{content:"x";background:#e0e0e0;font-weight:600}.redcap-project-fields{display:flex;flex-wrap:wrap;margin-bottom:15px}.redcap-project-fields .field{padding:0;margin:0;flex:1 0}.redcap-project-fields input[type=url]{border-right:none;border-top-right-radius:0px;border-bottom-right-radius:0px}.redcap-project-fields input[type=submit],.redcap-project-fields .button{border-top-left-radius:0px;border-bottom-left-radius:0px;margin:29px 0 3px}.redcap-project-fields .button{padding-top:5px}.redcap-project-fields p.errors{flex:1 0 100%;color:#c22032;font-size:1.6em}.api-details{font-size:1.8em}.api-details strong,.api-details span,.api-details em{display:inline-block;padding:0 3px}.api-details span,.api-details em{font-size:.8em}.api-details em{color:#999}.redcap-projects-table{margin-bottom:30px}.redcap-projects-table th:last-child,.redcap-projects-table td:last-child{white-space:nowrap;width:120px;text-align:right}.redcap-projects-table thead th{padding-bottom:5px}.redcap-projects-table tbody tr:nth-child(even){background:rgba(207,207,207,.1)}.redcap-projects-table tbody tr:hover{background:rgba(61,54,140,.05)}.registration-field{display:flex;align-items:center;margin-bottom:0}@media screen and (max-width: 560px){.registration-field{flex-direction:column}}.registration-field label{font-size:1.8em;white-space:nowrap;margin:0 10px 0 0;color:#7c54c6}.resources-body section{background:#fff url(/assets/masthead-1-71ab36543af72cdf5a697ed2b35a4b90037780b7bee5f4580acbb2ef2ee90632.svg) no-repeat 50% 80%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px}@media screen and (max-width: 1024px){.resources-body section{padding:0px 30px 30px}}@media screen and (max-width: 560px){.resources-body section{padding:10px 10px 60px}}.resources-body footer p,.resources-body footer a{color:#fff;text-shadow:rgba(0,0,0,.5) 0 1px 3px}.resources-container{background:#fffcf8;border:1px solid #d8ceef;border-radius:15px;width:100%;padding:45px;min-height:calc(100vh - 240px);min-height:calc(100dvh - 240px);max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow:auto}@media screen and (max-width: 560px){.resources-container{min-height:calc(100vh - 200px);min-height:calc(100dvh - 200px);max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);padding:15px}}.resources-flex{display:flex;align-items:flex-start}@media screen and (max-width: 1024px){.resources-flex{flex-direction:column}}.topics{order:2;flex:0 0 320px;margin-left:30px;position:sticky;top:0;right:0}@media screen and (max-width: 1024px){.topics{order:1;margin:0;position:relative}}.resources{order:1;flex:1 0;max-width:100%}@media screen and (max-width: 1024px){.resources{order:2}}.topics-list{display:flex;flex-wrap:wrap;font-size:1.4em;margin:5px 0 15px}.topics-list dt{margin:0 5px 5px 0}.topics-list a{display:inline-block;text-transform:capitalize;padding:5px 10px;font-size:1em;border:1px solid #7c54c6;color:#7c54c6;border-radius:6px;cursor:pointer;margin:0}.topics-list a:hover{background:rgb(241.9,237.9,249.3)}.filter-topics-input{position:absolute;z-index:1;opacity:.001}.resources-list{flex:1 0;columns:2;font-size:1em;margin:15px 0}.resources-list dt,.resources-list dd{display:block}@media screen and (max-width: 560px){.resources-list{columns:1}}.resource{display:flex;flex-direction:column;margin:0 5px 20px;padding:20px 20px 15px 20px;border:1px solid #e0e0e0;border-radius:6px;box-shadow:rgba(0,0,0,.2) 0 1px 4px;break-inside:avoid}.resource-name{padding-right:15px}.resource-name a{font-size:2.8em;border:none}@media screen and (max-width: 560px){.resource-name a{font-size:2.4em}}.resource-desc{margin:5px 0 15px;position:static}.resource-desc details{position:static}.resource-desc summary{display:inline-block;background:rgba(0,0,0,0) url(/assets/icons/info-1c235ea1cc5469eda46d8d8dc283cbf8e0742865b0f1764c09b27482d2ff5e62.svg) no-repeat 5px 5px;background-size:25px;width:35px;height:100%;position:absolute;z-index:1;top:0px;right:0px;cursor:pointer}.resource-desc p{font-size:1.8em}@media screen and (max-width: 560px){.resource-desc p{font-size:1.4em}}.resource-keywords a,.resource-keywords span{display:inline-block;white-space:nowrap;padding:5px;border:1px solid #ccc;border-radius:3px;color:#999;margin:0 5px 5px 0;font-size:1.2em;text-transform:lowercase}.resource-keywords a.resource-topic,.resource-keywords span.resource-topic{border:1px solid #7c54c6;color:#7c54c6;text-transform:capitalize}.resources-table{margin-bottom:30px}.resources-table th:last-child,.resources-table td:last-child{white-space:nowrap;width:120px;text-align:right}.resources-table thead th{padding-bottom:5px}.resources-table tbody tr:nth-child(even){background:rgba(207,207,207,.1)}.resources-table tbody tr:hover{background:rgba(61,54,140,.05)}.resources-table th:nth-of-type(1),.resources-table td:nth-of-type(1){width:240px}.resources-table th:nth-of-type(2),.resources-table td:nth-of-type(2){width:240px}.resources-table .resource-keywords{font-size:1em}.users-table{margin-bottom:30px}.users-table th:last-child,.users-table td:last-child{white-space:nowrap;width:120px;text-align:right}.users-table thead th{padding-bottom:5px}.users-table tbody tr:nth-child(even){background:rgba(207,207,207,.1)}.users-table tbody tr:hover{background:rgba(61,54,140,.05)}.users-table th:nth-of-type(1),.users-table td:nth-of-type(1){width:120px}.users-table .resend-icon{display:none}.user-flex{display:flex}.user-flex>.field:nth-child(1){flex:0 0 380px}.user-flex>.field:nth-child(2){flex:0 0 160px;border:none;border-left:1px dashed #cfcfcf;padding-left:20px}.user-flex>.field:nth-child(3){flex:0 0 260px;border:none;border-left:1px dashed #cfcfcf;padding-left:20px}.role-fields,.site-fields,.group-fields{width:100%;display:flex;flex-wrap:wrap;vertical-align:top;line-height:1em;padding-top:2px}.role-fields .field,.site-fields .field,.group-fields .field{display:flex;line-height:30px;min-height:30px;padding:0;margin:0 0 15px 1%;border:none;clear:none;align-items:center}.role-fields input[type=checkbox],.role-fields input[type=radio],.role-fields .checkbox,.role-fields .radio,.site-fields input[type=checkbox],.site-fields input[type=radio],.site-fields .checkbox,.site-fields .radio,.group-fields input[type=checkbox],.group-fields input[type=radio],.group-fields .checkbox,.group-fields .radio{margin-top:-3px}.role-fields input[type=checkbox]+label,.role-fields input[type=radio]+label,.role-fields .checkbox+label,.role-fields .radio+label,.site-fields input[type=checkbox]+label,.site-fields input[type=radio]+label,.site-fields .checkbox+label,.site-fields .radio+label,.group-fields input[type=checkbox]+label,.group-fields input[type=radio]+label,.group-fields .checkbox+label,.group-fields .radio+label{line-height:1.2em;margin-left:6px}.role-fields label,.site-fields label,.group-fields label{line-height:30px}.role-fields .other,.site-fields .other,.group-fields .other{width:100%;clear:both;margin-left:1%}.role-fields .other label,.site-fields .other label,.group-fields .other label{font:400 1rem Comfortaa,Arial,Helvetica,sans-serif;line-height:30px;margin-right:10px}.role-fields .other .text,.site-fields .other .text,.group-fields .other .text{width:70%;margin:0px 0 0 8px;line-height:30px;height:30px}.role-fields .field,.site-fields .field,.group-fields .field{flex-basis:inherit;width:auto}tr.unconfirmed td,tr.unconfirmed td a{color:silver}tr.unconfirmed .login-icon{display:none}tr.unconfirmed .resend-icon{display:inline-block}.intro-videos{display:flex;align-items:stretch;justify-content:center;margin:15px 0 0;width:100%}.intro-videos a,.intro-videos span,.intro-videos label{display:inline-block;color:#fcfcfc;border:1px solid rgba(124,84,198,.9);border-radius:21px;background:rgba(124,84,198,.8);padding:0 6px;line-height:3;box-sizing:border-box;cursor:pointer}.intro-videos a:hover,.intro-videos span:hover,.intro-videos label:hover{background-color:rgba(252,252,252,.8)}.intro-videos a::before,.intro-videos span::before,.intro-videos label::before{display:inline-block;position:relative;vertical-align:middle;top:-1px;content:"";background-image:url(/assets/icons/video-166cca226c7f9ff6dfe12f6470fe0d743f056afb0f3f43e458f5193f5c52f422.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:42px;height:42px}.intro-videos a span,.intro-videos span span,.intro-videos label span{display:inline-block;text-indent:-9999px}.intro-videos a,.intro-videos span,.intro-videos label{background:hsla(0,0%,100%,.9);color:#7c54c6}.intro-videos a:hover,.intro-videos span:hover,.intro-videos label:hover{background:hsla(0,0%,100%,.5);color:#7c54c6}.intro-videos a,.intro-videos span,.intro-videos label{flex:0 0 40%;padding:30px;margin:0 7.5px;display:inline-flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;border:1px solid #d8ceef;border-radius:6px;font-size:2.4em;line-height:1.1;text-transform:none}.intro-videos a::before,.intro-videos span::before,.intro-videos label::before{width:80px;height:80px}.intro-videos span{filter:grayscale(1);opacity:.5;cursor:default}.intro-videos a:hover,.intro-videos label:hover{background:rgba(124,84,198,.1)}.videos-table{margin-bottom:30px}.videos-table th:last-child,.videos-table td:last-child{white-space:nowrap;width:120px;text-align:right}.videos-table thead th{padding-bottom:5px}.videos-table tbody tr:nth-child(even){background:rgba(207,207,207,.1)}.videos-table tbody tr:hover{background:rgba(61,54,140,.05)}.pick-videos{display:flex;flex-wrap:wrap}.pick-videos .video{flex:0 0 calc(33% - 10px);margin-right:10px;display:flex;align-items:flex-start;border:1px solid #e0e0e0;border-radius:3px;overflow:hidden}.pick-videos input[type=checkbox]{position:absolute;z-index:1;opacity:.001}.pick-videos input[type=checkbox]+label{margin:0}.pick-videos input[type=checkbox]:checked+label{background:rgba(77,171,54,.25)}.pick-videos input[type=checkbox]:checked+label::before{background-image:url(/assets/icons/check--white-7560db78c0d055a6e89e657ac3f63e1c8fc0bd94a867282626c15dc4b182363b.svg);background-color:#4dab36}.pick-videos label{display:flex;width:100%;height:100%;min-height:60px;cursor:pointer}.pick-videos label::before{content:"";flex:0 0 60px;border-right:1px solid #e0e0e0;background:rgba(0,0,0,0) url(/assets/icons/check-1e686caf3fc0ab742ef04db8a9cea388ed2c22cb1d4096151deb2c4a6a5c819d.svg) no-repeat 50% 50%;background-size:30px;height:100%}.pick-videos label span{padding:10px;display:inline-flex;flex-direction:column;align-self:center}*{margin:0;padding:0;box-sizing:border-box;position:relative}.print-only{display:none}@media screen and (max-width: 560px){.-desktop-only{display:none}}.-mobile-only{display:none}@media screen and (max-width: 560px){.-mobile-only{display:inline-block}}[hidden]{display:none}html{height:100%;scroll-behavior:smooth}body{min-height:100%;background:#f0f0f0}section{z-index:2;width:100vw;padding:0;min-height:calc(100vh - 100px);padding:30px calc((100vw - 1260px)/2) 60px}@media screen and (max-width: 1024px){section{padding:20px calc((100vw - 760px)/2) 60px}}@media screen and (max-width: 560px){section{padding:10px 5px 60px}}.centered section{display:flex;flex-direction:column;justify-content:center;text-align:center}.centered.-left_aligned section{text-align:left}.narrow section{padding:60px calc((100vw - 760px)/2)}@media screen and (max-width: 1024px){.narrow section{padding:20px calc((100vw - 760px)/2) 60px}}@media screen and (max-width: 560px){.narrow section{padding:10px 10px 60px}}article{flex:1 0}aside{flex:0 0 360px;margin-left:60px}footer{padding:10px 0;z-index:2;position:absolute;left:0;bottom:0;width:100vw;width:100dvw}footer p{text-align:center;color:#555;font-size:1.2em;line-height:1.2;margin-bottom:0}.footer-links{display:flex;justify-content:center}.footer-links a{display:inline-block;margin:0 10px;line-height:2}
