@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css);
h1{font-family:'Montserrat';font-weight:900;font-size:2.5em;line-height:150%;color:#040b1e}@media all and (max-width: 768px){h1{font-size:1.5em}}h2{font-family:'Montserrat';font-weight:900;font-size:2.125em;line-height:150%;color:#040b1e}@media all and (max-width: 768px){h2{font-size:1.25em}}h3{font-family:'Montserrat';font-weight:900;font-size:1.75em;line-height:150%;color:#040b1e}@media all and (max-width: 768px){h3{font-size:1em}}h4{font-family:'Montserrat';font-weight:900;font-size:1.5em;line-height:150%;color:#040b1e}h5{font-family:'Montserrat';font-weight:900;font-size:1.25em;line-height:150%}html,body{overflow:hidden;padding:0;margin:0;width:100%;min-width:320px}html{min-width:320px;font-family:"Montserrat","Roboto",cursive;font-size:16px;letter-spacing:normal;line-height:1.1875;color:#505050;background:#fff}@media all and (max-width: 100000px){html{font-size:16px}}@media all and (max-width: 1919px){html{font-size:.83333vw}}@media all and (max-width: 1600px){html{font-size:.9375vw}}@media all and (max-width: 768px){html{font-size:2.90909vw}}@media all and (max-width: 576px){html{font-size:4vw}}@media all and (max-width: 480px){html{font-size:5vw}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img,video{max-width:100%;height:auto}ul{margin:0;padding:0}li{list-style-type:none}h1,h2,h3,h4{margin:0}button{border:none}.color-default{color:#505050}.color-info{color:#5a0d85}.color-success{color:#7fb337}.color-warning{color:#ce9912}.color-danger{color:#ff4a4a}.color-disabled{color:#bdbdbd}.color-purple{color:#5a0d85}.content-area{font-size:1rem}@media all and (max-width: 768px){.content-area{font-size:.8125em}}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{margin:0 0 .9375em 0;font-weight:500}.content-area h2{font-size:1.5625em}.content-area h3{font-size:1.3125em}.content-area h4{font-size:1.125em}.content-area h5{font-size:1em}.content-area h6{font-size:.875em}.content-area p,.content-area div{margin:0}.content-area p:not(:last-child),.content-area div:not(:last-child){margin-bottom:.9375em}.content-area blockquote{font-style:italic}.content-area ul,.content-area ol{padding-left:1.875em;margin-bottom:.9375em}.content-area ul li{list-style-type:disc}.content-area ol li{list-style-type:decimal}.content-area a,.content-area a:hover,.content-area a:active,.content-area a:visited,.content-area a:focus{font-family:inherit;text-decoration:underline;color:#5a0d85}.content-area a:hover,.content-area a:active,.content-area a:focus{text-decoration:none}.content-area b,.content-area strong{font-family:inherit;font-weight:500}.content-area i,.content-area em{font-style:italic}.content-area img{float:none !important;display:block;margin:.9375em 0;max-width:100%;width:100%;height:auto !important}.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#c4c4c4;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before{border-bottom-color:#bdbdbd}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#fff}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#bdbdbd}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#bdbdbd}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:"Montserrat","Roboto",cursive,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#505050;border:1px solid #bdbdbd;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.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{-webkit-border-bottom-left-radius:0.3rem;-moz-border-radius-bottomleft:0.3rem;border-bottom-left-radius:0.3rem;-webkit-border-bottom-right-radius:0.3rem;-moz-border-radius-bottomright:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^="bottom"]{padding-top:10px}.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle,.react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^="top"]{padding-bottom:10px}.react-datepicker-popper[data-placement^="right"]{padding-left:8px}.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^="left"]{padding-right:8px}.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#fff;border-bottom:1px solid #bdbdbd;-webkit-border-top-left-radius:.3rem;-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){-webkit-border-top-right-radius:.3rem;-moz-border-radius-topright:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#5a0d85;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#9e9e9e}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #bdbdbd;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;-webkit-border-bottom-right-radius:0.3rem;-moz-border-radius-bottomright:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;-webkit-border-bottom-right-radius:0.3rem;-moz-border-radius-bottomright:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:-webkit-calc(195px + (1.7rem / 2));height:-moz-calc(195px + (1.7rem / 2));height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.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{cursor:pointer;background-color:#fff}.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:#5a0d85;color:white;font-weight:bold}.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:#5a0d85}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#c4c4c4}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#c4c4c4;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#fff}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#505050;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#5a0d85;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#4a0b6e}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#c4c4c4;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.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{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#fff}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#7fb337;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-color:#719f31}.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:magenta}.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--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#5a0d85;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#4a0b6e}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#6a0f9c;color:#fff}.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:#4a0b6e}.react-datepicker__day--in-selecting-range ,.react-datepicker__month-text--in-selecting-range ,.react-datepicker__quarter-text--in-selecting-range ,.react-datepicker__year-text--in-selecting-range {background-color:rgba(90,13,133,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range ,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range ,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range ,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range {background-color:#fff;color:#505050}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#c4c4c4}.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__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#5a0d85}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#fff}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#ababab}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#fff;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;border:1px solid #bdbdbd}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{-webkit-border-top-left-radius:.3rem;-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;-webkit-border-top-right-radius:.3rem;-moz-border-radius-topright:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-bottom-left-radius:.3rem;-moz-border-radius-bottomleft:.3rem;border-bottom-left-radius:.3rem;-webkit-border-bottom-right-radius:.3rem;-moz-border-radius-bottomright:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#c4c4c4}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#ababab}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#ababab}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#5a0d85;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#fff;border-top:1px solid #bdbdbd;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);left:0;top:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px), (max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial, Helvetica, sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:-0.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:0.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:0.75em}.react-calendar__month-view__weekdays__weekday{padding:0.5em}.react-calendar__month-view__weekNumbers{font-weight:bold}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75em;padding:-webkit-calc(0.75em / 0.75) -webkit-calc(0.5em / 0.75);padding:-moz-calc(0.75em / 0.75) -moz-calc(0.5em / 0.75);padding:calc(0.75em / 0.75) calc(0.5em / 0.75)}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em 0.5em}.react-calendar__tile{max-width:100%;text-align:center;padding:0.75em 0.5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}

.auth-layout{position:absolute;top:0;left:0;background:#d0df64;width:100%;height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 768px){.auth-layout{height:auto;padding:20px 10px;height:100%}}.auth-layout input{padding:.625em 0 .625em 1em;background:#ffffff;-webkit-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-moz-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;font-weight:400;font-size:15px;line-height:150%;color:#747498}.auth-layout__cont{position:relative;width:100%;height:100%}@media all and (max-width: 768px){.auth-layout__cont{position:static;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.auth-layout__header{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 3.875em}@media all and (max-width: 768px){.auth-layout__header{display:none}}.auth-layout__logo{margin:0;padding:.8em 0 0;text-align:center;font-size:2.1875em;font-family:"Montserrat","Patua One",sans-serif;font-weight:normal;color:#fff}.auth-layout__content{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media all and (max-width: 768px){.auth-layout__content{position:static;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;height:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.auth-layout__content-wrap{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:0 0 0 37.5em;width:75em;min-height:41.25em;background:#ffffff;-webkit-box-shadow:-11.9864px -23.9728px 59.9319px rgba(38,12,77,0.04),11.9864px 23.9728px 59.9319px rgba(38,12,77,0.08);-moz-box-shadow:-11.9864px -23.9728px 59.9319px rgba(38,12,77,0.04),11.9864px 23.9728px 59.9319px rgba(38,12,77,0.08);box-shadow:-11.9864px -23.9728px 59.9319px rgba(38,12,77,0.04),11.9864px 23.9728px 59.9319px rgba(38,12,77,0.08);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}@media all and (max-width: 768px){.auth-layout__content-wrap{padding:0;width:100%;min-height:0}}.auth-layout__content-wrap:before{content:'';position:absolute;top:0;bottom:0;left:0;width:37.5em;background:url(/app-static/assets/edf17a6ea665fc90100e13b2386e78f0.png) center center no-repeat;-moz-background-size:auto 100%;background-size:auto 100%}@media all and (max-width: 768px){.auth-layout__content-wrap:before{display:none}}.auth-layout__content-cont{padding:0 3.75em;width:100%}@media all and (max-width: 768px){.auth-layout__content-cont{padding:.625em;margin:.625em}}.auth-layout__footer{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 2em 3.875em}@media all and (max-width: 768px){.auth-layout__footer{position:static;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;height:auto;padding:.625em 0 0 0;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.auth-layout__copy{font-size:.8125em;color:#fff}.auth-layout__forgot{text-align:right;margin-top:-20px}.auth-layout__social-block{margin-left:43%;margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media all and (max-width: 768px){.auth-layout__social-block{margin-left:35%}}

.preloader{position:relative}.preloader--type-window{position:fixed}.preloader--bg-white{background:#fff}.preloader__cont{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){.preloader__cont{width:100vw}}.preloader--type-contain .preloader__cont{position:static;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;height:auto;position:relative}.preloader__runner{width:30%;height:30%;fill:#fff}@media all and (max-width: 768px){.preloader__runner{width:80%;height:80%;margin-top:30vh}}.preloader__runner path:nth-child(1){fill:#5a0d85}.preloader__runner path:nth-child(2){fill:#ce9912}.preloader__runner path:nth-child(3){fill:#ff4a4a}.preloader--size-big .preloader__runner{width:37.5em;height:37.5em}@media all and (max-width: 768px){.preloader--size-big .preloader__runner{width:4.6875em;height:4.6875em}}.preloader--size-small .preloader__runner{margin-top:15vh}@media all and (max-width: 768px){.preloader--size-small .preloader__runner{margin-top:30vh}}

.auth-form-layout__heading{margin-bottom:2.8125em}.auth-form-layout .field-label{margin:0;margin-bottom:.75em;font-weight:400;font-size:.9375em;line-height:150%;color:#040b1e}.auth-form-layout__title{font-family:"Montserrat","Rubik",sans-serif;font-weight:900;font-size:2.125em;line-height:150%;color:#040b1e}@media all and (max-width: 768px){.auth-form-layout__title{margin:.66667em 0 1.2em;font-size:.9375em;text-align:center}}.auth-form-layout__description{font-weight:400;font-size:16px;line-height:150%;color:#040b1e}.auth-form-layout__message{font-size:1em;color:#505050}.auth-form-layout__errors{margin-top:.9375em;font-size:1em;color:#ff4a4a}@media all and (max-width: 768px){.auth-form-layout__errors{margin:.38462em 0 .53846em;text-align:center;font-size:.8125em}}.auth-form-layout__bottom{margin-top:1.875em}@media all and (max-width: 768px){.auth-form-layout__bottom{margin-top:0;text-align:center}}

.input{font-size:1rem}@media all and (max-width: 768px){.input{font-size:.8125em}}.input:not(:last-child){margin-bottom:.6875em}.input__field{padding:1.125em 1em;border:none;width:100%;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;color:#000;background:#f4f3f8;font-weight:700;font-size:1em;line-height:150%;color:#111538}@media all and (max-width: 768px){.input__field{height:2.30769em}}.input__field::-webkit-input-placeholder{color:#505050}.input__field:-ms-input-placeholder{color:#505050}.input__field::-ms-input-placeholder{color:#505050}.input__field:-moz-placeholder{color:#505050}.input__field::-moz-placeholder{color:#505050}.input__field--error{border-color:#ff4a4a}.input__field:disabled{opacity:0.7}.input__error{padding-top:.5em;min-height:1.25em;font-size:.75em;color:#ff4a4a}@media all and (max-width: 768px){.input__error{padding-top:.25em}}.input .react-datepicker-wrapper{width:100%}

.button{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:.35714em .35714em;font-size:.875rem;font-family:"Montserrat","Rubik",sans-serif;font-weight:700;text-decoration:none;text-align:center;line-height:150%;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.button:focus{outline:none}.button--design-round{padding:0 1.42857em;height:2.85714em;min-width:10em;color:#fff;-webkit-border-radius:1.42857em;-moz-border-radius:1.42857em;border-radius:1.42857em}@media all and (max-width: 768px){.button--design-round{padding:0 1.07143em;height:2.14286em;min-width:8.21429em;-webkit-border-radius:1.07143em;-moz-border-radius:1.07143em;border-radius:1.07143em}}.button--design-rect{padding:1px 1.42857em 0;height:2.14286em;min-width:8.14286em;color:#fff;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em}@media all and (max-width: 768px){.button--design-rect{padding:0 1.07143em;height:1.85714em;min-width:8.21429em}}.button--design-link{height:2.85714em}@media all and (max-width: 768px){.button--design-link{height:2.14286em}}.button--design-round.button--color-default,.button--design-rect.button--color-default{background:#fff;color:#7e52dd;background:none;border:1px solid #7e52dd;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.button--design-round.button--color-default:hover,.button--design-rect.button--color-default:hover{background:#f0f0f0}@media all and (max-width: 768px){.button--design-round.button--color-default.button--shadow,.button--design-rect.button--color-default.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-default.button--shadow:active,.button--design-rect.button--color-default.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-default.button--shadow:active,.button--design-rect.button--color-default.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-default{color:#fff}.button--design-round.button--color-info,.button--design-rect.button--color-info{background:#5a0d85}.button--design-round.button--color-info:hover,.button--design-rect.button--color-info:hover{background:#470a69}@media all and (max-width: 768px){.button--design-round.button--color-info.button--shadow,.button--design-rect.button--color-info.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-info.button--shadow:active,.button--design-rect.button--color-info.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-info.button--shadow:active,.button--design-rect.button--color-info.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-info{color:#5a0d85}.button--design-round.button--color-success,.button--design-rect.button--color-success{background:#7fb337}.button--design-round.button--color-success:hover,.button--design-rect.button--color-success:hover{background:#6e9c30}@media all and (max-width: 768px){.button--design-round.button--color-success.button--shadow,.button--design-rect.button--color-success.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-success.button--shadow:active,.button--design-rect.button--color-success.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-success.button--shadow:active,.button--design-rect.button--color-success.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-success{color:#7fb337}.button--design-round.button--color-warning,.button--design-rect.button--color-warning{background:#ce9912}.button--design-round.button--color-warning:hover,.button--design-rect.button--color-warning:hover{background:#b28410}@media all and (max-width: 768px){.button--design-round.button--color-warning.button--shadow,.button--design-rect.button--color-warning.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-warning.button--shadow:active,.button--design-rect.button--color-warning.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-warning.button--shadow:active,.button--design-rect.button--color-warning.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-warning{color:#ce9912}.button--design-round.button--color-danger,.button--design-rect.button--color-danger{background:#fff;color:#7e52dd;background:none;border:1px solid #7e52dd;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.button--design-round.button--color-danger:hover,.button--design-rect.button--color-danger:hover{background:#f0f0f0}@media all and (max-width: 768px){.button--design-round.button--color-danger.button--shadow,.button--design-rect.button--color-danger.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-danger.button--shadow:active,.button--design-rect.button--color-danger.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-danger.button--shadow:active,.button--design-rect.button--color-danger.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-danger{color:#fff}.button--design-round.button--color-red,.button--design-rect.button--color-red{background:#ff4a4a}.button--design-round.button--color-red:hover,.button--design-rect.button--color-red:hover{background:#ff2b2b}@media all and (max-width: 768px){.button--design-round.button--color-red.button--shadow,.button--design-rect.button--color-red.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-red.button--shadow:active,.button--design-rect.button--color-red.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-red.button--shadow:active,.button--design-rect.button--color-red.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-red{color:#ff4a4a}.button--design-round.button--color-disabled,.button--design-rect.button--color-disabled{background:#747498}.button--design-round.button--color-disabled:hover,.button--design-rect.button--color-disabled:hover{background:#656588}@media all and (max-width: 768px){.button--design-round.button--color-disabled.button--shadow,.button--design-rect.button--color-disabled.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-disabled.button--shadow:active,.button--design-rect.button--color-disabled.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-disabled.button--shadow:active,.button--design-rect.button--color-disabled.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-disabled{color:#747498}.button--design-round.button--color-white,.button--design-rect.button--color-white{background:#f4f3f8;color:#7fb337}.button--design-round.button--color-white:hover,.button--design-rect.button--color-white:hover{background:#e2e0ed}@media all and (max-width: 768px){.button--design-round.button--color-white.button--shadow,.button--design-rect.button--color-white.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-white.button--shadow:active,.button--design-rect.button--color-white.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-white.button--shadow:active,.button--design-rect.button--color-white.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-white{color:#f4f3f8}.button--design-round.button--color-dark,.button--design-rect.button--color-dark{background:#312248}.button--design-round.button--color-dark:hover,.button--design-rect.button--color-dark:hover{background:#231833}@media all and (max-width: 768px){.button--design-round.button--color-dark.button--shadow,.button--design-rect.button--color-dark.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-dark.button--shadow:active,.button--design-rect.button--color-dark.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-dark.button--shadow:active,.button--design-rect.button--color-dark.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-dark{color:#312248}.button--design-round.button--color-grey,.button--design-rect.button--color-grey{background:#e0e0ec;color:#747498}.button--design-round.button--color-grey:hover,.button--design-rect.button--color-grey:hover{background:#cdcde0}@media all and (max-width: 768px){.button--design-round.button--color-grey.button--shadow,.button--design-rect.button--color-grey.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-grey.button--shadow:active,.button--design-rect.button--color-grey.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-grey.button--shadow:active,.button--design-rect.button--color-grey.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-grey{color:#e0e0ec}.button--design-round.button--color-faded-success,.button--design-rect.button--color-faded-success{background:rgba(127,179,55,0.313725);color:#7fb337}.button--design-round.button--color-faded-success:hover,.button--design-rect.button--color-faded-success:hover{background:rgba(110,156,48,0.313725)}@media all and (max-width: 768px){.button--design-round.button--color-faded-success.button--shadow,.button--design-rect.button--color-faded-success.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-faded-success.button--shadow:active,.button--design-rect.button--color-faded-success.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-faded-success.button--shadow:active,.button--design-rect.button--color-faded-success.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-faded-success{color:rgba(127,179,55,0.313725)}.button--design-round.button--color-faded-warning,.button--design-rect.button--color-faded-warning{background:rgba(206,153,18,0.321569);color:#ce9912}.button--design-round.button--color-faded-warning:hover,.button--design-rect.button--color-faded-warning:hover{background:rgba(178,132,16,0.321569)}@media all and (max-width: 768px){.button--design-round.button--color-faded-warning.button--shadow,.button--design-rect.button--color-faded-warning.button--shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-round.button--color-faded-warning.button--shadow:active,.button--design-rect.button--color-faded-warning.button--shadow:active{-webkit-transform:translate(0, .21429em);-moz-transform:translate(0, .21429em);-ms-transform:translate(0, .21429em);-o-transform:translate(0, .21429em);transform:translate(0, .21429em)}@media all and (max-width: 768px){.button--design-round.button--color-faded-warning.button--shadow:active,.button--design-rect.button--color-faded-warning.button--shadow:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.button--design-link.button--color-faded-warning{color:rgba(206,153,18,0.321569)}.button--no-margins{margin:0}

.login-form__eye-icon{position:absolute;right:15px;cursor:pointer;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.modal-body-open{overflow:hidden}.modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;z-index:10;background:rgba(0,0,0,0.15);opacity:0}@media all and (max-width: 768px){.modal-overlay{padding:.9375em .625em}}.modal-overlay--opened{opacity:1}.modal-overlay--will-close{opacity:0}.modal{position:relative;-webkit-transform:translate(0, 20%);-moz-transform:translate(0, 20%);-ms-transform:translate(0, 20%);-o-transform:translate(0, 20%);transform:translate(0, 20%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:100%}.modal:focus{outline:none}.modal--opened{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal--will-close{-webkit-transform:translate(0, -20%);-moz-transform:translate(0, -20%);-ms-transform:translate(0, -20%);-o-transform:translate(0, -20%);transform:translate(0, -20%)}.modal__main{position:relative;margin:auto}.modal__close{position:absolute;right:1.25em;top:1em;display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;background:transparent url(/app-static/assets/007fedfdc379bf3baf079410b44aac1b.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;width:.875em;height:.875em}.modal__close:focus{outline:none}@media all and (max-width: 768px){.modal__close{right:.9375em;background:transparent url(/app-static/assets/663be1e9fda8124aaee9b252654ec818.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;opacity:0.7}}

.password-reset-form{position:relative;width:538px;height:298px;background:#ffffff;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.05);-moz-box-shadow:5px 5px 20px rgba(0,0,0,0.05);box-shadow:5px 5px 20px rgba(0,0,0,0.05);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media screen and (max-width: 768px){.password-reset-form{width:300px;height:20em}}.password-reset-form__close-button{position:absolute;cursor:pointer;right:1em;top:1em}.password-reset-form__icon{position:absolute;top:62px;left:230px}@media screen and (max-width: 768px){.password-reset-form__icon{left:37%}}.password-reset-form__text-block{position:absolute;text-align:center;width:100%;top:166px}.password-reset-form__text-block p{margin:0}.password-reset-form__header{font-weight:700;font-size:32px;line-height:40px;padding-bottom:8px;color:#040b1e}.password-reset-form__description{font-weight:400;font-size:16px;line-height:24px;color:#747498}

.faq-item{width:60em;padding:16px 0;-webkit-box-shadow:0px 1px 0px #b3b3d7;-moz-box-shadow:0px 1px 0px #b3b3d7;box-shadow:0px 1px 0px #b3b3d7}.faq-item:not(:last-child){margin-bottom:.625em}@media all and (max-width: 768px){.faq-item{width:100%}}.faq-item__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#191919;height:3.4375em;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media all and (max-width: 768px){.faq-item__heading{padding:0 .9375em;height:3.75em}}.faq-item--open .faq-item__heading{color:#7fb337}.faq-item__arrow{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;width:2.5em;height:2.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;width:1.5em;height:1.5em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.faq-item__arrow:focus{outline:none}@media all and (max-width: 768px){.faq-item__arrow{width:1.875em;height:1.875em}}.faq-item--open .faq-item__arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.faq-item__title{font-weight:700;font-size:1.25em;line-height:150%}@media all and (max-width: 768px){.faq-item__title{font-size:.8125em}}.faq-item__content-wrap{padding:.625em}@media all and (max-width: 768px){.faq-item__content{padding:.9375em}}.faq-item__text{font-weight:400;font-size:1em;line-height:150%}

.help{padding:0 3.125em}@media all and (max-width: 768px){.help{padding:0}}@media all and (max-width: 768px){.help__title{font-size:1.25em}}.help__content{padding-top:1.25em}@media all and (max-width: 768px){.help__content{padding-top:1.875em}}.help__path{font-weight:700;font-size:1em;line-height:150%;color:#040b1e}.help__description{font-weight:400;font-size:1.125em;line-height:150%;color:#191919}.help__description a{color:#7fb337;text-decoration:none}

.faq{margin:auto;padding:0 .9375em;width:100%;max-width:93.75em;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.faq{padding:0 .375em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.faq__title{margin:0;padding:.8em 1.2em;font-size:1.5625em;font-weight:500}@media all and (max-width: 768px){.faq__title{padding:1.53846em .38462em 0;font-size:.8125em}}.faq__items{padding:3.125em 0 4.375em}@media all and (max-width: 768px){.faq__items{padding:2.1875em 0}}

.profile-edit-form{position:relative}.profile-edit-form__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.75em}@media all and (max-width: 768px){.profile-edit-form__content{margin:0}}.profile-edit-form__row{padding-left:.75em;padding-right:.75em;width:50%}@media all and (max-width: 768px){.profile-edit-form__row{padding:0 0 .3125em;width:100%}}.profile-edit-form__row:not(:last-child){padding-bottom:.625em}@media all and (max-width: 768px){.profile-edit-form__row:not(:last-child){padding:0 0 .3125em}}.profile-edit-form__bottom{margin-top:.625em}@media all and (max-width: 768px){.profile-edit-form__bottom{margin-top:.3125em;text-align:center}}.profile-edit-form__teacher-code{margin-bottom:1.85714em;padding:0 1.14286em;font-size:.875em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}@media all and (max-width: 768px){.profile-edit-form__teacher-code{margin-bottom:.9375em}}.profile-edit-form__loader{position:absolute;top:0;left:0;bottom:0;right:0;bottom:-.625em;background:#fff}

.profile-avatar{position:relative;overflow:hidden;margin:0 .875em 0 0;width:3.75em;height:3.75em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c4c4c4}.profile-avatar__image-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:11px;margin-right:-16px}.profile-avatar__image{width:50px;height:50px;cursor:pointer;margin-right:16px;margin-bottom:16px;background-image:url(/app-static/assets/92760635345725a4476680429c3c12c0.png);background-repeat:no-repeat;-moz-background-size:contain;background-size:contain}.profile-avatar__image.active{border:2.565px solid #7fb337;-webkit-box-shadow:0px -6.4125px 5.13px rgba(13,27,65,0.25),-6.4125px 0px 5.13px rgba(13,27,65,0.25),6.4125px 0px 5.13px rgba(13,27,65,0.25),0px 6.4125px 5.13px rgba(13,27,65,0.25);-moz-box-shadow:0px -6.4125px 5.13px rgba(13,27,65,0.25),-6.4125px 0px 5.13px rgba(13,27,65,0.25),6.4125px 0px 5.13px rgba(13,27,65,0.25),0px 6.4125px 5.13px rgba(13,27,65,0.25);box-shadow:0px -6.4125px 5.13px rgba(13,27,65,0.25),-6.4125px 0px 5.13px rgba(13,27,65,0.25),6.4125px 0px 5.13px rgba(13,27,65,0.25),0px 6.4125px 5.13px rgba(13,27,65,0.25);-webkit-border-radius:78.6333px;-moz-border-radius:78.6333px;border-radius:78.6333px}.profile-avatar__button-block{margin-top:1em;text-align:center}.profile-avatar__modal{width:475px;margin-left:auto;margin-right:auto;background:#ffffff;padding:36px;-webkit-box-shadow:0px 4px 50px rgba(4,11,50,0.5);-moz-box-shadow:0px 4px 50px rgba(4,11,50,0.5);box-shadow:0px 4px 50px rgba(4,11,50,0.5);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media all and (max-width: 768px){.profile-avatar__modal{width:100%}}.profile-avatar__cont{position:relative;width:100%;height:100%}.profile-avatar__loader{position:absolute;top:0;left:0;bottom:0;right:0}.profile-avatar__bg{position:absolute;top:0;left:0;bottom:0;right:0}.profile-avatar__bg-cont{position:relative;width:100%;height:100%}.profile-avatar__img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar__fg{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.profile-avatar__delete{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:.9375em;top:.9375em;width:1.375em;height:1.375em;background:rgba(1,0,0,0.38);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.profile-avatar__delete:focus{outline:none}@media all and (max-width: 768px){.profile-avatar__delete{opacity:1}}.profile-avatar__delete svg{display:block;margin:auto;width:.59091em;height:.59091em;fill:#fff}.profile-avatar:hover .profile-avatar__delete{opacity:1}.profile-avatar__button{position:absolute;bottom:0;left:0;right:0;-webkit-transform:translate(0, 101%);-moz-transform:translate(0, 101%);-ms-transform:translate(0, 101%);-o-transform:translate(0, 101%);transform:translate(0, 101%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50%;background:rgba(1,0,0,0.38);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;cursor:pointer}@media all and (max-width: 768px){.profile-avatar__button{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.profile-avatar:hover .profile-avatar__button{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.profile-avatar__icon{margin-top:.625em}.profile-avatar__icon svg{width:1.375em;height:1.375em;fill:#fff}.profile-avatar__text{text-align:center;font-size:.75em;color:#fff}.profile-avatar__input{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:pointer !important}

.profile{overflow:hidden;margin:auto;max-width:59.375em;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 786px){.profile{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;max-width:initial}}.profile__cont{position:relative;padding-left:21.875em}@media all and (max-width: 768px){.profile__cont{padding-left:0}}.profile__sidebar{position:absolute;bottom:0;left:0;top:0;width:21.875em;background:transparent url(/app-static/assets/ad68e128d999340d9964a86f952e36cb.jpg) center center no-repeat;-moz-background-size:contain;background-size:contain;-moz-background-size:cover;background-size:cover}@media all and (max-width: 768px){.profile__sidebar{display:none}}.profile__main{padding:2.8125em 2.8125em}@media all and (max-width: 768px){.profile__main{padding:.625em .9375em}}.profile__title{font-size:1.25em;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.profile__title{padding-top:.76923em;font-size:.8125em;text-align:center}}.profile__avatar{margin:2.5em 0}@media all and (max-width: 768px){.profile__avatar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em 0}}.profile__avatar .profile-avatar{margin:0}.profile__lang{margin-top:3.5em}@media all and (max-width: 768px){.profile__lang{margin-top:0}}

.profile-lang__title{margin-bottom:1.42857em;font-size:1em;font-weight:500;color:#002140}@media all and (max-width: 768px){.profile-lang__title{text-align:center;font-size:.9375em;margin-top:.53333em;margin-bottom:.66667em}}@media all and (max-width: 768px){.profile-lang__switcher{margin-top:1.125rem}}

.lang__el{margin-bottom:.625rem}@media all and (max-width: 768px){.lang__el{margin-bottom:.4375rem;text-align:center}}.lang__link{color:inherit;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.lang__link:hover{text-decoration:underline}.lang__link--active{color:#481493;font-weight:400}

.students-lists-page-layout{margin:auto;width:100%;max-width:85.625em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;background:#fff}@media all and (max-width: 768px){.students-lists-page-layout{max-width:initial;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.students-lists-page-layout__cont{padding:0 1.25em 1.25em}@media all and (max-width: 768px){.students-lists-page-layout__cont{padding:0 .3125em 1.25em}}.students-lists-page-layout__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width: 768px){.students-lists-page-layout__header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.625em}}.students-lists-page-layout__title{padding:2.375em 0 .5em 1.625em;font-size:1em;color:#5a0d85}@media all and (max-width: 768px){.students-lists-page-layout__title{padding:.61538em 1.15385em .46154em;font-size:.8125em}}.students-lists-page-layout__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.375em 1.625em 0 0}@media all and (max-width: 768px){.students-lists-page-layout__actions{padding:0 .9375em 0}}.students-lists-page-layout__content{padding:1.25em 0}@media all and (max-width: 768px){.students-lists-page-layout__content{padding:.75em 0}}

.students-list__items{margin:-.3125em 0}.students-list__empty{padding:0 1.625em}.students-list__el{padding:.3125em 0}

.student-card{padding:.625em 1.625em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.student-card__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-card__user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:21.875em}.student-card__avatar{margin-right:1.625em;width:4.5em}.student-card__text{font-weight:500;font-family:"Montserrat","Rubik",sans-serif}.student-card__name{font-size:1em}.student-card__group{margin-top:.375em;font-size:1em;color:#5a0d85}.student-card__metrics{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-card__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:18.75em}.student-card__savings-plank-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.625em;margin:.3125em;background:rgba(255,255,255,0.3);border:2px solid #f4f3f8;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;font-weight:500;font-size:.875em;line-height:150%;color:#ffffff}@media all and (max-width: 768px){.student-card__savings-plank-item{padding:.375em;margin:.1875em;font-size:.875em}}.student-card__savings-plank-value{margin-left:.5em;margin-right:.5em;font-weight:700;font-size:1.25em;line-height:150%;color:#5a0d85}@media all and (max-width: 768px){.student-card__savings-plank-value{margin-left:.625em;margin-right:.625em}}.student-card__savings-plank-plus{display:block;font-weight:bold;font-size:1.25em;color:#5a0d85}.m-student-card{padding:.625em .9375em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.m-student-card__left{margin-bottom:5px}.m-student-card__user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-student-card__text{font-weight:500;font-family:"Montserrat","Rubik",sans-serif}.m-student-card__name{font-size:.8125em}.m-student-card__group{margin-top:.76923em;font-size:.8125em;color:#5a0d85}.m-student-card__metrics{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;padding-top:.625em}.m-student-card .profile-metric-panel__text{color:#5a0d85}.m-student-card__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.m-student-card__avatar{padding-bottom:.3125em;width:4.5em}.m-student-card__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.avatar{position:relative;overflow:hidden;width:4.5em;height:4.5em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c4c4c4}.avatar__image-cont{width:4.5em;height:4.5em;top:0;left:0}.avatar__image{width:4.5em;height:4.5em;top:0;left:0;-o-object-fit:cover;object-fit:cover}

.profile-metric-panel:not(:last-child){margin-right:1.875em}@media all and (max-width: 768px){.profile-metric-panel:not(:last-child){margin-right:.9375em}}.profile-metric-panel__cont{position:relative;width:7.375em;height:2.5em;background:#7fb337;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.profile-metric-panel__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:initial}}.profile-metric-panel--wallet .profile-metric-panel__cont{background:#053663;width:9.375em}@media all and (max-width: 768px){.profile-metric-panel--wallet .profile-metric-panel__cont{background:initial}}.profile-metric-panel--experience .profile-metric-panel__cont{background:#5a0d85}@media all and (max-width: 768px){.profile-metric-panel--experience .profile-metric-panel__cont{background:initial}}.profile-metric-panel__icon{position:relative;height:inherit}.profile-metric-panel__icon-i{position:absolute;bottom:0;left:0;width:3em;height:3em;-webkit-transform:translate(-1em, -.125em);-moz-transform:translate(-1em, -.125em);-ms-transform:translate(-1em, -.125em);-o-transform:translate(-1em, -.125em);transform:translate(-1em, -.125em)}@media all and (max-width: 768px){.profile-metric-panel__icon-i{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:.9375em;width:auto}}.profile-metric-panel--wallet .profile-metric-panel__icon-i{-webkit-transform:translate(-1.625em, -.125em);-moz-transform:translate(-1.625em, -.125em);-ms-transform:translate(-1.625em, -.125em);-o-transform:translate(-1.625em, -.125em);transform:translate(-1.625em, -.125em);width:3.1875em;height:3.1875em}@media all and (max-width: 768px){.profile-metric-panel--wallet .profile-metric-panel__icon-i{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:.9375em;width:auto}}.profile-metric-panel--experience .profile-metric-panel__icon-i{-webkit-transform:translate(-1.1875em, -.4375em);-moz-transform:translate(-1.1875em, -.4375em);-ms-transform:translate(-1.1875em, -.4375em);-o-transform:translate(-1.1875em, -.4375em);transform:translate(-1.1875em, -.4375em);width:3.375em;height:2em}@media all and (max-width: 768px){.profile-metric-panel--experience .profile-metric-panel__icon-i{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:.9375em;width:auto}}.profile-metric-panel__text{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 1.42857em;text-align:right;font-size:.875em;font-family:"Montserrat","Rubik",sans-serif;color:#fff}@media all and (max-width: 768px){.profile-metric-panel__text{position:static;padding:0 0 0 .3125em}}.profile-metric-panel--wallet .profile-metric-panel__text{padding-right:2.8125em}.profile-metric-panel__plus{display:none}.profile-metric-panel--wallet .profile-metric-panel__plus{display:block;right:.5em;font-weight:bold;font-size:1.625em;position:absolute}@media all and (max-width: 768px){.profile-metric-panel__label{display:none}}@media all and (max-width: 768px){.profile-metric-panel__value{font-size:.8125em}}

.price-input{max-width:40%;position:relative;margin-right:auto;margin-left:.3125em}.price-input input{width:100%;padding:0 1em;height:2.85714em;min-width:10em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;font-size:0.875rem;font-family:'Rubik', sans-serif;font-weight:500;text-decoration:none;line-height:1;color:#000;background:#fff;border:1px solid #c4c4c4;outline:none}.price-input input:disabled{color:#505050}.price-input button{position:absolute;cursor:pointer;background-color:rgba(255,255,255,0);right:2%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.price-input_image{width:1.25em;height:1.25em;background:transparent url(/app-static/assets/e7996ceca65ce678904817f830993c8d.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.price-input input:hover,.price-input input:focus{border:1px solid #c4c4c4;outline:none}

.group-cu-panel{position:relative;margin:auto;max-width:53.75em;width:100%;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.group-cu-panel{max-width:initial;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.group-cu-panel__loader{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:18.75em}.group-cu-panel__cont{padding:3.125em 4.875em}@media all and (max-width: 768px){.group-cu-panel__cont{padding:.125em .4375em .625em}}.group-cu-panel__title{margin-bottom:1.5em;font-size:1.25em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.group-cu-panel__title{margin:0;padding:1.15385em 1em;font-size:.8125em}}.group-cu-panel__title-input{margin-bottom:1.875em}@media all and (max-width: 768px){.group-cu-panel__title-input{margin-bottom:.625em}}.group-cu-panel__students-list{margin-bottom:1.875em}@media all and (max-width: 768px){.group-cu-panel__students-list{margin-bottom:.75em}}@media all and (max-width: 768px){.group-cu-panel__footer{text-align:center}}

.group-cu-students-list{padding:1.25em;border:1px solid #c4c4c4;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.group-cu-students-list{padding:.625em .4375em .9375em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.group-cu-students-list__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.9375em}@media all and (max-width: 768px){.group-cu-students-list__heading{font-size:.8125em}}.group-cu-students-list__body{margin:-.3125em 0}.group-cu-students-list__el{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.3125em 0}@media all and (max-width: 768px){.group-cu-students-list__el{font-size:.8125em}}.group-cu-students-list__col:last-child{width:9.375em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){.group-cu-students-list__col:last-child{width:5em;text-align:center}}

.checkbox__cont{position:relative}.checkbox__input{display:none;opacity:0}.checkbox__button{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.checkbox__label{padding:0 0 0 .625em}.checkbox__check{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #505050;width:1em;min-width:1em;height:1em;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;border-radius:.1875em}.checkbox svg{position:absolute;bottom:0;left:0;width:1.25em;height:1.25em;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;pointer-events:none}.checkbox svg path{fill:#5a0d85}.checkbox__input:checked ~ .checkbox__button .checkbox__check svg{opacity:1}

.modal-body{overflow:hidden;margin:0 auto;width:100%;max-width:41.5em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;background:#fff;-webkit-box-shadow:0px .25em .25em rgba(0,0,0,0.25);-moz-box-shadow:0px .25em .25em rgba(0,0,0,0.25);box-shadow:0px .25em .25em rgba(0,0,0,0.25)}@media all and (max-width: 768px){.modal-body{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.modal-body__cont{position:relative;padding-left:9.125em}@media all and (max-width: 768px){.modal-body__cont{padding-left:0}}.modal-body__icon{position:absolute;bottom:0;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:9.125em;height:100%;background:#5a0d85}@media all and (max-width: 768px){.modal-body__icon{position:static;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 .9375em;width:100%;height:3em}}.modal-body--success .modal-body__icon{background:#7fb337}.modal-body--danger .modal-body__icon{background:#FF2C2C}.modal-body--warning .modal-body__icon{background:#FFD949}.modal-body__icon-i{width:5.75em;height:5.75em;background:transparent url(/app-static/assets/92f4669ffff802ac6e2f77cdc46ee785.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}@media all and (max-width: 768px){.modal-body__icon-i{width:1.625em;height:1.625em}}.modal-body--success .modal-body__icon-i{background:transparent url(/app-static/assets/a5c216b98e0d96e51509d34b6d11da1a.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.modal-body--danger .modal-body__icon-i{background:transparent url(/app-static/assets/f3314a34e35c85c42861762d00c19653.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.modal-body--warning .modal-body__icon-i{background:transparent url(/app-static/assets/2d4a4aaef3972c9d7813cb141b3c9488.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.modal-body__content{padding:3.125em 4.5625em 2.5em}@media all and (max-width: 768px){.modal-body__content{padding:1.5em .9375em}}.modal-body__title{font-size:1.25em;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.modal-body__title{font-size:1em}}.modal-body__text{padding:2.5em 0 3.125em}@media all and (max-width: 768px){.modal-body__text{padding:1.15385em 0;font-size:.8125em}}.modal-body__footer .button:first-child{margin-left:0}

.groups-list__items{margin:-.3125em 0}.groups-list__empty{padding:0 1.625em}.groups-list__el{padding:.3125em 0}

.group-card{padding:1.5625em 1.625em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.group-card__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.group-card__text{width:17.5em}.group-card__title{font-size:1em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.group-card__size{font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}.m-group-card{padding:.625em .625em .625em .9375em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.m-group-card__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-group-card__text{width:100%}.m-group-card__title{font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.m-group-card__size{margin-top:.61538em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}

.student-view{margin:auto;padding:2.8125em 3.75em;width:100%;max-width:75em;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}.student-view__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.student-view__personal-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.student-view__avatar{margin-right:1.875em;width:6em;min-width:6em}.student-view__text{font-family:"Montserrat","Rubik",sans-serif}.student-view__name{margin:.5em 0;font-size:1.25em;font-weight:500}.student-view__group{font-size:1.25em;font-weight:500;color:#5a0d85}.student-view__metrics{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 768px){.student-view__metrics{margin-top:.625em}}.student-view__metrics_div{cursor:pointer;margin-right:1.875em}.m-student-view{padding:.9375em .9375em;width:100%;background:#fff;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.m-student-view__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.m-student-view__personal-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-student-view__text{font-family:"Montserrat","Rubik",sans-serif}.m-student-view__name{margin:0 0 .76923em 0;font-size:.8125em;font-weight:500}.m-student-view__group{margin:0 0 .76923em 0;font-size:.8125em;font-weight:500;color:#5a0d85}.m-student-view__metrics{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.m-student-view__metrics .profile-metric-panel__text{color:#5a0d85}.m-student-view__h-right{padding:0em .9375em;text-align:center}.m-student-view__avatar{width:4.5em;min-width:4.5em;margin:0 auto}.m-student-view__status{padding-top:.76923em;font-size:.8125em}.m-student-view__diagram .student-stats{padding-top:0;padding-bottom:0}

.student-stats{padding:1.875em;width:100%;max-width:66.5em;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;-webkit-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-moz-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08)}.student-stats--teacher{padding-left:0;padding-right:0;padding-top:0;max-width:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media all and (max-width: 768px){.student-stats{padding:.9375em .9375em 1.5625em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.student-stats--teacher{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media all and (max-width: 768px){.student-stats__title{padding-top:.38462em;font-size:.8125em}}.student-stats--teacher .student-stats__title{display:none}.student-stats__content{padding:20px;margin-top:20px;margin-bottom:20px}.student-stats__filters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125em;width:100%}@media all and (max-width: 768px){.student-stats__filters{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125em}}.student-stats__filters-text{font-weight:500;font-size:1.5em;line-height:150%}@media all and (max-width: 768px){.student-stats__filters-text{margin:0 .9375em}}@media all and (max-width: 768px){.student-stats__filters-text--main{margin:0;width:100%}}.student-stats__filters-input{font-weight:400;font-size:1em;line-height:150%}@media all and (max-width: 768px){.student-stats__filters-input{margin:.76923em 0}}@media all and (max-width: 768px){.student-stats__filters-input--last{margin-right:.8125em}}.student-stats__filters-input input{border:none;border-bottom:1px solid #505050;margin:0 .3125em;width:6.25em;font-weight:500;text-align:center;background:transparent;color:#505050}@media all and (max-width: 768px){.student-stats__filters-input input{margin:0}}.student-stats__chart{padding:.625em 0em .625em 0em}@media all and (max-width: 768px){.student-stats__chart{overflow-x:scroll;overflow-y:hidden;width:100%;font-size:.8125em}}.student-stats__empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.student-stats__empty-text{font-size:1.125em;text-align:center}@media all and (max-width: 768px){.student-stats__empty-text{font-size:.8125em}}.student-stats__label{width:100%;background:#7fb337;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;margin-top:1.5em;padding-top:.6875em;padding-bottom:.6875em}.student-stats__label-text{color:#ffffff;font-weight:400;font-size:.9375em;line-height:150%}.student-stats__label-text-value{font-weight:900;font-size:1.125em;margin:0 .375em}.student-stats__after-stats{text-align:center}@media all and (max-width: 768px){.student-stats__after-stats p{margin:0}}.student-stats__after-stats-text{font-weight:400;font-size:.9375em;line-height:150%;color:#020b2a}.student-stats__after-stats-text:before{content:' \25CF';font-size:1.25em;padding:.25em}.student-stats__after-stats .student-stats__after-stats-text:nth-child(1):before{color:#7e52dd}.student-stats__after-stats .student-stats__after-stats-text:nth-child(2):before{color:#74c800}.student-stats__after-stats .student-stats__after-stats-text:nth-child(3):before{color:#ff6464}.student-stats__arrow-button{cursor:pointer;content:'';width:.875em;height:.5em;background:transparent url(/app-static/assets/5b03d95fb9957c55bc67c63984d1230c.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}.student-stats .recharts-text.recharts-cartesian-axis-tick-value{fill:#505050;font-weight:500}

.student-courses{margin:auto;padding:1.25em 0;width:100%;max-width:75em}

.student-courses-el{padding:.3125em 0}.student-courses-el:first-child{padding-top:0}.student-courses-el:last-child{padding-bottom:0}.student-courses-el__main{padding:1.5625em 2.1875em;width:100%;background:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3)}.student-courses-el__main-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-courses-el__toggle-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5em;text-align:center}.student-courses-el__locked{width:1.625em;height:2.125em;background:transparent url(/app-static/assets/f58a3ca20faf6eeb38195090f571da6f.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.student-courses-el__toggle{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;width:2.5em;height:2.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5a0d85;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px .25em .25em rgba(0,0,0,0.25);-moz-box-shadow:0px .25em .25em rgba(0,0,0,0.25);box-shadow:0px .25em .25em rgba(0,0,0,0.25);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.student-courses-el__toggle:focus{outline:none}.student-courses-el__toggle:after{content:'';-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:block;width:1.125em;height:.625em;background:transparent url(/app-static/assets/bbd360e1d52a5d8999ca8e73e94e7039.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.student-courses-el__toggle--active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.student-courses-el--completed .student-courses-el__toggle{background:#7fb337}.student-courses-el__title{width:20em;font-size:1em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.student-courses-el__status-text{font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.student-courses-el__status-bar{padding-top:.625em}.student-courses-el__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:10em}.student-courses-el__lessons{margin:0 -1.25em}.student-courses-el__lessons-cont{padding:.625em 1.25em}.student-courses-el__lesson:not(:last-child){padding-bottom:.625em}.m-student-courses-el{padding:.3125em 0}.m-student-courses-el:first-child{padding-top:0}.m-student-courses-el:last-child{padding-bottom:0}.m-student-courses-el__main{padding:.625em .9375em;width:100%;background:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3)}.m-student-courses-el__title{padding-top:.30769em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.m-student-courses-el__status-text{padding-top:.38462em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.m-student-courses-el__status-bar{padding-top:.3125em}.m-student-courses-el__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.625em}.m-student-courses-el__toggle-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.m-student-courses-el__locked{width:1.25em;height:1.375em;background:transparent url(/app-static/assets/f58a3ca20faf6eeb38195090f571da6f.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.m-student-courses-el__toggle{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;width:1.875em;height:1.875em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#5a0d85;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px .25em .25em rgba(0,0,0,0.25);-moz-box-shadow:0px .25em .25em rgba(0,0,0,0.25);box-shadow:0px .25em .25em rgba(0,0,0,0.25);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.m-student-courses-el__toggle:focus{outline:none}.m-student-courses-el__toggle:after{content:'';-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:block;width:.8125em;height:.8125em;background:transparent url(/app-static/assets/bbd360e1d52a5d8999ca8e73e94e7039.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.m-student-courses-el__toggle--active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.m-student-courses-el--completed .m-student-courses-el__toggle{background:#7fb337}.m-student-courses-el__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-student-courses-el__lessons{margin:0 -1.25em}.m-student-courses-el__lessons-cont{padding:.625em 1.25em}.m-student-courses-el__lesson:not(:last-child){padding-bottom:.625em}

.student-courses-lesson{padding:.5em 2.1875em;width:100%;background:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3)}.student-courses-lesson__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-courses-lesson__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5em;text-align:center}.student-courses-lesson__locked{width:.9375em;height:1.1875em;background:transparent url(/app-static/assets/b9f238a546f1f8c8aadc47e99305528f.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.student-courses-lesson__running{width:.875em;height:.875em;background:#5a0d85;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.student-courses-lesson__title{width:20em;font-size:1em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.student-courses-lesson__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:10em}.m-student-courses-lesson{position:relative;padding:.625em .9375em;width:100%;background:#fff;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3)}.m-student-courses-lesson__icon{position:absolute;right:1.125em;top:.4375em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.3125em}.m-student-courses-lesson__locked{width:.9375em;height:1.1875em;background:transparent url(/app-static/assets/b9f238a546f1f8c8aadc47e99305528f.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.m-student-courses-lesson__running{width:.75em;height:.75em;background:#5a0d85;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.m-student-courses-lesson__title{padding-top:.30769em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.m-student-courses-lesson__subtitle{padding-top:.30769em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif}.m-student-courses-lesson__status{padding-top:.3125em}.m-student-courses-lesson__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.625em}

.progress-bar__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){.progress-bar__cont{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.progress-bar__label{margin-right:2.125em;font-weight:500}@media all and (max-width: 768px){.progress-bar__label{margin-right:1.53846em;font-size:.8125em}}.progress-bar__bar{position:relative;overflow:hidden;width:20.75em;height:.75em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;background:#d7d7d7}@media all and (max-width: 768px){.progress-bar__bar{width:100%}}.progress-bar__fill{position:absolute;top:0;bottom:0;left:0;background:#481493;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.progress-bar--color-disabled .progress-bar__fill{opacity:0}.progress-bar--color-success .progress-bar__fill{background:#7fb337}.progress-bar__text{margin-left:.58333em;width:2.83333em;font-size:.9375em;color:#481493;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.progress-bar--color-disabled .progress-bar__text{color:#d7d7d7}.progress-bar--color-success .progress-bar__text{color:#7fb337}

.coins-modal__area{position:relative;width:25em;padding:1.5625em;-webkit-box-shadow:0px 4px 50px rgba(4,11,50,0.2);-moz-box-shadow:0px 4px 50px rgba(4,11,50,0.2);box-shadow:0px 4px 50px rgba(4,11,50,0.2);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:#fff}@media all and (max-width: 768px){.coins-modal__area{width:100%}}.coins-modal__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17px}.coins-modal__close-button{position:absolute;cursor:pointer;right:.9375em;top:2.1875em}@media all and (max-width: 768px){.coins-modal{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.coins-modal__cont{padding:0 1.375em}@media all and (max-width: 768px){.coins-modal__cont{padding:0 .625em}}.coins-modal__clothes-panel{padding:1.875em;width:45em;background:#ffffff;-webkit-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-moz-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media all and (max-width: 768px){.coins-modal__clothes-panel{width:100%;padding:1.25em}}.coins-modal__exchange{width:100%;padding:1.5em;margin:1em 0;background:#ffffff;-webkit-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-moz-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 768px){.coins-modal__exchange{margin:1.25em 0}}.coins-modal__exchange-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:.9375em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 768px){.coins-modal__exchange-selector{margin-left:0}}.coins-modal__exchange-panel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 7.8125em;background:#f4f3f8;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media all and (max-width: 768px){.coins-modal__exchange-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding-top:.625em}}.coins-modal__exchange-panel-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25em;margin-bottom:1.25em}.coins-modal__exchange-panel-choose{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.125em;line-height:150%;color:#040b1e;margin-bottom:1.125em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 768px){.coins-modal__exchange-panel-choose{margin-left:0}}.coins-modal__exchange-panel-choose-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.coins-modal__exchange-panel-button{cursor:pointer}.coins-modal__exchange-panel-coin{margin:0 .5em;text-align:center;min-width:25px}.coins-modal__savings-planks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:91%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 768px){.coins-modal__savings-planks{width:85%}}.coins-modal__savings-plank-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.625em;margin:.3125em;margin-bottom:.9375em;background:rgba(255,255,255,0.3);border:2px solid #f4f3f8;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;font-weight:500;font-size:1em;line-height:150%;color:#ffffff}@media all and (max-width: 768px){.coins-modal__savings-plank-item{padding:.375em;margin:.1875em;margin-bottom:.625em;font-size:.875em}}.coins-modal__savings-plank-value{margin-left:.5em;margin-right:.5em;font-weight:700;font-size:1.25em;line-height:150%;color:#5a0d85}@media all and (max-width: 768px){.coins-modal__savings-plank-value{margin-left:.625em;margin-right:.625em}}.coins-modal__savings-plank-plus{display:block;font-weight:bold;font-size:1.25em;color:#5a0d85}.coins-modal__savings-plank-gold{margin-left:auto;content:'';width:2em;height:2em;background:transparent url(/app-static/assets/2d888c18caefdf165bbb525bd97193a3.png) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}.coins-modal__savings-plank-silver{margin-left:auto;content:'';width:2em;height:2em;background:transparent url(/app-static/assets/534fd7f17981e1fe699e2aca3222085c.png) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}.coins-modal__savings-plank-bronze{margin-left:auto;content:'';width:2em;height:2em;background:transparent url(/app-static/assets/407a72075aed301e412bdc729d36c27b.png) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}.coins-modal__savings-plank-rating{margin-left:auto;content:'';width:2em;height:2em;background:transparent url(/app-static/assets/0ef0d869c866f466da1d19c5b122fe3b.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}.coins-modal__savings-plank-experience{margin-left:auto;content:'';width:2em;height:2em;background:transparent url(/app-static/assets/703412d98624e97fd3d4a3a8e2b3eb19.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}

.profile-edit-form input{outline:none}.profile-edit-form .react-datepicker__input-container input{padding:0 1em;border:1px solid #C4C4C4;width:100%;height:2.5em;line-height:1.875em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;color:#000000;background:#ffffff;overflow:visible}.profile-edit-form .input-error .react-datepicker__input-container input{border-color:#FF4A4A}.workspace.workspace--u-page-students_student_add .student-profile{max-width:40em}.workspace.workspace--u-page-students_student_add .profile-edit-form__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row .input{width:100%;max-width:70%}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row .profile-input-label{margin-top:10px;margin-right:10px;width:100%;max-width:30%}@media screen and (max-width: 768px){.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row .input{max-width:100%}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row .profile-input-label{margin-right:0px;margin-bottom:6px;max-width:100%}.workspace.workspace--u-page-students_student_add .profile-edit-form__content .profile-edit-form__row .profile-input-label span{padding-left:1em;font-size:.8125em}}

@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  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-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  width: 100%;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.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 {
  -webkit-border-bottom-left-radius: 0.3rem;
     -moz-border-radius-bottomleft: 0.3rem;
          border-bottom-left-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
     -moz-border-radius-bottomright: 0.3rem;
          border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  -webkit-border-top-left-radius: 0.3rem;
     -moz-border-radius-topleft: 0.3rem;
          border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  -webkit-border-top-left-radius: 0;
     -moz-border-radius-topleft: 0;
          border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  -webkit-border-top-right-radius: 0.3rem;
     -moz-border-radius-topright: 0.3rem;
          border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.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 {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.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 {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  -webkit-transform: rotate(225deg);
     -moz-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
       -o-transform: rotate(225deg);
          transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.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 {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  -webkit-border-bottom-right-radius: 0.3rem;
     -moz-border-radius-bottomright: 0.3rem;
          border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  -webkit-border-bottom-right-radius: 0.3rem;
     -moz-border-radius-bottomright: 0.3rem;
          border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: -webkit-calc(195px + (1.7rem / 2));
  height: -moz-calc(195px + (1.7rem / 2));
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.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 {
  cursor: pointer;
  background-color: #f0f0f0;
}
.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: white;
  font-weight: bold;
}
.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 {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-names {
  margin-bottom: -8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.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 {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #3dcc4a;
  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-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: magenta;
}
.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--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range: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 {
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  background-color: #2579ba;
  color: #fff;
}
.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,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.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,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.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,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.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,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.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 {
  cursor: default;
  color: #ccc;
}
.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__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  -webkit-transform: rotate(135deg);
     -moz-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  -webkit-border-top-left-radius: 0.3rem;
     -moz-border-radius-topleft: 0.3rem;
          border-top-left-radius: 0.3rem;
  -webkit-border-top-right-radius: 0.3rem;
     -moz-border-radius-topright: 0.3rem;
          border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-border-bottom-left-radius: 0.3rem;
     -moz-border-radius-bottomleft: 0.3rem;
          border-bottom-left-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
     -moz-border-radius-bottomright: 0.3rem;
          border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.student-profile{overflow:hidden;margin:auto;max-width:59.375em;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 786px){.student-profile{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;max-width:initial}}.student-profile__cont{position:relative;padding-left:21.875em}@media all and (max-width: 768px){.student-profile__cont{padding-left:0}}.student-profile__main{padding:2.8125em 2.8125em}@media all and (max-width: 768px){.student-profile__main{padding:.625em .9375em}}.student-profile__title{font-size:1.25em;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.student-profile__title{padding-top:.76923em;font-size:.8125em;text-align:center}}.student-profile .profile__cont{padding-left:unset}.student-profile .profile__title{margin-bottom:10px}

.students-lists-page-layout__header{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.students-lists-page-layout__header .students-lists-page-layout__title{white-space:nowrap}.students-lists-page-layout__header .search-student{width:100%;padding:0 30px;max-width:60%}.students-lists-page-layout__header .search-student form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.students-lists-page-layout__header .search-student input{width:100%;margin:0;padding:0 1em;height:2.85714em;min-width:10em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;font-size:.875rem;font-family:"Rubik",sans-serif;font-weight:500;text-decoration:none;line-height:1;color:#000;background:#fff;border:1px solid #C4C4C4;outline:none}.students-lists-page-layout__header .search-student input:hover,.students-lists-page-layout__header .search-student input:focus{border:1px solid #C4C4C4;outline:none}@media screen and (max-width: 768px){.students-lists-page-layout__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.students-lists-page-layout__header .students-lists-page-layout__title{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.students-lists-page-layout__header .students-lists-page-layout__actions{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.students-lists-page-layout__header .search-student{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10px;max-width:100%}}

.group-cu-panel{position:relative;margin:auto;max-width:53.75em;width:100%;background:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.group-cu-panel{max-width:initial;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.group-cu-panel__loader{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:18.75em}.group-cu-panel__cont{padding:3.125em 4.875em}@media all and (max-width: 768px){.group-cu-panel__cont{padding:.125em .4375em .625em}}.group-cu-panel__title{margin-bottom:1.5em;font-size:1.25em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.group-cu-panel__title{margin:0;padding:1.15385em 1em;font-size:.8125em}}.group-cu-panel__title-input{margin-bottom:1.875em}@media all and (max-width: 768px){.group-cu-panel__title-input{margin-bottom:.625em}}.group-cu-panel__students-list{margin-bottom:1.875em}@media all and (max-width: 768px){.group-cu-panel__students-list{margin-bottom:.75em}}@media all and (max-width: 768px){.group-cu-panel__footer{text-align:center}}

.group-cu-students-list{padding:1.25em;border:1px solid #c4c4c4;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}@media all and (max-width: 768px){.group-cu-students-list{padding:.625em .4375em .9375em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.group-cu-students-list__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.9375em}@media all and (max-width: 768px){.group-cu-students-list__heading{font-size:.8125em}}.group-cu-students-list__body{margin:-.3125em 0}.group-cu-students-list__el{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.3125em 0}@media all and (max-width: 768px){.group-cu-students-list__el{font-size:.8125em}}.group-cu-students-list__col:last-child{width:9.375em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 768px){.group-cu-students-list__col:last-child{width:5em;text-align:center}}

.groups-list__items{margin:-.3125em 0}.groups-list__empty{padding:0 1.625em}.groups-list__el{padding:.3125em 0}

.group-card{padding:1.5625em 1.625em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.group-card__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.group-card__text{width:17.5em}.group-card__title{font-size:1em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.group-card__size{font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}.m-group-card{padding:.625em .625em .625em .9375em;background:#fff;-webkit-box-shadow:0px .125em .625em rgba(0,0,0,0.3);-moz-box-shadow:0px .125em .625em rgba(0,0,0,0.3);box-shadow:0px .125em .625em rgba(0,0,0,0.3);-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.m-group-card__cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-group-card__text{width:100%}.m-group-card__title{font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500}.m-group-card__size{margin-top:.61538em;font-size:.8125em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;color:#5a0d85}

.training-menu{width:100%;max-width:66.5em}@media all and (max-width: 768px){.training-menu{width:100%;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}}@media all and (max-width: 768px){.training-menu__cont{padding:.9375em .625em}}.training-menu__title{margin:0 0 1em;font-size:1.5625em;font-weight:500}@media all and (max-width: 768px){.training-menu__title{padding-top:.38462em;font-size:.8125em}}.training-menu__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75em;height:45.5em}@media all and (max-width: 768px){.training-menu__menu{padding-bottom:1.875em;margin:-.3125em;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}}.training-menu__el{padding:.75em;position:relative;width:33.33333%;height:50%}@media all and (max-width: 768px){.training-menu__el{padding:.3125em;width:50%;width:100%;height:50%;margin-bottom:.9375em}}.training-menu__el-cont{position:relative;width:100%;height:100%;overflow:hidden;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-box-shadow:0px 0px .625em rgba(0,0,0,0.25);-moz-box-shadow:0px 0px .625em rgba(0,0,0,0.25);box-shadow:0px 0px .625em rgba(0,0,0,0.25)}@media all and (max-width: 768px){.training-menu__el-cont{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}}.training-menu__el-cont:before{content:'';display:block;padding-top:100%}@media all and (max-width: 768px){.training-menu__el-cont:before{padding-top:83.07692%}}.training-menu__el:nth-child(5){height:100%}.training-menu__el:nth-child(5) .training-menu__border{display:none}.training-menu__bg{position:absolute;top:0;left:0;bottom:0;right:0;background:#7e52dd;-webkit-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-moz-box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);box-shadow:-10px -20px 50px rgba(38,12,77,0.04),10px 20px 50px rgba(38,12,77,0.08);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.training-menu__bg:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#7e52dd}@media all and (max-width: 768px){.training-menu__bg:after{display:none}}.training-menu__bg-img{position:relative;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:1}@media all and (max-width: 768px){.training-menu__bg-img{-o-object-fit:cover;object-fit:cover;z-index:0}}.training-menu__border{content:'';display:block;position:absolute;width:93%;height:93%;border:2px dashed #312248;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);z-index:0}.training-menu__fg{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.8125em}@media all and (max-width: 768px){.training-menu__fg{padding:.375em}}.training-menu__fg:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:.625em solid #fff;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:2}@media all and (max-width: 768px){.training-menu__fg:after{display:none}}.training-menu__el-cont:hover .training-menu__fg:after{opacity:1;z-index:2}.training-menu__el-title{font-size:1.125em;text-align:center;font-weight:500;color:#ffffff}@media all and (max-width: 768px){.training-menu__el-title{font-size:.8125em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}

.task__footer{text-align:center}.task__result{padding-top:.75em;padding-bottom:3em;text-align:center;font-size:1.25em;font-weight:500;color:#7fb337}@media all and (max-width: 768px){.task__result{padding-bottom:1.875em;font-size:1em}}

.task-remembering__timer{padding:0 0 1.5em;text-align:center}@media all and (max-width: 786px){.task-remembering__timer{padding-bottom:1.25em}}.task-remembering__cells-cont{margin:auto;padding-bottom:6.25em;width:25em}@media all and (max-width: 768px){.task-remembering__cells-cont{padding-bottom:1.875em;width:13.125em}}.task-remembering__cells{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.375em}@media all and (max-width: 768px){.task-remembering__cells{margin:-2px}}.task-remembering__cell{position:relative}.task-remembering__cell:before{content:'';display:block;padding-top:100%}.task-remembering__cell-cont{position:absolute;top:0;left:0;bottom:0;right:0;padding:.1875em}@media all and (max-width: 768px){.task-remembering__cell-cont{padding:1px}}.task-remembering__cell-input{position:relative;width:100%;height:100%;border:none;text-align:center;font-family:"Montserrat","Roboto",cursive;font-weight:500;font-size:3.75em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#d7d7d7;color:#000}@media all and (max-width: 768px){.task-remembering__cell-input{font-size:2.5em}}.task-remembering__cell--error .task-remembering__cell-input{background:#ff4a4a;color:#fff}.task-remembering--size-4 .task-remembering__cell-input{font-size:3.125em}@media all and (max-width: 768px){.task-remembering--size-4 .task-remembering__cell-input{font-size:1.5625em}}.task-remembering--size-5 .task-remembering__cell-input{font-size:1.5625em}@media all and (max-width: 768px){.task-remembering--size-5 .task-remembering__cell-input{font-size:1.25em}}

.timer{display:inline;font-size:1.25em}.timer__cont{display:inline;font-weight:500;text-align:center;color:#5a0d85}

.task-omissions{padding-bottom:2.8125em}.task-omissions__text-inp-wrapper{position:relative;display:inline;vertical-align:baseline}.task-omissions__text-inp-wrapper:before{content:'';position:absolute;left:0;right:0;top:-.4375em;bottom:-.4375em}.task-omissions__text{font-size:1em;line-height:2;color:#505050}@media screen and (max-width: 1200px){.task-omissions__text{overflow-y:scroll;max-height:40vh}}@media all and (max-width: 768px){.task-omissions__text{font-size:1em}}.task-omissions__text input{position:relative;display:inline;vertical-align:baseline;border:none;border-bottom:1px solid #505050;padding:0;margin:0;text-align:center;font-size:1em;color:#505050;background:transparent;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.task-omissions__text input.error{border-color:#ff4a4a;border-width:2px}.task-omissions__text-inp-wrapper.hover input{background:rgba(0,0,0,0.15)}.task-omissions__list{margin-top:2.8125em}@media all and (max-width: 768px){.task-omissions__list{font-size:1em}}.task-omissions__list-label{color:#5a0d85}.task-omissions__list-items{margin-top:.3125em}.task-omissions__list-item,.task-omissions__dnd-preview{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:baseline;padding:0 .625em;margin-bottom:.625em;height:1.875em;-webkit-border-radius:.9375em;-moz-border-radius:.9375em;border-radius:.9375em;background:#481493;color:#fff;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.task-omissions__list-item:not(:last-child),.task-omissions__dnd-preview:not(:last-child){margin-right:.625em}

.radio-button__input{display:none}.radio-button__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.radio-button__i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent url(/app-static/assets/72c472cee648e1a88193aee2f99a8263.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;margin:0 .625em 0 0;width:1.5em;height:1.5em;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.radio-button__input:checked ~ .radio-button__label .radio-button__i{background:transparent url(/app-static/assets/0c172e928af5b2660ce9358378d5b534.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.radio-button__text{font-size:1em;max-width:80%;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.task-schulte__timer{padding:0 0 1.5em;text-align:center}@media all and (max-width: 786px){.task-schulte__timer{padding-bottom:1.25em}}.task-schulte__cells-cont{margin:auto;padding-bottom:6.25em;width:25em}@media all and (max-width: 768px){.task-schulte__cells-cont{padding-bottom:1.875em;width:13.125em}}.task-schulte__cells{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.375em}.task-schulte__cell{position:relative;cursor:pointer}.task-schulte__cell:before{content:'';display:block;padding-top:100%}.task-schulte__cell-cont{position:absolute;top:0;left:0;bottom:0;right:0;padding:.1875em;-webkit-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease}.task-schulte__cell-value{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:"Montserrat","Roboto",cursive;font-weight:500;font-size:2.5em;color:#000;background:#d7d7d7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 768px){.task-schulte__cell-value{font-size:1.25em}}.task-schulte__eye{width:1.3em;height:1.3em;background:transparent url(/app-static/assets/5ed5ebb7734ba36c7f1f0825c1b2383b.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}

.circle-timer{position:absolute;right:1.875em;top:4.6875em;height:64px;width:64px;text-align:center;font-size:1.25em}@media all and (max-width: 768px){.circle-timer{right:.625em}}.circle-timer svg{position:absolute;top:0;right:0;width:64px;height:64px;-webkit-transform:rotateY(-180deg) rotateZ(-90deg);-moz-transform:rotateY(-180deg) rotateZ(-90deg);transform:rotateY(-180deg) rotateZ(-90deg)}.circle-timer svg .circle-animated{stroke-dasharray:182px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:5px;stroke:#481493;fill:none;-webkit-animation-name:countdown;-moz-animation-name:countdown;-o-animation-name:countdown;animation-name:countdown;-webkit-animation-duration:10s;-moz-animation-duration:10s;-o-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;z-index:3}.circle-timer svg .circle-static{stroke-dasharray:182px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:5px;stroke:#e0e0ec;fill:none;z-index:2}@-webkit-keyframes countdown{from{stroke-dashoffset:0px}to{stroke-dashoffset:182px}}@-moz-keyframes countdown{from{stroke-dashoffset:0px}to{stroke-dashoffset:182px}}@-o-keyframes countdown{from{stroke-dashoffset:0px}to{stroke-dashoffset:182px}}@keyframes countdown{from{stroke-dashoffset:0px}to{stroke-dashoffset:182px}}.circle-timer__value{display:inline;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Montserrat';font-style:normal;font-weight:700;font-size:12px;line-height:150%;color:#040b1e;text-align:center}

.task-dnd-remembering__timer{padding:0 0 1.5em;text-align:center}@media all and (max-width: 786px){.task-dnd-remembering__timer{padding-bottom:1.25em}}.task-dnd-remembering__cells-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding-bottom:3.125em}@media all and (max-width: 768px){.task-dnd-remembering__cells-cont{padding-bottom:1.875em;margin:0}}.task-dnd-remembering--size-2 .task-dnd-remembering__cells-cont{width:16.75em}@media all and (max-width: 768px){.task-dnd-remembering--size-2 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering--size-3 .task-dnd-remembering__cells-cont{width:23.1em}@media all and (max-width: 768px){.task-dnd-remembering--size-3 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering--size-4 .task-dnd-remembering__cells-cont{width:28.1em}@media all and (max-width: 768px){.task-dnd-remembering--size-4 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering--size-5 .task-dnd-remembering__cells-cont{width:31.75em}@media all and (max-width: 768px){.task-dnd-remembering--size-5 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering--size-6 .task-dnd-remembering__cells-cont{width:34.05em}@media all and (max-width: 768px){.task-dnd-remembering--size-6 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering--size-7 .task-dnd-remembering__cells-cont{width:35em}@media all and (max-width: 768px){.task-dnd-remembering--size-7 .task-dnd-remembering__cells-cont{width:100%}}.task-dnd-remembering__cells{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.task-dnd-remembering__variants{padding-bottom:3.125em}.task-dnd-remembering__variants-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-dnd-remembering__cell{padding:.125em}@media all and (max-width: 768px){.task-dnd-remembering__cell{width:33.33333%}}.task-dnd-remembering__cell--size-2{width:8.375em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-2{width:33.33333%}}.task-dnd-remembering__cell--size-3{width:7.7em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-3{width:33.33333%}}.task-dnd-remembering__cell--size-4{width:7.025em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-4{width:25%}}.task-dnd-remembering__cell--size-5{width:6.35em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-5{width:25%}}.task-dnd-remembering__cell--size-6{width:5.675em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-6{width:20%}}.task-dnd-remembering__cell--size-7{width:5em}@media all and (max-width: 768px){.task-dnd-remembering__cell--size-7{width:20%}}.task-dnd-remembering__cell-cont{position:relative}.task-dnd-remembering__cell-cont:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:.3125em solid #ff4a4a;pointer-events:none;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.task-dnd-remembering__cell--error .task-dnd-remembering__cell-cont:after{opacity:1}

.task-dnd-remembering-cell{position:relative;background:#DADADA}.task-dnd-remembering-cell:before{content:'';display:block;padding-top:100%}.task-dnd-remembering-cell--draggable{cursor:pointer}.task-dnd-remembering-cell--draggable:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.task-dnd-remembering-cell--hover{background:#c1c1c1}.task-dnd-remembering-cell--src.task-dnd-remembering-cell--hover{background:#DADADA}.task-dnd-remembering-cell__cont{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-dnd-remembering-cell__value{position:relative;width:92.30769%;height:92.30769%}.task-dnd-remembering-cell__value:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0}.task-dnd-remembering-cell__text{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media all and (max-width: 768px){.task-dnd-remembering-cell__text{font-size:1em}}.task-dnd-remembering-cell--size-6 .task-dnd-remembering-cell__text,.task-dnd-remembering-cell--size-7 .task-dnd-remembering-cell__text{font-size:.6875em}@media all and (max-width: 768px){.task-dnd-remembering-cell--size-6 .task-dnd-remembering-cell__text,.task-dnd-remembering-cell--size-7 .task-dnd-remembering-cell__text{font-size:0.9em}}.task-dnd-remembering-cell__image{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}

.training-task{overflow:hidden;margin:auto;width:100%;max-width:66.25em;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;background:#fff}@media all and (max-width: 768px){.training-task{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}}.training-task__loader{position:relative;padding-top:60%}.training-task__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.875em 2.5em}@media all and (max-width: 768px){.training-task__header{position:relative;display:block;padding:.625em .9375em .5625em;-webkit-box-shadow:0px .25em .25em rgba(0,0,0,0.07);-moz-box-shadow:0px .25em .25em rgba(0,0,0,0.07);box-shadow:0px .25em .25em rgba(0,0,0,0.07)}}.training-task__title{margin:0 0 .24em;font-size:1.5625em;font-weight:500;color:#505050}@media all and (max-width: 768px){.training-task__title{font-size:.8125em}}.training-task__description{margin:0;font-size:1.125em;font-weight:500;color:#5a0d85}@media all and (max-width: 768px){.training-task__description{font-size:.8125em}}.training-task__task{padding:2.125em 2.5em}@media all and (max-width: 768px){.training-task__task{padding:1.25em .9375em .5625em}}

.workspace{position:relative;width:100%;height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);background:#ffffff}.workspace__cont{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.workspace__preloader{position:absolute;top:0;left:0;bottom:0;right:0}.workspace__sidebar{width:22.5em;min-width:22.5em}@media all and (max-width: 768px){.workspace__sidebar{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;min-width:0;opacity:0;pointer-events:none;-webkit-transition:all 500ms;-o-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}}@media all and (max-width: 768px){.workspace__sidebar--mobile-open{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.workspace__main{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;height:100%;max-width:100%}.workspace__header{position:absolute;top:0;left:0;right:0;height:6.25em}@media all and (max-width: 768px){.workspace__header{height:3.125em}}.workspace__content{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-top:3.75em}@media all and (max-width: 768px){.workspace__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.125em 0 2.8125em}}.workspace--u-page-auth_login .workspace__content,.workspace--u-page-auth_forgot_password .workspace__content,.workspace--u-page-auth_registration .workspace__content{padding-top:0}@media all and (max-width: 768px){.workspace--u-page-auth_login .workspace__content,.workspace--u-page-auth_forgot_password .workspace__content,.workspace--u-page-auth_registration .workspace__content{padding-top:3.125em}}.workspace--show-helper .workspace__content{padding-right:27.5em}@media all and (max-width: 768px){.workspace--show-helper .workspace__content{padding-right:0}}.workspace__content-wrap{margin:auto 0;padding:0 1.875em;width:100%}@media all and (max-width: 768px){.workspace__content-wrap{padding:0 .625em}}.workspace__m-helper{width:100%}.workspace__helper{position:fixed;top:0;bottom:0;right:0;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;opacity:0;pointer-events:none}@media all and (max-width: 768px){.workspace__helper{position:static;margin-top:2.8125em;height:0;width:100%}}.workspace--show-helper .workspace__helper{-webkit-transition:all 700ms;-o-transition:all 700ms;-moz-transition:all 700ms;transition:all 700ms;opacity:1}@media all and (max-width: 768px){.workspace--show-helper .workspace__helper{height:auto}}.group__list{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.group__list.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.group__list .group__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:8px;padding-bottom:8px;text-decoration:unset;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;justify-content:flex-start;padding:10px 0.9375em 10px 2.1875em;padding-left:77px;width:80%}.group__list .group__item span{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;color:#ffffff}.group__list .group__item.active{background:#ffffff;color:#007fc7;-webkit-border-radius:0 1.875em 1.875em 0;-moz-border-radius:0 1.875em 1.875em 0;border-radius:0 1.875em 1.875em 0}.group__list .group__item.active span{color:#007fc7}

.header{position:relative;width:100%;height:100%}.header__cont{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.375em}.header__counts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__auth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__btn{color:inherit;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1.25em;height:2.5em;font-family:"Montserrat","Rubik",sans-serif;font-weight:bold;color:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em;background:#ce9912}.header__btn:not(:last-child){margin-right:2.25em}.header__btn:hover{background:#9f760e}.header__btn--danger{background:#ff4a4a}.header__btn--danger:hover{background:#ff1717}.m-header{position:relative;width:100%;height:100%;padding:0 .75em}.m-header__cont{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-header__logo-cont{font-family:"Montserrat","Patua One",sans-serif;font-weight:normal;color:#f8e4e4}.m-header__logo{font-size:.9375em}.m-header__center{position:absolute;top:0;left:0;bottom:0;right:0}.m-header__panels{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.875em 0 2.5em}.m-header__panels-cont{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-header__burger-cont{position:relative}.m-header__burger{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer}.m-header__burger:focus{outline:none}.m-header__burger:after{content:'';width:1.125em;height:1.125em;background:transparent url(/app-static/assets/fbf132c8d5b411d9a480179eb2f479e9.svg) center center no-repeat;-moz-background-size:contain;background-size:contain;display:block}

.profile-user-panel{margin-right:2.25em}.profile-user-panel__cont{position:relative;height:2.5em;width:9.5em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;background:#ce9912;color:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}.profile-user-panel__photo-cont{position:absolute;bottom:0;left:0;overflow:hidden;-webkit-transform:translate(-1.25em, -.25em);-moz-transform:translate(-1.25em, -.25em);-ms-transform:translate(-1.25em, -.25em);-o-transform:translate(-1.25em, -.25em);transform:translate(-1.25em, -.25em);width:2.8125em;height:2.8125em;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile-user-panel__photo{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-user-panel__img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-user-panel__photo-letters{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125em;font-weight:500;color:#505050;background:#d7d7d7}.profile-user-panel__name{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:2em;line-height:1.1}.profile-user-panel__name-row{font-size:.875em}

.navigation{position:relative;width:100%;height:100%;color:#fff;background:#312248;-webkit-box-shadow:10px 20px 54px rgba(73,104,122,0.08);-moz-box-shadow:10px 20px 54px rgba(73,104,122,0.08);box-shadow:10px 20px 54px rgba(73,104,122,0.08);overflow-y:scroll;direction:ltr}@media all and (max-width: 768px){.navigation{background:-webkit-gradient(linear, left top, left bottom, from(rgba(49,34,72,0.7)), to(rgba(49,34,72,0.7))),rgba(49,34,72,0.7);background:-webkit-linear-gradient(top, rgba(49,34,72,0.7) 0%, rgba(49,34,72,0.7) 100%),rgba(49,34,72,0.7);background:-moz-linear-gradient(top, rgba(49,34,72,0.7) 0%, rgba(49,34,72,0.7) 100%),rgba(49,34,72,0.7);background:-o-linear-gradient(top, rgba(49,34,72,0.7) 0%, rgba(49,34,72,0.7) 100%),rgba(49,34,72,0.7);background:linear-gradient(180deg, rgba(49,34,72,0.7) 0%, rgba(49,34,72,0.7) 100%),rgba(49,34,72,0.7);-webkit-backdrop-filter:none;backdrop-filter:none}}.navigation__bottom{-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.3);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.3);box-shadow:0px 1px 0px rgba(255,255,255,0.3)}.navigation__cont{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 28px 600px}@media all and (max-width: 768px){.navigation__cont{overflow-x:hidden;overflow-y:auto}}.navigation__heading{width:100%}@media all and (max-width: 768px){.navigation__heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375em;height:3.125em;min-height:3.125em}}.navigation__title{margin:0;padding:.8em 0 0;text-align:center;font-size:2.1875em;font-family:"Montserrat","Patua One",sans-serif;font-weight:normal}@media all and (max-width: 786px){.navigation__title{padding:0;font-size:.9375em;color:#f8e4e4}}.navigation__m-back{display:none}@media all and (max-width: 768px){.navigation__m-back{display:inline-block;vertical-align:top;padding:0;margin:0;border:none;font-family:inherit;font-size:inherit;background:transparent;cursor:pointer;display:block;width:1em;height:1em;background:transparent url(/app-static/assets/035527ba3824ba09d4b69fc2a9bc7a77.svg) center center no-repeat;-moz-background-size:contain;background-size:contain}.navigation__m-back:focus{outline:none}}.navigation__footer{padding:0 1.25em 2em 3.75em;width:100%}@media all and (max-width: 768px){.navigation__footer{padding:.375em .9375em}}.navigation__copy{font-size:.8125em}@media all and (max-width: 768px){.navigation__copy{font-size:.5625em}}.navigation__content{width:100%}@media all and (max-width: 768px){.navigation__menu-cont{padding:0em 0}}.navigation__menu{padding:0 0 0 0}@media all and (max-width: 768px){.navigation__menu{padding:0}}.navigation__el{margin-bottom:.25em}.navigation__link{color:inherit;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 .9375em 0 0;-webkit-filter:drop-shadow(0px 4px 50px rgba(30,50,4,0.5));filter:drop-shadow(0px 4px 50px rgba(30,50,4,0.5));height:3.75em;opacity:0.7;transition:all .3s}@media all and (max-width: 768px){.navigation__link{padding:0 .9375em;height:2.8125em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.navigation__link.active{background:rgba(255,255,255,0.1);fill:#ffffff;color:#ffffff;opacity:1;padding:0 .9375em 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 4px 50px rgba(30,50,4,0.5);-moz-box-shadow:0px 4px 50px rgba(30,50,4,0.5);box-shadow:0px 4px 50px rgba(30,50,4,0.5);border-bottom:none;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px}.navigation__icon{width:1.75em}.navigation__icon-wrap{line-height:0}.navigation__icon-i{width:100%;fill:#fff;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navigation__el-text{padding:0 0 0 .9375em;font-family:"Montserrat","Rubik",sans-serif;font-weight:700;font-size:.9375em}@media all and (max-width: 768px){.navigation__el-text{font-size:.9375em}}.navigation__mobile{display:none}@media all and (max-width: 768px){.navigation__mobile{display:block;padding:0 .9375em}}.navigation__logo-cont{width:100%;height:5.5625em;margin-right:-28px;display:block}.navigation__logo{margin-top:.75em;width:100%;height:100%;background:url(/app-static/assets/3bceb6d46b15601b0f15235864ffc795.svg);-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;display:block}@media all and (max-width: 768px){.navigation__logo{margin-top:.9375em}}.avatar{margin-right:2.25em}.avatar__cont{position:relative;height:2.5em;width:9.5em;font-family:"Montserrat","Rubik",sans-serif;font-weight:500;background:#ce9912;color:#fff;-webkit-border-radius:1.25em;-moz-border-radius:1.25em;border-radius:1.25em}.avatar__photo-cont{width:2.8125em;height:2.8125em;border:2px solid #fff;background:#d7d7d7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.avatar__photo{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar__img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.avatar__photo-letters{font-size:1.125em;font-weight:500;color:#505050}.avatar__name{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:2em;line-height:1.1}.avatar__name-row{font-size:.875em}

