@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):not(.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.reactEasyCrop_Container{bottom:0;cursor:move;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reactEasyCrop_Image,.reactEasyCrop_Video{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;will-change:transform}.reactEasyCrop_CropArea{border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 0 9999em;box-sizing:border-box;color:rgba(0,0,0,.5);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border:1px solid hsla(0,0%,100%,.5);border-bottom:0;border-top:0;bottom:0;box-sizing:border-box;content:" ";left:33.33%;position:absolute;right:33.33%;top:0}.reactEasyCrop_CropAreaGrid:after{border:1px solid hsla(0,0%,100%,.5);border-left:0;border-right:0;bottom:33.33%;box-sizing:border-box;content:" ";left:0;position:absolute;right:0;top:33.33%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:10px;line-height:1.5em;opacity:1;padding:0;position:absolute;top:10px;transition:all .4s;width:3em}.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:rgba(115,133,159,.5);border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.video-js .vjs-slider{cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-touch-callout:none;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{animation:vjs-spinner-show 0s linear .3s forwards;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;width:1px}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-regular.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-regular.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-italic.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-italic.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-600italic.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-600italic.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-600.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-600.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-700.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-700.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-700italic.woff2) format("woff2"),url(/fonts/source-sans-pro/source-sans-pro-v13-cyrillic_cyrillic-ext_latin-700italic.woff) format("woff")}:root{--textColor:#3c3c3c;--linkColor:var(--textColor);--baseFont:Lato;--titleFont:Lato;--boldWeight:bold;--titleWeight:var(--boldWeight);--baseFontSize:14px;--iconLoading3:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' class='lds-ellipsis' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='84' cy='50' r='0' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='9;0;0;0;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='84;84;84;84;84'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='5.941' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='61.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='27.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='3.059' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;0;9;9;9'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;16;50;84'/%3E%3C/circle%3E%3C/svg%3E");--iconLoading4:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' class='lds-ellipsis' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='84' cy='50' r='0' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='9;0;0;0;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='84;84;84;84;84'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='5.941' fill='%23333'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='61.557' cy='50' r='9' fill='%23333'%3E%3Canimate attributeName='r' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='27.557' cy='50' r='9' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='3.059' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;0;9;9;9'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;16;50;84'/%3E%3C/circle%3E%3C/svg%3E");--iconCheckbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2m0-2C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m-1.959 17-4.5-4.319 1.395-1.435 3.08 2.937L17.037 7l1.422 1.409z'/%3E%3C/svg%3E");--iconCross:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2m0-2C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m6 16.538-4.592-4.548 4.546-4.587L16.538 6l-4.545 4.589-4.588-4.543L6 7.451l4.593 4.552-4.547 4.592L7.451 18l4.555-4.596 4.591 4.55z'/%3E%3C/svg%3E");--labelFontSize:16px;--labelLineHeight:2;--labelWeight:var(--boldWeight);--formElementRadius:0;--formElementBackground:#fff;--formElementFontSize:20px;--formElementWidth:300px;--formElementMaxWidth:100%;--formElementMinWidth:0;--formElementTransitionDuration:0.2;--formElementTransitionFunction:ease-out;--formElementTransition:border calc(var(--formElementTransitionDuration)*1s) var(--formElementTransitionFunction),box-shadow calc(var(--formElementTransitionDuration)*0.5s) var(--formElementTransitionFunction),background calc(var(--formElementTransitionDuration)*1s) var(--formElementTransitionFunction);--formElementPaddingVertical:0.5em;--formElementPaddingHorizontal:0.5em;--formElementShadow:#c9e1ff;--formElementPlaceholderColor:#888;--inputAutofillBackground:#f6f6f6;--inputBorderColor:#ccc;--inputShadow:none;--inputBackground:var(--formElementBackground);--inputTextColor:var(--textColor);--inputPlaceholderColor:var(--formElementPlaceholderColor);--inputBorderColorFocused:#2b8bff;--inputShadowFocused:0 0 2px 4px var(--formElementShadow);--inputBackgroundFocused:var(--formElementBackground);--inputTextColorFocused:var(--inputTextColor);--inputPlaceholderColorFocused:var(--formElementPlaceholderColor);--inputBorderColorHover:#2b8bff;--inputShadowHover:0 0 1px 0 var(--formElementShadow);--inputBackgroundHover:var(--formElementBackground);--inputTextColorHover:var(--inputTextColor);--inputPlaceholderColorHover:var(--formElementPlaceholderColor);--inputBorderColorInvalid:red;--inputShadowInvalid:0 0 2px 0 #ffc9d0;--inputBackgroundInvalid:var(--formElementBackground);--inputTextColorInvalid:var(--inputTextColor);--inputPlaceholderColorInvalid:var(--formElementPlaceholderColor);--inputBorderColorInvalidFocus:red;--inputShadowInvalidFocus:0 0 2px 4px #ffc9d0;--inputBackgroundInvalidFocus:var(--formElementBackground);--inputTextColorInvalidFocus:var(--inputTextColor);--inputPlaceholderColorInvalidFocus:var(--formElementPlaceholderColor);--inputBorderColorInvalidHover:red;--inputShadowInvalidHover:0 0 2px 4px #ffc9d0;--inputBackgroundInvalidHover:var(--formElementBackground);--inputTextColorInvalidHover:var(--inputTextColor);--inputPlaceholderColorInvalidHover:var(--formElementPlaceholderColor);--elBgSelected:#2b8bff;--elTextColorSelected:#fff;--elBgHover:#cde9ff;--elTextColorHover:var(--inputTextColor);--rselectBgHover:var(--elBgHover);--rselectTextColorHover:var(--elTextColorHover);--rselectBgSelected:var(--elBgSelected);--rselectTextColorSelected:var(--elTextColorSelected);--rselectItemBg:#e6e6e6;--rselectItemColor:var(--textColor);--rselectItemRemove:var(--rselectItemRemove);--rselectItemRemoveColor:var(--rselectItemColor);--rselectItemRemoveHover:var(--buttonColorHover);--rselectItemRemoveColorHover:var(--buttonTextColorHover);--calendarBgHover:var(--elBgHover);--calendarTextColorHover:var(--elTextColorHover);--calendarBgSelected:var(--elBgSelected);--calendarTextColorSelected:var(--elTextColorSelected);--dateRangeColor:var(--elBgSelected);--dateRangeHighlightColor:var(--buttonColor);--dateRangeHighlightColorHover:var(--buttonColorHover);--buttonWidth:var(--formElementWidth);--buttonMaxWidth:var(--formElementMaxWidth);--buttonMinWidth:var(--formElementMinWidth);--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*2);--buttonBorderWidth:0;--buttonFontWeight:normal;--buttonRadius:var(--formElementRadius);--buttonTextShadow:1px 1px 1px rgba(0,0,0,.1);--buttonColor:#2b8bff;--buttonBorderColor:var(--buttonColor);--buttonTextColor:#fff;--buttonShadow:0 0 2px 0 #ddd;--buttonColorHover:#54a2ff;--buttonBorderColorHover:var(--buttonColorHover);--buttonTextColorHover:#fff;--buttonShadowHover:0;--checkedColor:var(--buttonColor);--modalBg:#f0f0f0;--loadingDotsColor:#000;--ckToolbarBg:#fafafa;--qlToolbarBg:#fafafa}html{box-sizing:border-box;touch-action:manipulation;-ms-touch-action:none}*,:after,:before{box-sizing:inherit}.hidden{display:none!important}.invisible{visibility:hidden!important}.download-iframe{height:50px;left:-2000px;position:fixed;top:0;width:50px}:root{font-size:16px;font-size:var(--baseFontSize);line-height:1.2}body{color:#3c3c3c;color:var(--textColor);font-family:Lato,Arial,Helvetica,sans-serif;font-family:var(--baseFont),Arial,Helvetica,sans-serif;text-align:center}h1,h2,h3,h4{font-family:Lato,Arial,Helvetica,sans-serif;font-family:var(--titleFont),Arial,Helvetica,sans-serif;font-weight:700;font-weight:var(--titleWeight);line-height:1em}p{margin:15px 0}a{color:#3c3c3c;color:var(--linkColor)}a:hover{-webkit-text-decoration:none;text-decoration:none}img{vertical-align:middle}.label,label{font-size:16px;font-size:var(--labelFontSize);font-weight:700;font-weight:var(--labelWeight);line-height:2;line-height:var(--labelLineHeight)}.button{display:inline-block}.DateInput_input,.button,button,input,select,textarea{padding:.5em;padding:var(--formElementPaddingVertical) var(--formElementPaddingHorizontal)}#uploadmanager,.DateRangePickerInput,.button,.ck-container.mini .ck-editor__top,.ck.ck-editor,.quill,.quill-container.mini .ql-toolbar,.react-dropdown-tree-select .dropdown,.rselect__control,.rts-container,.uploader,button,input,select,textarea{background:#fff;background:var(--inputBackground);border:1px solid #999;border:1px solid var(--inputBorderColor);box-shadow:none;box-shadow:var(--inputShadow);color:#3c3c3c;color:var(--inputTextColor)}#uploadmanager,.DateRangePickerInput,.SingleDatePicker .DateInput_input,.button,.ck-container.mini .ck-editor__top,.ck.ck-editor,.quill,.quill-container.mini .ql-toolbar,.react-dropdown-tree-select .dropdown,.rselect__control,.rts-container,.slider,.uploader,button,input,select,textarea{border-radius:10px;border-radius:var(--formElementRadius);max-width:100%;max-width:var(--formElementMaxWidth);min-width:0;min-width:var(--formElementMinWidth);vertical-align:middle;width:300px;width:var(--formElementWidth)}#uploadmanager,.DateInput_input,.DateRangePickerInput,.button,.ck.ck-editor,.quill,.react-dropdown-tree-select .dropdown,.rselect__control,.rts-container,.slider,.uploader,button,input,select,textarea{background:#fff;background:var(--formElementBackground);font-family:inherit;font-size:18px;font-size:var(--formElementFontSize);line-height:1.15}.DateRangePickerInput,.SingleDatePicker .DateInput_input,.button,.rselect__control,.slider,button,input,select{height:calc(2.15em + 2px);height:calc(var(--formElementPaddingVertical)*2 + 1.15em + 2px)}.react-dropdown-tree-select .dropdown,.rselect.multiple .rselect__control{height:auto;min-height:calc(2.15em + 2px);min-height:calc(var(--formElementPaddingVertical)*2 + 1.15em + 2px)}#uploadmanager,.SingleDatePicker .DateInput_input,.button,.ck-container.mini .ck-editor__top,.ck.ck-editor,.ck.ck-toolbar,.quill,.quill .ql-toolbar,.react-dropdown-tree-select .dropdown,.rselect,.rselect__control,.rselect__indicator-separator,.rselect__indicators *,.rts-container,.uploader,button,input,select,textarea{transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out;transition:var(--formElementTransition)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#888;color:var(--inputPlaceholderColor)}input::placeholder,select::placeholder,textarea::placeholder{color:#888;color:var(--inputPlaceholderColor)}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJiIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==)!important;background-position:100%!important;background-repeat:no-repeat!important}:host select{background-position:calc(100% - .125em)!important;background-position:calc(100% - var(--formElementPaddingHorizontal)/4)!important;padding-right:25px!important}[dir=ltr] select{background-position:calc(100% - .125em)!important;background-position:calc(100% - var(--formElementPaddingHorizontal)/4)!important;padding-right:25px!important}[dir=rtl] select{background-position:.125em!important;background-position:calc(var(--formElementPaddingHorizontal)/4)!important;padding-left:25px!important}select::-ms-expand{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px #f6f6f6;box-shadow:0 0 0 100px var(--inputAutofillBackground) inset}input[type=checkbox],input[type=radio]{--inputBorderColor:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;border:.05em solid #666;border:.05em solid var(--inputBorderColor);cursor:pointer;font-size:inherit;height:1em!important;line-height:1em!important;min-height:1em!important;min-width:1em!important;outline:none;position:relative;width:1em!important}input[type=checkbox]:checked,input[type=radio]:checked{background:#2b8bff!important;background:var(--checkedColor)!important;border-color:#2b8bff!important;border-color:var(--checkedColor)!important}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";position:absolute}input[type=checkbox][disabled],input[type=radio][disabled]{background:#eee!important;cursor:not-allowed}input[type=checkbox]{border-radius:.15em!important}input[type=checkbox]:checked:after{color:#fff!important;content:"✔";left:50%;top:50%;transform:translate(-50%,-50%)}input[type=checkbox][disabled]{background:#f0f0f0!important}input[type=checkbox][disabled]:checked:after{color:#2b8bff!important;color:var(--checkedColor)!important}input[type=radio]{border-radius:1000px!important}input[type=radio]:checked:after{border:2px solid #fff;border-radius:1000px;bottom:0;left:0;right:0;top:0}input[type=radio][disabled]:checked{background:#aaa!important;border-color:#999!important;border-color:var(--inputBorderColor)!important}input[type=image]{background:transparent;border:0;padding:0;width:auto}input[type=number]{padding-left:5px;padding-right:2px;text-align:center;width:75px}input[type=number].price{width:125px}input[type=time]{--formElementWidth:135px}.ck-container[data-disabled],.rselect-container[data-disabled],.rts-container[data-disabled],input[disabled]:not([type=submit]),select[disabled],textarea[disabled]{--inputBorderColorHover:var(--inputBorderColor);cursor:not-allowed!important;font-style:italic}.DateRangePicker,.SingleDatePicker,.react-dropdown-tree-select .dropdown,.rselect-container{display:inline-block;font-weight:400;position:relative;vertical-align:middle}.DateRangePickerInput input,.rselect__value-container input{background:none!important;box-shadow:none!important}.DateRangePickerInput input{padding:calc(.5em - 1px);padding:calc(var(--formElementPaddingVertical) - 1px) calc(var(--formElementPaddingHorizontal) - 1px)}.rselect{font-weight:400}.react-dropdown-tree-select .dropdown,.rselect,.rselect-container{max-width:100%;max-width:var(--formElementMaxWidth);min-width:0;min-width:var(--formElementMinWidth);width:300px;width:var(--formElementWidth)}.rselect__control{min-height:1em}.rselect__placeholder{color:#888;color:var(--inputPlaceholderColor)}.rselect__single-value{color:inherit}.rselect__indicators{padding-right:.125em;padding-right:calc(var(--formElementPaddingHorizontal)/4)}.rselect__indicators *{color:#999;color:var(--inputBorderColor)}.rselect__indicator-separator{background:#999;background:var(--inputBorderColor)}.rselect__dropdown-indicator{padding:2px}.rselect.easy .rselect__input input{opacity:1!important}.rselect__value-container{padding:calc(.5em - 1px);padding:calc(var(--formElementPaddingVertical) - 1px) calc(var(--formElementPaddingHorizontal) - 1px)}.rselect__value-container.rselect__value-container--is-multi.rselect__value-container--has-value{padding:calc(.5em - 4px) calc(.5em - 1px);padding:calc(var(--formElementPaddingVertical) - 4px) calc(var(--formElementPaddingHorizontal) - 1px)}.rselect__value-container .rselect__multi-value{background:#e6e6e6;background:var(--rselectItemBg);color:#3c3c3c;color:var(--rselectItemColor);margin:2px}.rselect__value-container .rselect__multi-value__label{color:#3c3c3c;color:var(--rselectItemColor)}.rselect__value-container .rselect__multi-value__remove{background:var(--rselectItemRemove);border-radius:0;color:#3c3c3c;color:var(--rselectItemRemoveColor)}.rselect__value-container .rselect__multi-value__remove:hover{background:#54a2ff;background:var(--rselectItemRemoveHover);color:#fff;color:var(--rselectItemRemoveColorHover)}.rselect__value-container>div{margin:0;padding:0}.rselect__value-container input{border:0!important;height:auto;margin:0}.rselect__menu{border-color:#999;border-color:var(--inputBorderColor);border-radius:0;font-size:18px;font-size:var(--formElementFontSize);min-width:150px;text-align:left;z-index:50}.rselect__menu-list{padding:0}.rselect__option{font-size:18px;font-size:var(--formElementFontSize);line-height:1.2;padding:.5em;padding:var(--formElementPaddingVertical) var(--formElementPaddingHorizontal)}.rselect__option.rselect__option--is-focused{background:#cde9ff;background:var(--rselectBgHover);color:#3c3c3c;color:var(--rselectTextColorHover)}.rselect__option.rselect__option--is-selected{background:#2b8bff;background:var(--rselectBgSelected);color:#fff;color:var(--rselectTextColorSelected)}.SingleDatePicker_picker{line-height:1.2}.CalendarMonth_dropdowns{display:flex;gap:5px;justify-content:center;margin-top:-3px}.CalendarMonth_dropdowns select{font-size:14px}.CalendarMonth_dropdowns>div:first-child select{--formElementWidth:105px}.CalendarMonth_dropdowns>div:last-child select{--formElementWidth:70px}.CalendarDay__default{border-color:#ddd!important}.CalendarDay__default:hover{background:#cde9ff;background:var(--calendarBgHover);color:#3c3c3c;color:var(--calendarTextColorHover)}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover,.CalendarDay__selected,.CalendarDay__selected_span{background:#2b8bff;background:var(--calendarBgSelected);color:#fff;color:var(--calendarTextColorSelected)}.SingleDatePickerInput{border:0}.SingleDatePicker .DateInput_input{border:1px solid #999;border:1px solid var(--inputBorderColor);box-shadow:none;box-shadow:var(--inputShadow)}.DateInput{background:transparent}.DateInput_input{font-weight:400}.DateRangePicker_picker{z-index:200}.DateRangePicker .DateInput:first-child{padding-left:.5em;padding-left:var(--formElementPaddingHorizontal)}.DateRangePicker .DateInput:first-child .DateInput_input{padding-left:0}.DateRangePicker .DateInput:last-child{padding-left:.5em;padding-left:var(--formElementPaddingHorizontal)}.DateRangePicker .DateInput:last-child .DateInput_input{padding-right:0}.DateRangePicker .DateInput_input{padding-left:0;padding-right:0}#uploadmanager:hover,.SingleDatePicker .DateInput_input:hover,.ck-container.mini:hover .ck-editor__top,.ck.ck-editor:hover,.quill-container.mini:hover .ql-toolbar,.quill:hover,.rselect__control:hover,.rts-container:hover,.uploader:hover,input:hover,select:hover,textarea:hover{background:#fff;background:var(--inputBackgroundHover);border-color:#2b8bff;border-color:var(--inputBorderColorHover);box-shadow:0 0 1px 0 none;box-shadow:var(--inputShadowHover);color:#3c3c3c;color:var(--inputTextColorHover);z-index:25}input:hover::-moz-placeholder,select:hover::-moz-placeholder,textarea:hover::-moz-placeholder{color:#888!important;color:var(--inputPlaceholderColorHover)!important}input:hover::placeholder,select:hover::placeholder,textarea:hover::placeholder{color:#888!important;color:var(--inputPlaceholderColorHover)!important}.rselect__control:hover .rselect__placeholder{color:#888!important;color:var(--inputPlaceholderColorHover)!important}.rselect__control:hover .rselect__indicators *{color:#2b8bff;color:var(--inputBorderColorHover)}.rselect__control:hover .rselect__indicator-separator{background:#2b8bff;background:var(--inputBorderColorHover)}.rselect__clear-indicator{padding:.4em}.SingleDatePicker .DateInput_input:focus,.ck-container.mini.focused .ck-editor__top,.ck.ck-editor:focus-within,.quill-container.mini:focus-within .ql-toolbar,.quill:focus-within,.react-dropdown-tree-select:focus-within .dropdown,.rselect__control--is-focused,.rselect__control.rselect__control--is-focused:hover,.rts-container:focus-within,input:focus,select:focus,textarea:focus{background:#fff;background:var(--inputBackgroundFocused);border-color:#2b8bff;border-color:var(--inputBorderColorFocused);box-shadow:0 0 2px 4px none;box-shadow:var(--inputShadowFocused);color:#3c3c3c;color:var(--inputTextColorFocused);outline:0;z-index:25}.DateRangePickerInput .DateInput_input__focused{border-color:#2b8bff;border-color:var(--inputBorderColorFocused);box-shadow:none}.rselect__control--is-focused .rselect__indicators *{color:#2b8bff;color:var(--inputBorderColorFocused)}.rselect__control--is-focused .rselect__indicator-separator{background:#2b8bff;background:var(--inputBorderColorFocused)}.button,button,input[type=submit]{background-repeat:no-repeat;background:#2b8bff;background:var(--buttonBackground,var(--buttonColor));border:0 solid #2b8bff;border:var(--buttonBorderWidth) solid var(--buttonBorderColor);border-radius:1000px;border-radius:var(--buttonRadius);box-shadow:0 0 2px 0 #ddd;box-shadow:var(--buttonShadow);color:#fff;color:var(--buttonTextColor);cursor:pointer;font-weight:400;font-weight:var(--buttonFontWeight);max-width:100%;max-width:var(--buttonMaxWidth);min-width:0;min-width:var(--buttonMinWidth);outline:0;padding:.5em 1.5em;padding:var(--buttonPadding);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.1);text-shadow:var(--buttonTextShadow);width:300px;width:var(--buttonWidth)}.button:hover,button:hover,input[type=submit]:hover{background:#54a2ff;background:var(--buttonBackgroundHover,var(--buttonColorHover));border-color:#54a2ff;border-color:var(--buttonBorderColorHover);box-shadow:0;box-shadow:var(--buttonShadowHover);color:#fff;color:var(--buttonTextColorHover)}.button svg,button svg,input[type=submit] svg{vertical-align:middle}.button.loading:not(:hover),body.mobile .button.loading,body.mobile button.loading,body.mobile form.loading .button[type=submit],body.mobile form.loading button[type=submit],body.mobile form.loading input[type=submit],body.mobile form.updating .button[type=submit],body.mobile form.updating button[type=submit],body.mobile form.updating input[type=submit],body.mobile input.loading,button.loading:not(:hover),form.loading .button[type=submit]:not(:hover),form.loading button[type=submit]:not(:hover),form.loading input[type=submit]:not(:hover),form.updating .button[type=submit]:not(:hover),form.updating button[type=submit]:not(:hover),form.updating input[type=submit]:not(:hover),input.loading:not(:hover){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' class='lds-ellipsis' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='84' cy='50' r='0' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='9;0;0;0;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='84;84;84;84;84'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='5.941' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='61.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='27.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='3.059' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;0;9;9;9'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;16;50;84'/%3E%3C/circle%3E%3C/svg%3E")!important;background-image:var(--iconLoading3)!important;background-position:50%!important;background-repeat:no-repeat!important;color:transparent!important;text-shadow:none}.button.loading:not(:hover).inverse,body.mobile .button.loading.inverse,body.mobile button.loading.inverse,body.mobile form.loading .button[type=submit].inverse,body.mobile form.loading button[type=submit].inverse,body.mobile form.loading input[type=submit].inverse,body.mobile form.updating .button[type=submit].inverse,body.mobile form.updating button[type=submit].inverse,body.mobile form.updating input[type=submit].inverse,body.mobile input.loading.inverse,button.loading:not(:hover).inverse,form.loading .button[type=submit]:not(:hover).inverse,form.loading button[type=submit]:not(:hover).inverse,form.loading input[type=submit]:not(:hover).inverse,form.updating .button[type=submit]:not(:hover).inverse,form.updating button[type=submit]:not(:hover).inverse,form.updating input[type=submit]:not(:hover).inverse,input.loading:not(:hover).inverse{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' class='lds-ellipsis' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='84' cy='50' r='0' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='9;0;0;0;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='84;84;84;84;84'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='5.941' fill='%23333'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='61.557' cy='50' r='9' fill='%23333'%3E%3Canimate attributeName='r' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='27.557' cy='50' r='9' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='3.059' fill='%23333'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;0;9;9;9'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;16;50;84'/%3E%3C/circle%3E%3C/svg%3E");background-image:var(--iconLoading4)}.button.loading:hover,button.loading:hover,form.loading .button[type=submit]:hover,form.loading button[type=submit]:hover,form.loading input[type=submit]:hover,form.updating .button[type=submit]:hover,form.updating button[type=submit]:hover,form.updating input[type=submit]:hover,input.loading:hover{cursor:wait}form.invalid .invalid,form.invalid input:invalid,form.invalid select:invalid,form.invalid textarea:invalid{background:#fff;background:var(--inputBackgroundInvalid);border-color:red;border-color:var(--inputBorderColorInvalid);box-shadow:0 0 2px 0 #ffc9d0;box-shadow:var(--inputShadowInvalid);color:#3c3c3c;color:var(--inputTextColorInvalid)}form.invalid .invalid::-moz-placeholder,form.invalid input:invalid::-moz-placeholder,form.invalid select:invalid::-moz-placeholder,form.invalid textarea:invalid::-moz-placeholder{color:#888;color:var(--inputPlaceholderColorInvalid)}form.invalid .invalid::placeholder,form.invalid input:invalid::placeholder,form.invalid select:invalid::placeholder,form.invalid textarea:invalid::placeholder{color:#888;color:var(--inputPlaceholderColorInvalid)}form.invalid .invalid:hover,form.invalid input:invalid:hover,form.invalid select:invalid:hover,form.invalid textarea:invalid:hover{background:#fff;background:var(--inputBackgroundInvalidHover);border-color:red;border-color:var(--inputBorderColorInvalidHover);box-shadow:0 0 2px 4px #ffc9d0;box-shadow:var(--inputShadowInvalidHover);color:#3c3c3c;color:var(--inputTextColorInvalidHover)}form.invalid .invalid:hover::-moz-placeholder,form.invalid input:invalid:hover::-moz-placeholder,form.invalid select:invalid:hover::-moz-placeholder,form.invalid textarea:invalid:hover::-moz-placeholder{color:#888;color:var(--inputPlaceholderColorInvalidHover)}form.invalid .invalid:hover::placeholder,form.invalid input:invalid:hover::placeholder,form.invalid select:invalid:hover::placeholder,form.invalid textarea:invalid:hover::placeholder{color:#888;color:var(--inputPlaceholderColorInvalidHover)}form.invalid .invalid:focus,form.invalid input:invalid:focus,form.invalid select:invalid:focus,form.invalid textarea:invalid:focus{background:#fff;background:var(--inputBackgroundInvalidFocus);border-color:red;border-color:var(--inputBorderColorInvalidFocus);box-shadow:0 0 2px 4px #ffc9d0;box-shadow:var(--inputShadowInvalidFocus);color:#3c3c3c;color:var(--inputTextColorInvalidFocus)}form.invalid .invalid:focus::-moz-placeholder,form.invalid input:invalid:focus::-moz-placeholder,form.invalid select:invalid:focus::-moz-placeholder,form.invalid textarea:invalid:focus::-moz-placeholder{color:#888;color:var(--inputPlaceholderColorInvalidFocus)}form.invalid .invalid:focus::placeholder,form.invalid input:invalid:focus::placeholder,form.invalid select:invalid:focus::placeholder,form.invalid textarea:invalid:focus::placeholder{color:#888;color:var(--inputPlaceholderColorInvalidFocus)}button.nostyle{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}button.nostyle,button.nostyle:focus,button.nostyle:hover{background:none;border:0;box-shadow:none;text-shadow:none}.uploader.dragover{border-color:#2b8bff;border-color:var(--inputBorderColorFocused);box-shadow:inset 0 0 2px 4px none;box-shadow:var(--inputShadowFocused) inset}.error,.important,.info,.success,.warning{padding:11px;text-align:left;vertical-align:middle}.error span,.important span,.info span,.success span,.warning span{display:block}.error span:not(:last-child),.important span:not(:last-child),.info span:not(:last-child),.success span:not(:last-child),.warning span:not(:last-child){margin-bottom:11px}.success{background:#bdeebb;color:#005221}.error,ul.errors{background:#ffc9c9;color:#800}.important,.warning,ul.warnings{background:#fff2d9;color:#7d4300}.info,ul.infos{background:#d5f0ff;color:#005571}ul.errors,ul.infos,ul.warnings{margin:11px 0;padding:11px 11px 11px 30px}.form-content .birthdate2-fields,.form-content .birthdate3-fields,.form-content .datetime-fields,.form-content .time2-fields,.form-content .time3-fields,.form-content .timeperiod-fields{display:flex}.form-content .birthdate2-fields select:required:invalid,.form-content .birthdate3-fields select:required:invalid,.form-content .datetime-fields select:required:invalid,.form-content .time2-fields select:required:invalid,.form-content .time3-fields select:required:invalid,.form-content .timeperiod-fields select:required:invalid{color:gray}.form-content .birthdate2-fields option,.form-content .birthdate3-fields option,.form-content .datetime-fields option,.form-content .time2-fields option,.form-content .time3-fields option,.form-content .timeperiod-fields option{color:#000}.form-content .birthdate2-fields select,.form-content .birthdate3-fields select,.form-content .datetime-fields select,.form-content .time2-fields select,.form-content .time3-fields select,.form-content .timeperiod-fields select{flex:1 1;width:auto}.form-content .time2-fields select,.form-content .time3-fields select{flex:1 1;max-width:75px;width:auto}.form-content p.inline label{position:relative}.form-content p.inline a{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-content .multicheckbox-item input,.form-content .multicheckbox-item span{vertical-align:middle}.form-content .file-text .label>*{font-weight:400}.form-content .price-fields input[type=number],.form-content .timeperiod-fields input[type=number]{max-width:calc(100% - 125px);max-width:calc(var(--formElementMaxWidth) - 125px);padding:.5em;padding:var(--formElementPaddingVertical) var(--formElementPaddingHorizontal);text-align:left;width:175px;width:calc(var(--formElementWidth) - 125px)}.form-content .price-fields .rselect-container,.form-content .timeperiod-fields .rselect-container{--formElementWidth:125px}.form-content .price-fields .rselect__menu,.form-content .timeperiod-fields .rselect__menu{white-space:nowrap;width:auto}.form-content .SingleDatePicker{--formElementWidth:125px}.slider{--sliderHeight:20px;height:20px;height:var(--sliderHeight);position:relative}.slider .handle,.slider .value,.slider:after{position:absolute;top:50%;transform:translateY(-50%)}.slider:after{background:#999;background:var(--inputBorderColor);content:"";height:4px;left:0;right:0}.slider .value{background:#2b8bff;background:var(--inputBorderColorFocused);height:4px;z-index:5}.slider .handle{background:#2b8bff;background:var(--buttonColor);border-radius:1000px;cursor:pointer;height:var(--sliderHeight);transform:translate(-50%,-50%);width:var(--sliderHeight);z-index:10}.slider .handle:hover{background:#54a2ff;background:var(--buttonColorHover)}.ck.ck-editor{border:1px solid #999!important;border:1px solid var(--inputBorderColor)!important;font-size:1rem;transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out!important;transition:var(--formElementTransition)!important}.ck.ck-editor:hover{border:1px solid #2b8bff!important;border:1px solid var(--inputBorderColorHover)!important}.ck.ck-editor:focus-within{border:1px solid #2b8bff!important;border:1px solid var(--inputBorderColorFocused)!important}.ck.ck-content,.ck.ck-toolbar{border:0!important;box-shadow:none!important}.ck.ck-toolbar{--buttonShadow:none;background:#fafafa;background:var(--ckToolbarBg);border-bottom:1px solid #999!important;border-bottom:1px solid var(--inputBorderColor)!important;transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out!important;transition:var(--formElementTransition)!important}.ck.ck-editor:hover .ck-toolbar{border-bottom:1px solid #2b8bff!important;border-bottom:1px solid var(--inputBorderColorHover)!important}.ck.ck-editor:focus-within .ck-toolbar{border-bottom:1px solid #2b8bff!important;border-bottom:1px solid var(--inputBorderColorFocused)!important}.ck.ck-content{background:transparent!important}.ck-container.mini{position:relative}.ck-container.mini .ck-editor__top{display:none;left:-1px;max-width:1000%!important;position:absolute;right:-1px;top:-38px;width:auto!important}.ck-container.mini .ck-editor__top .ck-toolbar{border:0!important}.ck-container.mini:focus-within .ck-editor__top{display:block}.quill .ql-container{border:0;font-family:inherit}.quill .ql-toolbar{--buttonShadow:none;align-items:stretch;background:#fafafa;background:var(--qlToolbarBg);border:0;border-bottom:1px solid #999!important;border-bottom:1px solid var(--inputBorderColor)!important;display:flex;gap:10px;padding:0;transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out!important;transition:var(--formElementTransition)!important}.quill .ql-toolbar .ql-picker{height:auto}.quill .ql-toolbar .ql-picker-label{font-size:1rem;padding:.7rem 1rem}.quill .ql-toolbar .ql-formats{align-items:stretch;display:flex;margin:0}.quill .ql-toolbar button,.quill .ql-toolbar svg{float:none!important}.quill .ql-toolbar svg{height:20px;width:20px}.quill .ql-toolbar button{border-radius:0;height:auto;padding:10px;width:auto}.quill .ql-toolbar button.ql-active,.quill .ql-toolbar button:hover{background:#eee}.quill:hover .ql-toolbar{border-bottom:1px solid #2b8bff!important;border-bottom:1px solid var(--inputBorderColorHover)!important}.quill:focus-within .ql-toolbar{border-bottom:1px solid #2b8bff!important;border-bottom:1px solid var(--inputBorderColorFocused)!important}.quill .ql-editor{font-size:1rem}.quill .ql-editor h4,.quill .ql-editor ol,.quill .ql-editor p,.quill .ql-editor ul{margin:.5em 0}.quill .ql-editor h4{font-size:1.5rem}.quill-container{font-weight:400}.quill-container.mini{position:relative}.quill-container.mini .ql-toolbar{left:-1px;position:absolute;right:-1px;top:-45px}.quill-container.mini:not(:focus-within) .ql-toolbar{display:none}.rts-container{--rtsToolbarBg:#fafafa;--rtsButtonHoverBg:#f0f0f0;--rtsButtonActiveBg:#ddd;display:flex;flex-direction:column;font-size:1em;position:relative}.rts-container:hover .rts-toolbar{border-bottom:1px solid #2b8bff;border-bottom:1px solid var(--inputBorderColorHover)}.rts-container:focus-within .rts-toolbar{border-bottom:1px solid #2b8bff;border-bottom:1px solid var(--inputBorderColorFocused)}.rts-container.mini .rts-toolbar{display:none;left:-1px;position:absolute;right:-1px;transform:translateY(-100%)}.rts-container.mini:focus-within .rts-toolbar{border:1px solid #2b8bff;border:1px solid var(--inputBorderColorFocused);display:block}.rts-container .rts-toolbar{align-items:center;background:var(--rtsToolbarBg);border-bottom:1px solid #999;border-bottom:1px solid var(--inputBorderColor);display:flex;min-height:45px;transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out;transition:var(--formElementTransition)}.rts-container .rts-toolbar button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.rts-container .rts-toolbar button,.rts-container .rts-toolbar button:focus,.rts-container .rts-toolbar button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.rts-container .rts-toolbar button{padding:10px}.rts-container .rts-toolbar button:hover{background:var(--rtsButtonHoverBg)}.rts-container .rts-toolbar button.active{background:var(--rtsButtonActiveBg)}.rts-container .rts-toolbar button svg{height:25px;vertical-align:middle;width:25px}.rts-container .rts-toolbar button+select{margin-left:5px}.rts-container .rts-toolbar .rts-variable-select{--inputBorderColor:#ddd!important;background-color:transparent!important;box-shadow:none!important;flex:1 1 auto;font-size:1em;max-width:115px;width:auto!important}.rts-container .rts-toolbar .rts-variable-select:first-child{margin-left:3px}.rts-container .rts-toolbar .rts-variable-select:last-child{margin-right:3px}.rts-container .rts-toolbar .rts-max-length{margin:0 15px}.rts-container .rts-content{padding:0 15px;word-break:break-word}.rts-container .rts-content a{display:inline-block;position:relative}.rts-container .rts-content a .tooltip{background:#fff;border:1px solid #ccc;display:flex;margin-top:10px;position:absolute;top:100%;z-index:100}.rts-container .rts-content a .tooltip a{max-width:300px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.rts-container .rts-content a .tooltip button{font-size:1em;height:auto;padding:5px 10px!important;width:auto}.rts-container .rts-content a .variable{color:var(--linkColor2)}.rts-container .rts-content .variable{background:#ccc;border-radius:4px;color:#000;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-dropdown-tree-select .dropdown{position:relative}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow{cursor:pointer}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled{cursor:not-allowed}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom:after{color:#ccc}.react-dropdown-tree-select .dropdown .dropdown-content{background:#fff;border:1px solid #ddd;box-shadow:1px 1px 5px #eee;margin-left:-1px;margin-top:7px;max-height:400px;overflow:auto;padding:10px;position:absolute;z-index:100}.react-dropdown-tree-select .dropdown .dropdown-content .infinite-scroll-component{overflow:visible!important}.react-dropdown-tree-select .dropdown .dropdown-content ul{margin:0;padding:0}.react-dropdown-tree-select .node{align-items:center;display:flex;gap:5px;list-style:none;white-space:nowrap}.react-dropdown-tree-select .node>label{cursor:pointer;flex:1 1 100%}.react-dropdown-tree-select .node.leaf.collapsed{display:none}.react-dropdown-tree-select .node.disabled>*{color:gray;cursor:default}.react-dropdown-tree-select .node.disabled>.toggle{cursor:pointer}.react-dropdown-tree-select .node.match-in-children.hide .node-label{opacity:.5}.react-dropdown-tree-select .toggle{cursor:pointer;display:inline-block;font-size:1.5em;line-height:1em;margin-right:4px;text-align:center;vertical-align:middle;white-space:pre;width:.7em}.react-dropdown-tree-select .toggle:hover{color:#000}.react-dropdown-tree-select .toggle:after{content:" "}.react-dropdown-tree-select .toggle.collapsed:after{content:"+"}.react-dropdown-tree-select .toggle.expanded:after{content:"-"}.react-dropdown-tree-select .searchModeOn .toggle{display:none}.react-dropdown-tree-select .checkbox-item,.react-dropdown-tree-select .radio-item{margin:0 10px 0 0;vertical-align:middle}.react-dropdown-tree-select .checkbox-item.simple-select,.react-dropdown-tree-select .radio-item.simple-select{display:none}.react-dropdown-tree-select .tag-list{display:flex;flex-wrap:wrap;gap:3px;list-style-type:none;margin:0;padding:calc(.5em - 2px) .5em;padding:calc(var(--formElementPaddingVertical) - 2px) var(--formElementPaddingHorizontal)}.react-dropdown-tree-select .tag-item{flex:0 1 auto;max-width:100%}.react-dropdown-tree-select .tag-item .search{background:none!important;border:0!important;box-shadow:none!important}.react-dropdown-tree-select .tag-item:first-child .search{margin:calc(-2px - .5em) calc(-1px - .5em);margin:calc(-2px - var(--formElementPaddingVertical)) calc(-1px - var(--formElementPaddingHorizontal))}.react-dropdown-tree-select .tag-item:not(:first-child) .search{height:auto!important;padding:0!important}.react-dropdown-tree-select .tag-item:last-child{position:relative}.react-dropdown-tree-select .tag-item:last-child:after{border-bottom:2px solid #999;border-bottom:2px solid var(--inputBorderColor);border-left:2px solid #999;border-left:2px solid var(--inputBorderColor);content:"";height:9px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(calc(-50% - 1px)) rotate(-45deg);width:9px}.react-dropdown-tree-select .tag{background:#e6e6e6;background:var(--rselectItemBg);border-radius:2px;color:#3c3c3c;color:var(--rselectItemColor);display:block;font-size:85%;height:auto;max-width:100%;overflow:hidden;padding:3px calc(3px + 1.5em) 3px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap}.react-dropdown-tree-select .tag-remove{background:var(--rselectItemRemove);bottom:0;color:#3c3c3c;color:var(--rselectItemRemoveColor);font-weight:400;line-height:1.5em;position:absolute;right:0;text-align:center;top:0;width:1.3em}.react-dropdown-tree-select .tag-remove:hover{background:#54a2ff;background:var(--rselectItemRemoveHover);color:#fff;color:var(--rselectItemRemoveColorHover)}.react-dropdown-tree-select .tag-remove.disabled,.react-dropdown-tree-select .tag-remove.readOnly{cursor:not-allowed}.react-datepicker{font-size:1rem;font-weight:400;padding:1rem}.react-datepicker__header{background:transparent;border-bottom:1px solid #ddd;font-size:1rem;line-height:2;padding:0}.react-datepicker__day-names{margin:10px 0 0}.react-datepicker__day,.react-datepicker__day-name{border-radius:0!important;height:2.5rem;line-height:2.5rem;margin:0!important;vertical-align:middle;width:2.5rem}.react-datepicker__month{margin:0}.react-datepicker__navigation{border:1px solid #ddd;box-shadow:none;top:1rem}.react-datepicker__navigation--previous{left:1rem}.react-datepicker__navigation--next{right:1rem}.react-datepicker__navigation-icon--previous{right:1px;top:0}.react-datepicker__navigation-icon--next{left:1px;top:0}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{color:#999}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#fff;color:#fff}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-10px;margin-top:-7px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-7px;margin-left:-10px}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background:transparent;color:inherit}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--selected{background:#2b8bff;background:var(--dateRangeColor);color:#fff}.react-datepicker__day--outside-month{background:transparent;color:#999}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background:#2b8bff;background:var(--dateRangeHighlightColor);color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background:#54a2ff;background:var(--dateRangeHighlightColorHover)}.react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown{display:none}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select{--formElementFontSize:1rem;--formElementPaddingVertical:0.3em;margin:0 32px}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select>div{margin:0}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select>div:last-child{margin-left:-1px}.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select select:focus,.react-datepicker__header__dropdown.react-datepicker__header__dropdown--select select:hover{position:relative;z-index:10}.react-datepicker__month-container{float:left}.react-datepicker__month-container+.react-datepicker__month-container .react-datepicker__day-names,.react-datepicker__month-container+.react-datepicker__month-container .react-datepicker__month{border-left:1px solid #eee}.react-datepicker-date{--formElementMaxWidth:140px}.react-datepicker-range{--formElementMaxWidth:260px}.datetime-fields .react-datepicker-wrapper{max-width:125px}.uploader{font-size:1rem;text-align:left}.uploader.dragover{border-color:#ccc;box-shadow:inset 0 0 5px #ddd}.uploader.dragerror{background:#fff7f7;border-color:red;box-shadow:none;color:red}.uploader label{cursor:pointer;display:block;font-weight:400;padding:2rem 10px;text-align:center}.uploader label.upload-error{padding:20px}.uploader label.upload-error p{line-height:1.3em;margin:10px 0;text-align:left}.uploader label.upload-error p:first-child{margin-top:0}.uploader label.upload-error p:last-child{margin-bottom:0}.uploader label.upload-error p span{color:red;display:block;font-weight:700;font-weight:var(--boldWeight)}.uploader input[type=file]{display:none}.uploader .uploaded,.uploader .uploads>ul{margin:0;padding:20px 20px 20px 40px}.uploader .uploaded li{line-height:1.5em;min-height:1.5em}.uploader .uploaded li:hover button{display:inline-block}.uploader .uploaded li span:last-child{flex:0 0 60px;width:60px}.uploader .uploaded li span{flex:1 1 auto}.uploader .uploaded+.upload,.uploader .uploads+.upload,.uploader .uploads+.uploaded{border-top:1px solid;border-color:inherit}.uploader .uploads h3{margin:0;padding:20px 20px 0}.uploads{text-align:left}.uploads p.ready{margin:20px 0 0}.uploads li.failed,.uploads li.failed span{color:red!important}.uploads li.aborted{-webkit-text-decoration:line-through;text-decoration:line-through}.uploads li.uploading{font-weight:700;font-weight:var(--boldWeight)}.uploads li span{flex:1 1 auto}.uploads li span:first-child{color:#666;flex:0 1 auto;margin-right:1em}.uploads li span:first-child:empty{display:none}.uploads li span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.uploads li span:nth-child(3){flex:0 0 0;margin:0 1em}.uploads li span:last-child{flex:0 0 0;white-space:nowrap}.uploads li button{margin:0}.uploads li button+button{margin-left:5px}.uploader .uploaded,.uploads{text-align:left}.uploader .uploaded button,.uploads button{border-radius:1000px;height:1.1em;line-height:0;margin-left:10px;padding:0;width:1.1em}.uploader .uploaded li,.uploads li{display:flex;line-height:1.5em;min-height:1.5em;position:relative}.uploader .uploaded li:before,.uploads li:before{content:"•";left:-1.2em;position:absolute;top:50%;transform:translateY(-50%)}#uploadmanager{background:#fff;bottom:25px;font-size:14px!important;left:25px;max-width:500px!important;padding:25px;position:fixed;width:auto!important;z-index:6000}#uploadmanager h3{margin:0 0 15px}#uploadmanager>ul{margin:0;padding:0 0 0 20px}#modal-overlay,.modal-overlay{background:#fff;bottom:0;height:100%;left:0;opacity:.7;position:fixed;right:0;top:0;width:100%;z-index:9999}.modal{--modalPadding:25px;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--modalBg);border-radius:0;box-shadow:0 0 20px 1px #ddd;box-sizing:content-box;left:50%;padding:25px;padding:var(--modalPadding);position:fixed;text-align:left;top:50%;z-index:10000}.modal h2{background:#f0f0f0;background:var(--modalBg);border:1px solid #fff;color:#fff;font-size:20px;line-height:24px;margin:var(--modalPadding) calc(0px - var(--modalPadding));padding:15px var(--modalPadding);text-align:center}.modal-close{background:url(/images/x.png) no-repeat;cursor:pointer;display:inline;height:25px;position:absolute;right:1px;top:1px;width:25px;z-index:10001}.modal.loading{background:#fff url(/images/loading.gif) no-repeat 50%}.modal>.modal-close+*>h2:first-child,.modal>.modal-close:first-child+h2,.modal>:first-child>h2:first-child,.modal>h2:first-child{margin-top:-25px}body.modalOpen{overflow:hidden}.modal2{--modalPadding:30px;background:hsla(0,0%,100%,.4);bottom:0;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:5000}.modal2:not(.top):before{content:"";height:100%}.modal2-content,.modal2:not(.top):before{display:inline-block;vertical-align:middle}.modal2-content{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);margin:15px;max-width:90%;padding:var(--modalPadding);position:relative;text-align:left;white-space:normal}.modal2-content h2{border-bottom:1px solid #2b8bff;border-bottom:1px solid var(--buttonColor);color:#fff;font-size:30px;margin:var(--modalPadding) calc(0px - var(--modalPadding));padding:var(--modalPadding);text-align:center}.modal2-content h2:first-child{margin-top:calc(0px - var(--modalPadding))}.modal2-content p:last-child{margin-bottom:0}.modal2-content p.buttons{margin-top:25px;text-align:right}.modal2.confirmation{background:rgba(0,0,0,.2);font-size:16px}.modal2.confirmation h2{background:transparent!important;color:#3c3c3c!important;font-size:25px!important}.modal2.confirmation h2+.buttons{margin-top:calc(0px - var(--modalPadding))}.modal2.confirmation .modal2-content{min-width:400px}.modal2.confirmation .modal2-content>form{margin:0}@media screen and (max-width:500px){.modal2.confirmation .modal2-content{min-width:auto}}.modal2.confirmation .buttons{display:flex;margin:var(--modalPadding) calc(0px - var(--modalPadding)) calc(0px - var(--modalPadding)) calc(0px - var(--modalPadding))}.modal2.confirmation .buttons.apple{flex-direction:row-reverse}.modal2.confirmation .buttons>*{flex:1 1 50%}.modal2.confirmation .buttons>:only-child{flex:1 1 100%}.modal2.confirmation .buttons span{background:#f5f5f5}.modal2.confirmation .buttons button{--formElementPaddingVertical:0;--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*2);--buttonShadow:none;--buttonShadowHover:none;--buttonWidth:auto;--buttonMaxWidth:100%;--buttonMinWidth:0;--buttonRadius:0;--formElementFontSize:16px;font-weight:700;font-weight:var(--boldWeight);height:auto;line-height:50px;margin:0;white-space:nowrap}.modal2.confirmation .buttons button:hover{font-size:110%}.modal2.confirmation .buttons button:first-child{background:#f0f0f0;color:#888}.modal2.confirmation .buttons button:first-child:hover{color:#3c3c3c}.modal2.confirmation .buttons button:last-child{background:#6a68cd;color:#fff}.modal2.confirmation .buttons button[disabled]:not(.loading){cursor:not-allowed!important}.modal2.confirmation .modal2-content>form>.form-content>div>.buttons:only-child{margin-top:calc(0px - var(--modalPadding))}#toaster{bottom:15px;position:fixed;right:15px;z-index:10000}#toaster ul{list-style-type:none;margin:0;padding:0}#toaster li{border:0;cursor:pointer;margin-top:10px;padding:20px 30px 20px 60px;text-align:left}#toaster li,#toaster li a{color:#fff}#toaster li.success{background:#7fb905 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2m0-2C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m-1.959 17-4.5-4.319 1.395-1.435 3.08 2.937L17.037 7l1.422 1.409z'/%3E%3C/svg%3E") no-repeat 20px /25px 25px;background:#7fb905 var(--iconCheckbox) no-repeat 20px center /25px 25px}#toaster li.error{background:#d92323 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2m0-2C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m6 16.538-4.592-4.548 4.546-4.587L16.538 6l-4.545 4.589-4.588-4.543L6 7.451l4.593 4.552-4.547 4.592L7.451 18l4.555-4.596 4.591 4.55z'/%3E%3C/svg%3E") no-repeat 20px /25px 25px;background:#d92323 var(--iconCross) no-repeat 20px center /25px 25px}#toaster li.loading{background:#ff7f3a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' class='lds-ellipsis' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='84' cy='50' r='0' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='9;0;0;0;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='84;84;84;84;84'/%3E%3C/circle%3E%3Ccircle cx='84' cy='50' r='5.941' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.75s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='61.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='-0.375s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='27.557' cy='50' r='9' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;9;9;9;0'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;50;84;84'/%3E%3C/circle%3E%3Ccircle cx='16' cy='50' r='3.059' fill='%23fff'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='0;0;9;9;9'/%3E%3Canimate attributeName='cx' begin='0s' calcMode='spline' dur='1.5s' keySplines='0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1' keyTimes='0;0.25;0.5;0.75;1' repeatCount='indefinite' values='16;16;16;50;84'/%3E%3C/circle%3E%3C/svg%3E") no-repeat 20px;background:#ff7f3a var(--iconLoading3) no-repeat 20px center;padding-left:75px}#toaster li.important{background:#df802f}body.mobile .loading-container{align-items:center;display:flex;height:100%;justify-content:center}.loading-dots{min-height:12px;min-width:64px;position:relative}.loading-dots div{animation-timing-function:cubic-bezier(0,1,1,0);background:#000;background:var(--loadingDotsColor);border-radius:50%;height:11px;position:absolute;top:calc(50% - 6px);width:11px}.loading-dots div:first-child{animation:loading-dots1 .4s infinite;left:calc(50% - 26px)}.loading-dots div:nth-child(2){animation:loading-dots2 .4s infinite;left:calc(50% - 26px)}.loading-dots div:nth-child(3){animation:loading-dots2 .4s infinite;left:calc(50% - 6px)}.loading-dots div:nth-child(4){animation:loading-dots3 .4s infinite;left:calc(50% + 13px)}@keyframes loading-dots1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loading-dots2{0%{transform:translate(0)}to{transform:translate(19px)}}@keyframes loading-dots3{0%{transform:scale(1)}to{transform:scale(0)}}h1.loadingh,h2.loadingh,h3.loadingh,h4.loadingh{color:transparent!important;position:relative;text-shadow:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}h1.loadingh .loading-dots,h2.loadingh .loading-dots,h3.loadingh .loading-dots,h4.loadingh .loading-dots{left:0;position:absolute;top:50%;transform:translateY(-50%);width:64px}.table9{--tableCellPadding:10px;border-collapse:collapse;font-size:16px;width:100%}.table9 thead{background:#fafafa;border-bottom:1px solid #dadada;border-top:1px solid #dadada}.table9 thead th{padding:var(--tableCellPadding)}.table9 thead>.filters th{padding:0 var(--tableCellPadding) var(--tableCellPadding) var(--tableCellPadding)}.table9 thead>.filters{--formElementFontSize:16px;--inputBorderColor:#e5e5e5}.table9 thead>.filters .rselect__control{min-height:0}.table9 thead>.filters .DateRangePicker .DateInput{width:88px}.table9 thead>.filters .DateRangePicker .DateRangePickerInput_arrow svg{height:14px;width:14px}.table9 td,.table9 th{padding:var(--tableCellPadding);text-align:left;unicode-bidi:plaintext}.table9 td.bool,.table9 td.int,.table9 th.bool,.table9 th.int{text-align:center;width:1px}.table9 td.bool input[type=checkbox],.table9 th.bool input[type=checkbox]{font-size:22px}.table9 td.actions,.table9 td.actions2,.table9 td.col-expander,.table9 th.actions,.table9 th.actions2,.table9 th.col-expander{width:1px}.table9 th{font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.table9 th.parent{border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center}.table9 th.parent.first{border-left:none}.table9 th.parent.last{border-right:none}.table9 th.boundary-left{border-left:1px solid #ccc}.table9 th.boundary-right{border-right:1px solid #ccc}.table9 td{border-bottom:1px solid #dadada;border-top:1px solid #dadada}.table9 td:not(.grouped)+.grouped{border-left:1px solid #dadada}.table9 td.grouped,.table9 td.grouped+.placeholder,.table9 td.grouped+.placeholder+.placeholder,.table9 td.grouped+.placeholder+.placeholder+.placeholder,.table9 td.grouped+.placeholder+.placeholder+.placeholder+.placeholder,.table9 td.grouped+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder,.table9 td.grouped+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder,.table9 td.grouped+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder+.placeholder{background:#fafafa;border-right:1px solid #dadada}.table9 td.actions{white-space:nowrap}.table9 td.actions .button,.table9 td.actions button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.table9 td.actions .button,.table9 td.actions .button:focus,.table9 td.actions .button:hover,.table9 td.actions button,.table9 td.actions button:focus,.table9 td.actions button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.table9 td.actions .button,.table9 td.actions button{line-height:100%;transition:all .3s}.table9 td.actions .button svg,.table9 td.actions button svg{fill:#2b8bff;fill:var(--buttonColor);stroke:#2b8bff;stroke:var(--buttonColor)}.table9 td.actions .button:hover svg,.table9 td.actions button:hover svg{fill:#54a2ff;fill:var(--buttonColorHover);stroke:#54a2ff;stroke:var(--buttonColorHover)}.table9 td.actions .button:not(:last-child),.table9 td.actions button:not(:last-child){margin-right:15px}.table9 td.actions .button.inactive,.table9 td.actions .button[disabled],.table9 td.actions button.inactive,.table9 td.actions button[disabled]{cursor:not-allowed;--buttonColor:#999}.table9 td.actions2{white-space:nowrap}.table9 td.actions2 button+button{margin-left:var(--tableCellPadding)}.table9 td.date{white-space:nowrap}.table9 tr.dragging{opacity:.1}.table9 tr.expandable:hover{background:#fafafa}.table9 tr.expandable:hover td{border-color:#ccc}.table9 tr.expandable:hover span.expandable svg{background:#28abe3;border-radius:1000px;height:24px;padding:5px;width:24px;fill:#fff;stroke:#fff;stroke-width:5px}.table9 tr.loading td{text-align:center}.table9 tr.loading td .loading-dots{margin:25px 10px}.table9 tr.empty td{padding:20px;text-align:center}.table9 tr:not(.expansion) .button,.table9 tr:not(.expansion) button{--buttonWidth:auto;--formElementFontSize:16px;--formElementRadius:4px;--formElementPaddingVertical:0.25em;--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*2)}.table9 tr:not(.expansion) .button+.button,.table9 tr:not(.expansion) .button+button,.table9 tr:not(.expansion) button+.button,.table9 tr:not(.expansion) button+button{margin-left:5px}.table9{--formElementWidth:100%;--formElementMaxWidth:100%}.table9 .rselect{white-space:normal}.table9 .SingleDatePicker{max-width:150px}.table9 .sort-dir{border-color:transparent #28ace4 #28ace4 transparent;border-style:solid;border-width:5px;display:inline-block;margin-left:var(--tableCellPadding);transform:rotate(45deg) translateY(-5px);transition:all .3s}.table9 .sorted-asc .sort-dir{transform:rotate(-135deg) translate(-5px)}.table9 .filters{--inputShadow:0 1px 1px #e4e4e4}.table9 .groupable,.table9 span.expandable{display:inline-block;height:14px;position:relative;vertical-align:middle;width:14px}.table9 .groupable svg,.table9 span.expandable svg{height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.table9 .groupable,.table9 td.grouped>span.expandable{margin-right:var(--tableCellPadding)}.table9 .groupable.grouped svg{stroke-width:3px;stroke:#28ace4;fill:#28ace4}.table9 tfoot{background:#fafafa}.table9 .pagination td{text-align:center}.table9 .pagination td>:not(:last-child){margin-right:10px}.table9 .pagination select{background:transparent;border:none;box-shadow:none;margin-left:10px;padding:5px;width:auto}.table9 .pagination,.table9 .pagination select{font-size:16px}.table9 .pagination button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.table9 .pagination button,.table9 .pagination button:focus,.table9 .pagination button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.table9 .pagination button{height:34px;line-height:0;padding:10px;width:34px}.table9 .pagination button[disabled]{cursor:default}.table9 .pagination button[disabled] svg{fill:#aaa}.table9 .pagination button svg{height:14px;width:14px}.table9.responsive>thead{display:block}.table9.responsive>thead>tr:not(.filters){display:none}.table9.responsive>thead>tr.filters{display:flex;flex-direction:column;gap:var(--tableCellPadding);margin-bottom:35px;margin-top:var(--tableCellPadding);padding:var(--tableCellPadding)}.table9.responsive>thead>tr.filters th{padding:0}.table9.responsive>thead>tr.filters th:not([data-label]){display:none}.table9.responsive>tbody>tr,.table9.responsive>thead>tr.filters{display:flex;flex-direction:column}.table9.responsive>tbody>tr>td:not(:empty),.table9.responsive>tbody>tr>th,.table9.responsive>thead>tr.filters>td:not(:empty),.table9.responsive>thead>tr.filters>th{border-top:0;display:flex;flex:1 1 auto;text-align:left!important;width:100%!important}.table9.responsive>tbody>tr>td:not(:empty):before,.table9.responsive>tbody>tr>th:before,.table9.responsive>thead>tr.filters>td:not(:empty):before,.table9.responsive>thead>tr.filters>th:before{align-self:center;content:attr(data-label);display:inline-block;flex:0 0 110px;font-weight:700;font-weight:var(--boldWeight);width:110px}.table9.responsive>tbody>tr>td:empty,.table9.responsive>thead>tr.filters>td:empty{display:none}.table9.responsive>tbody>tr:not(:first-child){margin-top:35px}.table9.responsive>tbody>tr.empty td:before,.table9.responsive>tbody>tr.expansion>td:before,.table9.responsive>tbody>tr>td.expander:before{display:none!important}.table9.responsive>tbody>tr.expansion>td>div{border:0!important;padding:0!important;width:100%}.table9.responsive>tbody>tr>td.expander{order:9999}.table9.responsive>tbody>tr>td.expander span{align-items:center;display:flex;gap:10px;height:auto;justify-content:center;width:100%}.table9.responsive>tbody>tr>td.expander span svg{position:static;transform:none}.table9.responsive>tbody>tr>td.expander span:after{content:attr(data-label);white-space:nowrap}.table9.responsive>tfoot{display:table;margin-top:25px;width:100%}table.big{border-collapse:collapse;font-size:16px;line-height:20px}table.big td,table.big th{padding:5px 15px;text-align:center}table.big tfoot tr.highlight>td,table.big th{font-size:18px;font-weight:700;font-weight:var(--boldWeight)}table.big td{border-bottom:1px solid #ddd}table.big td:first-child,table.big th:first-child{text-align:left}table.big thead>tr>td,table.big thead>tr>th{border-bottom:1px solid #ccc}table.big tfoot>tr>td,table.big tfoot>tr>th{border-top:1px solid #ccc}table.big thead tr:last-child>th{padding-bottom:7px}table.big tfoot tr:first-child>td{padding-top:15px}table.big tbody tr:first-child>td{padding-top:7px}table.big tbody tr:last-child>td,table.big tfoot tr:last-child>td{border-bottom:0}table.big td.nothing{text-align:center}:root{--contentPadding:0;--iconMenuColor:#666;--iconMenuActiveColor:#28ace4;--quizColor:#dce7f4;--sliderColor1:var(--iconMenuActiveColor);--sliderColor2:#707070;--sliderHandleColor:#3c3c3c;--sliderThickness:7px;--courseItemBaseHeight:200px;--courseItemBaseWidth:300px;--courseItemBaseWidth3:240px;--courseItemBaseHeight3:140px;--mfaBackground:#f0f0f0;--mfaBorderColor:transparent;--mfaBorderColorHover:transparent;--greenButtonColor:#73b126;--greenButtonColorHover:#83c72e;--greenButtonTextColor:#000;--greenButtonTextColorHover:#000;--tableHeaderColor:#f0f0f0;--tableSecondColor:#fafafa;--tableRowBorder:var(--tableHeaderColor);--baseFontSize:16px;--contentPadding:25px;--contentMargin:60px;--contentTopMargin:calc(var(--headerHeight) + var(--contentMargin));--contentBottomMargin:100px;--headerHeight:80px;--headerFontSize:17px;--headerFontWeight:var(--boldWeight);--headerTextColor:#000;--headerTextColorHover:var(--headerTextColor);--headerShadow:0 0 7px 1px rgba(0,0,0,.3);--headerBackground:#fff;--footerBackground:#fff;--footerTextColor:#000;--titleColor:var(--textColor);--titleFontWeight:normal;--title2FontWeight:var(--boldWeight);--maybeBold:bold;--courseItemMargin:15px;--courseItemHeight:calc(var(--courseItemBaseHeight) + var(--courseItemMargin));--courseItemWidth:calc(var(--courseItemBaseWidth) + var(--courseItemMargin));--courseItemGap:0;--courseItemShadowSize:5px;--courseItemColor:#000;--courseItemTextColor:#fff;--courseItemOpacity:0.85;--coursesBarPaddingHorizontal:25px;--coursesBarPaddingVertical:30px;--coursesBarIconMenuSize:25px;--mandatoryColor:var(--attentionColor);--mandatoryTextColor:var(--attentionTextColor);--recommendedColor:var(--assignedColor);--recommendedTextColor:var(--assignedTextColor);--roundedCornerSize:10px;--dropShadow:var(--maybeNoShadow,1px 2px 4px #ccc);--dropShadow2:var(--maybeNoShadow,1px 1px 5px #e6e6e6);--formElementRadius:var(--roundedCornerSize)}:root.mobile{--contentTopMargin:0;--contentBottomMargin:0;--courseItemHeight:136px;--courseItemWidth:150px;--coursesBarPaddingHorizontal:20px;--coursesBarPaddingVertical:20px;--coursesBarIconMenuSize:18px}:root{--bPadding1:2rem;--bPadding2:2rem;--bBackground:var(--coursesBarColor);--bBorder:none;--bMargin2:25px;--buttonRadius:1000px;--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*3);--formElementFontSize:18px;--inputBorderColor:#999;--inputBorderColorHover:var(--buttonColor);--inputBorderColorFocused:var(--buttonColor);--formElementShadow:none;--boxPadding:20px;--boxPadding1:50px;--boxPadding2:80px;--boxMargin1:0px;--boxMargin2:25px;--boxBorder:0;--boxShadow:0 0 15px 1px #e4e4e4;--boxBorderRadius:0;--contentBoxBg:#f8f8f9;--contentBoxShadow:none;--safe-area-inset-top:0;--safe-area-inset-bottom:0;--safe-area-inset-left:0;--safe-area-inset-right:0;--safe-area-inset-top:env(safe-area-inset-top,0);--safe-area-inset-bottom:env(safe-area-inset-bottom,0);--safe-area-inset-left:env(safe-area-inset-left,0);--safe-area-inset-right:env(safe-area-inset-right,0);--boxTextColor:#fff;--progressColor:#ffcf30;--progressTextColor:var(--boxTextColor);--completedColor:#1fdb9b;--completedTextColor:var(--boxTextColor);--attentionColor:#fd2695;--attentionTextColor:var(--boxTextColor);--assignedColor:#3498db;--assignedTextColor:var(--boxTextColor);--ivAttentionColor:var(--attentionColor);--ivAttentionTextColor:var(--attentionTextColor);--ivCompletedColor:var(--completedColor);--ivCompletedTextColor:var(--completedTextColor);--ivIncompleteColor:var(--assignedColor);--ivIncompleteTextColor:var(--assignedTextColor);--eventColorEnrollable:#28ace4;--eventColorWaiting:#6a68cd;--eventColorCompleted:var(--completedColor);--eventColorProgress:var(--progressColor);--eventColorEnrolled:var(--assignedColor);--boxColor1:#3498db;--boxColor2:#1fdb9b;--boxColor3:#fec926;--boxColor4:#6a68cd;--tabsColor:var(--buttonColor);--arrowBackground:var(--buttonColor);--arrowColor:var(--buttonTextColor);--arrowBorderColor:transparent;--coursesBarColor:#f1f1f1;--coursesBarShadow:0 3px 3px #e4e4e4;--loginMethodColor:var(--coursesBarColor,#edeff5);--indexColumnsBackground:var(--coursesBarColor);--indexColumnGap:2rem;--course3Padding:1rem;--indexColumnWidth:calc(var(--course3Padding)*2 + var(--courseItemBaseWidth3));--indexColumnsContainerPadding:2rem;--profilePictureSize:150px;--profilePictureColor:var(--buttonColor);--profilePictureTextColor:var(--buttonTextColor);--indexHeaderOverlayColor:transparent;--indexHeaderPadding:calc(var(--contentPadding)*2);--indexHeaderTextColor:var(--textColor);--indexHeaderMinHeight:400px;--indexHeaderBackground:var(--indexHeaderBoxColor);--indexHeaderBoxColor:var(--coursesBarColor);--indexHeaderBoxPadding:var(--contentPadding);--indexHeaderBoxMargin:0;--indexHeaderBoxMaxWidth:600px;--indexHeaderBoxAlignment:center;--indexHeaderBoxBorderRadius:var(--roundedCornerSize);--indexTableHeaderColor:var(--tableHeaderColor)}:root.mobile{--headerHeight:60px!important;--courseItemBaseWidth:150px!important;--courseItemBaseHeight:136px!important;--courseItemMargin:10px!important;--roundedCornerSize:5px}:root{--sliderColor1:var(--buttonColor);--sliderThickness:5px;--sliderHandleColor:var(--buttonColor);--iconMenuColor:var(--textColor);--iconMenuActiveColor:var(--buttonColor);--iconMenuFontSize:14px;--iconMenuFontWeight:var(--boldWeight);--columnCount:2;--inactiveColor:#999;--inactiveColorHover:var(--textColor);--checklistItemCompleted:var(--completedColor);--checklistItemUnapproved:var(--progressColor);--checklistItemNotAttempted:var(--checklistItemNeutral);--checklistItemNeutral:var(--assignedColor)}:root.mobile{--boxPadding2:0;--bMargin2:0}:root.ios{--headerHeight:45px}:root{--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer{bottom:0;left:0;line-height:1;opacity:.25;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer br,.textLayer span{color:transparent;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer ::-moz-selection{background:blue;background:AccentColor}.textLayer ::selection{background:blue;background:AccentColor}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid transparent;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid transparent;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:transparent;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));position:absolute;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:transparent;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--xfa-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--xfa-focus-outline:auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer :required{outline:1.5px solid selectedItem}}.xfaLayer{background-color:transparent}.xfaLayer .highlight{background-color:#efcbed;border-radius:4px;margin:-1px;padding:1px}.xfaLayer .highlight.appended{position:static}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{left:0;line-height:1.2;position:absolute;text-align:left;text-align:initial;top:0;transform-origin:0 0}.xfaLayer *{background-color:transparent;box-sizing:border-box;color:inherit;font:inherit;font-feature-settings:inherit;font-kerning:inherit;font-style:inherit;font-weight:inherit;letter-spacing:-.01px;line-height:inherit;margin:0;padding:0;pointer-events:auto;text-align:inherit;text-decoration:inherit}.xfaLayer :required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:blue}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-feature-settings:"kern" off;font-kerning:none;font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;-webkit-text-decoration:none;text-decoration:none;vertical-align:0}.xfaCaption{flex:0 0 auto;overflow:hidden}.xfaCaptionForCheckButton{flex:1 1 auto;overflow:hidden}.xfaLabel{height:100%;width:100%}.xfaLeft{flex-direction:row}.xfaLeft,.xfaRight{align-items:center;display:flex}.xfaRight{flex-direction:row-reverse}.xfaLeft>.xfaCaption,.xfaLeft>.xfaCaptionForCheckButton,.xfaRight>.xfaCaption,.xfaRight>.xfaCaptionForCheckButton{max-height:100%}.xfaTop{flex-direction:column}.xfaBottom,.xfaTop{align-items:flex-start;display:flex}.xfaBottom{flex-direction:column-reverse}.xfaBottom>.xfaCaption,.xfaBottom>.xfaCaptionForCheckButton,.xfaTop>.xfaCaption,.xfaTop>.xfaCaptionForCheckButton{width:100%}.xfaBorder{background-color:transparent;pointer-events:none;position:absolute}.xfaWrapped{height:100%;width:100%}.xfaSelect:focus,.xfaTextfield:focus{background-color:transparent;background-image:none;outline:auto;outline:var(--xfa-focus-outline);outline-offset:-1px}.xfaCheckbox:focus,.xfaRadio:focus{outline:auto;outline:var(--xfa-focus-outline)}.xfaSelect,.xfaTextfield{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--xfa-unfocused-field-background);border:none;flex:1 1 auto;height:100%;resize:none;width:100%}.xfaSelect{padding-left:2px;padding-right:2px;padding-inline:2px}.xfaBottom>.xfaSelect,.xfaBottom>.xfaTextfield,.xfaTop>.xfaSelect,.xfaTop>.xfaTextfield{flex:0 1 auto}.xfaButton{border:none;cursor:pointer;text-align:center}.xfaButton,.xfaLink{height:100%;width:100%}.xfaLink{left:0;position:absolute;top:0}.xfaCheckbox,.xfaRadio{border:none;flex:0 0 auto;height:100%;width:100%}.xfaRich{white-space:pre-wrap}.xfaImage,.xfaRich{height:100%;width:100%}.xfaImage{-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.xfaLrTb,.xfaRlTb,.xfaTb{flex-direction:column}.xfaLr,.xfaLrTb,.xfaRlTb,.xfaTb{align-items:stretch;display:flex}.xfaLr{flex-direction:row}.xfaRl{align-items:stretch;display:flex;flex-direction:row-reverse}.xfaTb>div{justify-content:left}.xfaArea,.xfaPosition{position:relative}.xfaValignMiddle{align-items:center;display:flex}.xfaTable{flex-direction:column}.xfaTable,.xfaTable .xfaRow{align-items:stretch;display:flex}.xfaTable .xfaRow{flex-direction:row}.xfaTable .xfaRlRow{align-items:stretch;display:flex;flex:1;flex-direction:row-reverse}.xfaTable .xfaRlRow>div{flex:1}.xfaDisabled input,.xfaDisabled textarea,.xfaNonInteractive input,.xfaNonInteractive textarea,.xfaReadOnly input,.xfaReadOnly textarea{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}@media print{.xfaSelect,.xfaTextfield{background:transparent}.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}:root{--focus-outline:solid 2px blue;--hover-outline:dashed 2px blue;--freetext-line-height:1.35;--freetext-padding:2px;--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:pointer}@media screen and (forced-colors:active){:root{--focus-outline:solid 3px ButtonText;--hover-outline:dashed 3px ButtonText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:transparent;cursor:auto;font-size:calc(100px*var(--scale-factor));left:0;position:absolute;top:0;transform-origin:0 0;z-index:4}.annotationEditorLayer.freeTextEditing{cursor:text;cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:pointer;cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer .selectedEditor{outline:2px solid blue;outline:var(--focus-outline);resize:none}.annotationEditorLayer .freeTextEditor{background:transparent;border-radius:3px;cursor:auto;height:auto;padding:calc(var(--freetext-padding)*var(--scale-factor));position:absolute;resize:none;touch-action:none;transform-origin:0 0;width:auto;z-index:1}.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;font:10px sans-serif;left:0;line-height:1.35;line-height:var(--freetext-line-height);overflow:visible;resize:none;top:0;white-space:nowrap}.annotationEditorLayer .freeTextEditor .overlay{background:transparent;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{color:gray;content:attr(default-content)}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none}.annotationEditorLayer .inkEditor.disabled{resize:none}.annotationEditorLayer .inkEditor.disabled.selectedEditor{resize:horizontal}.annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor),.annotationEditorLayer .inkEditor:hover:not(.selectedEditor){outline:2px dashed blue;outline:var(--hover-outline)}.annotationEditorLayer .inkEditor{background:transparent;border-radius:3px;cursor:auto;height:100%;overflow:auto;position:absolute;transform-origin:0 0;width:100%;z-index:1}.annotationEditorLayer .inkEditor.editing{cursor:inherit;resize:none}.annotationEditorLayer .inkEditor .inkEditorCanvas{height:100%;left:0;position:absolute;top:0;touch-action:none;width:100%}:root{--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:400ms}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.pdfViewer{--scale-factor:1;padding-bottom:0;padding-bottom:var(--pdfViewer-padding-bottom)}.pdfViewer .canvasWrapper{height:100%;overflow:hidden;width:100%;z-index:1}.pdfViewer .page{background-clip:content-box;background-color:#fff;border:9px solid transparent;border:var(--page-border);direction:ltr;height:1056px;margin:1px auto -8px;margin:var(--page-margin);overflow:visible;position:relative;width:816px}.pdfViewer .dummyPage{height:0;height:var(--viewer-container-height);position:relative;width:0}.pdfViewer.removePageBorders .page{border:none;margin:0 auto 10px}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{border:none;margin:0}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollWrapped .spread,.spread .dummyPage,.spread .page{display:inline-block;vertical-align:middle}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.spread .page{margin-left:-3.5px;margin-left:var(--spreadHorizontalWrapped-margin-LR);margin-right:-3.5px;margin-right:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{display:block;margin:0}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page canvas[zooming]{height:100%;width:100%}.pdfViewer .page .loadingIcon{bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition-delay:.4s;transition-delay:var(--loading-icon-delay);transition-property:visibility;visibility:visible;z-index:5}.pdfViewer .page .loadingIcon.notVisible{transition-property:none;visibility:hidden}.pdfViewer.enablePermissions .textLayer span{cursor:not-allowed;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{border:2px solid transparent;margin:0 auto}@font-face{font-family:Aventa;font-style:italic;font-weight:700;src:local("Aventa Bold Italic"),url(/fonts/aventa/Aventa-Bold-Italic.woff2) format("woff2")}@font-face{font-family:Aventa;font-style:normal;font-weight:700;src:local("Aventa Bold"),url(/fonts/aventa/Aventa-Bold.woff2) format("woff2")}@font-face{font-family:Aventa;font-style:italic;font-weight:400;src:local("Aventa Italic"),url(/fonts/aventa/Aventa-Italic.woff2) format("woff2")}@font-face{font-family:Aventa;font-style:italic;font-weight:500;src:local("Aventa Medium Italic"),url(/fonts/aventa/Aventa-Medium-Italic.woff2) format("woff2")}@font-face{font-family:Aventa;font-style:normal;font-weight:500;src:local("Aventa Medium"),url(/fonts/aventa/Aventa-Medium.woff2) format("woff2")}@font-face{font-family:Aventa;font-style:normal;font-weight:400;src:local("Aventa Regular"),url(/fonts/aventa/Aventa-Regular.woff2) format("woff2")}@keyframes slide-appear{0%{opacity:0}to{opacity:1}}@keyframes slide-appear2{0%{opacity:0}to{opacity:1}}@keyframes slide-appear3{0%{opacity:0}to{opacity:1}}:root.adven{--headerBackground:#fff;--loadingDotsColor:#fff;--headerTextColor:#000;--footerBackground:#1e5053;--footerTextColor:#fff;--courseItemColor:#018b81;--courseItemOpacity:0.9;--loadingDotsColor:#1e5053;--titleColor:#000;--contentBoxBg:#f6f4f0;--headerFontWeight:normal;--titleFontWeight:normal;--title2FontWeight:normal;--coursesBarColor:#f6f4f0;--buttonColor:#ff6911;--buttonColorHover:#ee5800;--buttonFontWeight:var(--boldWeight);--inputBorderColorHover:#106e6a;--inputBorderColorFocused:#018b81;--formElementShadow:#9cf0e7;--boxColor1:#008c80;--boxColor2:#ff6912;--progressColor:#ffb386;--completedColor:#7ec6be;--attentionColor:#ff6913;--assignedColor:#106e6a;--eventColorEnrollable:#7ec6be;--eventColorWaiting:#ffb286;--indexHeaderBoxColor:#237976;--indexHeaderTextColor:#fff;--indexHeaderBoxMaxWidth:100%;--indexHeaderBoxAlignment:start;--indexHeaderPadding:0;--indexHeaderMinHeight:auto;--indexTableHeaderColor:#e6e6e6}.adven:root #logo{background-size:contain;max-width:134px;min-height:50px}.adven:root #logo a{background-image:url(/images/logos/adven.svg)}@media screen and (max-width:1240px){.adven:root #menu{top:64px}.adven:root #header.content #menu{top:80px}}.adven:root body,.adven:root h1,.adven:root h2,.adven:root h3,.adven:root h4,.adven:root h5{font-family:Aventa,Arial,Helvetica,sans-serif}:root.adven:not(.player) #header-container{border-top:2px solid #1e5053;box-shadow:0 0 5px #ccc}:root.adven #index-slider{--buttonColor:#1e5053;--buttonShadow:none;padding:4rem;width:100%}:root.adven #index-slider .controls{position:absolute;right:1rem;top:1rem}:root.adven #index-slider h3{color:#fff}@media screen and (min-width:700px){:root.adven #index-slider{display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;min-height:400px;padding-left:calc(40% + 4rem);position:relative;text-align:center}:root.adven #index-slider:after{background:url(/images/cover/adven3.webp) no-repeat 0/cover;bottom:0;content:"";left:0;position:absolute;top:0;width:40%}:root.adven #index-slider.idx-1:after{background-image:url(/images/cover/adven4.webp);background-position:50%}:root.adven #index-slider.idx-2:after{background-image:url(/images/cover/adven5.webp);background-position:100% 0}:root.adven #index-slider.idx-3:after{background-image:url(/images/cover/adven6.webp);background-position:top}:root.adven #index-slider.idx-4:after{background-image:url(/images/cover/adven7.webp);background-position:top}:root.adven #index-slider.idx-0,:root.adven #index-slider.idx-1,:root.adven #index-slider.idx-10,:root.adven #index-slider.idx-2,:root.adven #index-slider.idx-3,:root.adven #index-slider.idx-4,:root.adven #index-slider.idx-5,:root.adven #index-slider.idx-6,:root.adven #index-slider.idx-7,:root.adven #index-slider.idx-8,:root.adven #index-slider.idx-9{animation-duration:2s;animation-name:slide-appear}:root.adven #index-slider.idx-1,:root.adven #index-slider.idx-3,:root.adven #index-slider.idx-5,:root.adven #index-slider.idx-7,:root.adven #index-slider.idx-9{animation-name:slide-appear2}:root.adven #index-slider.idx-0{animation-name:slide-appear3}:root.adven #index-slider.user-action{animation:none!important}:root.adven #index-slider h3{font-size:1.6rem;justify-content:center}}@media screen and (max-width:500px){:root.adven #index-slider{padding:3rem}}@media screen and (min-width:820px){:root.adven body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:1px solid #e8e3d9;background:url(/images/cover/adven.webp) no-repeat left 80px/contain;background:url(/images/cover/adven.webp) no-repeat left var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}:root.adven body:not(.mobile) #support-container{background:url(/images/cover/adven2.webp) no-repeat right 80px/cover;background:url(/images/cover/adven2.webp) no-repeat right var(--headerHeight) /cover;margin-bottom:-100px;margin-bottom:calc(0px - var(--contentBottomMargin));padding-bottom:140px;padding-bottom:var(--contentTopMargin)}}:root.afry{--headerTextColor:#fff;--footerTextColor:#fff;--titleColor:#3c3c3c;--headerBackground:#000;--footerBackground:#000;--courseItemColor:#3c3c3c;--courseItemOpacity:0.9;--loadingDotsColor:#000;--coursesBarColor:#f6f2eb;--coursesBarShadow:0 3px 3px #f6f2eb;--headerHeight:75px;--boxShadow:0 0 7px 0 rgba(0,0,0,.15);--boxBorderRadius:4px;--assignedColor:#505050;--attentionColor:#323232;--completedColor:#7e7e7e;--progressColor:#323232;--buttonColor:#000;--buttonColorHover:#444;--playerControlsBorderColor:#fff;--quizColor:#ececec;--checklistItemCompleted:#a1a8a0;--checklistItemIncomplete:#a1a8b7;--checklistItemNotAttempted:#333;--indexHeaderBackground:url(/images/afry/cover.jpg) no-repeat right top/cover;--indexHeaderBoxMargin:0 0 0 10%;--indexHeaderBoxAlignment:start;--tableHeaderColor:#e8e6e0}.afry:root #logo{background-size:contain;max-width:151px;min-height:45px}.afry:root #logo a{background-image:url(/images/logos/afry4-white.svg)}@media screen and (max-width:1240px){.afry:root #menu{top:59px}.afry:root #header.content #menu{top:75px}}.afry:root body,.afry:root h1,.afry:root h2,.afry:root h3,.afry:root h4,.afry:root h5{font-family:Source Sans Pro,Arial,Helvetica,sans-serif}.afry:root #profile-courses li:first-child{background:#3498db;background:var(--boxColor1)}.afry:root #profile-courses li:nth-child(2){background:#1fdb9b;background:var(--boxColor2)}.afry:root #profile-courses li:nth-child(3){background:#fec926;background:var(--boxColor3)}@media screen and (max-width:900px){:root.afry{--indexHeaderBoxMargin:0;--indexHeaderBoxAlignment:center}}.afry.mobile:root #logo{background-size:contain;max-width:151px;min-height:45px}.afry.mobile:root #logo a{background-image:url(/images/logos/afry4.svg)}@media screen and (max-width:1240px){.afry.mobile:root #menu{top:59px}.afry.mobile:root #header.content #menu{top:75px}}:root.afry #header-container{box-shadow:none}:root.afry body:not(.mobile) .box-container{background:url(/images/afry/cover.jpg) no-repeat right 80px;background:url(/images/afry/cover.jpg) no-repeat right var(--headerHeight);background-size:contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}@font-face{font-family:MyriadPro;font-style:normal;font-weight:400;src:url(/fonts/myriad-pro/MyriadPro-Regular.woff2) format("woff2")}@font-face{font-family:MyriadPro;font-style:italic;font-weight:400;src:url(/fonts/myriad-pro/MyriadPro-It.woff2) format("woff2")}@font-face{font-family:MyriadPro;font-style:normal;font-weight:700;src:url(/fonts/myriad-pro/MyriadPro-Bold.woff2) format("woff2")}:root.bewi{--headerTextColor:#004259;--footerTextColor:#fff;--titleColor:#004259;--headerBackground:#fff;--loadingDotsColor:#fff;--footerBackground:#004259;--courseItemColor:#029495;--courseItemOpacity:0.9;--loadingDotsColor:#ed7303;--coursesBarColor:#f0eded;--coursesBarShadow:none;--buttonColor:#ed7303;--buttonColorHover:#fab03b;--buttonFontWeight:var(--boldWeight);--headerFontWeight:normal;--progressColor:#7bae80;--completedColor:#004259;--attentionColor:#fab03b;--assignedColor:#029495;--indexHeaderOverlayColor:rgba(0,0,0,.1);--indexHeaderBoxPadding:calc(var(--contentPadding)*2);--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxMaxWidth:700px;--indexHeaderMinHeight:600px;--indexTableHeaderColor:#e0e0e0}.bewi:root #logo{background-size:contain;max-width:134px;min-height:46px}.bewi:root #logo a{background-image:url(/images/logos/bewi.svg)}@media screen and (max-width:1240px){.bewi:root #menu{top:60px}.bewi:root #header.content #menu{top:76px}}.bewi:root body,.bewi:root h1,.bewi:root h2,.bewi:root h3,.bewi:root h4,.bewi:root h5{font-family:MyriadPro,Arial,Helvetica,sans-serif}:root.bewi #header-container{border-bottom:1px solid #f1f1f1;border-bottom:1px solid var(--coursesBarColor);box-shadow:none}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat/montserrat-v29-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat/montserrat-v29-latin-700.woff2) format("woff2")}:root.bluefors{--loadingDotsColor:#00040c;--buttonColor:#00040c;--buttonColorHover:#0052a1;--buttonFontWeight:var(--boldWeight);--headerFontWeight:normal;--headerBackground:#fff;--headerShadow:0 0 0 1px #e6e6e6;--indexColumnsBackground:#f2f2f2;--footerTextColor:#fff;--footerBackground:#00040c;--progressColor:#d66f35;--completedColor:#878787;--attentionColor:#00040c;--assignedColor:#0052a1;--indexTableHeaderColor:#e6e6e6;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:#fff;--indexHeaderBoxPadding:40px;--indexHeaderBoxAlignment:start}.bluefors:root #logo{background-size:contain;max-width:200px;min-height:25px}.bluefors:root #logo a{background-image:url(/images/logos/bluefors.svg)}@media screen and (max-width:1240px){.bluefors:root #menu{top:39px}.bluefors:root #header.content #menu{top:55px}}.bluefors:root body,.bluefors:root h1,.bluefors:root h2,.bluefors:root h3,.bluefors:root h4,.bluefors:root h5{font-family:Montserrat,Arial,Helvetica,sans-serif}@media screen and (max-width:1350px){:root.bluefors{--indexHeaderMinHeight:400px}}:root.cloetta{--headerTextColor:#6e706f;--headerTextColorHover:#000;--headerShadow:0 0 0 1px #ddd;--footerBackground:#f4f4f4;--footerTextColor:#6e706f;--footerTextColorHover:#000;--titleColor:#6e706f;--coursesBarColor:#f4f4f4;--courseItemColor:#adc7d1;--courseItemOpacity:1;--loadingDotsColor:#f00000;--buttonColor:#f00000;--buttonColorHover:#000;--buttonFontWeight:var(--boldWeight);--progressColor:#ff0;--completedColor:#84c300;--attentionColor:#f21e64;--assignedColor:#4da1cc;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/cloetta.webp) no-repeat center/cover;--indexHeaderMinHeight:600px;--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxMaxWidth:800px;--indexHeaderBoxPadding:calc(var(--contentPadding)*2);--indexHeaderBoxAlignment:start}.cloetta:root #logo{background-size:contain;max-width:134px;min-height:46px}.cloetta:root #logo a{background-image:url(/images/logos/cloetta.svg)}@media screen and (max-width:1240px){.cloetta:root #menu{top:60px}.cloetta:root #header.content #menu{top:76px}}.cloetta:root body,.cloetta:root h1,.cloetta:root h2,.cloetta:root h3,.cloetta:root h4,.cloetta:root h5{font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:1800px){:root.cloetta{--indexHeaderBoxMaxWidth:600px}}@media screen and (max-width:1300px){:root.cloetta{--indexHeaderMinHeight:400px;--indexHeaderBoxMaxWidth:500px;--indexHeaderBoxPadding:var(--contentPadding)}}:root.cloetta .courses-bar-container{--dropShadow:none;--courseItemOpacity:1}:root.cloetta .courses-bar-container:nth-child(1n){--courseItemColor:#97b99c}:root.cloetta .courses-bar-container:nth-child(2n){--courseItemColor:#adc7d1}:root.cloetta .courses-bar-container:nth-child(3n){--courseItemColor:#eebbca}:root.devco{--headerTextColor:#888;--headerBackground:#fff;--loadingDotsColor:#fff;--footerBackground:#090a46;--footerTextColor:#fff;--titleColor:#666;--courseItemColor:#001e64;--courseItemOpacity:0.9;--loadingDotsColor:#ffb400;--coursesBarColor:#eeeff2;--coursesBarShadow:none;--headerHeight:90px;--buttonColor:#090a46;--buttonColorHover:#001e64;--progressColor:#ffb400;--completedColor:#00a23b;--attentionColor:#dd0e0e;--assignedColor:#001e64;--boxColor1:#001e64;--boxColor2:#00a23b;--boxColor3:#ffb400;--boxColor4:#b8bdc9;--indexHeaderBackground:url(/images/cover/devco.webp) no-repeat top/cover;--indexHeaderMinHeight:600px;--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxMaxWidth:600px;--indexHeaderBoxPadding:calc(var(--contentPadding)*2)}.devco:root #logo{background-size:contain;max-width:110px;min-height:50px}.devco:root #logo a{background-image:url(/images/logos/devco.svg)}@media screen and (max-width:1240px){.devco:root #menu{top:64px}.devco:root #header.content #menu{top:80px}}:root.devco:not(.player) #header-container{border-bottom:1px solid #ddd;box-shadow:none}:root.df2{--footerTextColor:#fff;--titleColor:#3d3d3d;--headerBackground:#fff;--loadingDotsColor:#fff;--footerBackground:#3d3d3d;--courseItemColor:#ff7f3a;--courseItemOpacity:0.9;--headerTextColor:#ff7f3a;--loadingDotsColor:#ff7f3a;--baseFont:"Source Sans Pro";--titleFont:"Source Sans Pro";--buttonColor:#ff7f3a;--buttonColorHover:#3d3d3d;--indexTableHeaderColor:#e6e6e6}.df2:root #logo{background-size:contain;max-width:250px;min-height:23px}.df2:root #logo a{background-image:url(/images/logos/dfnew.png)}@media screen and (max-width:1240px){.df2:root #menu{top:37px}.df2:root #header.content #menu{top:53px}}.df2.mobile:root #logo{max-height:23px;max-width:170px;min-height:23px}.df2.mobile:root #logo a{background-image:url(/images/logos/dfnew.png)}:root.df2.mobile{--buttonColor:#3498db;--buttonColorHover:#3498db}:root.df3{--headerTextColor:#fff;--footerTextColor:#fff;--headerBackground:#01161e;--loadingDotsColor:#01161e;--footerBackground:#01161e;--loadingDotsColor:#602234;--baseFont:"Source Sans Pro";--titleFont:"Source Sans Pro";--coursesBarColor:#f6f6f6;--courseItemColor:#fff;--courseItemTextColor:#000;--dropShadow:1px 2px 4px #ccc;--arrowBackground:#fff;--arrowColor:#000;--arrowBorderColor:var(--arrowColor);--inputBorderColorHover:#602234;--inputBorderColorFocused:#2db1e5;--inputShadowFocused:0 0 2px 4px #bbeaff;--headerHeight:68px;--profilePictureColor:#01161e;--buttonColor:#602234;--buttonColorHover:#124559;--boxColor1:#334244;--boxColor2:#124559;--progressColor:#334244;--completedColor:#3c3c3c;--attentionColor:#ff7f3a;--assignedColor:#4484ce;--indexTableHeaderColor:#e6e6e6;--indexHeaderOverlayColor:rgba(0,0,0,.2);--indexHeaderBoxColor:hsla(36,14%,93%,.8);--indexHeaderBoxMinHeight:600px;--indexHeaderBoxMaxWidth:600px;--indexHeaderBoxPadding:3rem;--indexHeaderBoxAlignment:end}.df3:root #logo{background-size:contain;max-width:250px;min-height:23px}.df3:root #logo a{background-image:url(/images/logos/datafisher-white.svg)}@media screen and (max-width:1240px){.df3:root #menu{top:37px}.df3:root #header.content #menu{top:53px}}.df3.mobile:root #logo{max-height:23px;max-width:170px;min-height:23px}.df3.mobile:root #logo a{background-image:url(/images/logos/dfnew.png)}@media screen and (max-width:1000px){:root.df3{--indexHeaderBoxAlignment:center}}@media screen and (max-width:400px){:root.df3{--indexHeaderBoxPadding:1rem}}:root.df3 #index-header{position:relative}:root.df3 #index-header video{-o-object-position:left center;object-position:left center}:root.df3 #index-header-content{margin-right:10%}@media screen and (max-width:1400px){:root.df3 #index-header-content{margin-right:5%}}@media screen and (max-width:1300px){:root.df3 #index-header-content{margin-right:0}}:root.df3 #index-header-content h3{font-weight:700;font-weight:var(--boldWeight)}:root.embracer{--headerTextColor:#fff;--footerTextColor:#fff;--headerBackground:#512a44;--loadingDotsColor:#512a44;--footerBackground:#512a44;--courseItemColor:#512a44;--courseItemOpacity:0.9;--loadingDotsColor:#da0043;--coursesBarColor:#f6f6f6;--headerHeight:69px;--buttonColor:#e5004b;--buttonColorHover:#512a44;--assignedColor:#67495e;--attentionColor:#e0004d;--completedColor:#00a892;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/embracer.jpg) no-repeat right top/cover;--indexHeaderBoxMargin:0 0 0 10%;--indexHeaderBoxAlignment:start}.embracer:root #logo{background-size:contain;max-width:100px;min-height:23px}.embracer:root #logo a{background-image:url(/images/logos/embracer.svg)}@media screen and (max-width:1240px){.embracer:root #menu{top:37px}.embracer:root #header.content #menu{top:53px}}.embracer.mobile:root #logo{max-height:23px;max-width:100px;min-height:23px}.embracer.mobile:root #logo a{background-image:url(/images/logos/embracer2.svg)}@media screen and (max-width:900px){:root.embracer{--indexHeaderBoxMaxWidth:100%;--indexHeaderBoxMargin:0}}:root.embracer body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:1px solid #ccc;background:url(/images/cover/embracer.jpg) no-repeat right 80px/contain;background:url(/images/cover/embracer.jpg) no-repeat right var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}:root.embracer #register p[data-id=acceptPrivacyPolicy],:root.embracer #register p[data-id=subcontractor]{flex:1 1 100%}:root.embracer #register p[data-id=subcontractor]{margin-bottom:0}:root.embracer #register p[data-id=acceptPrivacyPolicy]{margin-top:0}:root.plaion{--headerBackground:#1a2328;--footerBackground:#1a2328;--courseItemColor:#1a2328;--loadingDotsColor:#d1ff00;--buttonShadow:none;--buttonShadowHover:none;--buttonTextShadow:none;--buttonColor:#1a2328;--buttonBackgroundHover:linear-gradient(45deg,#d1ff00,#d1ff00 71%,#a1c307 85%,#d1ff00);--buttonTextColorHover:#1a2328;--inputShadow:none;--inputShadowHover:none;--bInputShadow:none;--inputBorderColor:#1a2328;--inputBorderColorHover:#b2e109;--inputBorderColorFocused:#b2e109;--formElementShadow:#d1ff00;--attentionColor:#1a2328;--completedColor:#1a2328;--assignedColor:#1a2328;--profilePictureTextColor:#d1ff00;--coursesBarColor:#f7f7f7;--indexHeaderBackground:url(/images/cover/plaion.webp) no-repeat center/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:#1a2328;--indexHeaderBoxPadding:var(--contentPadding);--indexHeaderTextColor:#bbbdbf}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){:root.plaion{--buttonBackgroundHover:linear-gradient(45deg,#d1ff00 0% 71%,#a1c307 85%,#d1ff00)}}.plaion:root #logo{background-size:contain;max-width:150px;min-height:23px}.plaion:root #logo a{background-image:url(/images/logos/plaion.svg)}@media screen and (max-width:1240px){.plaion:root #menu{top:37px}.plaion:root #header.content #menu{top:53px}}.plaion.mobile:root #logo{max-height:23px;max-width:110px;min-height:23px}.plaion.mobile:root #logo a{background-image:url(/images/logos/plaion2.svg)}:root.plaion #index-header{box-shadow:0 0 7px 1px rgba(0,0,0,.3);box-shadow:var(--headerShadow)}:root.plaion #index-header h2,:root.plaion #index-header h3{color:#fff}:root.plaion #index-header-content{border:2px solid #d1ff00}:root.keudapro{--footerTextColor:#fff;--headerBackground:#fff;--headerTextColor:#00232b;--headerShadow:0 0 0 1px #ccc;--footerBackground:#00232b;--coursesBarColor:#f1f3f3;--courseItemColor:#00232b;--titleColor:#00232b;--loadingColor:#009700;--buttonColor:#00232b;--buttonColorHover:#009700;--progressColor:#ffbc3c;--completedColor:#009700;--attentionColor:#00232b;--assignedColor:#fc3fb1;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/keudapro.webp) no-repeat center top/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:#fff}.keudapro:root #logo{background-size:contain;max-width:134px;min-height:50px}.keudapro:root #logo a{background-image:url(/images/logos/keudapro.svg)}@media screen and (max-width:1240px){.keudapro:root #menu{top:64px}.keudapro:root #header.content #menu{top:80px}}@font-face{font-family:LTTrimWeb;font-style:normal;font-weight:400;src:url(/fonts/lt/LTTrimWebRegular.woff2) format("woff2"),url(/fonts/lt/LTTrimWebRegular.woff) format("woff")}@font-face{font-family:LTTrimWeb;font-style:normal;font-weight:700;src:url(/fonts/lt/LTTrimWebBold.woff2) format("woff2"),url(/fonts/lt/LTTrimWebBold.woff) format("woff")}:root.lt,:root.lt2{--footerTextColor:#fff;--headerBackground:#fff;--loadingDotsColor:#fff;--headerTextColor:#000;--footerBackground:#003087;--courseItemColor:#509e2f;--courseItemOpacity:0.9;--titleColor:#009ca6;--headerHeight:73px;--buttonColor:#003087;--buttonColorHover:#62b5e5;--progressColor:#ff6c0e;--completedColor:#509e2f;--attentionColor:#aa004f;--assignedColor:#003087;--boxColor1:#003087;--boxColor2:#509e2f;--boxColor3:#008c95;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/lt.webp) no-repeat center/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:#fff}.lt2:root #logo,.lt:root #logo{background-size:contain;max-width:100px;min-height:53px}.lt2:root #logo a,.lt:root #logo a{background-image:url(/images/logos/lt.svg)}@media screen and (max-width:1240px){.lt2:root #menu,.lt:root #menu{top:67px}.lt2:root #header.content #menu,.lt:root #header.content #menu{top:83px}}:root.lt #header ul a,:root.lt #header ul span,:root.lt #search-input,:root.lt h1,:root.lt h2,:root.lt h3,:root.lt h4,:root.lt2 #header ul a,:root.lt2 #header ul span,:root.lt2 #search-input,:root.lt2 h1,:root.lt2 h2,:root.lt2 h3,:root.lt2 h4{font-family:LTTrimWeb,Arial,Helvetica,sans-serif}:root.lt #header-container,:root.lt2 #header-container{border-bottom:1px solid #509e2f;box-shadow:none;font-weight:400}@media screen and (min-width:820px){:root.lt body:not(.mobile) .box-container,:root.lt2 body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:none;background:url(/images/cover/lt.webp) no-repeat left 80px/contain;background:url(/images/cover/lt.webp) no-repeat left var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}}:root.lumene{--headerBackground:#fff;--loadingDotsColor:#fff;--headerTextColor:#1d242c;--footerBackground:#384049;--footerTextColor:#fff;--courseItemColor:#384049;--courseItemOpacity:0.9;--loadingDotsColor:#1d242c;--titleColor:#1d242c;--contentBoxBg:#f6f4f0;--headerFontWeight:normal;--titleFontWeight:normal;--title2FontWeight:normal;--coursesBarColor:#f1f0f2;--contentBoxBg:#f1f0f2;--iconMenuActiveColor:#c24492;--linkColor:#4598cf;--linkColor2:#4598cf;--buttonColor:#384049;--buttonColorHover:#1d242c;--buttonFontWeight:var(--boldWeight);--inputBorderColorHover:#4498cf;--inputBorderColorFocused:#4498cf;--formElementShadow:#bfe6ff;--boxColor1:#4498cf;--boxColor2:#a796c8;--progressColor:#f7a200;--completedColor:#31a140;--attentionColor:#c24492;--assignedColor:#133759;--eventColorEnrollable:#31a140;--eventColorWaiting:#ab406a;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/lumene3.webp) no-repeat center/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxMaxWidth:800px;--indexHeaderBoxPadding:calc(var(--contentPadding)*2)}.lumene:root #logo{background-size:contain;max-width:100px;min-height:50px}.lumene:root #logo a{background-image:url(/images/logos/lumene2.svg)}@media screen and (max-width:1240px){.lumene:root #menu{top:64px}.lumene:root #header.content #menu{top:80px}}.lumene:root body,.lumene:root h1,.lumene:root h2,.lumene:root h3,.lumene:root h4,.lumene:root h5{font-family:Helvetica Neue,Arial,Helvetica,sans-serif}:root.lumene:not(.player) #header-container{border-bottom:1px solid #f1f0f2;box-shadow:none}@media screen and (min-width:820px){:root.lumene body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:1px solid #f1f0f2;background:url(/images/cover/lumene3.webp) no-repeat left 80px/contain;background:url(/images/cover/lumene3.webp) no-repeat left var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}:root.lumene body:not(.mobile) #support-container{background-size:cover;margin-bottom:-100px;margin-bottom:calc(0px - var(--contentBottomMargin));padding-bottom:140px;padding-bottom:var(--contentTopMargin)}}:root.marimekko{--headerBackground:#fff;--loadingDotsColor:#fff;--headerTextColor:#000;--titleColor:#645520;--coursesBarColor:#f1f1f1;--coursesBarShadow:none;--courseItemColor:#645520;--courseItemOpacity:0.9;--footerBackground:#645520;--footerTextColor:#fff;--loadingDotsColor:#645520;--buttonColor:#141414;--buttonColorHover:#444;--progressColor:#deb376;--completedColor:#96b34e;--attentionColor:#645520;--assignedColor:#ccb896;--eventColorEnrollable:#645520;--boxColor1:#deb376;--boxColor2:#645520;--boxColor3:#ccb896;--boxColor4:#c7bdb4;--indexTableHeaderColor:#e8e0d1;--indexHeaderBackground:url(/images/cover/marimekko.jpg) no-repeat right center/cover;--indexHeaderBoxMargin:0 0 0 10%;--indexHeaderBoxAlignment:start}.marimekko:root #logo{background-size:contain;max-width:200px;min-height:50px}.marimekko:root #logo a{background-image:url(/images/logos/marimekko.svg)}@media screen and (max-width:1240px){.marimekko:root #menu{top:64px}.marimekko:root #header.content #menu{top:80px}}.marimekko:root #profile-courses li:first-child{background:#deb376}.marimekko:root #profile-courses li:nth-child(2){background:#645520}.marimekko:root #profile-courses li:nth-child(3){background:#ccb896}@media screen and (max-width:900px){:root.marimekko{--indexHeaderBoxMargin:0;--indexHeaderBoxMaxWidth:100%}}:root.marimekko #header-container{border-bottom:1px solid #d7d7d7;box-shadow:none}:root.marimekko body:not(.mobile) .box-container{background:url(/images/cover/marimekko.jpg) no-repeat right 80px;background:url(/images/cover/marimekko.jpg) no-repeat right var(--headerHeight);background-size:contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}:root.marimekko body:not(.mobile) .box-container>*{border:1px solid #d7d7d7!important;box-shadow:none!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/roboto-v18-latin-regular.woff2) format("woff2"),url(/fonts/roboto/roboto-v18-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/roboto-v18-latin-700.woff2) format("woff2"),url(/fonts/roboto/roboto-v18-latin-700.woff) format("woff")}:root.paulig{--headerTextColor:#fff;--footerTextColor:#fff;--titleColor:#000;--headerBackground:#000;--loadingDotsColor:#000;--footerBackground:#000;--courseItemColor:#84a441;--courseItemOpacity:0.95;--headerHeight:69px;--buttonColor:#000;--buttonColorHover:#84a441;--playerControlsBorderColor:#fff;--boxColor1:#b96530;--boxColor2:#84a441;--boxColor3:#ecbc00;--boxColor4:#bdc4ca;--progressColor:#ecbc00;--completedColor:#84a441;--attentionColor:#b96530;--assignedColor:#000;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/paulig.webp) no-repeat center/cover;--indexHeaderMinHeight:500px}.paulig:root #logo{background-size:contain;max-width:150px;min-height:31px}.paulig:root #logo a{background-image:url(/images/logos/paulig2-white.svg)}@media screen and (max-width:1240px){.paulig:root #menu{top:45px}.paulig:root #header.content #menu{top:61px}}.paulig:root body,.paulig:root h1,.paulig:root h2,.paulig:root h3,.paulig:root h4,.paulig:root h5{font-family:Roboto,Arial,Helvetica,sans-serif}.paulig.mobile:root #logo{background-size:contain;max-width:100px;min-height:100%}.paulig.mobile:root #logo a{background-image:url(/images/logos/paulig2.svg)}@media screen and (max-width:1240px){.paulig.mobile:root #menu{top:calc(100% + 14px)}.paulig.mobile:root #header.content #menu{top:calc(100% + 30px)}}:root.paulig .course{width:359px}@media screen and (min-width:820px){:root.paulig body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:1px solid #ccc;background:url(/images/cover/paulig.webp) no-repeat left 80px/contain;background:url(/images/cover/paulig.webp) no-repeat left var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}}:root.rejlers{--loadingDotsColor:#0094a3;--titleColor:#2b3a55;--buttonColor:#2aa784;--buttonColorHover:#7fcab5;--buttonFontWeight:var(--boldWeight);--inputBorderColorFocused:#2aa784;--inputBorderColorHover:#2aa784;--formElementShadow:#d4ede7;--coursesBarColor:#f5f5f5;--courseItemColor:#2b3a55;--courseItemOpacity:1;--headerFontWeight:normal;--headerTextColor:#484d52;--headerBackground:#fff;--headerShadow:0 0 0 1px #e6e6e6;--footerTextColor:#fff;--footerBackground:#2b3a55;--progressColor:#73bdc8;--completedColor:#7fcab5;--attentionColor:#f6b2bb;--assignedColor:#2b3a55;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/rejlers.webp) no-repeat right top/cover;--indexHeaderMinHeight:600px;--indexHeaderBoxMargin:0 0 0 10%;--indexHeaderBoxAlignment:start}.rejlers:root #logo{background-size:contain;max-width:200px;min-height:25px}.rejlers:root #logo a{background-image:url(/images/logos/rejlers.svg)}@media screen and (max-width:1240px){.rejlers:root #menu{top:39px}.rejlers:root #header.content #menu{top:55px}}.rejlers:root body,.rejlers:root h1,.rejlers:root h2,.rejlers:root h3,.rejlers:root h4,.rejlers:root h5{font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:1550px){:root.rejlers{--indexHeaderBoxMargin:0;--indexHeaderMinHeight:500px}}@media screen and (max-width:1300px){:root.rejlers{--indexHeaderMinHeight:400px}}@media screen and (max-width:900px){:root.rejlers{--indexHeaderBoxMaxWidth:100%}}:root.rejlers #index-header h3{color:#2b3a55}:root.singlates{--coursesBarColor:#f1f1f1;--coursesBarShadow:none;--courseItemColor:#645520;--courseItemOpacity:0.9;--footerBackground:#1d1d1d;--footerTextColor:#fff;--headerHeight:100px;--headerBackground:#fff;--headerTextColor:#231f20;--headerFontWeight:normal;--headerShadow:0 0 3px #ccc;--titleColor:#bd8630;--titleFontWeight:normal;--title2FontWeight:normal;--loadingDotsColor:#645520;--buttonColor:#259997;--buttonColorHover:#1b706e;--progressColor:#deb376;--completedColor:#ccb896;--attentionColor:#645520;--assignedColor:#ccb896;--eventColorEnrollable:#645520;--boxColor1:#deb376;--boxColor2:#645520;--boxColor3:#ccb896;--boxColor4:#c7bdb4;--indexHeaderBackground:url(/images/cover/singlates.webp) no-repeat center/cover;--indexHeaderMinHeight:600px;--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxMaxWidth:800px;--indexHeaderBoxPadding:calc(var(--contentPadding)*2)}.singlates:root #logo{background-size:contain;max-width:135px;min-height:50px}.singlates:root #logo a{background-image:url(/images/logos/laululates.svg)}@media screen and (max-width:1240px){.singlates:root #menu{top:64px}.singlates:root #header.content #menu{top:80px}}.singlates:root #profile-courses li:first-child{background:#deb376}.singlates:root #profile-courses li:nth-child(2){background:#645520}.singlates:root #profile-courses li:nth-child(3){background:#ccb896}:root.singlates #menu{gap:40px;justify-content:end}:root.singlates #logo a{background-position:50%}:root.singlates .course2-box .mandatory,:root.singlates .course2-box .recommended{display:none}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/poppins-v22-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins/poppins-v22-latin-700.woff2) format("woff2")}:root.storaenso{--textColor:#000;--boldWeight:600;--baseFont:Poppins;--titleFont:Poppins;--loadingDotsColor:#ff9408;--loadingColor:#ff9408;--headerBackground:#fff;--headerTextColor:#000;--headerHeight:calc(4rem + 48px);--headerFontWeight:normal;--buttonColor:#ff9408;--buttonColorHover:#000;--buttonRadius:0;--buttonWidth:auto;--buttonTextColor:#000;--buttonTextColorHover:#fff;--buttonTextShadow:none;--buttonFontWeight:var(--boldWeight);--buttonShadow:none;--inputBorderColor:#000;--inputBorderColorHover:#ff9408;--inputBorderColorFocused:#000;--inputBorderColorInvalid:red;--inputBorderColorInvalidHover:#ff9408;--inputShadowHover:none;--inputShadowFocused:0 0 0 2px #fff,0 0 0 3px #ff9408;--inputShadowInvalid:none;--inputShadowInvalidFocus:0 0 0 2px #fff,0 0 0 3px #ff9408;--inputShadowInvalidHover:none;--inputPlaceholderColor:#b2b2b2;--inputPlaceholderColorHover:#878787;--inputPlaceholderColorFocused:#878787;--headerShadow:none;--courseItemColor:#fff;--courseItemTextColor:#000;--courseItemOpacity:1;--coursesBarColor:#fff;--coursesBarPaddingVertical:20px;--formElementRadius:0;--formElementFontSize:1.2rem;--roundedCornerSize:0;--maybeNoShadow:none;--maybeZero:0;--bBackground:none;--bBorder:1px solid #000;--assignedColor:#000;--attentionColor:#ff9408;--attentionTextColor:#000;--completedColor:#097041;--mandatoryColor:#ff9408;--mandatoryTextColor:#000;--recommendedColor:#095d66;--recommendedTextColor:#fff;--profilePictureColor:#000;--profilePictureTextColor:#fff;--loginMethodIconColor:#000;--loginMethodColor:#f5f5f5;--mfaBackground:#fff;--mfaBorderColor:#000;--mfaBorderColorHover:#ff9408;--greenButtonColor:#097041;--greenButtonColorHover:#000;--greenButtonTextColor:#fff;--greenButtonTextColorHover:#fff;--elBgSelected:#ff9408;--elTextColorSelected:#000;--elBgHover:#dbdbdb;--tableHeaderColor:#f5f5f5;--tableSecondColor:none;--tableRowBorder:#f0f0f0;--indexHeaderMinHeight:500px;--indexHeaderBoxMaxWidth:800px;--indexHeaderBoxPadding:3rem;--indexHeaderBoxColor:#fff}.storaenso:root #logo{background-size:contain;max-width:89px;min-height:48px}.storaenso:root #logo a{background-image:url(/images/logos/storaenso6.svg)}@media screen and (max-width:1240px){.storaenso:root #menu{top:62px}.storaenso:root #header.content #menu{top:78px}}:root.storaenso:not(.mobile) .course2,:root.storaenso:not(.mobile) .course3{border:1px solid #dbdbdb;box-shadow:none}:root.storaenso:not(.mobile) .course2:hover,:root.storaenso:not(.mobile) .course3:hover{border-color:#ff9408}:root.storaenso:not(.mobile) .course2>.content{border-top:1px solid #dbdbdb}:root.storaenso:not(.mobile) .course2>.content:hover{border-top-width:0}:root.storaenso:not(.mobile) .courses-bar-container h3{margin-bottom:5px}:root.storaenso:not(.mobile) .courses-bar{background:none;border-bottom:1px solid #dbdbdb;border-top:1px solid #b2b2b2}:root.storaenso #index-activity{--rowMargin:0}:root.storaenso #index-activity>table{--tableRowBorder:#f0f0f0}:root.storaenso #index-activity>table>tbody>tr.expansion>td>div:not(.loading-dots){border-top:0;margin:0 2rem 2rem}:root.storaenso #index-activity>table>tbody>tr.attention+tr.attention td{border-top:0!important}:root.storaenso #activity-needing-attention td{padding-bottom:5px;padding-top:15px}:root.storaenso #footer{border-top:1px solid #dbdbdb;font-weight:400}:root.storaenso #header-container{border-bottom:1px solid #dbdbdb}:root.storaenso #index-header h3{font-weight:700;font-weight:var(--boldWeight)}:root.storaenso #course-image button{--buttonColor:#000;--buttonColorHover:#ff9408;--buttonTextColor:#fff;--buttonTextColorHover:#000}:root.storaenso #course-top h1{font-size:2rem;padding-bottom:0;padding-right:0;padding-top:0}:root.storaenso #course-comments{gap:1.5rem}:root.storaenso #course-comments>div:not(:last-child){border-bottom:1px solid #eee;padding-bottom:1.5rem}:root.storaenso.mobile #logo{max-width:170px}:root.storaenso.mobile #logo a{background-image:url(/images/logos/storaenso7.svg)}:root.storaenso.forest #register-welcome h2{max-width:475px}:root.storaenso.forest .register-footer-text{background:#fff2d9;color:#7d4300;margin-top:15px!important;padding:1.5em}:root.storaenso.forest .register-footer-text p{margin:0}:root.storaenso.forest #register p[data-id=role]{--formElementWidth:100%;flex:0 0 100%;max-width:calc(100% - 30px)}:root.tornator{--headerTextColor:#000;--headerBackground:#fff;--loadingDotsColor:#fff;--footerBackground:#0c3e2d;--footerTextColor:#fff;--titleColor:#4e801f;--courseItemColor:#6c9c30;--courseItemOpacity:0.9;--loadingDotsColor:#006432;--coursesBarColor:#f1f1f1;--coursesBarShadow:none;--headerHeight:81px;--buttonColor:#6c9c30;--buttonColorHover:#4e801f;--progressColor:#f1be48;--completedColor:#a0c300;--attentionColor:#eb5205;--assignedColor:#009ad1;--boxColor1:#66c3e3;--boxColor2:#6c9c30;--boxColor3:#fdc80a;--boxColor4:#006432;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/tornator/cover.jpg) no-repeat center/cover;--indexHeaderBoxMargin:0 0 0 10%;--indexHeaderBoxAlignment:start}.tornator:root #logo{background-size:contain;max-width:170px;min-height:50px}.tornator:root #logo a{background-image:url(/images/logos/tornator3.svg)}@media screen and (max-width:1240px){.tornator:root #menu{top:64px}.tornator:root #header.content #menu{top:80px}}@media screen and (max-width:900px){:root.tornator{--indexHeaderBoxMargin:0;--indexHeaderBoxMaxWidth:100%}}:root.tornator:not(.player) #header-container{border-bottom:1px solid #f0f0f0;box-shadow:none}:root.tornator body:not(.mobile) .box-container{background:url(/images/tornator/cover.jpg) no-repeat right 80px;background:url(/images/tornator/cover.jpg) no-repeat right var(--headerHeight);background-size:contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}:root.tornator #register p[data-id=acceptPrivacyPolicy],:root.tornator #register p[data-id=subcontractor]{flex:1 1 100%}:root.tornator #register p[data-id=subcontractor]{margin-bottom:0}:root.tornator #register p[data-id=acceptPrivacyPolicy]{margin-top:0}:root.unisport{--headerTextColor:#fff;--footerTextColor:#fff;--headerBackground:#1c1c1a;--loadingDotsColor:#1c1c1a;--footerBackground:#1c1c1a;--courseItemColor:#1c1c1a;--courseItemOpacity:0.9;--loadingDotsColor:#f6a713;--coursesBarColor:#f5f5f5;--assignedColor:#00497d;--attentionColor:#a70c37;--completedColor:#006d61;--progressColor:#f6a713;--buttonColor:#f6a713;--buttonTextColor:#000;--buttonFontWeight:var(--boldWeight);--buttonColorHover:#1c1c1a;--buttonTextShadow:none;--inputBorderColorHover:#72caf3;--inputBorderColorFocused:#72caf3;--formElementShadow:#c4dce7;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/unisport.webp) no-repeat center/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxColor:hsla(0,0%,100%,.9);--indexHeaderBoxPadding:calc(var(--contentPadding)*2);--indexHeaderBoxMargin:var(--contentPadding);--indexHeaderBoxMaxWidth:800px}.unisport:root #logo{background-size:contain;max-width:180px;min-height:45px}.unisport:root #logo a{background-image:url(/images/logos/unisport-white.svg)}@media screen and (max-width:1240px){.unisport:root #menu{top:59px}.unisport:root #header.content #menu{top:75px}}.unisport.mobile:root #logo{background-size:contain;max-width:151px;min-height:45px}.unisport.mobile:root #logo a{background-image:url(/images/logos/unisport.svg)}@media screen and (max-width:1240px){.unisport.mobile:root #menu{top:59px}.unisport.mobile:root #header.content #menu{top:75px}}:root.vaisala{--titleColor:#0a2b3c;--headerBackground:#0a2b3c;--loadingDotsColor:#0a2b3c;--footerBackground:#0a2b3c;--footerTextColor:#fff;--headerTextColor:#fff;--loadingDotsColor:#f76131;--coursesBarColor:#f6f6f6;--courseItemColor:#0a2b3c;--buttonColor:#f76131;--buttonColorHover:#92c1b8;--headerFontSize:15px;--headerFontWeight:normal;--completedColor:#91c0b9;--attentionColor:#f76131;--assignedColor:#0a2b3c;--mandatoryColor:#f76131;--recommendedColor:#91c0b9;--indexTableHeaderColor:#e6e6e6;--indexHeaderBackground:url(/images/cover/vaisala.webp) no-repeat center center/cover;--indexHeaderMinHeight:500px;--indexHeaderBoxMaxWidth:600px}.vaisala:root #logo{background-size:contain;max-width:120px;min-height:50px}.vaisala:root #logo a{background-image:url(/images/logos/vaisala2-white.svg)}@media screen and (max-width:1240px){.vaisala:root #menu{top:64px}.vaisala:root #header.content #menu{top:80px}}.vaisala.mobile:root #logo{max-height:23px;max-width:170px;min-height:23px}.vaisala.mobile:root #logo a{background-image:url(/images/logos/vaisala2.svg)}.vaisala:root body,.vaisala:root h1,.vaisala:root h2,.vaisala:root h3,.vaisala:root h4,.vaisala:root h5{font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:900px){:root.vaisala{--indexHeaderBoxMaxWidth:100%}}@media screen and (min-width:1500px){:root.vaisala{background-position:top}}:root.varjo{--headerTextColor:#fff;--footerTextColor:#fff;--headerBackground:#000;--footerBackground:#000;--titleColor:#312f2c;--courseItemColor:#3c3c3c;--courseItemOpacity:0.9;--loadingDotsColor:#000;--coursesBarColor:#f6f7f6;--coursesBarShadow:0 3px 3px #f6f7f6;--headerHeight:75px;--boxColor1:#afaeae;--boxColor2:#e8c0a0;--boxColor3:#a38b74;--boxColor4:#000;--boxBorderRadius:4px;--assignedColor:var(--boxColor3);--attentionColor:var(--boxColor2);--completedColor:var(--boxColor1);--progressColor:var(--boxColor4);--buttonColor:#a38b74;--buttonColorHover:#000;--quizColor:#ececec;--tableHeaderColor:#f2f0ee;--indexHeaderBackground:url(/images/cover/varjo.webp) no-repeat left center/cover;--indexHeaderBoxMaxWidth:600px;--indexHeaderBoxMargin:0 10% 0 0;--indexHeaderBoxAlignment:end;--indexHeaderMinHeight:500px}.varjo:root #logo{background-size:contain;max-width:151px;min-height:45px}.varjo:root #logo a{background-image:url(/images/logos/varjo-white.svg)}@media screen and (max-width:1240px){.varjo:root #menu{top:59px}.varjo:root #header.content #menu{top:75px}}.varjo:root #profile-courses li:first-child{background:#3498db;background:var(--boxColor1)}.varjo:root #profile-courses li:nth-child(2){background:#1fdb9b;background:var(--boxColor2)}.varjo:root #profile-courses li:nth-child(3){background:#fec926;background:var(--boxColor3)}@media screen and (max-width:1500px){:root.varjo{--indexHeaderBoxMargin:0}}@media screen and (max-width:1300px){:root.varjo{--indexHeaderMinHeight:400px}}@media screen and (max-width:1200px){:root.varjo{--indexHeaderBoxAlignment:center}}.varjo.mobile:root #logo{background-size:contain;max-width:151px;min-height:45px}.varjo.mobile:root #logo a{background-image:url(/images/logos/varjo.svg)}@media screen and (max-width:1240px){.varjo.mobile:root #menu{top:59px}.varjo.mobile:root #header.content #menu{top:75px}}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:italic;font-weight:750;src:local("HelveticaNeueLTW1G-HvCnO"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GHvCnO.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:normal;font-weight:750;src:local("HelveticaNeueLTW1G-HvCn"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GHvCn.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:italic;font-weight:700;src:local("HelveticaNeueLTW1G-BdCnO"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GBdCnO.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:normal;font-weight:700;src:local("HelveticaNeueLTW1G-BdCn"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GBdCn.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:italic;font-weight:400;src:local("HelveticaNeueLTW1G-CnO"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GCnO.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue LT W1G;font-stretch:condensed;font-style:normal;font-weight:400;src:local("HelveticaNeueLTW1G-Cn"),url(/fonts/HelveticaNeueLTW1G/HelveticaNeueLTW1GCn.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue;font-stretch:normal;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic"),url(/fonts/HelveticaNeue2/HelveticaNeueBoldItalic.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue;font-stretch:normal;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold"),url(/fonts/HelveticaNeue2/HelveticaNeueBold.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue;font-stretch:normal;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic"),url(/fonts/HelveticaNeue2/HelveticaNeueItalic.woff2) format("woff2")}@font-face{ascent-override:82%;descent-override:20%;font-family:Helvetica Neue;font-stretch:normal;font-style:normal;font-weight:400;src:local("Helvetica Neue Roman"),url(/fonts/HelveticaNeue2/HelveticaNeueRoman.woff2) format("woff2")}:root.zound{--footerTextColor:#fff;--titleColor:#000;--headerBackground:#000;--loadingDotsColor:#000;--footerBackground:#000;--headerTextColor:#fff;--courseItemColor:#000;--courseItemOpacity:0.99}.zound:root #logo{background-size:contain;max-width:125px;min-height:40px}.zound:root #logo a{background-image:url(/images/logos/marshall-white.svg)}@media screen and (max-width:1240px){.zound:root #menu{top:54px}.zound:root #header.content #menu{top:70px}}.zound.mobile:root #logo{max-height:40px;max-width:110px;min-height:40px}.zound.mobile:root #logo a{background-image:url(/images/logos/marshall.svg)}:root.zound body{color:#000;font-family:Helvetica Neue,Helvetica,Arial,"sans-serif"}:root.zound #footer,:root.zound #header-container,:root.zound #search .course2 h4,:root.zound .button,:root.zound button,:root.zound h1,:root.zound h2,:root.zound h3,:root.zound input[type=submit]{font-family:Helvetica Neue LT W1G,Helvetica Neue,Helvetica,Arial,"sans-serif";font-stretch:condensed;font-weight:700;font-weight:var(--boldWeight);text-transform:uppercase}:root.zound h1,:root.zound h2,:root.zound h3{font-weight:750}:root.zound{--headerHeight:70px;--buttonColor:#000;--buttonTextColor:#fff;--buttonColorHover:#595959;--buttonFontWeight:var(--boldWeight);--inputBorderColorHover:#595959;--inputBorderColorFocused:#878787;--formElementShadow:#e6e6e6;--dateRangeColor:#878787;--coursesBarColor:#e6e6e6;--progressColor:#878787;--completedColor:#bfbfbf;--attentionColor:#b28f5c;--assignedColor:#595959;--eventColorEnrollable:#000;--eventColorWaiting:#bfbfbf;--boxColor1:#000;--boxColor2:#878787;--boxColor3:#595959;--boxColor4:#bfbfbf;--indexTableHeaderColor:#dbdbdb;--indexHeaderOverlayColor:rgba(0,0,0,.4);--indexHeaderBackground:url(/images/cover/marshall.webp) no-repeat center/cover;--indexHeaderMinHeight:600px;--indexHeaderTextColor:#fff;--indexHeaderBoxPadding:50px;--indexHeaderBoxMaxWidth:1000px;--indexHeaderBoxColor:transparent}:root.zound:not(.player) #header-container{box-shadow:none}:root.zound #index-header-content>*{font-size:1.4rem;text-align:center}@media screen and (max-width:600px){:root.zound #index-header-content>*{font-size:1rem}}:root.zound #index-header-content>h3{font-size:3rem;font-weight:700;font-weight:var(--boldWeight)}@media screen and (max-width:600px){:root.zound #index-header-content>h3{font-size:1.5rem}}:root.zound #index-header-content>h2{color:#fff;margin-bottom:1.5rem}@media screen and (min-width:820px){:root.zound body:not(.mobile) .box-container{--boxShadow:none;--boxBorder:none;background:url(/images/cover/marshall.webp) no-repeat left 80px/contain;background:url(/images/cover/marshall.webp) no-repeat left var(--headerHeight) /contain;padding-top:240px;padding-top:calc(var(--contentTopMargin) + 100px)}}.print-only{display:none}h1.menu,h2.menu,h3.menu,h4.menu{align-items:center;display:flex;justify-content:space-between}h1.menu>span:first-child svg,h2.menu>span:first-child svg,h3.menu>span:first-child svg,h4.menu>span:first-child svg{height:1em;margin-right:.4em;vertical-align:bottom;width:1em;fill:#3c3c3c;fill:var(--iconMenuColor);stroke:transparent;transition:all .2s}h1.menu .loading-dots,h2.menu .loading-dots,h3.menu .loading-dots,h4.menu .loading-dots{margin:0!important}.buttonmenu,.iconmenu{align-items:center;display:flex;gap:15px;justify-content:flex-end;list-style-type:none;margin:0;padding:0;--buttonWidth:auto}.iconmenu li.loading:hover,.iconmenu li.loading:hover>*{cursor:wait}.iconmenu li.loading:not(:hover) span{background:#000;background:var(--loadingColor,#000);color:transparent;-webkit-mask:url(/images/loading3.svg) no-repeat center;mask:url(/images/loading3.svg) no-repeat center;-webkit-mask-size:auto 40px;mask-size:auto 40px}.iconmenu .button,.iconmenu a,.iconmenu button{border-radius:0;color:var(--textColor);height:auto;padding:0;width:auto}.iconmenu .button,.iconmenu .button:focus,.iconmenu .button:hover,.iconmenu a,.iconmenu a:focus,.iconmenu a:hover,.iconmenu button,.iconmenu button:focus,.iconmenu button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.iconmenu .button,.iconmenu a,.iconmenu button{align-items:center;color:#3c3c3c;color:var(--iconMenuColor);cursor:auto;display:flex;font-size:14px;font-size:var(--iconMenuFontSize);font-weight:700;font-weight:var(--iconMenuFontWeight);position:relative;transition:all .3s}.iconmenu .button:not(.loading),.iconmenu a:not(.loading),.iconmenu button:not(.loading){text-align:left}.iconmenu .button.clickable,.iconmenu a.clickable,.iconmenu button.clickable{cursor:pointer}.iconmenu .button.active,.iconmenu .button:hover,.iconmenu a.active,.iconmenu a:hover,.iconmenu button.active,.iconmenu button:hover{color:#2b8bff;color:var(--iconMenuActiveColor)}.iconmenu .button.active svg,.iconmenu a.active svg,.iconmenu button.active svg{stroke-width:1px}.iconmenu .button.highlight,.iconmenu a.highlight,.iconmenu button.highlight{color:#1fdb9b}.iconmenu .button.highlight.active,.iconmenu .button.highlight:hover,.iconmenu a.highlight.active,.iconmenu a.highlight:hover,.iconmenu button.highlight.active,.iconmenu button.highlight:hover{color:#2b8bff;color:var(--iconMenuActiveColor)}.iconmenu .button span,.iconmenu a span,.iconmenu button span{margin-left:6px;vertical-align:middle}.iconmenu svg{height:25px;vertical-align:middle;width:25px}h4 .iconmenu svg{height:20px;width:20px}.iconmenu .tooltip{background:#fff;border-radius:3px;box-shadow:1px 1px 6px #aaa;color:#3c3c3c;color:var(--textColor);cursor:auto;font-size:16px;font-weight:400;line-height:1.2;max-width:400px;min-width:400px;padding:13px;position:absolute;right:0;text-align:left;top:45px;width:100%;z-index:1100}.iconmenu .tooltip p:first-child{margin-top:0}.iconmenu .tooltip p:last-child{margin-bottom:0}.buttonmenu{gap:10px}.buttonmenu .button,.buttonmenu button{font-size:16px}#toaster-fish{background:#f0f0f0 url(/images/toast_fish.png) no-repeat 15px;bottom:0;box-shadow:0 0 2px rgba(0,0,0,.2);left:0;position:fixed;right:0;text-align:left;z-index:10000}#toaster-fish button{background:none;box-shadow:none;color:#333;font-size:40px;font-weight:400;padding:0;position:absolute;right:15px;top:15px;width:auto}#toaster-fish ul{display:inline-block;list-style-type:none;margin:20px 20px 20px 110px;padding:0}#toaster-fish li{background:#fff;border:0;border-radius:7px;cursor:pointer;font-size:18px;font-weight:700;font-weight:var(--boldWeight);margin:0;padding:18px;position:relative;text-align:left}#toaster-fish li:not(:first-child){margin-top:10px}#toaster-fish li:before{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;content:"";left:-10px;position:absolute;top:50%;transform:translateY(-50%)}#fatalerror{margin:0 auto;max-width:525px;text-align:left}.file-text .label>*{font-weight:400}.content-error{line-height:1.8em;padding:25px 10px;text-align:center}.content-error h2{font-size:40px;margin:0 0 25px;text-align:center}body.mobile .content-error h2{font-size:30px}.content-error p{font-size:20px;margin:30px 0}.content-error p.buttons{margin:25px 0 0}.content-error pre{max-width:100%;overflow:auto}div.pagination{margin:25px 0;text-align:center}div.pagination select{background:transparent;border:none;box-shadow:none;margin-left:10px;padding:5px;width:auto}div.pagination,div.pagination select{font-size:16px}div.pagination button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}div.pagination button,div.pagination button:focus,div.pagination button:hover{background:none;border:0;box-shadow:none;text-shadow:none}div.pagination button{height:34px;line-height:0;padding:10px;width:34px}div.pagination button svg{height:14px;width:14px}.table9 tr.outofscope td{font-style:italic;text-align:center}#forms .form-content>div{border:1px solid red;display:flex;position:relative}#form1{--formElementFontSize:20px}#form2{--formElementFontSize:30px}#form3{--formElementFontSize:12px}#form4{--formElementFontSize:16px;--formElementPaddingVertical:15px;--formElementPaddingHorizontal:15px}.label-menu{align-items:center;display:inline-flex;float:right;height:calc(2em - 1px);list-style:none;margin:0;padding:0;position:relative;vertical-align:middle}p.inline .label-menu{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.label-menu li{display:flex;flex-direction:column;height:24px;justify-content:center;margin-left:10px}.label-menu li:not(.active) div{display:none}.label-menu li.clickable{cursor:pointer}.label-menu li.visible svg{height:20px;width:25px;fill:#1fdb9b}.label-menu li.notification svg{height:20px;width:20px;fill:#1fdb9b}.label-menu li.help svg{height:20px;width:20px;fill:var(--linkColor2)}.eye-public{fill:#1fdb9b}.label-menu-tooltip{background:#fff;border-radius:3px;box-shadow:1px 1px 6px #aaa;cursor:auto;font-size:16px;line-height:1.2;max-width:400px;min-width:400px;padding:13px;position:absolute;text-align:left;width:100%;z-index:6000}.label-menu-tooltip p:first-child{margin-top:0}.label-menu-tooltip p:last-child{margin-bottom:0}.cropper .cropper-container{position:relative;z-index:100!important}.cropper .zoom{display:flex;justify-content:start;margin-top:15px;--formElementMaxWidth:400px}.cropper .zoom>span{margin-right:25px}.cropper .zoom .slider{background:transparent}.cropper .zoom .slider .handle{background:#2b8bff;background:var(--sliderHandleColor)}.cropper .zoom .slider .value,.cropper .zoom .slider:after{background:#2b8bff;background:var(--sliderColor1);border-radius:100px;height:5px;height:var(--sliderThickness)}.cropper .zoom .slider:after{background:#707070;background:var(--sliderColor2)}#instance-select{bottom:0;left:0;position:fixed;z-index:1000000}#instance-select select{font-size:12px;padding:2px;width:auto}#course-anon,#package-preview-player{flex:1 0;height:100%;width:100%}#course-anon iframe,#package-preview-player iframe{border:0}#course-anon video,#package-preview-player video{-o-object-fit:contain;object-fit:contain}#course-anon{align-content:center;display:flex;flex-direction:column;justify-content:center}#course-anon>*{flex:1 1 auto}#package-preview-player{position:relative}#package-preview-player>*{height:100%;width:100%}#pdfviewer{position:relative}#pdfviewer.loading-error{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;justify-content:center}#pdfviewer>div{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}#pdfviewer>ul{bottom:calc(env(safe-area-inset-bottom, 0) + 5px);bottom:calc(var(--safe-area-inset-bottom) + 5px);display:flex;left:50%;list-style-type:none;margin:0;padding:0;position:fixed;transform:translate(-50%);z-index:1000}#player:not(.completed) #pdfviewer>ul{bottom:calc(env(safe-area-inset-bottom, 0) + 55px);bottom:calc(var(--safe-area-inset-bottom) + 55px)}#pdfviewer>ul li{margin:5px}#pdfviewer>ul button{border-radius:1000px;height:50px;padding:0;width:50px}#pdfviewer>ul button svg{fill:#fff;vertical-align:middle}#pdfviewer>ul input{-moz-appearance:textfield;border-radius:1000px;height:50px;padding:0;text-align:center;width:50px}#pdfviewer>ul input::-webkit-inner-spin-button,#pdfviewer>ul input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pdfviewer .pdfViewer{background:#f0f0f0}#login-error,#login-method{margin:0 auto;width:-moz-fit-content;width:fit-content}#login-error>h2,#login-method>h2{text-align:center}#login-error .provided-by,#login-method .provided-by{margin-top:25px}#login-error{font-size:16px}#login-error+#login-method{margin-top:3rem}#login-methods{--formElementMaxWidth:100%;--formElementWidth:100%;--buttonMaxWidth:100%;--buttonWidth:100%;--borderRadius:var(--roundedCornerSize,10px);max-width:700px}#login-methods .error{max-width:-moz-fit-content;max-width:fit-content}#login-methods p.forgot,#login-methods p.forgot2,#login-methods p.register{margin:1.5rem 0 0;text-align:center}#login-methods>div{background:#fff;border:2px solid transparent;border-radius:var(--borderRadius);margin:25px 0}#login-methods>div.open{border-color:#f1f1f1;border-color:var(--loginMethodColor);border-radius:var(--borderRadius)}#login-methods>div.open>h3{border-radius:var(--borderRadius) var(--borderRadius) 0 0}#login-methods>div>h3,#login-methods>div>h3>div{align-items:center;display:flex;flex:1 1 auto;gap:15px;margin:0}#login-methods>div.login-method-sso>h3,#login-methods>div:not(.single)>h3{cursor:pointer}#login-methods>div.single>h3>div{align-items:start;flex-direction:column;gap:5px}#login-methods>div>h3{background:#f1f1f1;background:var(--loginMethodColor);border-radius:var(--borderRadius);font-weight:400;padding:20px}#login-methods>div>h3 svg{fill:#2b8bff;fill:var(--loginMethodIconColor,var(--buttonColor));stroke:#2b8bff;stroke:var(--loginMethodIconColor,var(--buttonColor));height:26px;transition:all .1s;width:26px}#login-methods>div>h3:hover svg{height:30px;margin:-2px;width:30px}#login-methods>div>h3 span:first-child{color:#000;font-size:22px}#login-methods>div>h3 span:last-child{color:#3c3c3c;color:var(--textColor);font-size:16px}#login-methods>div>:not(h3){padding:20px;text-align:left}#login-methods>div>:not(h3).loading-dots{display:inline-block;margin:25px auto!important}#login-methods p.forgot button,#login-methods p.forgot2 button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}#login-methods p.forgot button,#login-methods p.forgot button:focus,#login-methods p.forgot button:hover,#login-methods p.forgot2 button,#login-methods p.forgot2 button:focus,#login-methods p.forgot2 button:hover{background:none;border:0;box-shadow:none;text-shadow:none}#login-methods p.forgot button,#login-methods p.forgot2 button{font-size:1rem;font-weight:400;-webkit-text-decoration:underline!important;text-decoration:underline!important}#login-methods p.forgot button:hover,#login-methods p.forgot2 button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}#single-login-method{text-align:left}.login-method-password label a{float:right}.login-method-password h2{font-size:1.5rem;margin:0;text-align:left}.login-method-password form+form{margin-top:2rem!important}.iconvalue{--ivColor:var(--textColor);--ivTextColor:var(--textColor);--ivIconSize:1.4em;align-items:center;display:flex;gap:.4em}.iconvalue svg{fill:var(--ivIconColor,var(--ivColor));stroke:var(--ivIconColor,var(--ivColor));height:var(--ivIconSize);width:var(--ivIconSize)}.iv-completed,.iv-recommended,.iv-yes{--ivColor:var(--ivCompletedColor,green);--ivTextColor:var(--ivCompletedTextColor,var(--textColor))}.iv-incomplete,.iv-optional{--ivColor:var(--ivIncompleteColor,#fec926);--ivTextColor:var(--ivIncompleteTextColor,var(--textColor))}.iv-completedInactive,.iv-failed,.iv-mandatory,.iv-no,.iv-notAttempted{--ivColor:var(--ivAttentionColor,red);--ivTextColor:var(--ivAttentionTextColor,var(--textColor))}.iv-none,.iv-unknown{--ivColor:var(--ivNoneColor,#999);--ivTextColor:var(--ivNoneTextColor,var(--textColor))}.user-quiz-expansion .question{border-left:5px solid;margin:15px 0;padding:15px}.user-quiz-expansion .question.correct{border-color:#1fdb9b}.user-quiz-expansion .question.incorrect{border-color:#ed5353}.user-quiz-expansion .question.partial{border-color:#ffcf44}.user-quiz-expansion .question .answer.correct{color:#1fdb9b}.user-quiz-expansion .question .answer.incorrect{color:#ed5353}.user-quiz-expansion .question .answer.partial{color:#ffcf44}.user-quiz-expansion .question h3{color:#3c3c3c;color:var(--textColor);font-size:18px!important;font-weight:400;margin:0 0 15px}.user-quiz-expansion .question>div>:first-child,.user-quiz-expansion .question>h3>:first-child{margin-top:0}.user-quiz-expansion .question>div>:last-child,.user-quiz-expansion .question>h3>:last-child{margin-bottom:0}.user-quiz-expansion .question>ul{margin:0;padding:0 0 0 20px}.tabs-menu,.tabs-menu-compact{list-style:none;margin:0;padding:0}.tabs-menu li,.tabs-menu-compact li{cursor:pointer;font-weight:700;font-weight:var(--boldWeight);position:relative}.tabs-menu li:after,.tabs-menu-compact li:after{border-bottom:1px solid #666;border-bottom:1px solid var(--tabsArrowColor,#666);border-left:1px solid #666;border-left:1px solid var(--tabsArrowColor,#666);content:"";height:11px;position:absolute;right:11px;top:50%;transform:translateY(-75%) rotate(-45deg);transition:all .2s;width:11px}.tabs-menu li:hover:after,.tabs-menu-compact li:hover:after{border-width:2px}.tabs-menu li:hover,.tabs-menu-compact li:hover{border-color:#eee;border-color:var(--tabsColorHover,#eee)}.tabs-menu li.active,.tabs-menu-compact li.active{color:#2b8bff;color:var(--tabsColor)}.tabs-menu li.active:after,.tabs-menu-compact li.active:after{--tabsArrowColor:var(--tabsArrowColorActive,var(--tabsColor));transform:translateY(-25%) rotate(135deg)}.tabs-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:10px;gap:10px}.tabs-menu li{background:#fff;border-bottom:3px solid transparent;border-radius:var(--tabsRadius);box-shadow:1px 1px 5px #ddd;padding:10px 30px 10px 10px;transition:color .2s}.tabs-menu li.active{border-bottom-color:currentColor}.tabs-menu-compact{border-bottom:1px solid #eee;border-bottom:1px solid var(--compactTabsBorderColor,#eee);display:flex;gap:25px;margin-bottom:25px}.tabs-menu-compact>li{border-bottom:4px solid transparent;font-size:21px;padding:0 35px 10px 0;transition:all .2s}.tabs-menu-compact>li.active{border-bottom-color:#2b8bff;border-bottom-color:var(--tabsColor)}.tabs-menu-compact>li:after{border-width:2px;top:calc(50% - 4px)}.tabs-menu-compact>li:hover:after{border-width:3px}.attributes ul{margin:0;padding:0 0 0 20px}.table9 .sort-dir{border-bottom-color:#2b8bff;border-bottom-color:var(--buttonColor);border-right-color:#2b8bff;border-right-color:var(--buttonColor)}.table9 th.bool-wide{width:100px}.table9 th.boundary-left,.table9 th.boundary-right,.table9 th.parent{border-color:#fff!important}.table9 td{border-color:#f0f0f0!important;border-color:var(--tableRowBorder)!important}.table9 td.wrap{word-break:break-word}.table9 td.actions .button,.table9 td.actions button{--buttonColor:var(--actionColor);--buttonColorHover:var(--actionColorHover)}.table9 td.actions2 a:not(.button){transition:all .3s}.table9 td.actions2 a:not(.button) svg{fill:var(--actionColor)}.table9 td.actions2 a:not(.button):hover svg{fill:var(--actionColorHover)}.table9 tr.second:not(.important):not(.error){background:#fafafa;background:var(--tableSecondColor)}.table9 tr.expandable:hover,.table9 tr.second.expandable:hover{background:#f0f0f0;background:var(--tableHeaderColor)}.table9 tr.expandable:hover span.expandable svg,.table9 tr.second.expandable:hover span.expandable svg{background:#2b8bff;background:var(--buttonColor)}.table9 tr.expansion>td{padding:0;text-align:center}.table9 tr.expansion>td .loading-dots{margin:25px 0}.table9 tr.expansion>td>div:not(.loading-dots){background:#fff;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--tableHeaderColor);border-left:1px solid #f0f0f0;border-left:1px solid var(--tableHeaderColor);margin:0 0 20px 18px;padding:25px 45px 45px;text-align:left}.table9 tr.archived:not(:hover),.table9 tr.archived:not(:hover) a:not(.button),.table9 tr.blocked:not(:hover),.table9 tr.blocked:not(:hover) a:not(.button),.table9 tr.inactive:not(:hover),.table9 tr.inactive:not(:hover) a:not(.button){color:#999!important;color:var(--inactiveColor)!important}.table9 tr.cancelled,.table9 tr.cancelled a:not(.button),.table9 tr.cancelled-event td:first-child,.table9 tr.cancelled-event td:nth-child(2){-webkit-text-decoration:line-through;text-decoration:line-through}.table9 thead>.filters,.table9 tr.add{--formElementBackground:#fff;--inputBackgroundHover:#fff;--inputBorderColor:transparent;--inputShadow:none}.table9 thead{border-color:#fff!important;border-bottom:2px solid #fff}.table9 thead,.table9 tr.add{background:#f0f0f0;background:var(--tableHeaderColor)}.table9 tbody>tr:not(.second):last-child td{border-bottom:2px solid #fafafa!important;border-bottom:2px solid var(--tableSecondColor)!important}.table9 tfoot{background:#fff}#root,body,html{height:100%}body.mobile{overscroll-behavior-y:contain}#container,#root{display:flex;flex-direction:column;min-height:100%}#content{flex:1 0 auto;margin-top:140px;margin-top:var(--contentTopMargin);padding-bottom:100px;padding-bottom:var(--contentBottomMargin)}#content.player{padding:0!important}#pages-container{display:flex;flex:1 1 auto;flex-direction:column;height:100%;overflow:hidden;transform:translateZ(0)}#footer{flex:0 0 auto}h1,h2,h3,h4{font-family:inherit}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{color:#3c3c3c;color:var(--titleColor)}h1.menu button,h2.menu button,h3.menu button,h4.menu button{color:#3c3c3c}th{font-weight:700;font-weight:var(--maybeBold)}.form-element-footer{display:block;margin-top:10px}.form-content p.inline a{left:auto;right:15px}[dir=rtl] .form-content p.inline a{left:15px;right:auto}.iconmenu button{border:0}h1,h2,h3,h4{font-weight:400;font-weight:var(--titleFontWeight)}h1,h2,h3{text-align:left}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{text-align:right}h1{font-size:40px}h2{font-size:35px}h3{font-size:25px}#error404 h1{text-align:center}#error{display:inline-block;margin:0 25px;max-width:600px}.error,.important,.info,.success,.warning{border-radius:10px;border-radius:var(--roundedCornerSize)}#loading-progress{background:#000;background:var(--loadingDotsColor)}.or{align-items:center;display:flex;margin:0}.or span{background:#ddd;flex:1 1 auto;height:1px}.or span:first-child{margin-right:7px}.or span:last-child{margin-left:7px}:root.player{--contentTopMargin:0;--contentBottomMargin:0;overflow:hidden}:root.player #feedback,:root.player #footer,:root.player #header,:root.player #menubar,:root.player #mobile-footer,:root.player #switch{display:none!important}:root.player .loading-dots{margin-top:50px}#course-content{text-align:left}[dir=rtl] #course-content{text-align:right}#certificatelogin,#login,#register,#support{background:#fff;border:0;border:var(--boxBorder);border-radius:0;border-radius:var(--boxBorderRadius);box-shadow:0 0 15px 1px #e4e4e4;box-shadow:var(--boxShadow);display:inline-block;margin:0 25px;margin:var(--boxMargin1) var(--boxMargin2);padding:50px 80px;padding:var(--boxPadding1) var(--boxPadding2);text-align:left}[dir=rtl] #certificatelogin,[dir=rtl] #login,[dir=rtl] #register,[dir=rtl] #support{text-align:right}@media screen and (min-width:820px){body:not(.mobile) .box-container{background:linear-gradient(180deg,#f1f1f1,#f1f1f1 450px,transparent 0);background:linear-gradient(180deg,var(--coursesBarColor) 0,var(--coursesBarColor) 450px,transparent 450px);margin-top:-140px;margin-top:calc(0px - var(--contentTopMargin));padding-top:140px;padding-top:var(--contentTopMargin)}}.DateRangePicker_picker__portal .CalendarMonth_caption{padding-bottom:45px}.CalendarMonth_caption>*{font-weight:700;font-weight:var(--maybeBold)}#hostLastName-f{margin-bottom:7px}#visitor-dates-info{font-size:13px;font-style:italic;padding:0 25px 25px}#app-controls{color:#fff;list-style-type:none;margin:0;padding:0}#app-controls label{line-height:20px}#app-controls li{background:#70b7e5;margin:0 0 1px;padding:10px 45px 10px 25px;padding:10px calc(var(--contentPadding) + 20px) 10px var(--contentPadding);position:relative;text-align:left}[dir=rtl] #app-controls li{padding:10px 25px 10px 45px;padding:10px var(--contentPadding) 10px calc(var(--contentPadding) + 20px);text-align:right}#app-controls li span{display:block;font-style:italic;margin-top:5px;padding-left:22px;text-align:left}[dir=rtl] #app-controls li span{text-align:right}#app-controls input{height:17px!important;margin-left:auto;margin-right:5px;vertical-align:text-top;width:17px!important}[dir=rtl] #app-controls input{margin-left:5px;margin-right:auto}#app-controls button,#app-controls label{font-weight:400}#app-controls div{position:absolute;right:25px;right:var(--contentPadding);top:50%;transform:translateY(-50%)}[dir=rtl] #app-controls div{left:25px;left:var(--contentPadding);right:auto}#app-controls button{background:none;box-shadow:none;color:#fff;font-size:18px;height:auto;padding:0;width:auto}:rootmapp.ios #app-controls button{color:#3c3c3c}#app-controls button:not(.hide){font-weight:700;font-weight:var(--maybeBold)}#app-controls button.hide{font-size:30px;margin-left:10px;margin-right:auto}[dir=rtl] #app-controls button.hide{margin-left:auto;margin-right:10px}#privacy{flex:1 1 auto;height:100%;position:relative;width:100%}#privacy iframe{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.columns,.columns-nobreak{--formElementMaxWidth:100%;-moz-column-gap:50px;column-gap:50px;-moz-column-rule:1px solid #bebebe;column-rule:1px solid #bebebe;-moz-columns:2;-moz-columns:var(--columnCount);columns:var(--columnCount)}.columns-nobreak.columns-nobreak>*,.columns-nobreak>.multiradio,.columns-nobreak>p,.columns.columns-nobreak>*,.columns>.multiradio,.columns>p{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.columns-nobreak.columns-nobreak>:first-child>h4,.columns-nobreak>p:first-child,.columns.columns-nobreak>:first-child>h4,.columns>p:first-child{margin-top:0}.columns-fixed2{-moz-columns:min(2,2)!important;-moz-columns:min(var(--columnCount),2)!important;columns:min(var(--columnCount),2)!important}.columns-double{-moz-columns:4;-moz-columns:calc(var(--columnCount)*2);columns:calc(var(--columnCount)*2)}@media screen and (max-width:1600px){.columns-double{-moz-columns:2;-moz-columns:var(--columnCount);columns:var(--columnCount)}}.course-contents>.menu,.course-modules>.menu,.sub-content-bar>.menu,.subblock>.menu{background:linear-gradient(45deg,#ddd,#ddd) no-repeat 50% /100% 1px}.course-contents>.menu>*,.course-modules>.menu>*,.sub-content-bar>.menu>*,.subblock>.menu>*{background:#fff}.course-contents>.menu>:first-child,.course-modules>.menu>:first-child,.sub-content-bar>.menu>:first-child,.subblock>.menu>:first-child{padding-right:10px}.course-contents>.menu>:last-child:not(:first-child),.course-modules>.menu>:last-child:not(:first-child),.sub-content-bar>.menu>:last-child:not(:first-child),.subblock>.menu>:last-child:not(:first-child){padding-left:10px}.course-contents:hover>.menu,.course-modules:hover>.menu,.sub-content-bar:hover>.menu,.subblock:hover>.menu{background:linear-gradient(45deg,#2b8bff,#2b8bff) no-repeat 50% /100% 1px;background:linear-gradient(45deg,var(--iconMenuActiveColor),var(--iconMenuActiveColor)) no-repeat 50% /100% 1px}.content-bar{--formElementWidth:100%;--formElementMaxWidth:100%;--buttonWidth:auto}.content-bar:not(.open){display:none}.content-bar>h3,.content-bar>h4{margin-bottom:25px}.content-bar input[type=date]{--formElementMaxWidth:175px}.content-bar input[type=checkbox],.content-bar input[type=radio]{font-size:19px;margin-right:5px}.content-bar textarea{height:150px}.table9 a{-webkit-text-decoration:none;text-decoration:none}.table9 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.search-input{--formElementFontSize:1rem;--formElementMaxWidth:200px;display:inline-block;position:relative}.search-input input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64'%3E%3Cpath d='M61.4 55.7 44.9 42.3c6.8-9.3 6.1-22.6-2.4-31-4.5-4.5-10.5-7-16.9-7s-12.4 2.5-16.9 7c-9.3 9.3-9.3 24.5 0 33.8 4.5 4.5 10.5 7 16.9 7 6.1 0 11.8-2.3 16.3-6.4l16.7 13.5c.4.3.9.5 1.4.5.7 0 1.3-.3 1.7-.8.8-1 .7-2.4-.3-3.2m-35.8-8.1c-5.2 0-10-2-13.7-5.7-7.6-7.6-7.6-19.9 0-27.4 3.7-3.7 8.5-5.7 13.7-5.7s10 2 13.7 5.7c7.6 7.6 7.6 19.9 0 27.4-3.6 3.7-8.5 5.7-13.7 5.7'/%3E%3C/svg%3E") no-repeat 10px /20px;background:var(--formElementBackground) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64'%3E%3Cpath d='M61.4 55.7 44.9 42.3c6.8-9.3 6.1-22.6-2.4-31-4.5-4.5-10.5-7-16.9-7s-12.4 2.5-16.9 7c-9.3 9.3-9.3 24.5 0 33.8 4.5 4.5 10.5 7 16.9 7 6.1 0 11.8-2.3 16.3-6.4l16.7 13.5c.4.3.9.5 1.4.5.7 0 1.3-.3 1.7-.8.8-1 .7-2.4-.3-3.2m-35.8-8.1c-5.2 0-10-2-13.7-5.7-7.6-7.6-7.6-19.9 0-27.4 3.7-3.7 8.5-5.7 13.7-5.7s10 2 13.7 5.7c7.6 7.6 7.6 19.9 0 27.4-3.6 3.7-8.5 5.7-13.7 5.7'/%3E%3C/svg%3E") no-repeat 10px center /20px;padding-left:calc(30px + .5em);padding-left:calc(30px + var(--formElementPaddingHorizontal));padding-right:calc(25px + .5em);padding-right:calc(25px + var(--formElementPaddingHorizontal))}.search-input button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.search-input button,.search-input button:focus,.search-input button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.search-input button{font-size:1.6em;font-weight:400;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#header-container{background:#fff;background:var(--headerBackground);box-shadow:0 0 7px 1px rgba(0,0,0,.3);box-shadow:var(--headerShadow);color:#000;color:var(--headerTextColor);font-weight:700;font-weight:var(--headerFontWeight);left:0;position:fixed;right:0;text-align:left;top:0;z-index:5000}body.accept #header-container{position:static}#header-container ul a,#header-container ul span{color:#000;color:var(--headerTextColor);transition:all .1s}#header-container ul a:hover,#header-container ul span:hover{border-bottom:3px solid #000;border-bottom:3px solid var(--headerTextColorHover);color:#000;color:var(--headerTextColorHover)}#menu-overflow-button{border-bottom:4px solid;border-top:13px double;cursor:pointer;height:22px;outline:none;text-align:left;text-indent:-99999px;width:30px}[dir=rtl] #menu-overflow-button{text-align:right}#menu a,#menu span,#menu-overflow a,#menu-overflow span{color:#000;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}#menu a:hover,#menu span:hover,#menu-overflow a:hover,#menu-overflow span:hover{border-bottom:3px solid #000}#menu{align-items:center;background:#fff;background:var(--headerBackground);display:flex;justify-content:space-between;margin-left:40px;margin-right:0;overflow:hidden;width:100%}[dir=rtl] #menu{margin-left:0;margin-right:40px}#menu-overflow{background:#fff;background:var(--headerBackground);list-style-type:none;margin:0;padding:25px;position:fixed;right:0;top:80px;top:var(--headerHeight)}#menu-overflow li{margin:15px 0}#menu-overflow li:first-child{margin-top:0}#menu-overflow li:last-child{margin-bottom:0}#header,#menu-overflow #localeselect select{width:100%}#header{display:flex;justify-content:space-between;min-height:80px;min-height:var(--headerHeight);padding:15px 40px;white-space:nowrap;--formElementPaddingVertical:7px;--formElementPaddingHorizontal:10px}[dir=rtl] #header{padding-left:40px;padding-right:40px}#logo,#menu>ul{text-align:left;vertical-align:middle}[dir=rtl] #logo,[dir=rtl] #menu>ul{text-align:right}#menu ul{align-items:center;display:flex;gap:40px;list-style-type:none;margin:0;padding:0;vertical-align:middle}#menu ul:last-child{text-align:right}[dir=rtl] #menu ul:last-child{text-align:left}#header ul a,#header ul span,#header-text-measure{font-size:17px;font-size:var(--headerFontSize)}#logo{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;width:100%}:root.mobile #logo{max-height:calc(100% - 6px);min-height:calc(100% - 6px)}#logo a{background:no-repeat 0;background-size:contain;flex:1 1 100%;width:100%}#logo,#logo a,#menu{transition:all .4s}#localeselect select,#search-input{background:transparent!important;border:1px solid #000;border:1px solid var(--headerTextColor);box-shadow:none;font-size:17px;font-size:var(--headerFontSize);font-weight:inherit;line-height:100%}#localeselect select:focus,#search-input:focus{box-shadow:inset 0 0 0 1px #fff}#localeselect select:focus::-moz-placeholder,#search-input:focus::-moz-placeholder{color:transparent!important;text-shadow:none!important}#localeselect select:focus::placeholder,#search-input:focus::placeholder{color:transparent!important;text-shadow:none!important}#localeselect select::-moz-placeholder,#search-input::-moz-placeholder{color:inherit}#localeselect select,#localeselect select::placeholder,#search-input,#search-input::placeholder{color:inherit}#localeselect select:hover,#search-input:hover{border-color:#000;border-color:var(--headerTextColorHover)}#header-search{position:relative;width:170px}#header-search svg{left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);fill:#000;fill:var(--headerTextColor)}#header-search input{--formElementWidth:100%;padding-left:35px}#localeselect{position:relative}#localeselect:after{content:"❮";font-size:100%;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-90deg)}[dir=rtl] #localeselect:after{left:12px;right:auto;transform:rotate(90deg)}#localeselect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:auto}#localeselect select::-ms-expand{display:none}#localeselect option{background:#fff;color:#000}#header-mobile{align-items:center;background:#fff;border-bottom:1px solid #dfdfdf;display:flex;flex:0 0 calc(env(safe-area-inset-top, 0) + 80px);flex:0 0 calc(var(--safe-area-inset-top) + var(--headerHeight));height:calc(env(safe-area-inset-top, 0) + 80px);height:calc(var(--safe-area-inset-top) + var(--headerHeight));justify-content:space-between;padding:env(safe-area-inset-top,0) calc(env(safe-area-inset-right, 0) + 15px) 0 calc(env(safe-area-inset-left, 0) + 15px);padding:var(--safe-area-inset-top) calc(var(--safe-area-inset-right) + 15px) 0 calc(var(--safe-area-inset-left) + 15px)}:root.ios #header-mobile{border-bottom-color:#ceced2}:root.android #header-mobile{background:#ff7f3a;border-bottom:0;padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}:root.android #header-mobile,:root.android #header-mobile button,:root.android #header-mobile span{color:#fff}:root.android #header-mobile button,:root.android #header-mobile span{font-size:20px}:root.android #header-mobile.arrow button{padding-left:25px}:root.android #header-mobile.arrow button:before{border-color:#fff}:root.android #header-mobile.arrow button:after{background:#fff;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}#header-mobile select{width:auto}#header-mobile button,#header-mobile span{background:none;border:0;box-shadow:none;color:#3c3c3c;flex:1 1 auto;font-weight:700;font-weight:var(--maybeBold);padding:0;position:relative;text-align:left}[dir=rtl] #header-mobile button,[dir=rtl] #header-mobile span{text-align:right}:root.ios #header-mobile button,:root.ios #header-mobile span{color:#0a84ff}#header-mobile.arrow button{padding:0 0 0 17px}[dir=rtl] #header-mobile.arrow button{padding-left:0;padding-right:17px}#header-mobile.arrow button:before{border-left:2px solid #3c3c3c;border-top:2px solid #3c3c3c;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:12px}[dir=rtl] #header-mobile.arrow button:before{right:0;transform:translateY(-50%) rotate(135deg)}:root.ios #header-mobile.arrow button{color:#0a84ff}:root.ios #header-mobile.arrow button:before{border-left:3px solid #0a84ff;border-top:3px solid #0a84ff;height:16px;width:16px}#menu-profile-button{cursor:pointer}#menu-profile-button svg{height:2rem;width:2rem}#menu-overflow{right:30px}#menu-overflow li>*{align-items:center;border:0!important;display:flex;gap:10px}#menu-overflow li>* span{border-bottom:3px solid transparent}#footer{align-items:center;background:#fff;background:var(--footerBackground);display:flex;flex-wrap:wrap;font-size:17px;font-weight:700;font-weight:var(--maybeBold);justify-content:space-between;line-height:25px;padding:0 0 20px}#footer,#footer a{color:#000;color:var(--footerTextColor)}#footer a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}#footer a:hover{color:var(--footerTextColorHover)}#footer select{padding:0;width:auto}#footer-left,#footer-right{flex:1 1;margin:20px 20px 0;text-align:left}[dir=rtl] #footer-left,[dir=rtl] #footer-right{text-align:right}#footer-left:first-child a,#footer-right:first-child a{margin-left:0;margin-right:25px}[dir=rtl] #footer-left:first-child a,[dir=rtl] #footer-right:first-child a{margin-left:25px;margin-right:0}#footer-right{flex:0 1 auto;text-align:right;white-space:nowrap}[dir=rtl] #footer-right{text-align:left}#footer-right a{max-width:auto}#footer-logo{margin-left:15px}#footer-logo svg{vertical-align:middle}#menubar{--tabColor:var(--textColor);--tabColorActive:#ff7f3a;--badgeColor:var(--tabColorActive)}:root.ios #menubar{--tabColor:#999;--tabColorActive:#007aff;--badgeColor:#ff3b30}#menubar{background:#fff;border-top:1px solid #dfdfdf;font-size:12px;padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left);padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-area-inset-right);position:relative;z-index:10}#menubar ul{list-style-type:none;margin:0;padding:0}#menubar[data-items] ul{display:grid}#menubar[data-items="1"] ul{grid-template-columns:repeat(1,1fr)}#menubar[data-items="2"] ul{grid-template-columns:repeat(2,1fr)}#menubar[data-items="3"] ul{grid-template-columns:repeat(3,1fr)}#menubar[data-items="4"] ul{grid-template-columns:repeat(4,1fr)}#menubar[data-items="5"] ul{grid-template-columns:repeat(5,1fr)}#menubar[data-items="6"] ul{grid-template-columns:repeat(6,1fr)}#menubar[data-items="7"] ul{grid-template-columns:repeat(7,1fr)}#menubar[data-items="8"] ul{grid-template-columns:repeat(8,1fr)}#menubar[data-items="9"] ul{grid-template-columns:repeat(9,1fr)}#menubar[data-items="10"] ul{grid-template-columns:repeat(10,1fr)}#menubar[data-items="11"] ul{grid-template-columns:repeat(11,1fr)}#menubar[data-items="12"] ul{grid-template-columns:repeat(12,1fr)}#menubar[data-items="13"] ul{grid-template-columns:repeat(13,1fr)}#menubar[data-items="14"] ul{grid-template-columns:repeat(14,1fr)}#menubar[data-items="15"] ul{grid-template-columns:repeat(15,1fr)}#menubar li div{display:inline-block;position:relative}#menubar li div>span{background:var(--badgeColor);border-radius:1000px;color:#fff;font-size:12px;font-weight:700;font-weight:var(--boldWeight);height:20px;line-height:20px;position:absolute;right:-7px;text-align:center!important;top:-7px;width:20px}#menubar li div>span:after{content:"";display:block;padding-bottom:100%}#menubar li,#menubar li a{color:var(--tabColor)}#menubar li a svg,#menubar li svg{fill:var(--tabColor);stroke:var(--tabColor);stroke-width:0}#menubar li.active{--tabColor:var(--tabColorActive);font-weight:700;font-weight:var(--boldWeight)}#menubar li.active svg{stroke-width:1px!important}#menubar a,#menubar span{display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none}#menubar a{padding:10px 2px}#menubar span{line-height:14px;margin-top:5px}#moremenu{--moreMenuTop:var(--headerHeight);background:#fff;bottom:0;left:0;opacity:1;overflow:auto;padding:25px calc(env(safe-area-inset-right, 0) + 25px) calc(env(safe-area-inset-bottom, 0) + 95px) calc(env(safe-area-inset-left, 0) + 25px);padding:var(--contentPadding) calc(var(--safe-area-inset-right) + var(--contentPadding)) calc(var(--safe-area-inset-bottom) + 70px + var(--contentPadding)) calc(var(--safe-area-inset-left) + var(--contentPadding));position:fixed;right:0;text-align:left;top:calc(env(safe-area-inset-top, 0) + 80px);top:calc(var(--safe-area-inset-top) + var(--moreMenuTop));transition:opacity .2s}[dir=rtl] #moremenu{text-align:right}#moremenu.closed{opacity:0;pointer-events:none}#moremenu ul{list-style-type:none;margin:0;padding:0}#moremenu li{border-bottom:1px solid #ddd;position:relative}#moremenu li a>div>span{display:none}#moremenu li:first-child{margin-top:0}#moremenu li:last-child{border-bottom:0}#moremenu li:after{border-right:2px solid #3c3c3c;border-top:2px solid #3c3c3c;content:"";padding:5px;position:absolute;right:25px;right:var(--contentPadding);top:50%;transform:translateY(-50%) rotate(45deg)}[dir=rtl] #moremenu li:after{left:25px;left:var(--contentPadding);right:auto;transform:translateY(-50%) rotate(-135deg)}#moremenu a{align-content:center;display:flex;line-height:24px;padding:15px 25px;padding:15px var(--contentPadding);-webkit-text-decoration:none;text-decoration:none}#moremenu svg{height:24px;vertical-align:middle;width:24px}[dir=ltr] #moremenu svg{margin-right:10px}[dir=rtl] #moremenu svg{margin-left:10px}#mobile-footer{padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-inset-bottom);padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left);padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-area-inset-right);position:relative}:root.android #mobile-footer:empty{display:none}.modal2-content h2{background:#fff;border-bottom:1px solid #ddd;color:#3c3c3c;color:var(--titleColor);display:flex;font-size:1.6rem;gap:2rem;justify-content:space-between;text-align:left}.modal2-content .modal2-close{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.modal2-content .modal2-close,.modal2-content .modal2-close:focus,.modal2-content .modal2-close:hover{background:none;border:0;box-shadow:none;text-shadow:none}.modal2-content .modal2-close{font-size:3rem;font-weight:400;line-height:0}.modal2-content .modal2-close:hover{color:#2b8bff;color:var(--buttonColor)}#feedback{background:#fb5700;border:0;bottom:50%;color:#fff;font-size:16px;font-weight:700;font-weight:var(--maybeBold);left:100%;line-height:1em;padding:8px 13px;position:fixed;transform:rotate(-90deg);transform-origin:bottom left;white-space:nowrap;width:auto;z-index:1000}[dir=rtl] #feedback{left:0;transform:rotate(90deg)}.feedback-modal textarea{height:100px;width:100%}#feedback-modal h3{font-size:22px}#feedback-modal ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0;padding:0}#feedback-modal li{display:inline-block;flex:1 1;margin:10px 10px 0 0;text-align:center}[dir=rtl] #feedback-modal li{margin-left:10px;margin-right:0}#feedback-modal li label{display:block;white-space:nowrap}#feedback-modal input[type=submit]{margin:25px 0 0;width:auto}#course-feedback-modal form{text-align:center}#course-feedback-modal form>div{margin:0 auto;max-width:500px;width:100%}#course-feedback-modal .modal2-content{max-width:900px;width:calc(100% - 30px)}#course-feedback-modal #stars span{height:auto;width:auto}#course-feedback-modal #stars span:before{font-size:45px}#course-feedback-modal textarea{height:175px}#course-feedback-modal input[type=submit]{width:100%}#course-feedback-modal .note{font-size:12px;margin-top:10px}#course-feedback-modal .social-media-icons{border-top:1px solid #9a9a9a;margin:20px auto 0;padding-top:15px}#course-feedback-modal .social-media-icons h4{margin-top:0}#course-feedback-modal .social-media-icons #fb-icon,#course-feedback-modal .social-media-icons #twitter-icon{background:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:70px;margin:0 10px;width:70px}#course-feedback-modal .social-media-icons #fb-icon{background-image:url(/images/facebook_icon_round.png)}#course-feedback-modal .social-media-icons #twitter-icon{background-image:url(/images/twitter_icon_round.png)}#notifications{margin:-25px;margin:calc(0px - var(--contentPadding)) calc(0px - var(--contentPadding)) calc(0px - var(--contentPadding)) calc(0px - var(--contentPadding))}#notifications>div{align-items:center;display:flex;padding:10px}#notifications>div:not(:last-child){border-bottom:1px solid #f1f1f1}#notifications>div:not(.seen){background:#c1dff4;border-bottom-color:#b5cfe2}#notifications>div h3{font-size:16px;font-weight:700;font-weight:var(--maybeBold);margin:0}#notifications>div p{margin:5px 0 0}#notifications>div p:last-child{font-size:14px}#notifications>div button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}#notifications>div button,#notifications>div button:focus,#notifications>div button:hover{background:none;border:0;box-shadow:none;text-shadow:none}#notifications>div button{flex:1 1 40px;line-height:100%;width:40px}#notifications>div button svg{height:25px;width:25px}#notifications>div>div:first-child{background:#45c0da no-repeat 50%;background-size:cover;border-radius:1000px;color:#fff;flex:0 0 75px;font-size:40px;font-weight:700;font-weight:var(--maybeBold);height:75px;line-height:75px;text-align:center;width:75px}#notifications>div>div:first-child[style]{text-indent:-5000px}#notifications>div>div:nth-child(2){flex:1 1 100%;margin:0 10px;text-align:left}[dir=rtl] #notifications>div>div:nth-child(2){text-align:right}#login{text-align:center!important;--formElementWidth:100%;--buttonWidth:100%}#login h2{margin:0 0 40px;min-height:1em;overflow:hidden;text-align:center;width:100%}#login label a{float:right}[dir=rtl] #login label a{float:left}#login>div,#login>form{display:inline-block;margin:0 auto;text-align:left;vertical-align:middle;width:300px}[dir=rtl] #login>div,[dir=rtl] #login>form{text-align:right}#login>div+form,#login>form+form{border-left:1px solid #e2e2e2;border-right:none;margin-left:50px;margin-right:0;padding-left:50px;padding-right:0;width:350px}[dir=rtl] #login>div+form,[dir=rtl] #login>form+form{border-left:none;border-right:1px solid #e2e2e2;margin-left:0;margin-right:50px;padding-left:0;padding-right:50px}#login .register{font-weight:700;font-weight:var(--maybeBold);margin-top:25px}#login .provided-by{margin:25px 0;overflow:visible}:root:not(.mobile) #login .provided-by{display:none}#login-sso{display:block!important}#login-support{margin-top:25px;text-align:center}[dir=rtl] #passwordlogin input[type=email],[dir=rtl] #passwordlogin input[type=password]{text-align:right}#certificatelogin{text-align:left}#certificatelogin .buttons{margin-top:30px}#certificatecheck,#register{max-width:825px;max-width:calc(665px + var(--boxPadding2) + var(--boxPadding2))}#certificatecheck .form-content>div,#register .form-content>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}:root.mobile #certificatecheck .form-content>div,:root.mobile #register .form-content>div{margin:0}#certificatecheck .form-content>div>p,#register .form-content>div>p{flex:0 1 300px;margin:15px}:root.mobile #certificatecheck .form-content>div>p,:root.mobile #register .form-content>div>p{margin:5px 0}#certificatecheck .form-content>div>.register-footer-text,#register .form-content>div>.register-footer-text{margin:0 15px}:root.mobile #certificatecheck .form-content>div>.register-footer-text,:root.mobile #register .form-content>div>.register-footer-text{margin:0}#certificatecheck input[type=number],#register input[type=number]{padding-left:15px;padding-right:0;text-align:left;width:100%}[dir=rtl] #certificatecheck input[type=number],[dir=rtl] #register input[type=number]{padding-left:0;padding-right:15px;text-align:right}#certificatecheck .register-footer,#register .register-footer{display:block!important;flex:0 0 100%;margin:0 15px}#register .buttons{flex-basis:100%!important}#register-verify .form-content>div{display:block;margin:0}#register-verify .form-content>div>p{margin:1em 0}#register-verify input[type=number]{max-width:125px;width:100%}#register-login,#register-welcome{max-width:300px;max-width:var(--formElementWidth)}#register-login h2,#register-welcome h2{text-align:center}#register-login form+form,#register-welcome form+form{margin-top:4rem}#register-login .form-content>div,#register-welcome .form-content>div{display:block}#suggest-password-modal{--formElementWidth:100%;--buttonWidth:100%}#suggest-password-modal .modal2-content{font-size:1rem;max-width:450px}#login-welcome .buttons{display:flex;gap:1rem}#support{max-width:500px}#support textarea{height:150px}#checklist-signoff,#support2{display:inline-block;margin:0 25px;margin:0 var(--bMargin2);text-align:left;--titleFontWeight:var(--boldWeight);--buttonWidth:auto;--inputShadow:var(--bInputShadow);--inputShadowHover:var(--bInputShadow)}[dir=rtl] #checklist-signoff,[dir=rtl] #support2{text-align:right}#checklist-signoff h3,#support2 h3{font-size:1.2rem}#checklist-signoff>h2,#checklist-signoff>h3,#support2>h2,#support2>h3{font-size:1.3rem}#checklist-signoff .actions,#support2 .actions{text-align:center}#checklist-signoff .error,#checklist-signoff .important,#checklist-signoff .info,#checklist-signoff .success,#checklist-signoff .warning,#support2 .error,#support2 .important,#support2 .info,#support2 .success,#support2 .warning{padding:1rem 2rem}#checklist-signoff .form-content>div,#checklist-signoff .notice,#support2.done>div,#support2>.form-content>div{background:#f1f1f1;background:var(--bBackground);border:none;border:var(--bBorder);border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:1px 1px 5px #e6e6e6;box-shadow:var(--dropShadow2);padding:2rem;padding:var(--bPadding1) var(--bPadding2)}#checklist-signoff .form-content>div>p:first-child,#checklist-signoff .notice>p:first-child,#support2.done>div>p:first-child,#support2>.form-content>div>p:first-child{margin-top:0}#checklist-signoff .form-content>div>p:last-child,#checklist-signoff .notice>p:last-child,#support2.done>div>p:last-child,#support2>.form-content>div>p:last-child{margin-bottom:0}#support2{--checkmarkSize:5rem}#support2.done>div{padding:1rem}#support2.done>div>div{align-items:center;background:#fff;border-radius:10px;border-radius:var(--roundedCornerSize);display:flex;gap:1rem;padding:2rem;padding:var(--bPadding1) var(--bPadding2)}#support2.done svg{fill:#fff;stroke:#fff;stroke-width:2px;background:#20a808;border-radius:1000px;height:var(--checkmarkSize);padding:10px;width:var(--checkmarkSize)}#support2 .support-general{display:flex;flex-wrap:wrap;gap:2rem;gap:var(--bPadding2)}#support2 .support-general p{margin:0}#support2 textarea{--formElementWidth:100%;height:100px}#support-afry{--buttonWidth:100%;--formElementWidth:100%;--space:50px;--padding:var(--space);display:inline-block;text-align:left}:root:not(.mobile) #support-afry{padding:0 10px}#support-afry h2{font-size:25px}#support-afry h3{font-size:22px;margin:0}#support-afry>div{display:inline-flex;gap:25px}#support-afry>div>div:first-child{display:flex;flex-direction:column;gap:25px}#support-afry>div>div:first-child>*{background:#f6f2ea no-repeat 25px;background-size:75px;font-size:16px;max-width:500px;padding:25px 25px 25px 125px;-webkit-text-decoration:none;text-decoration:none}#support-afry>div>div:first-child>:first-child{background-image:url(/images/afry/book.svg)}#support-afry>div>div:first-child>:nth-child(2){background-image:url(/images/afry/chat.svg)}#support-afry>div>div:first-child>:nth-child(3){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAC6CAMAAAAeXLbiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALuUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALXPAJ4AAAD6dFJOUwCO/2w9DdjxpfRLpnBaWXE7jQHRw8LQl/kqll1kHu+esNkJRy+GvcV4NjJ7v8Bycyb8fMlhPwbii+MHiOEFLl+vuVU41pLX7BARfSL9a/6jpDFDRKKsMDqhrTyfrqAtK5GxBPBGY9OddBSE0lH2A6j6FjduvOYaGPvtEyjBPlRqgJx/xscZulYpuCGzZ3WYgo/EG9+pU77zZpvN3uRvDGC09YnyQk9p2yAfHOd+WEnOXkUCtu5XEulcgwu33UE5zEjaM7X4mlvceffLbRVQJYUs6mKQI+DPUkAnqggdNNUKJE6rNYzlshfKgeuKh7toTEqnmXeUD016yA733mEcAAAACXBIWXMAADLAAAAywAEoZFrbAAALxklEQVR4Xu2daWBU1RXHJyeJYZElG2EPYQsESCQsJcSwJxBWCYR9b0iQsBMqYGQzQFgEZAkECoqWoKxVWqqAhYpQUbaiQl0AqVasG2prq996zn1nmHnrzDAz770P+X3I/M99983782bmvvfuPffiCDohEMLKnoQCQChrOxKG/gDCOLIf4Q8BRAA8FM6x7agCULVaVYDqHNuNh/HjreGoiX9rcYm9qI3OIvE1El9rS0W2IioaIEaoWIA6UULZijiAuvWEqlcXoL5QdqIBfrANWTdE3YC1XWjUGCCetcMRD9C4EWub0AQgoSlrh6NpAkAT1vagFn6ozVgTzTC2U1vTHP20YC3RAkuas7YBLQESWTpJBGjJ0npa4elqzdpJayxrxdpqktBLG9Yu2mBpEmuLaQvQjqU77QDasrSWZJ1TRSc2hbWVPNIeIJW1nFSA9o+wthBsojuwVNLBDs11R/wgO7FW0gm3dWRtFZ1/BdCFtZouAGldWVtEOsCjGazVZDwKkM7aGrrhh9idtRbdcXs31pbQA6AnS216Wvs76YUnqDdrbXpjjV6sLaAPQCZLPTIBsliaD7bEffux1iO7L0B/1mYzYCDAINb6DAIYPIC1yQxR3wVqgXeGj7E0l6H4/c9hbcQwrDeUtakMB8hlaUwuwBCWZjICT8xI1saMxJojWJvIKIDRLD0xGmAUS/Ogi9wY1p4Yg3VNv+CNBRjH0jPjAMazNIsJeFK87+qlruEJrE0i3rebALztdvXcmMFEPCV699Fa0L31RNamMAlgMkvvmAwwiaUZTPk1QB5r78gDiJjC2gSmAuSzVFAABawU5ANMZWkCsQDTWCrA7xorBSkAsSyDD3UMPc5aga7Bx3GLsoMpaEzXv3TpGqRL43SWQacQYAZLJfoGZwAUsgw2eBmeOYu1En2Ds2aadkHGR5HZLFXoG3TM1utkCjgxNCSng4HBGs6RqGATNQdgLmsVBgbnAswxZYRsHkACSzUGBh0JAPNYBpX5AMNZqjEyiA8x81kGlceM0hKMDIaa9PxZBDCMpRojg/j8WcQyqEQbjSEZGcT2M5plUFkA8BuWaowMPgGwgGVQWQig36dqZDAKYCHLoLIIYDFLNUYGFwMsYhlUsgCeZKnGyOCTJnUVFgM8xVKNkcGnAIpZBpVcgCUs1RgZXOJtb5Of1AdYylKNkcGlJiWDLANYxlKNkUHDHQMIngj9XgIjg/FGpz6A4COTfntrZBBbeHMem9IMBkcMDPYGSGMZZJYDrGCpwsDgCoDlLIMMNhdPs1RhYLDEqHkKKOHoYiVrJfoGV+Ims1IzV+mPEesb7AKwimXQWY02Slkr0DVYiltWsw4+awCqsFSga7AKwBqWJkDZoNqDTHoGc3CDt4MCgYASBDuzlqFjsLMsvdAE1qKRdaxl6Bhch+VrWZvDejyiVrq0tsHqWLyetVk8g8fcwNoNTYMbsFSnRzaIbMSjrlE1NhoGS/E3Dxs5MJNNeNyByr4MtcH5A7FsEwfm0h+PDOvkNzZKg73p52FZ0kLvp+noz051626VGZw19VmqUGKcuRJU6IuITeKmGZu5ACNWm2dswsYPseLr56J2wWDhArZsTdmWk0Tt49qknG0pW7dIxYMLLJ93kJ1cKHnRoDA5m2tZS1562Xa25GJ7Wbpvw3lBZsSO8tyinbvQ2a6dRbnlOyzIovAKNMjKplQa9JdKg/5SadBfKg36S6VBf6k06C+VBv2l0qC/VBr0l0qDD8zcZskFJX1+iwazYpoU7DYtVdA79jz3PDqTsbdoo11MRvXaSj1sGiSud80qt4yMF16U3MTGhf6udHP4rLmlY/ZVDN8vFc7c8BLXs4qa1JcAUJLyMhc4OdBrvOhWGhjonMEJNdJntyxcUHdvxKKDxeXP7CvVy7Uk6o0jD4WHpAUglGTv3kmbEw5z7DcZR0KOLqS3lDH4oUy9TqAVtD3t9xxp8UoiVRn+KoeeKaD6brgSAdcmH1Obc/KHIX/cw/VcHC+jTSEefgcVf8JKHbRPsQb0ljKk4ldfO8Yx7Gryes1hzTefaBqe3WjYoEknT3E5jHpDqutkwFEsLPszR/qEn8Z6EXpZw0rEodyhwrC4CCmIjjyjnsfXNSfkL9LmnaFup/FN+nXo5trKoKU/vE2nwJqsCBEd4ZN3tqF+i5DUv4Oo89Y554BgDvU/n+fAE2F/xcpGX1UXWJEVgdHqGPwDkP+2splQ0rr+BVHznXep5jZUF6pJW7zgYjusf4kDQ7AeK4IOSIz1au7KiUH0bUL69OxRFf3F9lAxO2Sa9vXtODY4g72ZJYhvz4qQjpd5mUPPhJW/Je1jwKlDWi3ny/g9XqAzQcEdfANWBEYvXnmCA+84UXFyjvBhQJrWxJGrB3VH6d3B3VkRGJ1g6QNTrja7pMPh5Pi/kcUrXNWdfVjuXNJHH5VBVgHkGv1ktQYP3wOo+j5rZmWtsg/qXq+eeoNjUww6ptDw9bscuBOtmGx5aTRWlChyztFDzYqQR4FjOb6x4lwRf8fi+1eeD6d/gKGLAmm0D5V4lZBHAaStdprWcICPJFXjpHAFq669//HQ86ItPi3SklCIChLyKIBQEsonrN2gKdPz8CVS/JIgrYXzHmLAeAyPkcJXUSIhjwIJXj4rWLpTBU9hw2IyB9BkGxcKaMU4mp+KL1KBQB4FkqV4bWfpzk28npA5SEhVXvh3Yym2n3JL8iiQXAW4xdJF9vx3yBxA9SNc4s4VMRVBbkkeBZLjeJPL0skro6STdz1FezpPP9x22TSDt/GBjqVgc6tbZA7qLte/L8Hm85BpBj/FmwaWyJ1/CHeQWKF+cHBxhzLp5ZbkUSDB+0XnDLDLG6X0hcaZn3GJDviPKjTN4FhnTvfhs8IdFHX3+GQ3ERtrswx+MhDgpsPR/HN6pAP4Z7o3s7OTaGUOkwzGAcRmXMMLHvGFl+vNHMGHRJMMYjMNz0t5IPsPeZ02OI5W4JNbkkcBo0JYI2Z7/1zlqIf1XzLD4IEvyBoSPe0uF3nFl2LWHe7HMSGPAsDtT2/w1WxhvKIjwhPncCdsxPEvFxDyyDuG0OE9UbLUx5zzKdRNRgmd+CKVCOSRd9DxjWm/zucppjcScD/xpIWvokRCHnmH4Rm8cCqx7F9GHYqaHBDvmSw0CvEqIY+sIrQq+vjqaymwn8HWLdEFnHNOJbSdwW/IXrTrBtZmBi9lkT/3qWK2MrhyFNk7JpsLbCeDS2mAZdEOjhj7GLz5LR4dll/k0IltDE4ne/nqewmbGLwjHqG0EqxtYfAuPhAArNFcD84OBr+jAYLG33GkwHqDST3xqBCvd6touUGR/H/rDkdqLDZ4L5/8GS3cY6nBi2Io89s3OdTESoM7FuHxIjyM2VlncITo9B2vN2nViWUGl5G9LM/DdRYZ/D6a/MkXxtfGEoOLy8leSw+dWxJWGGz4FR5nu5f/tY/5BruJ/rchzklZnjDd4CGyl+Aai/OEyuAP7sR31BjA8ocz18lfug+LWakMKtlf0D1g02yzf6R3bOvTtD/cgRVB+2uQUN7AUwaDN1yj7tW9Pi5khbuwIjA67M6/z96ffZb14/kDXOvBuComdVbRGLEzBPdhRcgjwci3T86kdyZuxdXUX33JA6n0Bvt9X/gB92JFyKP7hLXpeT93Iv8/q31LahDkiayyr33uRvLSIBLVqX/R/eSJOplLdBej0+KnONqr2LullhWIA7rD5VrMemNZWXuuBkffu6G/VJSc5w5i/QsPc+Qj0tHc4HI9MnI2tuPprwCnQ/Z5nktaOpmq/vCgzYB+ep4+XfOmx3J1gC8//+9PXK7J/6jSKfPWzHBy+0wLMdla8PML1XS6oIeJLvRI/YXNgsqe79NLhEEi8Zsjt7n8PivFI1GMmStmqPjlXhcpUY+IuZL3MZcTqdQ2zZG6mi2l375IHgxBimNf++yX7EYT1+eKJMmtFv0XASoWz9gk2mI5P9/jzfbg4rZJ4m7KSZbn1DHzudvr9Y/qXOi7pXBy6Idc5AcOx/8BEKYXZ+VsYXIAAAAASUVORK5CYII=")}#support-afry>div>div:last-child{background:url(/images/afry/vr.jpg) no-repeat 50%;background-size:cover;width:450px}#intro{--introSpacing:50px;align-items:center;background:#f6f2eb;box-shadow:0 3px 3px #f6f2eb;display:flex;justify-content:center;padding:50px;padding:var(--introSpacing);position:relative}:root:not(.mobile) #intro{margin-left:35px;margin-right:35px}:root.mobile #intro{margin-bottom:25px}#intro .separator{align-self:stretch;border-left:1px solid gray;margin:var(--introSpacing) 0;max-width:0}#intro h3,#intro p{line-height:1.5;margin:1em 0}#intro h3:first-child,#intro p:first-child{margin-top:0!important}#intro h3:last-child,#intro p:last-child{margin-bottom:0!important}#intro .greeting,#intro h3{color:#000;font-size:1.1em;font-weight:700;font-weight:var(--maybeBold);text-align:center}#intro .greeting{font-family:Source Sans Pro,Arial,Helvetica,sans-serif}#intro p{font-size:1em;text-align:justify}#intro>div:not(.separator):first-child{font-size:20px;margin-right:var(--introSpacing);max-width:540px}#intro>div:not(.separator):last-child{font-size:17px;margin-left:var(--introSpacing);max-width:440px}:root.mobile #intro>div:not(.separator):first-child{font-size:16px}:root.mobile #intro>div:not(.separator):last-child{font-size:14px}:root.mobile #intro .separator{max-width:60%}#index{text-align:left}[dir=rtl] #index{text-align:right}#search{--maybeBold:normal}#catalog:not(.single) h1,:root.mobile #search>h3{display:none}#catalog h1{padding-left:40px;padding-right:0}[dir=rtl] #catalog h1{padding-left:0;padding-right:40px}#catalog h1+.courses-bar-container h3{margin-top:0}.courses-bar-container h3{font-size:30px;font-weight:700;font-weight:var(--title2FontWeight);line-height:37px;white-space:nowrap}:root.mobile .courses-bar-container h3{font-size:18px;margin:0}.courses-bar-container h3{padding-left:40px;padding-right:0}[dir=rtl] .courses-bar-container h3{padding-left:0;padding-right:40px}:root.mobile .courses-bar-container h3{padding:0}.courses-bar>p{padding-left:15px;padding-left:calc(40px - var(--coursesBarPaddingHorizontal))}:root.mobile .courses-bar>p{font-weight:400;margin:40px 0 60px;padding:0;text-align:center}.courses-bar-container{position:relative}.courses-bar-container.empty .courses-bar{white-space:normal!important}.courses-bar-container.vertical .courses-bar{margin:0!important;padding:0!important}.courses-bar-container.vertical .course2{display:flex;height:100px!important;margin:5px 5px 20px!important;width:auto!important}.courses-bar-container.vertical .course2 .mandatory,.courses-bar-container.vertical .course2 .recommended,.courses-bar-container.vertical .course2>ul{display:none}.courses-bar-container.vertical .course2>div{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important}.courses-bar-container.vertical .course2>div.img{border:1px solid #ddd;flex:0 0 150px;height:100px;width:150px}.courses-bar-container.vertical .course2>div.content{overflow:hidden}.courses-bar-container.vertical .course2>div.content h4{font-weight:700;font-weight:var(--maybeBold);height:auto;line-height:1.2em;margin-top:10px;white-space:normal}.courses-bar-container.vertical .course2>div.content p{color:#3c3c3c;display:block;line-height:1em;margin-top:10px}.courses-bar-container h3{margin:60px 0 24px;overflow:hidden;position:relative}.courses-bar-container h3 a{-webkit-text-decoration:none;text-decoration:none}.courses-bar-container h3 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.courses-bar-container h3:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";left:auto;position:absolute;right:0;top:0;width:50px}[dir=rtl] .courses-bar-container h3:after{left:0;right:auto}:root[dir=rtl] .courses-bar-container h3:after{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.courses-bar-container h3 ul{display:inline-block;list-style-type:none;margin:0 0 0 15px;padding:0;vertical-align:baseline}[dir=rtl] .courses-bar-container h3 ul{margin-left:0;margin-right:15px}.courses-bar-container h3 ul li{display:inline-block;margin:0 15px}.courses-bar-container h3 ul a{color:#666;font-size:14px}.courses-bar-container:first-child h3{margin-top:0}.courses-bar-container p{font-weight:700;font-weight:var(--maybeBold)}.courses-bar-container button.close,.courses-bar-container button.next,.courses-bar-container button.open,.courses-bar-container button.prev{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.courses-bar-container button.close,.courses-bar-container button.close:focus,.courses-bar-container button.close:hover,.courses-bar-container button.next,.courses-bar-container button.next:focus,.courses-bar-container button.next:hover,.courses-bar-container button.open,.courses-bar-container button.open:focus,.courses-bar-container button.open:hover,.courses-bar-container button.prev,.courses-bar-container button.prev:focus,.courses-bar-container button.prev:hover{background:none;border:0;box-shadow:none;text-shadow:none}.courses-bar-container button.close,.courses-bar-container button.next,.courses-bar-container button.open,.courses-bar-container button.prev{--coursesBarButtonSize:60px;background:#2b8bff!important;background:var(--arrowBackground)!important;border:2px solid transparent!important;border:2px solid var(--arrowBorderColor)!important;border-radius:1000px;height:60px;height:var(--coursesBarButtonSize);position:absolute;transition:all .15s ease-in-out;width:60px;width:var(--coursesBarButtonSize)}.courses-bar-container button.close svg,.courses-bar-container button.next svg,.courses-bar-container button.open svg,.courses-bar-container button.prev svg{height:50%;width:50%;fill:#fff;fill:var(--arrowColor);stroke:#fff;stroke:var(--arrowColor);stroke-width:2px}.courses-bar-container button.next,.courses-bar-container button.prev{top:50%;z-index:500}.courses-bar-container button.next:hover,.courses-bar-container button.prev:hover{--coursesBarButtonSize:70px}:root.mobile .courses-bar-container button.next,:root.mobile .courses-bar-container button.prev{display:none}.courses-bar-container button.close,.courses-bar-container button.open{--coursesBarButtonSize:40px;bottom:-20px;left:50%;transform:translate(-50%)}.courses-bar-container button.close:hover,.courses-bar-container button.open:hover{--coursesBarButtonSize:50px;bottom:-25px}.courses-bar-container button.close svg,.courses-bar-container button.open svg{stroke-width:4px}.courses-bar-container button.next.prev,.courses-bar-container button.prev.prev{left:50px}.courses-bar-container button.next.prev:hover,.courses-bar-container button.prev.prev:hover{transform:translate(-5px,-5px)}.courses-bar-container button.next.next,.courses-bar-container button.prev.next{right:50px}.courses-bar-container button.next.next:hover,.courses-bar-container button.prev.next:hover{transform:translate(5px,-5px)}.courses-bar-container button.close svg{bottom:3px;position:relative}.courses-bar-container.open .next,.courses-bar-container.open .open,.courses-bar-container.open .prev{display:none}.courses-bar-container.open .courses-bar{white-space:normal}.courses-bar-container>.menu>span+span{display:flex;gap:1rem;margin-right:25px;margin-right:var(--contentPadding);position:relative;z-index:100}.courses-bar-container>.menu>span+span button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.courses-bar-container>.menu>span+span button,.courses-bar-container>.menu>span+span button:focus,.courses-bar-container>.menu>span+span button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.courses-bar-container>.menu>span+span button.active svg{fill:#2b8bff;fill:var(--iconMenuActiveColor)}.courses-bar-container>.menu>span+span button svg{height:25px;height:var(--coursesBarIconMenuSize);width:25px;width:var(--coursesBarIconMenuSize)}.courses-bar-container button.drag{touch-action:manipulation}.courses-bar-container.dragging{opacity:.5}.courses-bar-dragging .courses-bar{min-height:90px}.courses-scroll-container{height:5px;margin:0 0 5px;position:relative}.courses-scroll{background:#e6e6e6;border-radius:100px;height:5px;left:0;max-width:100%;position:absolute;top:0;width:100%}.courses-bar{background:#f1f1f1;background:var(--coursesBarColor);box-shadow:var(--corusesBarShadow);overflow:hidden;padding:30px 25px;padding:var(--coursesBarPaddingVertical) var(--coursesBarPaddingHorizontal);position:relative;text-align:left}[dir=rtl] .courses-bar{text-align:right}:root.mobile .courses-bar{background:none;box-shadow:none;margin:0 -25px;margin:0 calc(0px - var(--contentPadding));padding:0 20px;padding:0 calc(var(--contentPadding) - 5px)}:root.mobile .courses-bar.all .course2{margin:5px}:root.mobile .courses-bar.all .course2-block{margin:25px 0;margin:var(--contentPadding) 0}body:not(.mobile) .courses-bar.all{display:flex;flex-wrap:wrap;gap:0;gap:var(--courseItemGap)}body:not(.mobile) .courses-bar.all.center{justify-content:center}.courses-bar:not(.all)>div{overflow-y:hidden!important;touch-action:pan-x pan-y;-ms-overflow-style:none;scrollbar-width:none}.courses-bar:not(.all)>div::-webkit-scrollbar{display:none}.course2,.course3{background:#fff;border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:1px 2px 4px #ccc;box-shadow:var(--dropShadow);display:inline-block;overflow:hidden;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}[dir=rtl] .course2,[dir=rtl] .course3{text-align:right}.course2:not(.unavailable),.course3:not(.unavailable){cursor:pointer;transition:all .2s}.course2.unavailable>div,.course3.unavailable>div{cursor:not-allowed}.course2{--iconMargin:10px;--iconSize:20px;--courseItemStatusLabelColor:#ffce43;--courseItemStatusTextColor:#000;--courseItemStatusIconColor:#000;--courseItemStatusIconBg:#fff;margin:15px;margin:var(--courseItemMargin)}body.mobile .course2{--iconMargin:5px;--iconSize:15px}.course2>.img{position:relative}.course2>ul{color:var(--courseItemStatusTextColor);display:flex;flex-wrap:wrap;gap:calc(var(--iconMargin)/2);left:var(--iconMargin);list-style:none;margin:0;padding:0;position:absolute;top:var(--iconMargin);transition:opacity .2s;z-index:10}.course2>ul svg{height:var(--iconSize);width:var(--iconSize);stroke-width:1px;fill:var(--courseItemStatusIconColor);stroke:var(--courseItemStatusIconColor)}.course2>ul span:first-child{background:var(--courseItemStatusIconBg);border:2px solid var(--courseItemStatusIconColor);border-radius:1000px;line-height:0;padding:calc(var(--iconSize)/4);position:relative;z-index:10}.course2>ul li{align-items:center;display:flex}.course2>ul li.label span:first-child{border-color:var(--courseItemStatusLabelColor)}.course2>ul li.label span:last-child:not(:first-child){background:var(--courseItemStatusLabelColor);border-radius:3px;font-size:14px;font-weight:700;font-weight:var(--boldWeight);line-height:1;margin-left:-20px;padding:6px 6px 6px 24px}.course2>ul li.completed{--courseItemStatusIconColor:#0ca906}.course2>ul li.type{--courseItemStatusIconColor:#333}.course2>ul li.bookmark{--courseItemStatusIconColor:#4484ce}.course3{box-shadow:1px 1px 5px #ccc;padding:1rem;padding:var(--course3Padding);width:calc(2rem + 240px);width:calc(var(--course3Padding)*2 + var(--courseItemBaseWidth3))}.course3:hover{box-shadow:1px 1px 10px #b3b3b3}.course3:hover h4{-webkit-text-decoration:underline;text-decoration:underline}.course3 .img{background-size:cover;border-radius:5px;border-radius:calc(var(--roundedCornerSize)/2);height:140px;height:var(--courseItemBaseHeight3);width:240px;width:var(--courseItemBaseWidth3)}.course3 h4{display:-webkit-box;font-size:1rem;font-weight:700;font-weight:var(--boldWeight);height:2lh;line-height:1.2;margin:1rem 0 .5rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#course-image .mandatory,#course-image .recommended,#course-image-mobile .mandatory,#course-image-mobile .recommended,.course2 .mandatory,.course2 .recommended{background:#fd2695;background:var(--mandatoryColor);border-radius:0 5px 0 0;border-radius:0 calc(var(--roundedCornerSize)/2) 0 0;bottom:0;color:#fff;color:var(--mandatoryTextColor);font-size:12px;font-weight:700;font-weight:var(--boldWeight);left:0;padding:5px 20px;position:absolute}:root.mobile #course-image .mandatory,:root.mobile #course-image .recommended,:root.mobile #course-image-mobile .mandatory,:root.mobile #course-image-mobile .recommended,:root.mobile .course2 .mandatory,:root.mobile .course2 .recommended{padding:5px 10px}#course-image .recommended,#course-image-mobile .recommended,.course2 .recommended{background:#3498db;background:var(--recommendedColor);color:#fff;color:var(--recommendedTextColor)}#course-image-mobile .mandatory,#course-image-mobile .recommended{bottom:auto;left:auto;right:0;top:0}.course2-block{align-items:center;display:flex;flex:1 1 100%;transition:all .1s ease-in-out;white-space:normal}.course2-block:hover,:root.mobile .course2-block{box-shadow:2px 2px 7px #ddd}.course2-block>.img{align-self:stretch;background:no-repeat;background-size:cover;border-right:1px solid #eee;flex:0 0 200px;width:200px}.course2-block>.content{flex:1 1 auto;padding:25px}.course2-block h4{font-size:28px;font-weight:400;margin:0 0 20px}.course2-block p{font-size:18px;margin:0}.course2-block p>span span{font-style:italic}.course2-box{--courseItemTitleSize:50px;--courseItemContentPadding:20px;color:#fff!important;height:200px;height:var(--courseItemBaseHeight);width:300px;width:var(--courseItemBaseWidth)}:root.mobile .course2-box{--courseItemTitleSize:36px;--courseItemTextColor:#3c3c3c!important;--courseItemColor:#fff!important;--courseItemContentPadding:10px;box-shadow:0 0 5px #ccc}:root:not(.mobile) .course2-box:hover{height:228px;height:calc(var(--courseItemHeight) + var(--courseItemMargin) - 2px);margin:1px;width:328px;width:calc(var(--courseItemWidth) + var(--courseItemMargin) - 2px)}.course2-box:hover>.content{opacity:1}.course2-box:hover>.content h4{opacity:.85;opacity:var(--courseItemOpacity)}.course2-box:hover .mandatory,.course2-box:hover .recommended,.course2-box:hover ul{opacity:0}.course2-box .mandatory,.course2-box .recommended{bottom:var(--courseItemTitleSize)}:root.mobile .course2-box .mandatory,:root.mobile .course2-box .recommended{bottom:0}.course2-box>.img{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}:root.mobile .course2-box>.img{bottom:36px}.course2-box>.content{bottom:0;color:#fff;color:var(--courseItemTextColor);display:flex;flex-direction:column;left:0;opacity:.85;opacity:var(--courseItemOpacity);position:absolute;right:0;top:calc(100% - var(--courseItemTitleSize));transition:all .15s ease-in-out;z-index:100}:root.mobile .course2-box>.content{border-top:1px solid #ddd;font-size:14px}.course2-box>.content>*{background:#000;background:var(--courseItemColor);padding-left:var(--courseItemContentPadding);padding-right:var(--courseItemContentPadding)}.course2-box>.content>div{flex:1 1}.course2-box p{color:inherit;display:none;font-weight:400;line-height:20px;margin:0;white-space:normal}.course2-box h4{color:inherit!important;flex:0 0 auto;font-weight:700;font-weight:var(--maybeBold);height:var(--courseItemTitleSize);line-height:var(--courseItemTitleSize);margin:0;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}:root.mobile .course2-box h4{font-weight:400}.course2-box h4 strong{font-style:italic}:root.mobile .course2-box.hover>.content,:root:not(.mobile) .course2-box:hover>.content{overflow:hidden;top:0!important;z-index:300}:root.mobile .course2-box.hover>.content h4,:root:not(.mobile) .course2-box:hover>.content h4{height:auto;line-height:20px;padding-bottom:var(--courseItemContentPadding);padding-top:var(--courseItemContentPadding);white-space:normal}:root.mobile .course2-box.hover>.content div,:root:not(.mobile) .course2-box:hover>.content div{padding-top:var(--courseItemContentPadding)}:root.mobile .course2-box.hover>.content p,:root:not(.mobile) .course2-box:hover>.content p{display:block}:root.mobile .course2-box.hover>.content{border:1px solid #e5e5e5}:root.mobile .course2-box.hover>.content:after,:root.mobile .course2-box.hover>.content:before{display:none}.course3-props{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.course3-props>*{align-items:center;background:var(--bgColor);border-radius:1000px;color:var(--color);display:flex;font-size:.75rem;font-weight:700;font-weight:var(--boldWeight);gap:.4em;padding:.3em .6em}.course3-props svg{fill:currentColor;stroke:currentColor;stroke-width:1px;height:1.1em;width:1.1em}.course3-props{--bgColor:var(--attentionColor);--color:var(--attentionTextColor)}.course3-props .completed{--bgColor:var(--completedColor);--color:var(--completedTextColor)}.course3-props .progress{--bgColor:var(--buttonColor);--color:var(--buttonTextColor)}.course3-props .recommended{--bgColor:var(--assignedColor);--color:var(--assignedTextColor)}#mobile-search form{position:relative}#mobile-search form input{width:100%}#mobile-search form button{background:none!important;border:none!important;box-shadow:none;color:#3c3c3c!important;font-size:25px;left:auto;padding:5px 15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}[dir=rtl] #mobile-search form button{left:0;right:auto}#course-error{display:inline-block;margin:25px;text-align:left}#course{--courseMarginHorizontal:25px;--courseMargin:30px;--courseMargin2:50px;--sidebarWidth:320px;--courseLeftMaxWidth:300px;--courseRightMaxWidth:550px;--courseMaxWidth:calc(var(--courseLeftMaxWidth) + var(--courseMargin2) + var(--courseRightMaxWidth));--courseFullMaxWidth:calc(var(--courseLeftMaxWidth) + var(--courseMargin2) + var(--courseRightMaxWidth) + var(--courseMargin2) + var(--sidebarWidth))}#course.course-event,#course.sidebar{--courseMaxWidth:var(--courseFullMaxWidth)}#course{margin:0 var(--courseMarginHorizontal)}body.mobile #course{margin:0}#course .subblock>.menu{background:none!important}#course .courses-bar-container h3{font-size:1.3rem;font-weight:700;font-weight:var(--boldWeight);margin:0 auto .5em;max-width:calc(var(--courseMaxWidth) + 80px)}#course button{--svgColor:var(--buttonTextColor)}#course button:hover svg{--svgColor:var(--buttonTextColorHover)}#course button svg{fill:var(--svgColor);stroke:var(--svgColor);margin-right:.3em}#course-mobile{--courseMargin:15px;--courseMargin2:calc(var(--courseMargin)*2);text-align:left}[dir=rtl] #course-mobile{text-align:right}#course-mobile h1{font-size:18px;font-weight:700;font-weight:var(--maybeBold);word-break:break-word}#course-mobile #add-comment textarea{min-height:37px}#course-actions-mobile,#course-content-tabs,#course-content-tabs>ul,#course-description-mobile,#course-description-mobile p,#course-meta-mobile,#course-mobile h1{margin:20px 0}#course-content-mobile,#course-content-tabs,#course-menu,#course-rating,#course-top{margin-left:auto;margin-right:auto;max-width:var(--courseMaxWidth)}#course-mobile h1{margin-bottom:15px}#course-mobile #stars{margin:15px 0}#course-description-mobile{margin-top:15px}#course-menu,#course-rating,#course-top{display:flex}#course-menu{align-items:center;background:#f8f8f9;background:var(--contentBoxBg);border-radius:35px;box-shadow:none;box-shadow:var(--contentBoxShadow);justify-content:space-between;margin-bottom:var(--courseMargin2);min-height:60px}#course-menu a{position:relative}#course-menu>div:not(#course-menu-bundle){flex:1 0 175px}#course-menu>div:not(#course-menu-bundle) a,#course-menu>div:not(#course-menu-bundle) span{display:inline-block;font-size:16px;font-weight:700;font-weight:var(--maybeBold);padding:20px;-webkit-text-decoration:none;text-decoration:none}#course-menu>div:not(#course-menu-bundle) a{--color:#000;transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out;transition:var(--formElementTransition)}#course-menu>div:not(#course-menu-bundle) a:after{border-left:2px solid var(--color);border-top:2px solid var(--color);content:"";height:12px;left:29px;position:absolute;top:24px;transform:rotate(-45deg);width:12px}#course-menu>div:not(#course-menu-bundle) a:before{background:#fff;border:2px solid var(--color);border-radius:100px;content:"";height:35px;left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:border .2s ease-out,box-shadow .1s ease-out,background .2s ease-out;transition:var(--formElementTransition);width:35px}#course-menu>div:not(#course-menu-bundle) a:hover{--color:var(--buttonColorHover)}#course-menu>div:not(#course-menu-bundle):first-child{margin-right:10px;text-align:left}#course-menu>div:not(#course-menu-bundle):first-child a{padding-left:60px}#course-menu>div:not(#course-menu-bundle):first-child span{background:url(/images/lock2.png) no-repeat 15px;background-size:35px;padding-left:60px}#course-menu>div:not(#course-menu-bundle):last-child{margin-left:10px;text-align:right}#course-menu>div:not(#course-menu-bundle):last-child a{padding-right:60px}#course-menu>div:not(#course-menu-bundle):last-child a:before{left:auto;right:15px}#course-menu>div:not(#course-menu-bundle):last-child a:after{left:auto;right:29px;transform:rotate(135deg)}#course-menu>div:not(#course-menu-bundle):last-child span{background:url(/images/lock2.png) no-repeat calc(100% - 15px);background-size:35px;padding-right:60px}#course-menu-bundle a{--color:#000;--buttonTextColor:var(--color);--buttonTextColorHover:var(--color);--buttonBorderColor:var(--color);--buttonBorderWidth:2px;--buttonWidth:auto;--formElementFontSize:14px;--buttonRadius:35px;--buttonTextShadow:none;background:#fff!important;height:auto;position:relative;word-break:break-word}#course-menu-bundle a:hover{--color:var(--buttonColor)}#course-top{flex-wrap:wrap;gap:var(--courseMargin2);margin:0 auto;text-align:left}[dir=rtl] #course-top{text-align:right}#course-top h1,#course-top h2,#course-top h3,#course-top h4{font-weight:700;font-weight:var(--maybeBold)}#course-top h1{border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:2px 2px 5px #e6e6e6;box-shadow:var(--maybeNoShadow,2px 2px 5px #e6e6e6);color:#000;font-size:1.3rem;font-weight:700;font-weight:var(--boldWeight);line-height:1.3;margin:0 0 calc(var(--courseMargin2)/2) -150px;padding:1rem 1rem 1rem 150px;word-break:break-word}#yammer{border:0;margin:25px auto 0;max-width:850px;min-height:700px;width:100%}body.mobile #yammer{margin:0;min-height:600px}#course-bottom .courses-bar{text-align:center}#course-left,#course-right{flex:1 0}#course-left{max-width:var(--courseLeftMaxWidth)}#course-right{max-width:var(--courseRightMaxWidth)}#course-packages,#course-sidebar #stars-rate{border:1px solid #3c3c3c;border:1px solid var(--titleColor);border-radius:10px;border-radius:var(--roundedCornerSize);padding:2rem}#course-sidebar{align-self:start;display:flex;flex-direction:column;gap:var(--courseMargin);width:var(--sidebarWidth)}#course-sidebar h4{margin:0 0 .7em;text-align:center}#course-sidebar #stars-rate{margin:0}#course-sidebar #stars-rate .stars{justify-content:center}#course-packages ul{list-style:none;margin:0;padding:0}#course-packages a,#course-packages li>span{display:flex;padding:5px 0;word-break:break-word}#course-packages li>span{cursor:not-allowed}#course-packages svg{height:17px;margin-right:10px;max-width:17px;min-width:17px;vertical-align:middle;width:17px;fill:#3c3c3c;fill:var(--titleColor);stroke:#3c3c3c;stroke:var(--titleColor);stroke-width:2px}#course-modules,#course-paths{flex:1 0 100%;margin:var(--courseMargin2) calc(0px - var(--courseMarginHorizontal)) var(--courseMargin2) calc(0px - var(--courseMarginHorizontal))}:root.mobile #course-modules,:root.mobile #course-paths{margin:var(--courseMargin2) 0}#course-modules .next,#course-modules .prev,#course-paths .next,#course-paths .prev{top:80px}#bundle-completed,#course-progress.bundle{--height:50px;background:#bfbfbf;border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:2px 2px 2px #eee;box-shadow:var(--maybeNoShadow,2px 2px 2px #eee);color:#fff;font-weight:700;font-weight:var(--maybeBold);height:50px;height:var(--height);line-height:50px;line-height:var(--height);margin:var(--courseMargin) var(--roundedCornerSize);overflow:hidden;position:relative;text-align:center}:root.mobile #bundle-completed,:root.mobile #course-progress.bundle{border-radius:0;box-shadow:none}#bundle-completed span:first-child,#course-progress.bundle span:first-child{background:#2b8bff;background:var(--buttonColor);bottom:0;left:0;position:absolute;top:0}#bundle-completed span:last-child,#course-progress.bundle span:last-child{position:relative;z-index:10}#course-image{position:relative}#course-image img{border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:2px 2px 5px #eee;box-shadow:var(--maybeNoShadow,2px 2px 5px #eee);max-width:100%}#course-image button{--buttonWidth:auto;--buttonShadow:var(--maybeNoShadow,1px 2px 5px #ccc);--buttonColor:#fff;--formElementFontSize:14px;--buttonTextColor:#000;--buttonFontWeight:var(--boldWeight);--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*2);left:-15px;position:absolute;top:-15px}#course-image button svg{height:18px;width:18px}#course-image-mobile{background:#3c3c3c;margin:-25px -25px 0;margin:calc(0px - var(--contentPadding)) calc(0px - var(--contentPadding)) 0 calc(0px - var(--contentPadding));min-height:100px;position:relative;text-align:center}#course-image-mobile img{max-width:100%}#course-image-mobile.startable:after,.course2.startable:after{background:rgba(0,0,0,.5) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M56.6 27.9 12.8.7C11.2-.1 9.3-.4 8 .7c-1.6.5-2.7 2.1-2.7 4v54.7c0 1.6 1.1 3.2 2.4 4 .8.3 1.6.5 2.4.5s1.9-.3 2.7-.8L56.6 36c1.3-.8 2.1-2.4 2.1-4s-.8-3.3-2.1-4.1' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat 60%;background-size:50%;border-radius:1000px;content:"";height:65px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.course2.startable:after{height:35px;left:75px;width:35px}#course-progress{background:#bbb;box-shadow:none!important;margin:0!important;min-height:4px;position:relative}#course-progress:not(.bundle):after,#course-progress:not(.bundle):before{background:#27ae60;bottom:0;content:"";height:100%;left:0;position:absolute;width:50%}#course-progress.bundle span:first-child{background:#27ae60}.stars{align-items:center;display:flex;gap:5px}.stars div{margin-left:7px;margin-right:0}[dir=rtl] .stars div{margin-left:0;margin-right:7px}.stars svg{display:inline-block;height:25px;width:25px;fill:#d6d6d6}.stars svg.active{fill:#1fdb9b;fill:var(--completedColor)}:root.mobile #stars-rate{background:#efefef;margin:0 calc(-25px - env(safe-area-inset-right, 0)) 25px calc(-25px - env(safe-area-inset-left, 0));margin:0 calc(0px - var(--safe-area-inset-right) - var(--contentPadding)) 25px calc(0px - var(--safe-area-inset-left) - var(--contentPadding));padding:25px calc(env(safe-area-inset-right, 0) + 25px) 25px calc(env(safe-area-inset-left, 0) + 25px);padding:25px calc(var(--safe-area-inset-right) + var(--contentPadding)) 25px calc(var(--safe-area-inset-left) + var(--contentPadding));text-align:center}:root.mobile #stars-rate h4{margin:0 0 15px}:root:not(.mobile) #stars-rate{margin-bottom:var(--courseMargin);margin-top:var(--courseMargin)}#course-right #stars-rate h4{margin:0 0 5px}#stars-rate .stars{display:flex}:root.mobile #stars-rate .stars{justify-content:center}#stars-rate .stars div{margin:0 20px}#stars-rate .stars svg{height:40px;width:40px}:root.mobile #stars-rate .stars svg.active{fill:#444}#stars-rate .stars.active:hover svg{cursor:pointer}:root.mobile #stars-rate .stars.active:hover svg{fill:#444}:root:not(.mobile) #stars-rate .stars.active:hover svg{fill:#1fdb9b;fill:var(--completedColor)}#stars-rate .stars.active:hover svg:hover~svg{fill:#dbdbdb!important}#course-meta>div{margin:calc(var(--courseMargin)/2) 0}#course-meta>div>strong{color:#000;font-weight:700;font-weight:var(--maybeBold)}#course-meta>div:last-child{margin-bottom:0}#course-meta-mobile,#course-meta-mobile>div{margin:10px 0}#course-meta-mobile h4{font-weight:700;font-weight:var(--maybeBold);margin-right:5px}#course-meta-mobile h4,#course-meta-mobile p{display:inline}#start-course{margin:0 25px}#start-course div{display:block}#start-course label{color:#000;display:block;font-weight:700;font-weight:var(--maybeBold)}#start-course button:only-child{margin-top:15px}#course-completed button,#start-course button{--formElementPaddingVertical:17px;--buttonWidth:100%}#course-completed,#trophy{text-align:center}#trophy{background:url(/images/trophy2.png) no-repeat top;background-size:auto calc(100% - 25px);color:#fac926;font-size:20px;font-weight:700;font-weight:var(--boldWeight);height:100px;line-height:25px;margin:25px 0;padding-top:75px;width:100%}#course-commenting{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:calc(var(--courseMaxWidth) - 5rem)}#course-commenting>h2{font-size:1.3rem;font-weight:700;font-weight:var(--boldWeight);margin:0 0 1rem}:root:not(.mobile) #course-commenting{border-top:2px solid #ccc;margin-top:var(--courseMargin2);padding-top:var(--courseMargin2)}#course-comment{--formElementWidth:100%;--buttonWidth:auto}#course-comment>p{margin:0}#course-comment .actions{text-align:right}#course-comments{--buttonWidth:auto;display:flex;flex-direction:column;gap:1rem;text-align:left;word-break:break-word}:root:not(.mobile) #course-comments>div{border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:2px 2px 10px #ddd;box-shadow:var(--maybeNoShadow,2px 2px 10px #ddd);padding:1.5rem;padding:var(--maybeZero,1.5rem)}:root.mobile #course-comments>div:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:1rem}#course-comments h4{display:flex;font-weight:700;font-weight:var(--boldWeight);gap:1em;margin:0 0 1em}#course-comments h4 span{color:#3c3c3c;color:var(--textColor);font-weight:400}#course-comments blockquote,#course-comments p{margin:0}#course-comments button{margin-top:1rem}#course-actions-mobile{align-content:center;display:flex;justify-content:space-around}#course-actions-mobile button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}#course-actions-mobile button,#course-actions-mobile button:focus,#course-actions-mobile button:hover{background:none;border:0;box-shadow:none;text-shadow:none}#course-actions-mobile button{background-color:transparent;background-position:center calc(100% + 12px)!important;color:#ff7f3a;font-weight:400;line-height:1em;margin:0 5px;text-align:center}#course-actions-mobile button svg{fill:#ff7f3a}#course-actions-mobile button[disabled]{color:#bbb}#course-actions-mobile button[disabled] svg{fill:#bbb}#course-actions-mobile svg{display:block;height:33px;margin:0 auto 10px;width:33px}#course-actions-mobile #unapproved-message{margin-left:15px}#course-content-tabs{border-top:1px solid #d7d7d7}#course-content-tabs>ul{list-style-type:none;padding:0}#course-content-tabs>ul li{display:inline-block;font-weight:700;font-weight:var(--maybeBold);margin-right:20px}#course-content-tabs>ul li.active{border-bottom:4px solid #ff7f3a}#course-description-mobile{word-break:break-word}#course-description-mobile p.more{margin-top:-20px}#course-description-mobile p.more a{font-weight:700;font-weight:var(--maybeBold)}#course-activity,#course-activity-review{margin:var(--courseMargin) 0}#course-activity h3,#course-activity-review h3{color:#3c3c3c;color:var(--titleColor);font-size:1rem;margin:0 0 .8em}#course-activity td,#course-activity th,#course-activity-review td,#course-activity-review th{font-size:1rem}#course-activity-container{align-items:start;display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0}#course-activity-container>*{background:#efefef;border:0!important;border-radius:10px;border-radius:var(--roundedCornerSize);display:flex;flex-direction:column;margin:0;overflow-x:auto;padding:25px;padding:var(--contentPadding)}#course-activity-container>* h3{font-size:1rem!important;text-align:left}#course-activity-container>* h3,#course-activity-container>* h3 span{background:transparent}#course-activity-container>* h3 span{flex:1 1 100%}#course-activity-container>* h3 .iconmenu{display:none}#course-activity-container>* thead{background:transparent;border:0}#course-activity-container>* td,#course-activity-container>* th{border-color:#ccc}#course-activity-container>* p{margin:10px}#course-activity-container>* p:last-child{margin-bottom:0}#events{margin:0 25px;margin:var(--boxMargin1) var(--boxMargin2)}#events .react-datepicker{border-color:#ddd;border-radius:10px;border-radius:var(--roundedCornerSize)}#events-list{text-align:center}#events-mobile #events-list{margin:50px -12.5px!important;margin:50px calc(0px - var(--contentPadding)/2)!important}#course-events-message{margin:2rem 0}#course-events-filter{--originalRadius:var(--formElementRadius)}#course-events-filter>*{--buttonRadius:0;--formElementRadius:0;--formElementWidth:200px;--buttonPadding:var(--formElementPaddingVertical) calc(var(--formElementPaddingHorizontal)*2)}#course-events-filter>:first-child{border-radius:var(--originalRadius) 0 0 var(--originalRadius)}#course-events-filter>:last-child{border-radius:0 var(--originalRadius) var(--originalRadius) 0}#events-header{display:flex;gap:50px;margin:0 auto 25px;max-width:1300px}#events-header h2{font-size:25px;font-weight:700;font-weight:var(--title2FontWeight);margin:0 0 25px}#events-header>div:first-child{flex:1 1 auto}#events-header>div:last-child{flex:0 0 320px}#events-mobile #events-calendar{overflow:hidden}#events-mobile #events-calendar .CalendarMonth{padding:0!important}#events-calendar .CalendarDay__default{border-color:transparent!important}#events-calendar .DayPicker_weekHeader{color:#3c3c3c;color:var(--titleColor);font-weight:700;font-weight:var(--maybeBold)}#events-calendar .CalendarDay__highlighted_calendar{background:#f0f0f0}#events-calendar .CalendarDay{border-radius:1000px}#events-calendar .CalendarDay.CalendarDay__today,#events-calendar .CalendarDay:hover{background:#2b8bff!important;background:var(--buttonColor)!important;color:#fff;font-weight:700;font-weight:var(--maybeBold)}#events-calendar .DayPickerNavigation_button__default{border:0}#events-calendar .DayPicker_transitionContainer__horizontal{transition:none!important}#events-calendar .react-datepicker__day{border-radius:10px!important;border-radius:var(--roundedCornerSize)!important}#events-calendar .react-datepicker__day,#events-calendar .react-datepicker__day-name{margin:1px!important}#events-filters,#events-header .events-subscribe.open,#events>.events-subscribe{background:#f8f8f9;background:var(--contentBoxBg);box-shadow:none;box-shadow:var(--contentBoxShadow);padding:25px}#events-filters{border-radius:10px;border-radius:var(--roundedCornerSize);display:flex;gap:25px;--formElementWidth:100%}#events-filters>span{font-weight:700;font-weight:var(--maybeBold);line-height:25px;padding-top:.5em;padding-top:var(--formElementPaddingVertical)}#events-filters>div{flex-direction:column;width:100%}#events-filters>div,#events-filters>div>div{display:flex;gap:25px}#events-mobile .DayPicker{margin:auto}#events-mobile-filters{align-items:center;display:flex;flex-direction:column}#events-mobile-filters>*{margin:5px 0}.events-subscribe{--buttonWidth:auto;margin:15px auto;max-width:1300px}#events-header .events-subscribe{text-align:left}.events-subscribe:not(.open) span{color:#3c3c3c;color:var(--linkColor);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.events-subscribe:not(.open) span:hover{-webkit-text-decoration:none;text-decoration:none}#events-header .events-subscribe.open{margin:25px 0}.events-subscribe p{margin:0}.events-subscribe .buttons{justify-content:center}.events-subscribe .buttons,.events-subscribe>div{display:flex;gap:15px;margin:25px 0 0}.events-subscribe>div input{flex:1 1 auto}.event-time svg{fill:var(--eventColor);stroke-width:1px;stroke:var(--eventColor)}.event-time p{align-items:center;display:flex;gap:10px;margin:5px 0}.event-time p:first-child{font-weight:700;font-weight:var(--maybeBold)}.event,.event-mobile,.event-prequiz,.waiting-general{--height:185px;--borderWidth:0px;--eventColor:var(--eventColorEnrollable);--eventBorderColor:var(--eventColor)}.event-mobile.enrollable,.event-prequiz.enrollable,.event.enrollable,.waiting-general.enrollable{--eventColor:var(--eventColorEnrollable)}.event-mobile.confirming,.event-mobile.waitable,.event-mobile.waiting,.event-mobile.waitingUnapproved,.event-prequiz.confirming,.event-prequiz.waitable,.event-prequiz.waiting,.event-prequiz.waitingUnapproved,.event.confirming,.event.waitable,.event.waiting,.event.waitingUnapproved,.waiting-general.confirming,.waiting-general.waitable,.waiting-general.waiting,.waiting-general.waitingUnapproved{--eventColor:var(--eventColorWaiting)}.event-mobile.completed,.event-prequiz.completed,.event.completed,.waiting-general.completed{--eventColor:var(--eventColorCompleted)}.event-mobile.progress,.event-prequiz.progress,.event.progress,.waiting-general.progress{--eventColor:var(--eventColorProgress)}.event-mobile.progress.enrolled,.event-prequiz.progress.enrolled,.event.progress.enrolled,.waiting-general.progress.enrolled{--borderWidth:3px}.event-mobile.enrolled,.event-mobile.unapproved,.event-prequiz.enrolled,.event-prequiz.unapproved,.event.enrolled,.event.unapproved,.waiting-general.enrolled,.waiting-general.unapproved{--eventColor:var(--eventColorEnrolled)}.event-mobile.cancelled,.event-prequiz.cancelled,.event.cancelled,.waiting-general.cancelled{--eventBorderColor:#fc1e47}.event,.event-mobile,.event-prequiz,.waiting-general{align-items:center;border:var(--borderWidth) solid var(--eventBorderColor);border-left-width:15px;border-radius:0 10px 10px 0;border-radius:0 var(--roundedCornerSize) var(--roundedCornerSize) 0;box-shadow:2px 2px 6px 0 #ddd;display:flex;margin:0 auto;max-width:1300px;text-align:left}.event h3,.event-mobile h3,.event-prequiz h3,.waiting-general h3{color:#3c3c3c!important;font-size:22px;font-weight:700;font-weight:var(--maybeBold);margin:25px 0 15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#course-events .event h3,#course-events .event-mobile h3,#course-events .event-prequiz h3,#course-events .waiting-general h3{white-space:normal}.event,.event-mobile,.event-mobile:hover,.event-prequiz,.event-prequiz:hover,.event:hover,.waiting-general,.waiting-general:hover{-webkit-text-decoration:none;text-decoration:none}a.event-mobile:hover,a.event-prequiz:hover,a.event:hover,a.waiting-general:hover{box-shadow:2px 2px 6px 0 #bbb}.event .props,.event-mobile .props,.event-prequiz .props,.waiting-general .props{display:flex;flex-wrap:wrap;gap:10px}#events-list .event .props,#events-list .event-mobile .props,#events-list .event-prequiz .props,#events-list .waiting-general .props{max-height:36px;min-height:36px;overflow:hidden}.event .props svg,.event-mobile .props svg,.event-prequiz .props svg,.waiting-general .props svg{height:20px;width:20px}.event .props>span,.event-mobile .props>span,.event-prequiz .props>span,.waiting-general .props>span{align-items:center;border:1px solid #c2c2c2;border-radius:1000px;display:inline-flex;gap:10px;padding:7px 15px;white-space:nowrap}.event .props>span svg,.event-mobile .props>span svg,.event-prequiz .props>span svg,.waiting-general .props>span svg{fill:var(--eventColor)}.event .props button,.event-mobile .props button,.event-prequiz .props button,.waiting-general .props button{--buttonPaddingVertical:0;--buttonPaddingHorizontal:15px;--buttonPadding:var(--buttonPaddingVertical) var(--buttonPaddingHorizontal);--buttonWidth:auto;--buttonRadius:1000px;height:auto}.event .props button svg,.event-mobile .props button svg,.event-prequiz .props button svg,.waiting-general .props button svg{stroke-width:2px;stroke:#fff;stroke:var(--buttonTextColor);fill:#fff;fill:var(--buttonTextColor)}.event .props button:hover svg,.event-mobile .props button:hover svg,.event-prequiz .props button:hover svg,.waiting-general .props button:hover svg{stroke:#fff;stroke:var(--buttonTextColorHover);fill:#fff;fill:var(--buttonTextColorHover)}.event .props .cancelled,.event .props .status,.event-mobile .props .cancelled,.event-mobile .props .status,.event-prequiz .props .cancelled,.event-prequiz .props .status,.waiting-general .props .cancelled,.waiting-general .props .status{background:var(--eventColor);border:0;color:#fff;font-weight:700;font-weight:var(--maybeBold)}.event .props .cancelled svg,.event .props .status svg,.event-mobile .props .cancelled svg,.event-mobile .props .status svg,.event-prequiz .props .cancelled svg,.event-prequiz .props .status svg,.waiting-general .props .cancelled svg,.waiting-general .props .status svg{fill:#fff;stroke:#fff;stroke-width:2px}.event .props .status,.event-mobile .props .status,.event-prequiz .props .status,.waiting-general .props .status{padding:7px 25px}.event .props .status svg,.event-mobile .props .status svg,.event-prequiz .props .status svg,.waiting-general .props .status svg{margin-left:-14px}.event .props .cancelled,.event-mobile .props .cancelled,.event-prequiz .props .cancelled,.waiting-general .props .cancelled{background:#fc1e47}.event-container .event,.event-container .event-prequiz,.event-container .waiting-general,.event-container-mobile .event,.event-container-mobile .event-prequiz,.event-container-mobile .waiting-general{height:var(--height)}.event-prequiz>:first-child,.event>:first-child,.waiting-general>:first-child{flex:0 0 225px;padding:25px 40px;text-align:left}.event .until,.event-prequiz .until,.waiting-general .until{display:block;margin:15px 0}.event .image,.event-prequiz .image,.waiting-general .image{flex:0 0 277px}.event .image img,.event-prequiz .image img,.waiting-general .image img{max-height:calc(var(--height) - var(--borderWidth)*2)}.event .action span,.event-prequiz .action span,.waiting-general .action span{background:var(--eventColor);border-radius:1000px;display:inline-block;height:50px;padding:10px;width:50px}.event .action span svg,.event-prequiz .action span svg,.waiting-general .action span svg{fill:#fff;stroke:#fff;stroke-width:3px}.event .action svg,.event-prequiz .action svg,.waiting-general .action svg{height:30px;width:30px}.event .action button,.event-prequiz .action button,.waiting-general .action button{--buttonColor:var(--eventColor)!important;--buttonTextColor:#fff;white-space:nowrap}.event .action .confirm,.event .action .multiple,.event-prequiz .action .confirm,.event-prequiz .action .multiple,.waiting-general .action .confirm,.waiting-general .action .multiple{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.event .action .confirm button:last-child,.event-prequiz .action .confirm button:last-child,.waiting-general .action .confirm button:last-child{--buttonColor:#fc1e47!important;--buttonTextColor:#fff;--buttonColorHover:#d41034!important;--buttonTextColorHover:#fff}.event .data,.event-prequiz .data,.waiting-general .data{align-self:stretch;display:flex;flex:1 1 600px;flex-direction:column;justify-content:space-between;padding:15px 40px 40px}.event .data>div:last-child,.event-prequiz .data>div:last-child,.waiting-general .data>div:last-child{display:flex;justify-content:space-between}.event .data>div:last-child>div:first-child,.event-prequiz .data>div:last-child>div:first-child,.waiting-general .data>div:last-child>div:first-child{display:table;table-layout:fixed;width:100%}.event .data>div:last-child>div:last-child,.event-prequiz .data>div:last-child>div:last-child,.waiting-general .data>div:last-child>div:last-child{align-self:center}.event .additional,.event-prequiz .additional,.waiting-general .additional{margin-top:15px}.event .additional svg,.event-prequiz .additional svg,.waiting-general .additional svg{height:20px;margin-right:3px;vertical-align:middle;width:20px;fill:var(--eventColor)}.event .additional p,.event-prequiz .additional p,.waiting-general .additional p{margin:5px 0}:root.mobile .event .additional,:root.mobile .event-prequiz .additional,:root.mobile .waiting-general .additional{font-size:14px}.event .props2,.event-prequiz .props2,.waiting-general .props2{display:flex}.event .props2>span:not(:first-child),.event-prequiz .props2>span:not(:first-child),.waiting-general .props2>span:not(:first-child){border-left:1px solid #3c3c3c;margin-left:5px;padding-left:5px}.event .private,.event-prequiz .private,.waiting-general .private{border:1px solid var(--eventColor);margin:0 0 20px;padding:15px;word-wrap:break-word}.event .private p,.event-prequiz .private p,.waiting-general .private p{margin:15px 0}.event .private p:first-child,.event-prequiz .private p:first-child,.waiting-general .private p:first-child{margin-top:0}.event .private p:last-child,.event-prequiz .private p:last-child,.waiting-general .private p:last-child{margin-bottom:0}.event .event-dates ul,.event-prequiz .event-dates ul,.waiting-general .event-dates ul{margin:5px 0 10px;padding:0 0 0 50px}.event .event-dates li,.event-prequiz .event-dates li,.waiting-general .event-dates li{margin:5px 0}.event-prequiz.mobile,.event.mobile,.waiting-general.mobile{border-left-width:7px;flex-direction:column;margin-left:-12.5px!important;margin-left:calc(0px - var(--contentPadding)/2)!important;margin-right:-12.5px!important;margin-right:calc(0px - var(--contentPadding)/2)!important}.event-prequiz.mobile>:first-child,.event.mobile>:first-child,.waiting-general.mobile>:first-child{align-items:center;display:flex;flex:1 1 100%;justify-content:space-between;padding:15px 20px;width:100%}.event-prequiz.mobile .data,.event.mobile .data,.waiting-general.mobile .data{flex:1 1 auto;padding:0 20px 15px}.event-prequiz.mobile .props span,.event.mobile .props span,.waiting-general.mobile .props span{font-size:14px;padding-bottom:5px;padding-top:5px}.event-mobile{align-items:start;border-left-width:7px;flex-direction:column;padding:25px}.event-mobile h3{margin:0 0 15px}.event-mobile .event-time{white-space:nowrap}.event-mobile>div{align-items:center;display:flex;gap:15px;width:100%}.event-mobile .props{justify-content:flex-end;width:100%}#course-events{--buttonWidth:auto;--buttonRadius:100px}#course-events:not(#course-mobile #course-events){margin-top:var(--courseMargin2)}#course-events>div{margin:0 auto;max-width:var(--courseMaxWidth)}#course-events>div>div{margin:var(--courseMargin) 0;word-break:break-word}.event-prequiz.mobile>:first-child,.waiting-general.mobile>:first-child{display:none}.event-prequiz.mobile .action,.waiting-general.mobile .action{padding-left:10px}.event-prequiz.mobile h3,.waiting-general.mobile h3{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.event-prequiz.mobile .props:not(:empty),.waiting-general.mobile .props:not(:empty){margin-top:15px}.event-prequiz .action,.waiting-general .action{padding-left:50px}.event-prequiz>:first-child svg,.waiting-general>:first-child svg{fill:var(--eventColor);height:55px;width:55px}.event-prequiz>:first-child svg path:first-child,.waiting-general>:first-child svg path:first-child{stroke:var(--eventColor)}.waiting-general>:first-child svg path:first-child{stroke-width:15px!important}.event-prequiz .data p+p{margin-top:1rem}#player{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}body.mobile #player{overflow:hidden}body.mobile #player.scorm{bottom:env(safe-area-inset-bottom,0);bottom:var(--safe-area-inset-bottom)}#player-content-container{display:flex;flex:1 1 100%;flex-direction:column;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);width:100%}@media screen and (orientation:portrait){#player-content-container{padding-top:0}}@media screen and (orientation:landscape){#player-content-container{padding-left:0}}#player-content{flex:1 1 100%;height:calc(100% - 100px);width:100%}#player-content>*{height:100%;width:100%}#player-content iframe{border:0;height:100%;width:100%}#player-content embed{padding:50px}#player-content video{-o-object-fit:contain;object-fit:contain}#player-controls{--buttonShadow:none;--buttonShadowHover:none;--buttonWidth:auto;--formElementFontSize:16px;--playerControlsGap:15px;align-items:center;background:#fff;background:var(--headerBackground);border-bottom:1px solid #2b8bff;border-bottom:1px solid var(--buttonColor);display:flex;flex-wrap:wrap;gap:15px;gap:var(--playerControlsGap);padding:15px;padding:var(--playerControlsGap);row-gap:5px}#player-controls,#player-controls a:not(.button){color:#000;color:var(--headerTextColor,#000)}#player-controls #logo{align-self:stretch}@media screen and (max-width:1100px){#player-controls #logo{display:none}}@media screen and (max-height:800px){#player-controls{--playerControlsGap:10px;--formElementFontSize:14px;padding:5px}#player-controls #logo{display:none}}#player-controls .button,#player-controls button{border:1px solid var(--playerControlsBorderColor);flex:0 0 auto;white-space:nowrap}#player-controls .button svg,#player-controls button svg{display:inline-block;height:1em;margin-right:.5em;vertical-align:middle;width:1em;fill:currentColor;stroke:currentColor}#player-controls .button.next svg{margin-left:.5em;margin-right:0}@media screen and (min-height:800px){#player-controls-back{--buttonColor:transparent;--buttonTextColor:var(--headerTextColor)}#player-controls-back .button{border:none}}#player-controls-more{display:flex;gap:var(--playerControlsGap);justify-content:flex-end;margin-left:auto;text-align:left}#player-controls-messages{align-items:center;display:flex;flex-wrap:wrap;gap:4px}#player-controls-mobile{--playerControlsPadding:15px;background:#3c3c3c;display:flex;list-style-type:none;margin:0;padding:0}body.android #player-controls-mobile{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}#player-controls-mobile.compact{--playerControlsPadding:8px}#player-controls-mobile.compact a span{height:0;overflow:hidden}#player-controls-mobile.compact:after{content:"";display:inline-block}#player-controls-mobile svg{fill:#fff}#player-controls-mobile a,#player-controls-mobile span{color:#fff;display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none}#player-controls-mobile li{align-items:center;display:flex;justify-content:space-around}#player-controls-mobile .completed a{align-items:center;background:green;border-radius:100px;display:flex;height:40px;justify-content:center;width:40px}@media screen and (orientation:portrait){#player-controls-mobile{padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left);padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-area-inset-right);padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}#player-controls-mobile li{margin:var(--playerControlsPadding) 8px var(--playerControlsPadding) 8px}[dir=ltr] #player-controls-mobile li.completed{margin-left:auto}[dir=rtl] #player-controls-mobile li.completed{margin-right:auto}}@media screen and (orientation:landscape){body.mobile #player{flex-direction:row}#player-controls-mobile{flex-direction:column;padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left);padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}[dir=rtl] #player-controls-mobile{padding-left:env(safe-area-inset-right,0);padding-left:var(--safe-area-inset-right)}body.android #player-controls-mobile{padding-top:calc(15px + env(safe-area-inset-top, 0));padding-top:calc(15px + var(--safe-area-inset-top))}#player-controls-mobile li{margin:15px 8px 0}#player-controls-mobile li.completed{margin-top:auto}#player-controls-mobile.compact a span{height:auto;width:0}}#player-link-new{align-items:center;display:flex;flex-direction:column;overflow:auto}#player-link-new>div{margin:auto}#player-link-new>div>div:last-child{margin-top:50px}#player-link-new p{margin:25px 0}#player-link-new .button,#player-link-new button{max-width:250px;width:100%}#player-link-new .button[disabled],#player-link-new button[disabled]{cursor:not-allowed}#player-resolution{background:#fff;background:var(--headerBackground,#000);border:0;box-shadow:none;color:#000;color:var(--headerTextColor,#fff);cursor:pointer;font-size:14px;font-weight:700;font-weight:var(--boldWeight);outline:none;width:auto}#player-language{cursor:pointer}#player-language:hover{-webkit-text-decoration:underline;text-decoration:underline}.player-button button{--buttonWidth:auto;font-size:14px}#pdf-complete5{--buttonColor:var(--greenButtonColor);--buttonColorHover:var(--greenButtonColorHover);--buttonTextColor:var(--greenButtonTextColor);--buttonTextColorHover:var(--greenButtonTextColorHover)}#pdf-complete5[disabled]{--buttonColor:#999;--buttonTextColor:#fff;--buttonColorHover:#999;--buttonTextColorHover:#fff;background:linear-gradient(to right,#aaa 0,#aaa var(--progress),#ccc var(--progress));cursor:not-allowed}#langselect,#langselect>*{text-align:center}#langselect input{border-radius:0 5px 5px 0;padding-left:25px;padding-right:25px;width:auto}#langselect2{padding:calc(env(safe-area-inset-top, 0) + 25px) calc(env(safe-area-inset-right, 0) + 25px) calc(env(safe-area-inset-bottom, 0) + 25px) calc(env(safe-area-inset-left, 0) + 25px);padding:calc(var(--safe-area-inset-top) + var(--contentPadding)) calc(var(--safe-area-inset-right) + var(--contentPadding)) calc(var(--safe-area-inset-bottom) + var(--contentPadding)) calc(var(--safe-area-inset-left) + var(--contentPadding))}body:not(.mobile) #langselect2{font-size:20px;margin:0 auto;max-width:600px}#langselect2 h2{margin:0 0 15px;text-align:center}#langselect2 ul{list-style-type:none;margin:0;padding:0;text-align:left}#langselect2 li{cursor:pointer;padding:15px 0;position:relative}#langselect2 li:hover{font-weight:700;font-weight:var(--boldWeight)}#langselect2 li:not(:last-child){border-bottom:1px solid #ddd}#langselect2 li:after{border-right:2px solid #3c3c3c;border-top:2px solid #3c3c3c;content:"";padding:5px;position:absolute;right:10px;top:50%;transform:rotate(45deg) translateY(-50%)}#langselect2 li:hover:after{padding:7px}#player-concurrent-error{align-items:center;display:flex;justify-content:center}#player-concurrent-error>div{display:inline-block;font-size:16px;max-width:600px;padding:25px;padding:var(--contentPadding);text-align:left}#player-concurrent-error .buttons{margin-top:30px}#player-confirmation{display:inline-block;margin:0 auto;padding:15px}#player-confirmation h2,#player-confirmation p{text-align:center}#player-confirmation h2{margin:15px 0 25px}#player-confirmation p{font-size:18px;line-height:1.5;margin:15px 0}#player-confirmation .buttons{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:25px}#player-confirmation-inner{border:1px solid #2b8bff;border:1px solid var(--buttonColor);border-radius:7px;margin-top:25px;max-width:750px;padding:25px 50px;position:relative}@media screen and (max-width:1080px){#player-confirmation-inner{border:0;margin:0;padding:0}}#player-confirmation-illustration{bottom:-20px;position:absolute;right:-120px;width:150px}@media screen and (max-width:1080px){#player-confirmation-illustration{display:none}}#player-userinfo p{text-align:left}#player-userinfo .birthdate3-fields{max-width:300px;max-width:var(--formElementWidth)}#player-au-select{font-size:18px;margin:0;padding-left:20px;text-align:left}#player-au-select li{cursor:pointer;margin:5px 0}#player-au-select li:hover{-webkit-text-decoration:underline;text-decoration:underline}#player-au-select li span:last-child{margin-left:5px}#player-au-select li svg{vertical-align:middle}.video-quickchannel{padding:0!important}.hero-transition>div{background:no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.hero-transition>div.fade-out{animation:fade-out 1s}.hero-transition-enter{opacity:0}.hero-transition-enter-active{opacity:1;transition:opacity 1s}.hero-transition-exit{opacity:1}.hero-transition-exit-active{opacity:0;transition:opacity 1s}#index-additional,#index-header,#index-stats{font-size:1rem}#index-additional h3,#index-header h3,#index-stats h3{font-size:1.5em;font-weight:700;font-weight:var(--boldWeight);margin:0 0 1rem}#index-additional p,#index-header p,#index-stats p{margin:1rem 0}#index-additional p:last-child,#index-header p:last-child,#index-stats p:last-child{margin:0}#index-additional,#index-header{padding:25px;padding:var(--contentPadding)}#index-header{align-items:center;align-items:var(--indexHeaderBoxAlignment);background:#f1f1f1;background:var(--indexHeaderBackground);display:flex;flex-direction:column;justify-content:center;margin-top:-60px;margin-top:calc(0px - var(--contentTopMargin) + var(--headerHeight));min-height:400px;min-height:var(--indexHeaderMinHeight);padding:50px;padding:var(--indexHeaderPadding);position:relative}#index-header,#index-header a,#index-header h2,#index-header h3{color:#3c3c3c;color:var(--indexHeaderTextColor)}#index-header h2{color:#3498db;color:var(--indexHeaderGreetingColor,var(--assignedColor));font-size:1.7rem;font-weight:700;font-weight:var(--boldWeight);margin:0 0 min(25px,2rem);margin:0 0 min(var(--indexHeaderBoxPadding),2rem)}#index-header h3{font-size:1.3rem;margin:0 0 1rem}#index-header a{-webkit-text-decoration:underline;text-decoration:underline}#index-header a:hover{-webkit-text-decoration:none;text-decoration:none}#index-header video,#index-header:after{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#index-header:after{background:transparent;background:var(--indexHeaderOverlayColor);content:"";z-index:5}#index-header video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}#index-header+#index-bars-container{margin-top:60px}body.mobile #index-header+#index-bars-container{margin-top:25px;margin-top:var(--contentPadding)}#index-header-content{background:#f1f1f1;background:var(--indexHeaderBoxColor);border-radius:10px;border-radius:var(--indexHeaderBoxBorderRadius);margin:0;margin:var(--indexHeaderBoxMargin);max-width:600px;max-width:var(--indexHeaderBoxMaxWidth);padding:25px;padding:var(--indexHeaderBoxPadding);position:relative;z-index:10}#index-additional{border:1px solid #3c3c3c;border:1px solid var(--titleColor);border-radius:10px;border-radius:var(--roundedCornerSize)}#index-stats{--margin:calc(var(--contentPadding)*3);align-self:stretch!important;margin:0 75px;margin:0 var(--margin)}.user-course-stats h3{margin-bottom:1rem}.user-stats{display:grid;grid-template-columns:repeat(3,auto);list-style:none;margin:0;padding:0;grid-gap:1rem;gap:1rem}.user-stats li{margin:0;padding:0;--boxColor:var(--assignedColor)}.user-stats li:nth-child(2){--boxColor:var(--attentionColor)}.user-stats li:nth-child(3){--boxColor:var(--completedColor)}.user-stats li>*{background:#fff;border-radius:10px;border-radius:var(--roundedCornerSize);box-shadow:inset 0 0 15px #ddd;color:var(--boxColor);display:flex;flex-direction:column-reverse;font-weight:700;font-weight:var(--boldWeight);gap:.2em;padding:1rem 2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;white-space:nowrap}.user-stats li>:hover{box-shadow:inset 0 0 15px #ccc}.user-stats li>*>span:first-child{font-size:1.2rem}.user-stats li>*>span:last-child{font-size:2.4em}.user-stats2{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;grid-gap:1rem;gap:1rem}.user-stats2 li:nth-child(2){--boxColor:var(--assignedColor);--boxTextColor:var(--assignedTextColor)}.user-stats2 li:first-child{--boxColor:var(--attentionColor);--boxTextColor:var(--attentionTextColor)}.user-stats2 li:nth-child(3){--boxColor:var(--completedColor);--boxTextColor:var(--completedTextColor)}.user-stats2 li{background:#fff;background:var(--boxColor);border-radius:10px;border-radius:var(--roundedCornerSize);color:#fff;color:var(--boxTextColor);display:flex;flex-direction:column-reverse;font-weight:700;font-weight:var(--boldWeight);gap:.1em;padding:.6rem 1rem;text-align:center;transition:all .2s;white-space:nowrap}.user-stats2 li>span:first-child{font-size:.9rem}.user-stats2 li>span:last-child{font-size:1.1em}#index-additional{align-self:start;max-width:30%}#index-additional h3,#index-slider h3{align-items:center;display:flex;gap:25px;justify-content:space-between}#index-additional h3,#index-slider .controls,#index-slider h3{display:flex}#index-additional h3 span:last-child,#index-slider .controls span:last-child,#index-slider h3 span:last-child{display:flex;gap:10px}#index-additional h3 button,#index-slider .controls button,#index-slider h3 button{--buttonWidth:auto;--buttonPadding:0;border-radius:100px;height:34px;line-height:0;width:34px}#index-additional h3 button svg,#index-slider .controls button svg,#index-slider h3 button svg{fill:#fff;stroke:#fff;stroke-width:4px}#index-additional h3 svg,#index-slider .controls svg,#index-slider h3 svg{height:15px;width:15px}#index{display:flex;flex-direction:column;min-height:100%}:root:not(.mobile) #index{background:#f1f1f1;background:var(--indexColumnsBackground)}#index-columns-container{align-self:center;display:inline-grid;grid-template-columns:1fr;padding:2rem;padding:2rem var(--indexColumnsContainerPadding)}#index-columns-container.table-mode{max-width:1900px;width:100%}#index-columns-header{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:1rem;align-items:center;gap:1rem;margin:0 0 2rem}#index-columns-header>:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px 2rem;justify-content:start}#index-columns-header>:first-child h3{font-size:1.8rem;font-weight:700;font-weight:var(--boldWeight);margin:0}#index-columns-header>:nth-child(2){--buttonWidth:auto;--buttonMaxWidth:100%;--buttonMinWidth:0;--buttonRadius:var(--roundedCornerSize);--buttonBorderColor:var(--buttonColor);--buttonBorderWidth:1px;--formElementFontSize:1rem;--rootButtonColor:var(--buttonColor);--formElementPaddingVertical:0.6em;--formElementPaddingHorizontal:0.8em;--buttonPadding:var(--formElementPaddingVertical) var(--formElementPaddingHorizontal);display:flex;justify-content:center;white-space:nowrap}#index-columns-header>:nth-child(2) button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}#index-columns-header>:nth-child(2) button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}#index-columns-header>:nth-child(2) button:not(.active){--buttonColor:transparent;--buttonTextColor:var(--rootButtonColor)}#index-columns-header>:nth-child(2) svg{height:1.2em;margin-right:.3em;width:1.2em}#index-columns-header>:nth-child(3){display:flex;flex-wrap:wrap-reverse;gap:10px 25px;justify-content:end}#index-columns-header>:nth-child(3) .iconmenu{flex-wrap:wrap;row-gap:5px}#index-columns{align-items:start;display:flex;gap:2rem;gap:var(--indexColumnGap)}#index-columns>*{flex:0 0 calc(2rem + 240px);flex:0 0 var(--indexColumnWidth);width:calc(2rem + 240px);width:var(--indexColumnWidth)}.courses-column-container>h3,.courses-column-container>h3 a{color:#3c3c3c;color:var(--textColor);font-size:1.1rem;font-weight:700;font-weight:var(--boldWeight);-webkit-text-decoration:none;text-decoration:none}.courses-column-container>h3>span:first-child svg{fill:#2b8bff;fill:var(--buttonColor);height:.8em;margin-right:.1em;vertical-align:middle;width:.8em}.courses-column-container[data-id=attention]{background:#fd2695;background:var(--attentionColor);border:2px solid #fd2695;border:2px solid var(--attentionColor);border-radius:10px;border-radius:var(--roundedCornerSize);padding:0 1rem 1rem;padding:0 var(--course3Padding) var(--course3Padding);width:calc(4rem + 240px)!important;width:calc(var(--indexColumnWidth) + var(--course3Padding)*2)!important}.courses-column-container[data-id=attention]>h3,.courses-column-container[data-id=attention]>h3 a{color:#fff;color:var(--attentionTextColor)}.courses-column-container[data-id=attention] .course3{border:0!important;box-shadow:none!important}.courses-column-container[data-id=attention] .courses-column>p{color:#fff;color:var(--attentionTextColor)}.courses-column>:not(:last-child){margin-bottom:1rem}.courses-column-container:nth-child(11),.courses-column-container:nth-child(12),.courses-column-container:nth-child(13),.courses-column-container:nth-child(14),.courses-column-container:nth-child(15){display:none!important}@media screen and (max-width:3120px){.courses-column-container:nth-child(10){display:none!important}}@media screen and (max-width:2816px){.courses-column-container:nth-child(9){display:none!important}}@media screen and (max-width:2512px){.courses-column-container:nth-child(8){display:none!important}}@media screen and (max-width:2208px){.courses-column-container:nth-child(7){display:none!important}}@media screen and (max-width:1904px){.courses-column-container:nth-child(6){display:none!important}}@media screen and (max-width:1600px){.courses-column-container:nth-child(5){display:none!important}}@media screen and (max-width:1296px){.courses-column-container:nth-child(4){display:none!important}}@media screen and (max-width:992px){.courses-column-container:nth-child(3){display:none!important}}#achievements .table9>tbody>tr>td.expander,#index-activity .table9>tbody>tr>td.expander{padding-right:0}#achievements .table9>tbody>tr>td.expander span,#index-activity .table9>tbody>tr>td.expander span{height:30px;text-align:center;width:30px}#achievements .table9>tbody>tr>td.expander img,#achievements .table9>tbody>tr>td.expander svg,#index-activity .table9>tbody>tr>td.expander img,#index-activity .table9>tbody>tr>td.expander svg{transition:opacity .1s}#achievements .table9>tbody>tr>td.expander img,#index-activity .table9>tbody>tr>td.expander img{border-radius:5px;border-radius:calc(var(--roundedCornerSize)/2);bottom:0;height:30px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:30px;z-index:10}#achievements .table9>tbody>tr:hover>td.expander img,#index-activity .table9>tbody>tr:hover>td.expander img{opacity:0}#achievements .table9>tbody>tr:hover>td.expander svg,#index-activity .table9>tbody>tr:hover>td.expander svg{opacity:1}#index-activity{--rootTableHeaderColor:var(--tableHeaderColor);--rootTableRowBorder:var(--tableRowBorder);--rowMargin:10px}#index-activity>table table{--tableHeaderColor:var(--rootTableHeaderColor);--tableRowBorder:var(--rootTableRowBorder)}#index-activity>table{--tableHeaderColor:var(--indexTableHeaderColor);--tableRowBorder:transparent;border-collapse:separate;border-spacing:0 var(--rowMargin)}#index-activity>table>tbody,#index-activity>table>tfoot,#index-activity>table>thead tr.filters{position:relative;top:calc(0px - var(--rowMargin))}#index-activity>table>thead tr:first-child th:first-child{border-top-left-radius:10px;border-top-left-radius:var(--roundedCornerSize)}#index-activity>table>thead tr:first-child th:last-child{border-top-right-radius:10px;border-top-right-radius:var(--roundedCornerSize)}#index-activity>table>thead tr:last-child th:first-child{border-bottom-left-radius:10px;border-bottom-left-radius:var(--roundedCornerSize)}#index-activity>table>thead tr:last-child th:last-child{border-bottom-right-radius:10px;border-bottom-right-radius:var(--roundedCornerSize)}#index-activity>table>tbody>tr.attention td{--borderColor:var(--attentionColor);--borderWidth:3px;border-bottom:3px solid #fd2695!important;border-bottom:var(--borderWidth) solid var(--borderColor)!important;border-top:3px solid #fd2695!important;border-top:var(--borderWidth) solid var(--borderColor)!important}#index-activity>table>tbody>tr.attention td:first-child{border-left:var(--borderWidth) solid var(--borderColor)!important}#index-activity>table>tbody>tr.attention td:last-child{border-right:var(--borderWidth) solid var(--borderColor)!important}#index-activity>table>tbody>tr.expansion>td>div:not(.loading-dots){border:none;border-radius:0 0 10px 10px;border-radius:0 0 var(--roundedCornerSize) var(--roundedCornerSize);border-top:1px solid #ebebeb;margin:calc(0px - var(--rowMargin)) 0 40px 0;padding:2rem}#index-activity>table>tbody>tr:not(.expansion):hover>td,#index-activity>table>tbody>tr:not(.expansion)>td{background:#fff}#index-activity>table>tbody>tr:not(.expansion)>td:first-child{border-bottom-left-radius:10px;border-bottom-left-radius:var(--roundedCornerSize);border-top-left-radius:10px;border-top-left-radius:var(--roundedCornerSize)}#index-activity>table>tbody>tr:not(.expansion)>td:last-child{border-bottom-right-radius:10px;border-bottom-right-radius:var(--roundedCornerSize);border-top-right-radius:10px;border-top-right-radius:var(--roundedCornerSize)}#index-activity>table>tbody>tr:not(.expansion) .col-assignment .iconvalue,#index-activity>table>tbody>tr:not(.expansion) .col-expires .iconvalue,#index-activity>table>tbody>tr:not(.expansion) .col-status .iconvalue{--ivIconSize:1.1em;--ivIconColor:currentColor;background:var(--ivColor);border-radius:1000px;color:var(--ivTextColor);display:inline-flex;font-size:.9rem;font-weight:700;font-weight:var(--boldWeight);gap:.4em;padding:.4rem .6rem}#index-activity>table>tbody>tr:not(.expansion) .col-assignment .iconvalue svg,#index-activity>table>tbody>tr:not(.expansion) .col-expires .iconvalue svg,#index-activity>table>tbody>tr:not(.expansion) .col-status .iconvalue svg{stroke-width:1px}#index-activity>table>tbody>tr:not(.expansion) .col-expires .iconvalue{--ivColor:var(--attentionColor);--ivTextColor:var(--attentionColor);--ivIconColor:var(--ivColor);background:#fff;border:1px solid #fd2695;border:1px solid var(--ivColor)}#index-activity>table>tbody>tr:not(.expansion) .col-entity .iconvalue svg{display:none}#index-activity>table>tbody>tr.expanded>td:first-child{border-bottom-left-radius:0}#index-activity>table>tbody>tr.expanded>td:last-child{border-bottom-right-radius:0}#index-activity>table>tfoot{background:transparent}#activity-needing-attention td{background:transparent!important;color:#fd2695;color:var(--attentionColor);font-weight:700;font-weight:var(--boldWeight);padding-bottom:0;padding-left:0}.external-completion-modal .modal2-content{max-width:500px}.external-completion-modal h3{display:none}.external-completion-modal .form-content>div>p:first-child{margin-top:0}.external-completion-modal .dates{display:flex;gap:2rem}.external-completion-modal .dates p{margin:0}#quiz-cloud{color:#dce7f4;color:var(--quizColor);left:0;max-height:175px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}#quiz-cloud svg{width:1200px}#quiz{--buttonWidth:auto;--buttonMaxWidth:100%;--buttonMinWidth:0;--buttonPadding:var(--formElementPaddingVertical) 1.5em;margin:-60px auto 0;margin:calc(0px - var(--contentMargin)) auto 0;max-width:1200px;padding-top:65px;position:relative}body:not(.mobile) #quiz{padding-left:25px;padding-right:25px}body.mobile #quiz{margin-top:-25px;margin-top:calc(0px - var(--contentPadding))}#quiz.started #quiz-cloud{top:-50px}#quiz.started>h2{display:none}#quiz.started #quiz-question{margin-top:75px}#quiz.started #quiz-progress{right:70px}#quiz.started #quiz-time{left:130px}@media screen and (max-width:1060px){#quiz.started #quiz-cloud{left:-100px;top:-50px!important}#quiz.started #quiz-time{left:50px}#quiz.started #quiz-progress{right:50px}}#quiz.results #quiz-time{display:none}#quiz,#quiz>h2{text-align:center}#quiz>h2{color:#3c3c3c;color:var(--textColor);font-size:25px;font-weight:700;font-weight:var(--boldWeight);margin:0 0 20px}@media screen and (max-width:1250px){body.mobile #quiz{margin-left:-25px;margin-left:calc(0px - var(--contentPadding));margin-right:-25px;margin-right:calc(0px - var(--contentPadding));padding-left:25px;padding-left:var(--contentPadding);padding-right:25px;padding-right:var(--contentPadding)}}@media screen and (max-width:1000px){body.mobile #quiz #quiz-cloud{left:-100px;top:-25px}}#quiz-progress{border:2px solid #fff;height:10px;left:50px;right:50px;top:20px}#quiz-progress,#quiz-progress-bar{border-radius:1000px;position:absolute}#quiz-progress-bar{background:#28ace4;height:6px;left:0;top:0}#quiz-start{align-items:center;display:flex;font-size:20px;gap:50px;justify-content:center;margin-top:100px;text-align:left}#quiz-start>div:first-child{flex:0 1 20%}@media screen and (max-width:620px){#quiz-start>div:first-child{display:none}}#quiz-start>div:first-child svg{max-height:400px}@media screen and (max-width:620px){#quiz-start p.buttons{text-align:center}}#quiz-props{list-style-type:none;margin:25px 0;padding:0}#quiz-props li{margin:15px 0;padding-left:55px}#quiz-props svg{height:40px;left:-55px;margin-right:-47px;position:relative;vertical-align:middle;width:40px}#quiz-props span{font-weight:700;font-weight:var(--boldWeight)}#quiz-question{display:inline-block;margin-top:100px;text-align:left}#quiz-question.shortAnswer #quiz-answers .feedback{margin-top:25px}#quiz-question img{max-width:100%}#quiz-question h3{color:#3c3c3c;color:var(--textColor);font-size:18px;margin-bottom:50px}#quiz-question .feedback{align-items:center;border:2px solid #2b8bff;border:2px solid var(--buttonColor);display:flex;font-size:18px;gap:15px;padding:15px}#quiz-question .feedback svg{fill:#2b8bff;fill:var(--buttonColor);height:30px;width:30px}#quiz-question .feedback>div{flex:1 1 100%}#quiz-question .feedback>div>div+div{border-top:1px solid #ddd}#quiz-answer-instructions{font-size:16px;font-weight:700;font-weight:var(--boldWeight)}.quiz-answers{border-top:2px solid #2b8bff;border-top:2px solid var(--buttonColor);margin-top:20px;padding-top:20px}#quiz-answers-rating ul{display:grid;grid-template-columns:repeat(5,1fr);list-style-type:none;margin:0;padding:0;grid-gap:25px;gap:25px}#quiz-answers-rating li{text-align:center}#quiz-answers-rating label{cursor:pointer;display:flex;flex-direction:column;gap:10px}#quiz-answers-rating input{height:20px!important;margin:auto;width:20px!important}#quiz-answers{--answerPadding:15px}#quiz-answers>ul{list-style-type:none;margin:0;padding:0}#quiz-answers>ul>li{font-size:22px;margin:25px 0}#quiz-answers>ul>li .answer{border:3px solid transparent;box-shadow:2px 2px 7px #ccc;padding:var(--answerPadding)}#quiz-answers>ul>li .answer.selectable{cursor:pointer}#quiz-answers>ul>li .answer.selectable:hover,#quiz-answers>ul>li .answer.selected{border-color:#2b8bff;border-color:var(--buttonColor);box-shadow:2px 2px 7px #ddd}#quiz-answers>ul>li .answer.selected{background:#dce7f4;background:var(--quizColor);font-weight:700;font-weight:var(--boldWeight)}#quiz-answers>ul>li .answer.results{align-items:center;display:flex;padding-right:7px}#quiz-answers>ul>li .answer.results>span:first-child{flex:0 1 100%}#quiz-answers>ul>li .answer.results>span:last-child{width:40px}#quiz-answers>ul>li .answer.results svg{height:40px;margin:calc(7px - var(--answerPadding)) 0;vertical-align:middle;width:40px}#quiz-answers>ul>li .answer.results svg.correct{fill:#1fdb9b}#quiz-answers>ul>li .answer.results svg.incorrect{fill:#ed5353}#quiz-answers>ul>li .feedback{margin:25px 0;padding-left:15px;position:relative}#quiz-answers>ul>li .feedback:after{background:#fff;border-right:2px solid #2b8bff;border-right:2px solid var(--buttonColor);border-top:2px solid #2b8bff;border-top:2px solid var(--buttonColor);content:"";height:25px;left:25px;position:absolute;top:-14px;transform:rotate(-45deg);width:25px}#quiz-answers textarea{height:150px;width:100%}#quiz-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}#quiz-actions>:first-child{flex:1 1 auto}#quiz-actions p.buttons{margin:0}@media screen and (max-width:620px){#quiz-actions p.buttons{text-align:center}}#quiz-time{background:#fff;border-radius:1000px;font-size:17px;left:70px;padding:8px 15px 8px 8px;position:absolute;text-align:left;top:50px;white-space:nowrap}#quiz-time svg{height:25px;vertical-align:middle;width:25px;fill:#28ace4;margin-right:10px}#quiz-results{font-size:22px}#quiz-results>svg{max-height:300px}#quiz-results>h3{color:#3c3c3c;color:var(--textColor);margin:25px 0 0;text-align:center}#quiz-results .negative span,#quiz-results .neutral span,#quiz-results .positive span,#quiz-results>h3{font-weight:700;font-weight:var(--boldWeight)}#quiz-results .negative span{color:#ed5353}#quiz-results .positive span{color:#1fdb9b}#quiz-results .neutral span{color:#ffcf44}#quiz-status{font-size:20px}#quiz-status svg{height:40px;margin-right:10px;vertical-align:middle;width:40px}#quiz-status.negative svg{fill:#ed5353}#quiz-status.positive svg{fill:#1fdb9b}#quiz-status.neutral svg{fill:#ffcf44}.checklist-items{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.checklist-items>p{margin:2rem 0;text-align:center}.checklist-item{--color:var(--checklistItemNeutral);background:#fff;border:2px solid #3498db;border:2px solid var(--color);display:flex}.checklist-item>div:first-child{align-items:center;background:var(--color);color:#fff;display:flex;flex:0 1 60px;font-size:30px;justify-content:center}.checklist-item.draggable>div:first-child{cursor:move}.checklist-item.placeholder{font-weight:700;font-weight:var(--boldWeight)}.checklist-item>div:last-child{display:flex;flex:1 1;flex-direction:column;gap:2rem;padding:2rem}.checklist-item>div:last-child>div:first-child{border-bottom:2px solid var(--color);padding-bottom:2rem}.checklist-item>div:last-child>div:last-child .tabs-menu-compact{margin-bottom:1em}.checklist-item>div:last-child>div:last-child .tabs-menu-compact>li{font-size:18px;padding-bottom:5px}.checklist-item.completed{--color:var(--checklistItemCompleted)}.checklist-item.unapproved{--color:var(--checklistItemUnapproved)}.checklist-item.notAttempted{--color:var(--checklistItemNotAttempted)}.checklist-item-content h4,.checklist-item-content ol,.checklist-item-content p,.checklist-item-content ul,.checklist-item-overview h4,.checklist-item-overview ol,.checklist-item-overview p,.checklist-item-overview ul{margin:.3em 0}.checklist-item-content h4:first-child,.checklist-item-content ol:first-child,.checklist-item-content p:first-child,.checklist-item-content ul:first-child,.checklist-item-overview h4:first-child,.checklist-item-overview ol:first-child,.checklist-item-overview p:first-child,.checklist-item-overview ul:first-child{margin-top:0}.checklist-item-content h4:last-child,.checklist-item-content ol:last-child,.checklist-item-content p:last-child,.checklist-item-content ul:last-child,.checklist-item-overview h4:last-child,.checklist-item-overview ol:last-child,.checklist-item-overview p:last-child,.checklist-item-overview ul:last-child{margin-bottom:0}.checklist-item-content h4,.checklist-item-overview h4{font-size:1.2em;font-weight:700!important;font-weight:var(--boldWeight,bold)!important;margin:1em 0}.checklist-item-overview a{color:#3c3c3c;color:var(--textColor);-webkit-text-decoration:none;text-decoration:none}.checklist-item-overview a:hover{-webkit-text-decoration:underline;text-decoration:underline}#checklist-signoff textarea{--formElementMaxWidth:100%;--formElementWidth:100%}.checklist-start-course{margin-top:1rem!important}#pdf-complete,#pdf-complete2,#pdf-complete3,#pdf-complete4 a{--buttonColor:var(--greenButtonColor);--buttonColorHover:var(--greenButtonColorHover);--buttonTextColor:var(--greenButtonTextColor);--buttonTextColorHover:var(--greenButtonTextColorHover);white-space:nowrap}#pdf-complete2[disabled],#pdf-complete3[disabled],#pdf-complete4 a[disabled],#pdf-complete[disabled]{--buttonColor:#999;--buttonColorHover:#999;--buttonTextColor:#fff;--buttonTextColorHover:#fff}#pdf-complete{bottom:0;color:#fff;display:block;font-weight:700;font-weight:var(--maybeBold);height:auto;left:50%;padding:10px 15px;position:fixed;right:auto;-webkit-text-decoration:none;text-decoration:none;top:auto;transform:translateX(-50%);width:auto;z-index:1000}#pdf-complete2{color:#fff!important;margin:-3px -6px -3px 0;padding:9px}[dir=rtl] #pdf-complete2{margin-left:-6px;margin-right:0}#pdf-complete4{background:#e8e8e8;padding:15px}#pdf-complete4 a{color:#fff;font-weight:700;font-weight:var(--maybeBold);padding:8px 35px;-webkit-text-decoration:none;text-decoration:none}:root.mobile #pdf-complete4 a{background:#3498db;border-radius:100px}#mfa>div,#profile-mfa>div{display:inline-flex;flex-direction:column;gap:20px;text-align:left}#mfa>div h3,#profile-mfa>div h3{color:#000;font-size:22px;font-weight:600;margin:0 0 10px}#mfa>div p,#profile-mfa>div p{margin:0}#mfa>div>div,#profile-mfa>div>div{background:#f0f0f0;background:var(--mfaBackground);border:1px solid transparent;border:1px solid var(--mfaBorderColor);border-radius:10px;border-radius:var(--roundedCornerSize,0);gap:20px;padding:15px;position:relative;transition:all .3s}#profile-mfa>div>div{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:700px){#profile-mfa>div>div{align-items:start;flex-direction:column}}#profile-mfa>div>div>div:last-child{align-items:center;display:flex;gap:25px}@media screen and (max-width:700px){#profile-mfa>div>div>div:last-child{flex-direction:row-reverse;flex-wrap:wrap;justify-content:start}}#profile-mfa button{width:auto}#mfa{--buttonWidth:100%;align-items:center;display:inline-flex;flex-direction:column;margin:0 auto}#mfa>form{display:inline-block;max-width:300px;width:100%}#mfa>p{margin:10px 0 20px}#mfa>div>div{cursor:pointer;padding-right:50px}#mfa>div>div:hover{border-color:transparent;border-color:var(--mfaBorderColorHover)}#mfa>div>div:after{border-bottom:2px solid #3c3c3c;border-right:2px solid #3c3c3c;content:"";padding:10px;position:absolute;right:5px;top:50%;transform:rotate(-45deg) translateY(calc(-50% - 8px))}#mfa input[type=number],.mfa-modal input[type=number]{max-width:300px;width:100%}.mfa-modal .modal2-content{max-width:800px}.video-js button{border-radius:0;color:#3c3c3c;color:var(--textColor);height:auto;padding:0;width:auto}.video-js button,.video-js button:focus,.video-js button:hover{background:none;border:0;box-shadow:none;text-shadow:none}.video-js{font-size:1rem}.video-js>canvas{left:0}.video-js .vjs-button{background:none!important;border-radius:0!important}.video-js .vjs-button:hover{background:#e31e23!important}.video-js .vjs-control{color:#fff;width:3.5em}.video-js .vjs-big-play-button{background:#fff!important;border:0;border-radius:1000px;color:#3c3c3c!important;height:7rem;left:50%;opacity:1!important;top:50%;transform:translate(-50%,-50%);width:7rem}.video-js .vjs-big-play-button:hover{background:hsla(0,0%,100%,.9)!important}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:5rem;left:50%;line-height:0;top:50%;transform:translate(-50%)}.video-js .vjs-progress-control{bottom:3rem;height:auto;left:0;position:absolute;right:0;width:auto}.video-js .vjs-progress-control .vjs-progress-holder{background:rgba(0,0,0,.2);box-shadow:none;height:10px;margin:0}.video-js .vjs-progress-control .vjs-progress-holder .vjs-load-progress{background:hsla(0,0%,100%,.8)}.video-js .vjs-progress-control .vjs-progress-holder .vjs-load-progress div{background:none}.video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress{background:#e31e23}.video-js .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{display:none}.video-js .vjs-time-control{flex:1 1 auto;text-align:right}.video-js .vjs-time-tooltip{top:-2.4em}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{bottom:24px;max-height:80vh!important}.video-js .vjs-http-source-selector>.vjs-menu-button>.vjs-icon-placeholder:before{color:#fff;content:"\f110";font-family:VideoJS;font-style:normal;font-weight:400}#profile-picture,#profile2{margin:0 auto;max-width:1000px;padding:0 25px;padding:0 var(--bMargin2)}#profile-picture>*,#profile2>*{--bMargin2:0}#profile-picture>:not(:last-child),#profile2>:not(:last-child){margin-bottom:3rem}#profile-picture>h2,#profile2>h2{font-size:1.4rem;font-weight:700;font-weight:var(--boldWeight)}#profile-top2{align-items:start;display:flex;gap:2rem}#profile-top2>div:first-child{--buttonWidth:auto;align-items:center;display:flex;flex-direction:column;gap:1rem;white-space:nowrap}#profile-top2>div:last-child{align-items:center;border:1px solid #3c3c3c;border:1px solid var(--titleColor);border-radius:10px;border-radius:var(--roundedCornerSize);display:flex;padding:2.2rem;text-align:left}#profile-top2>div:last-child>div>*{margin:0}#profile-top2>div:last-child>div>h3{font-size:1.2rem;font-weight:700;font-weight:var(--boldWeight);margin-bottom:1rem}#profile-top2>div:last-child ul{align-self:stretch;border-left:1px solid #ddd;display:flex;flex-direction:column;gap:.5em;justify-content:center;list-style:none;margin:0 0 0 1rem;padding:0 0 0 1rem}#profile-top2>div:last-child ul strong{color:#000}#profile-middle2{display:flex;gap:2rem;justify-content:space-between;--buttonWidth:auto}#profile-middle2>div{width:100%}#profile-middle2 svg{fill:currentColor;stroke:currentColor;margin-right:.5em;margin-right:var(--formElementPaddingHorizontal)}#profile-stats{margin-bottom:3rem}#profile-stats h3{font-size:1.3rem;font-weight:700;font-weight:var(--boldWeight)}#profile-stats ul{flex-wrap:wrap}#profile-password input{display:block}#profile-password input:not(:last-child){margin-bottom:10px}#profile-mobile{max-width:300px;width:100%}#profile-mobile #app-controls{color:#3e3e3e}#profile-mobile #app-controls li{background:transparent;margin:10px 0;padding:0}#completions-report,#external-completion{--formElementMaxWidth:600px;--formElementWidth:100%;--buttonWidth:auto}#completions-report .SingleDatePicker,#external-completion .SingleDatePicker{--formElementWidth:150px}#completions-report .uploaded,#external-completion .uploaded{padding-left:20px}#completions-report .uploaded li:before,#external-completion .uploaded li:before{display:none}#subscriptions th{word-break:break-word}.profile-picture-text{align-self:center;background:#2b8bff;background:var(--profilePictureColor);color:#fff;color:var(--profilePictureTextColor);font-family:Helvetica,Arial,sans-serif;font-size:55px;font-weight:700;font-weight:var(--maybeBold);line-height:150px;line-height:var(--profilePictureSize);text-align:center}.profile-picture-image,.profile-picture-logo,.profile-picture-text{border-radius:1000px;height:150px;height:var(--profilePictureSize);width:150px;width:var(--profilePictureSize)}.profile-picture-image,.profile-picture-logo{border:1px solid #f1f1f1;border:1px solid var(--coursesBarColor)}.profile-picture-logo{background:url(/images/logos/datafisher-fish-black.svg) no-repeat 50%/100px;background:url(/images/logos/datafisher-fish-black.svg) no-repeat 50%/calc(var(--profilePictureSize)/1.5);border:1px solid #ddd}#profile-picture{--buttonWidth:auto;max-width:740px}#profile-picture>h2{margin-bottom:1rem!important}#profile-picture .uploader{--formElementMaxWidth:100%;--formElementWidth:100%}#profile-picture-image{-moz-column-gap:100px;column-gap:100px;display:flex;flex-wrap:wrap;justify-content:space-between}#profile-picture-image .reactEasyCrop_CropArea{color:hsla(0,0%,100%,.5)}#profile-picture-image .cropper{font-size:16px;margin:15px 0}#profile-picture-image .cropper-container{border:1px solid #ddd;box-shadow:1px 1px 5px #eee}#profile-picture-existing>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}#profile-picture-existing img{cursor:pointer;max-width:300px;max-width:var(--courseItemBaseWidth)}#profile-mfa>div h3{font-size:18px}.profile-modal>.modal2-content{max-width:1200px;min-height:500px;width:100%}#profile-modal-content .content-bar,#profile3 .content-bar{--formElementMaxWidth:400px}#profile-modal-content p:first-child,#profile3 p:first-child{margin-top:0}#profile-modal-content p:last-child,#profile3 p:last-child{margin-bottom:0}#profile3{display:inline-block;margin:0 25px;margin:0 var(--bMargin2);max-width:1000px;text-align:left;width:100%}#profile3 .content-bar+.content-bar{margin-top:4rem}#profile3 .content-bar>h3{font-size:1.5rem;margin:0 0 1rem}#profile3 .content-bar>.block>h3,#profile3 .content-bar>form>h2{display:none}#profile-modal-content{display:grid;grid-template-columns:300px 1fr}#profile-modal-content .content-bar>.block>h3,#profile-modal-content .content-bar>form>h2,#profile-modal-content .content-bar>h3{display:none}#profile-modal-content .tabs-menu{border-right:1px solid #ddd;display:flex;flex-direction:column;gap:0;margin-right:2rem;padding-right:2rem}#profile-modal-content .tabs-menu li{--color:transparent;border-bottom:0;border-left:3px solid transparent;border-left:3px solid var(--color);box-shadow:none}#profile-modal-content .tabs-menu li.active{--color:currentColor}#profile-modal-content .tabs-menu li:hover{--color:var(--tabsColorHover,#eee)}#profile-modal-content .tabs-menu li:after{display:none}#checklist{border:1px solid #ccc;margin:0 auto;max-width:1200px;padding:50px 80px;text-align:left}[dir=rtl] #checklist{text-align:right}#checklist .block{margin:70px 0;position:relative}#checklist h2{color:#3c3c3c;font-size:32px}#checklist h2,#checklist h3{font-weight:700;font-weight:var(--maybeBold);line-height:37px}#checklist h3{font-size:30px;margin:0 0 25px}#checklist h3 ul{display:none}#checklist textarea{height:100px;width:100%}#checklist .SingleDatePicker{min-width:120px}#checklist .rselect-container{min-width:175px}#checklist td.name{word-break:break-word}#checklist3{--pieColorCompleted:#67b419;--pieColorIncomplete:#fdc80a;--pieColorNotStarted:#cf142b;margin:0 auto;max-width:1200px;text-align:left}:root:not(.mobile) #checklist3{padding:25px;padding:var(--contentPadding)}:root.mobile #checklist3 .tabs-menu-compact{border-bottom:1px solid #e0e0e0;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;row-gap:.6rem}:root.mobile #checklist3 .tabs-menu-compact>li{font-size:1rem}#checklist3-header{display:flex;gap:2rem;justify-content:space-between;margin:0 0 3rem}#checklist-signoff{display:block;margin-top:4rem}#checklist-signoff .sub-content-bar>h3{background:none!important;margin-top:0}:root.mobile{color:#3c3c3c;font-size:16px;--boxMargin1:0;--boxMargin2:0;--boxPadding:0;--boxPadding1:0;--boxPadding2:25px;--boxBorder:none;--boxShadow:none}.mobile:root body,.mobile:root h1,.mobile:root h2,.mobile:root h3,.mobile:root h4,.mobile:root h5{font-family:Arial,Helvetica,sans-serif}:root.mobile h2{font-size:20px;font-weight:700;font-weight:var(--maybeBold)}:root.mobile h3{font-size:18px}:root.mobile{--formElementRadius:1.2em;--formElementFontSize:16px;--formElementPaddingHorizontal:15px;--buttonRadius:1.2em}:root.mobile a{outline:none}:root.mobile a,:root.mobile button{-webkit-tap-highlight-color:transparent}:root.mobile .modal2{background:hsla(0,0%,100%,.7)}:root.mobile .modal2-content{margin-bottom:85px}:root.mobile .modal2-content p.buttons{text-align:center}:root.mobile #toaster{bottom:calc(68px + env(safe-area-inset-bottom, 0));bottom:calc(68px + var(--safe-area-inset-bottom));left:env(safe-area-inset-left,0);left:var(--safe-area-inset-left);position:fixed;right:env(safe-area-inset-right,0);right:var(--safe-area-inset-right)}:root.mobile.android #toaster,:root.mobile.ios #toaster{bottom:env(safe-area-inset-bottom,0);bottom:var(--safe-area-inset-bottom)}:root.mobile #container{height:100%;overflow:hidden;position:relative}:root.mobile .page{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;transform:translateZ(0);will-change:transform,opacity}:root.mobile.player{--contentPadding:0}:root.mobile.player #header-mobile{display:none!important}:root.mobile #content{flex:1 1 auto;height:50%;margin:0;overflow:auto;padding:25px calc(env(safe-area-inset-right, 0) + 25px) 25px calc(env(safe-area-inset-left, 0) + 25px);padding:var(--contentPadding) calc(var(--safe-area-inset-right) + var(--contentPadding)) var(--contentPadding) calc(var(--safe-area-inset-left) + var(--contentPadding));transform:translateZ(0);-webkit-overflow-scrolling:touch}:root.mobile #content>.loading-dots{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}:root.mobile.android:not(.has-mobile-footer) #content{padding-bottom:calc(25px + env(safe-area-inset-bottom, 0));padding-bottom:calc(var(--contentPadding) + var(--safe-area-inset-bottom))}:root.mobile #login{height:100%;position:relative}:root.mobile #login h2{margin-bottom:10px}:root.mobile #login>p{width:100%}:root.mobile #login p.password input{padding-right:130px}[dir=rtl] .mobile:root #login p.password input{padding-left:130px}:root.mobile #login p.checkbox{margin:-10px auto -10px 15px}[dir=rtl] .mobile:root #login p.checkbox{margin-left:auto;margin-right:15px}#greeting{color:#ff7f3a;font-size:18px;font-weight:700;font-weight:var(--maybeBold);margin:0 0 15px}#container.slide .page{transform:translateZ(0)}#container.slide .page-enter{background:#fff;box-shadow:0 0 10px #ccc;height:100%;position:absolute;top:0;transform:translateX(100%) translateZ(0);width:100%;z-index:100}:root.android #container.slide .page-enter{box-shadow:0 0 10px rgba(0,0,0,.8),0 0 500px #ddd}[dir=rtl] #container.slide .page-enter{transform:translateX(-100%) translateZ(0)}#container.slide .page-enter-active{transition:all .3s cubic-bezier(0,1,1,1)}#container.slide .page-enter-active,#container.slide .page-exit,[dir=rtl] #container.slide .page-enter-active{transform:translateX(0) translateZ(0)}#container.slide .page-exit{opacity:1;position:relative;width:100%;z-index:-100}[dir=rtl] #container.slide .page-exit{transform:translateX(0) translateZ(0)}#container.slide .page-exit-active{transform:translateX(-100%) translateZ(0);transition:all .3s cubic-bezier(0,0,0,1)}:root.android #container.slide .page-exit-active{transition:all .3s cubic-bezier(1,1,0,0)}:root:not(.android) #container.slide .page-exit-active{opacity:0}[dir=rtl] #container.slide .page-exit-active{transform:translateX(100%) translateZ(0)}#container.slide2 .page{transform:translateZ(0)}#container.slide2 .page-enter{height:100%;position:absolute;top:0;transform:translateX(-100%) translateZ(0);width:100%;z-index:-100}[dir=rtl] #container.slide2 .page-enter{transform:translateX(100%) translateZ(0)}#container.slide2 .page-enter-active{transform:translateX(0) translateZ(0);transition:all .4s cubic-bezier(0,1,1,1)}:root.android #container.slide2 .page-enter-active{transition:all .3s cubic-bezier(0,1,1,1)}#container.slide2 .page-exit,[dir=rtl] #container.slide2 .page-enter-active{transform:translateX(0) translateZ(0)}#container.slide2 .page-exit{background:#fff;box-shadow:0 0 10px #ccc;position:relative;width:100%;z-index:100}:root.android #container.slide2 .page-exit{box-shadow:0 0 10px rgba(0,0,0,.8),0 0 100px rgba(0,0,0,.2)}[dir=rtl] #container.slide2 .page-exit{transform:translateX(0) translateZ(0)}#container.slide2 .page-exit-active{opacity:1;transform:translateX(100%) translateZ(0);transition:all .3s ease-in}[dir=rtl] #container.slide2 .page-exit-active{transform:translateX(-100%) translateZ(0)}:root:not(.android) #container.appear .page{transform:translateZ(0)}:root:not(.android) #container.appear .page-enter{background:#fff;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:100}:root:not(.android) #container.appear .page-enter-active{opacity:1;transition:all .1s ease-in}:root:not(.android) #container.appear .page-exit{opacity:1;position:absolute;width:100%;z-index:-100}:root:not(.android) #container.appear .page-exit-active{opacity:0;transition:all .1s ease-in}:root.android #container.appear .page{transform:translateZ(0)}:root.android #container.appear .page-enter{background:#fff;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:100}:root.android #container.appear .page-enter-active{opacity:1;transition:all 1ms ease-in}:root.android #container.appear .page-exit{opacity:1;position:absolute;width:100%;z-index:-100}:root.android #container.appear .page-exit-active{opacity:0;transition:all 1ms ease-in}#homescreen-modal>div:not(.active) img{display:none}#homescreen-modal>div.active h3:after{transform:translateY(-50%) rotate(-135deg)}#homescreen-modal h3{font-size:20px;position:relative}#homescreen-modal h3:after{border-bottom:2px solid #3c3c3c;border-right:2px solid #3c3c3c;content:"";padding:4px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg)}#homescreen-modal img{max-width:100%}:root.ios #header-mobile,:root.ios #mobile-footer,:root.ios #moremenu,:root.ios .button,:root.ios button,:root.ios input[type=submit]{-webkit-touch-callout:none;-webkit-user-select:none}@media screen and (max-width:1240px){#login{align-items:center;display:inline-flex;flex-direction:column}:root.mobile #login{justify-content:center}#login>div,#login>form{border:0!important;display:block;margin:0!important;max-width:350px;padding:0!important;width:100%!important}}@media screen and (max-width:2000px){#index-intro.additional{display:grid;grid-template-areas:"greeting greeting additional" "stats stats additional";grid-template-columns:150px 1fr 1fr;grid-template-columns:var(--profilePictureSize) 1fr 1fr}#index-intro.additional #index-greeting{align-items:start;align-self:start;grid-area:greeting}#index-intro.additional #index-stats{grid-area:stats;margin-left:175px;margin-left:calc(var(--profilePictureSize) + var(--contentPadding))}#index-intro.additional #index-additional{grid-area:additional;height:-moz-fit-content;height:fit-content;max-width:100%}}@media screen and (max-width:1600px){#index-stats{--margin:var(--contentPadding)}}@media screen and (max-width:1400px){#index-stats{--margin:0}}@media screen and (max-width:1350px){#index-intro,#index-intro.additional{display:flex;flex-direction:column}#index-intro #index-additional,#index-intro #index-stats,#index-intro.additional #index-additional,#index-intro.additional #index-stats{align-self:start;margin-left:175px;margin-left:calc(var(--profilePictureSize) + var(--contentPadding));margin-right:0;margin-top:0}.user-stats{display:flex!important;flex-wrap:wrap}}@media screen and (max-width:1200px){#achievements .table9{font-size:14px}:root:not(.mobile) #course.sidebar #course-top{display:grid;grid-template-areas:"left right" "sidebar right";grid-template-columns:var(--courseLeftMaxWidth) 1fr;--courseRightMaxWidth:100%;--sidebarWidth:100%}:root:not(.mobile) #course.sidebar #course-top #course-left{grid-area:left}:root:not(.mobile) #course.sidebar #course-top #course-right{grid-area:right}:root:not(.mobile) #course.sidebar #course-top #course-sidebar{grid-area:sidebar}}@media screen and (max-width:1050px){#checklist{border:0;padding:0 25px;padding:0 var(--contentPadding)}:root.mobile #checklist{padding:0}}@media screen and (min-width:1000px){#menubar ul{padding:0 15px}#menubar a{align-items:center;display:flex}#menubar span{margin:0 0 0 10px;text-align:left}}@media screen and (max-width:1000px){#achievements .table9>thead{display:block}#achievements .table9>thead>tr:not(.filters){display:none}#achievements .table9>thead>tr.filters{display:flex;flex-direction:column;gap:var(--tableCellPadding);margin-bottom:35px;margin-top:var(--tableCellPadding);padding:var(--tableCellPadding)}#achievements .table9>thead>tr.filters th{padding:0}#achievements .table9>thead>tr.filters th:not([data-label]){display:none}#achievements .table9>tbody>tr,#achievements .table9>thead>tr.filters{display:flex;flex-direction:column}#achievements .table9>tbody>tr>td:not(:empty),#achievements .table9>tbody>tr>th,#achievements .table9>thead>tr.filters>td:not(:empty),#achievements .table9>thead>tr.filters>th{border-top:0;display:flex;flex:1 1 auto;text-align:left!important;width:100%!important}#achievements .table9>tbody>tr>td:not(:empty):before,#achievements .table9>tbody>tr>th:before,#achievements .table9>thead>tr.filters>td:not(:empty):before,#achievements .table9>thead>tr.filters>th:before{align-self:center;content:attr(data-label);display:inline-block;flex:0 0 110px;font-weight:700;font-weight:var(--boldWeight);width:110px}#achievements .table9>tbody>tr>td:empty,#achievements .table9>thead>tr.filters>td:empty{display:none}#achievements .table9>tbody>tr:not(:first-child){margin-top:35px}#achievements .table9>tbody>tr.empty td:before,#achievements .table9>tbody>tr.expansion>td:before,#achievements .table9>tbody>tr>td.expander:before{display:none!important}#achievements .table9>tbody>tr.expansion>td>div{border:0!important;padding:0!important;width:100%}#achievements .table9>tbody>tr>td.expander{order:9999}#achievements .table9>tbody>tr>td.expander span{align-items:center;display:flex;gap:10px;height:auto;justify-content:center;width:100%}#achievements .table9>tbody>tr>td.expander span svg{position:static;transform:none}#achievements .table9>tbody>tr>td.expander span:after{content:attr(data-label);white-space:nowrap}#achievements .table9>tfoot{display:table;margin-top:25px;width:100%}#achievements>.block>.menu{flex-direction:column;gap:15px}#achievements>.block>.menu .iconmenu{display:none}#achievements>.block>.menu>span{font-size:1.3em}#achievements>.block>.menu .iconmenu svg{height:20px;width:20px}#profile-middle2,#profile-top2{align-items:center;flex-direction:column}#external-completion,#subscriptions{display:inline-block;margin-left:auto;margin-right:auto}}@media screen and (max-width:992px){#intro{flex-direction:column}#intro>div:not(.separator){margin:0!important}#intro .separator{align-self:center;border-top:1px solid gray;max-height:0;max-width:60%;width:100%}:root.mobile #intro{--introSpacing:30px}}@media screen and (max-width:850px){:root{--contentMargin:50px}.courses-bar-container .next,.courses-bar-container .prev{display:none!important}#support-afry>div{flex-direction:column}#support-afry>div>div:last-child{height:300px;width:auto}}@media screen and (max-width:820px){:root{--boxMargin1:0px;--boxMargin2:0px;--boxPadding:0px;--boxPadding1:0px;--boxPadding2:25px;--boxBorder:none;--boxShadow:none}:root.mobile{--boxPadding2:0px;--bMargin2:0px}}@media screen and (max-width:800px){#checklist-signoff{--columnCount:1;display:flex;flex-direction:column;gap:25px}}@media screen and (max-width:750px){#index-intro #index-additional,#index-intro #index-stats{margin:12.5px 0!important;margin:calc(var(--contentPadding)/2) 0!important}#index-intro .user-stats{display:flex!important;flex-wrap:wrap}#subscriptions .table9>thead{display:block}#subscriptions .table9>thead>tr:not(.filters){display:none}#subscriptions .table9>thead>tr.filters{display:flex;flex-direction:column;gap:var(--tableCellPadding);margin-bottom:35px;margin-top:var(--tableCellPadding);padding:var(--tableCellPadding)}#subscriptions .table9>thead>tr.filters th{padding:0}#subscriptions .table9>thead>tr.filters th:not([data-label]){display:none}#subscriptions .table9>tbody>tr,#subscriptions .table9>thead>tr.filters{display:flex;flex-direction:column}#subscriptions .table9>tbody>tr>td:not(:empty),#subscriptions .table9>tbody>tr>th,#subscriptions .table9>thead>tr.filters>td:not(:empty),#subscriptions .table9>thead>tr.filters>th{border-top:0;display:flex;flex:1 1 auto;text-align:left!important;width:100%!important}#subscriptions .table9>tbody>tr>td:not(:empty):before,#subscriptions .table9>tbody>tr>th:before,#subscriptions .table9>thead>tr.filters>td:not(:empty):before,#subscriptions .table9>thead>tr.filters>th:before{align-self:center;content:attr(data-label);display:inline-block;flex:0 0 110px;font-weight:700;font-weight:var(--boldWeight);width:110px}#subscriptions .table9>tbody>tr>td:empty,#subscriptions .table9>thead>tr.filters>td:empty{display:none}#subscriptions .table9>tbody>tr:not(:first-child){margin-top:35px}#subscriptions .table9>tbody>tr.empty td:before,#subscriptions .table9>tbody>tr.expansion>td:before,#subscriptions .table9>tbody>tr>td.expander:before{display:none!important}#subscriptions .table9>tbody>tr.expansion>td>div{border:0!important;padding:0!important;width:100%}#subscriptions .table9>tbody>tr>td.expander{order:9999}#subscriptions .table9>tbody>tr>td.expander span{align-items:center;display:flex;gap:10px;height:auto;justify-content:center;width:100%}#subscriptions .table9>tbody>tr>td.expander span svg{position:static;transform:none}#subscriptions .table9>tbody>tr>td.expander span:after{content:attr(data-label);white-space:nowrap}#subscriptions .table9>tfoot{display:table;margin-top:25px;width:100%}}@media screen and (max-width:730px){#search>div{text-align:center}#course-left,#course-right{flex:0 0 100%;max-width:100%;padding:0!important}#course-left{margin-top:var(--courseMargin2);order:2}#profile-top2>div:last-child{flex-direction:column;gap:2rem}#profile-top2>div:last-child ul{border:0;margin:0;padding:0;word-break:break-all}#profile-top{--profileItemSpacing:30px;flex-wrap:wrap}#profile-top>div{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;margin:0 auto;padding:0}#profile-top>div:last-child{order:2}#profile-user-main{flex-wrap:wrap;justify-content:center;margin-bottom:30px}#checklist .table9>thead,#profile .table9>thead{display:block}#checklist .table9>thead>tr:not(.filters),#profile .table9>thead>tr:not(.filters){display:none}#checklist .table9>thead>tr.filters,#profile .table9>thead>tr.filters{display:flex;flex-direction:column;gap:var(--tableCellPadding);margin-bottom:35px;margin-top:var(--tableCellPadding);padding:var(--tableCellPadding)}#checklist .table9>thead>tr.filters th,#profile .table9>thead>tr.filters th{padding:0}#checklist .table9>thead>tr.filters th:not([data-label]),#profile .table9>thead>tr.filters th:not([data-label]){display:none}#checklist .table9>tbody>tr,#checklist .table9>thead>tr.filters,#profile .table9>tbody>tr,#profile .table9>thead>tr.filters{display:flex;flex-direction:column}#checklist .table9>tbody>tr>td:not(:empty),#checklist .table9>tbody>tr>th,#checklist .table9>thead>tr.filters>td:not(:empty),#checklist .table9>thead>tr.filters>th,#profile .table9>tbody>tr>td:not(:empty),#profile .table9>tbody>tr>th,#profile .table9>thead>tr.filters>td:not(:empty),#profile .table9>thead>tr.filters>th{border-top:0;display:flex;flex:1 1 auto;text-align:left!important;width:100%!important}#checklist .table9>tbody>tr>td:not(:empty):before,#checklist .table9>tbody>tr>th:before,#checklist .table9>thead>tr.filters>td:not(:empty):before,#checklist .table9>thead>tr.filters>th:before,#profile .table9>tbody>tr>td:not(:empty):before,#profile .table9>tbody>tr>th:before,#profile .table9>thead>tr.filters>td:not(:empty):before,#profile .table9>thead>tr.filters>th:before{align-self:center;content:attr(data-label);display:inline-block;flex:0 0 110px;font-weight:700;font-weight:var(--boldWeight);width:110px}#checklist .table9>tbody>tr>td:empty,#checklist .table9>thead>tr.filters>td:empty,#profile .table9>tbody>tr>td:empty,#profile .table9>thead>tr.filters>td:empty{display:none}#checklist .table9>tbody>tr:not(:first-child),#profile .table9>tbody>tr:not(:first-child){margin-top:35px}#checklist .table9>tbody>tr.empty td:before,#checklist .table9>tbody>tr.expansion>td:before,#checklist .table9>tbody>tr>td.expander:before,#profile .table9>tbody>tr.empty td:before,#profile .table9>tbody>tr.expansion>td:before,#profile .table9>tbody>tr>td.expander:before{display:none!important}#checklist .table9>tbody>tr.expansion>td>div,#profile .table9>tbody>tr.expansion>td>div{border:0!important;padding:0!important;width:100%}#checklist .table9>tbody>tr>td.expander,#profile .table9>tbody>tr>td.expander{order:9999}#checklist .table9>tbody>tr>td.expander span,#profile .table9>tbody>tr>td.expander span{align-items:center;display:flex;gap:10px;height:auto;justify-content:center;width:100%}#checklist .table9>tbody>tr>td.expander span svg,#profile .table9>tbody>tr>td.expander span svg{position:static;transform:none}#checklist .table9>tbody>tr>td.expander span:after,#profile .table9>tbody>tr>td.expander span:after{content:attr(data-label);white-space:nowrap}#checklist .table9>tfoot,#profile .table9>tfoot{display:table;margin-top:25px;width:100%}#my-courses td.image:before{display:none!important}#course-menu{flex-direction:column}#course-menu>div{flex:1 1 auto!important}#course-menu>div:empty{display:none}#course-menu>div:first-child{align-self:flex-start}#course-menu>div:last-child{align-self:flex-end}}@media screen and (max-width:680px){:root{--indexHeaderPadding:var(--contentPadding);--indexHeaderBoxMaxWidth:100%}:root.mobile #register .form-content>div{display:block}:root.mobile #register .form-content>div>p{margin:10px 0}.course2-block h4{font-size:22px}.course2-block p{font-size:16px}#profile-picture-existing>div{grid-template-columns:1fr}}@media screen and (max-width:640px){#login-methods>div>h3>div{align-items:start;flex-direction:column;gap:5px}}@media screen and (max-width:600px){:root{--indexHeaderMinHeight:auto!important;--indexHeaderPadding:0!important;--indexHeaderBackground:none!important;--indexHeaderBoxPadding:var(--contentPadding)!important;--indexHeaderBoxColor:var(--coursesBarColor)!important;--indexHeaderTextColor:var(--textColor)!important;--indexHeaderBoxBorderRadius:0}.checklist-item>div:first-child{flex:0 1 30px;font-size:20px}.checklist-item>div:last-child{gap:1rem;padding:1.5rem 1rem}}@media screen and (max-width:550px){#index-greeting{align-items:center!important;flex-direction:column}#support2.done>div>div{flex-wrap:wrap;justify-content:center;padding:25px;padding:var(--contentPadding)}#checklist3-header{flex-direction:column}#course-activity-container{justify-content:center}#course-activity-container>*{border-radius:0;flex:1 1 auto;margin-left:-25px;margin-left:calc(0px - var(--contentPadding));margin-right:-25px;margin-right:calc(0px - var(--contentPadding))}#course-activity-container #course-activity-review,#course-activity-container>* h3{text-align:center}}@media screen and (max-width:500px){.modal2{--modalPadding:20px}.modal2-content{margin:15px;max-width:100%}.modal2-content h2{font-size:20px}#feedback-modal h3{font-size:18px}#intro{--introSpacing:30px}:root:not(.mobile) #intro>div:not(.separator){font-size:16px!important}.course2-block{box-shadow:none!important}.course2-block .img,.course2-block ul{display:none}.course2-block .content{padding:0}.course2-block h4{margin:0 0 10px}#profile-middle2 .button,#profile-middle2 button,#profile-middle2 input[type=submit]{height:auto}}@media screen and (max-width:415px){#footer-right{white-space:normal}.event-mobile{padding:15px}.event-mobile h3{margin-bottom:10px}.event-mobile>div{display:block}.event-mobile .event-time{display:flex;justify-content:space-between;margin:0 0 10px}.event-mobile .props{justify-content:center}}@media screen and (max-width:400px){#support-afry a{background-image:none!important;padding-left:25px!important}#login-methods{--formElementWidth:100%;--buttonWidth:100%}#login-methods>div>:not(h3){display:block}}@media screen and (max-width:375px){#register,#support{display:block}#profile-top>div{align-items:stretch}:root{--formElementWidth:100%;--buttonWidth:100%}.button,button,input[type=submit]{height:auto}}@media screen and (max-width:365px){:root:not(.mobile) #search .course{display:block;max-width:calc(100% - 30px);width:100%}:root.mobile .courses-bar-container.vertical .course{height:75px}:root.mobile .courses-bar-container.vertical .course>div:first-child{flex:0 0 100px;height:75px;width:100px}}#content:has(#index){--contentBottomMargin:0;--contentTopMargin:var(--headerHeight)}
/*# sourceMappingURL=portal.css.map */