*{margin:0;padding:0}ul{list-style:none}ul li{padding:5px 0}a,a:visited{color:var(--color-main);text-decoration:none}a:hover{text-decoration:underline}.singolo{font-family:Lato-Black,Arial,Helvetica,sans-serif}body{--color-main:#276da5;font-family:Lato-Regular,Arial,Helvetica,sans-serif;scroll-behavior:smooth}.main-wrapper{margin:0 auto;position:relative;width:1024px}.header__main{border-bottom:6px solid #444;justify-content:space-between;padding:10px 0}.header__main,.header__nav{align-items:center;display:flex}.header__nav{flex:1 1;justify-content:space-around}.content-wrapper{padding:0 15px}.title{color:var(--color-main);font-family:Lato-Black,Arial,Helvetica,sans-serif;font-size:32px;text-transform:uppercase}.score-board{font-size:28px;padding:0 8px}.prepare{display:flex;justify-content:center}.task-description{flex:1 1;font-size:16px;line-height:25px;position:relative;white-space:pre-line}.task-warning{color:red}.start{padding:20px 0;text-align:center}.start p{color:brown;font-size:16px;padding:10px 25px}.start input{background:none;border:1px solid var(--color-main);color:var(--color-main);cursor:pointer;font-family:Lato-Black,Arial,Helvetica,sans-serif;font-size:20px;padding:5px 15px;text-transform:uppercase;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;-ms-transition:transform .3s ease-in;-o-transition:transform .3s ease-in}.start input:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.start input:disabled{display:none}.checkbox-container{background-color:rgba(23,201,0,.1);display:flex}.checkbox-container_penalty{border-bottom:3px solid #000;box-sizing:border-box;margin-bottom:10px}.checkbox-container_red{background-color:rgba(201,0,0,.1)}label{font-size:18px;line-height:30px;line-height:12px;padding:20px 60px;text-align:justify;text-align:center}.checkbox-container{padding:20px 0 20px 10px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.checkbox-container[data-active=false] label,.checkbox-container[data-active=inactive] label{cursor:default!important;opacity:.3}header{background:#fff;position:fixed;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;width:1024px;z-index:50;z-index:101}header.sticky{padding:0}.header__main h1{max-width:50%;-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}header.sticky h1{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8)}main{padding-top:110px}.header__nav__item{font-size:14px}.feedback{bottom:10px;height:43px;position:fixed;right:138px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.feedback button{box-shadow:1px 1px 5px #444;cursor:pointer;font-size:13px;padding:10px;padding-bottom:25px;text-transform:uppercase}.info{box-shadow:2px 2px 10px #444;left:50%;max-width:400px;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);visibility:hidden}.congrats{margin-bottom:20px}.congrats img{height:150px;width:150px}.visible{align-items:center;background:#fff;display:flex!important;flex-direction:column;height:450px;justify-content:flex-start;margin-top:0;overflow-x:hidden;overflow-y:scroll;padding:38px 10px 10px;position:fixed;visibility:visible;width:600px;z-index:1000}.info p{padding:5px 0;text-align:left;width:100%;word-break:break-word}.content{height:100%;padding-bottom:15px;padding-right:15px}.close{box-sizing:border-box;cursor:pointer;display:block;font-family:Lato-Black,Arial,Helvetica,sans-serif;font-size:30px;padding:7px 15px 0!important;text-align:right!important}.header{background:#fff;height:38px;position:fixed;right:0;text-align:right;top:0;width:100%}.close:hover{color:brown}.reset{cursor:pointer;margin-right:10px;padding:5px}.hidden{display:none}.title h3{color:#222;font-size:14px;font-weight:400;line-height:1.5;margin:20px 0;text-transform:none;white-space:pre-line;width:995px}.title.title_bold h3{border-bottom:1px solid #000;font-size:18px;font-weight:700;margin-bottom:0;margin-top:50px}.information:after{color:#1e04ff;content:"";display:block;font-family:Lato-Black;font-size:25px;height:16px;position:absolute;right:-17px;top:-13px;width:16px}.copy{background:#fff;box-shadow:0 4px 10px #ccc;padding:10px;position:relative;text-align:center;width:100%}.copy span{color:#2b8aff}.copy span:hover{cursor:pointer;text-decoration:underline}.not-link{color:#444!important;cursor:default;text-decoration:none!important}.checkbox-container input[type=checkbox]{height:0;visibility:hidden;width:0}.checkbox-container label{position:relative;width:30%}.progress{display:inline-block;padding:0 15px 0 0}.other-link{transition:.3s}.other-link:hover{color:#000;text-decoration:none}.add-feedback{background:none;border:0;color:#2b8aff;cursor:pointer;font-size:10px;line-height:20px;text-transform:uppercase}.add-feedback:hover{text-decoration:underline}.add-feedback .checkbox-container label:hover .add-feedback{display:inline-block!important}.add-form textarea{box-sizing:border-box;padding:5px 10px;width:100%}.radio-group{align-items:flex-start;display:flex!important;flex-direction:row!important;justify-content:space-around;padding:10px 5px;width:300px}label{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:11px;padding:0;position:relative;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-user-select:none;-ms-user-select:none;user-select:none}label:hover{color:#2196f3}.radio-phrase{width:75px}.radio-group input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#eee;border:1px solid #2196f3;border-radius:50%;height:25px;left:0;margin:5px;position:relative;top:0;width:25px}.radio-group input:checked{color:#276ac0}.checkmark:after{content:"";position:absolute;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.checkmark:active:after,.checkmark:after{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.checkmark:active:after{transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3)}.radio-group input:checked~.checkmark:after{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.radio-group .checkmark:after{background:#fff;border-radius:50%;height:15px;left:5px;top:5px;width:15px}.radio-group .checkmark_0:after{background:red}.radio-group .checkmark_1:after{background:orange}.radio-group .checkmark_2:after{background:green}.task-max-score{border:1px solid #ccc;margin:10px 10px 10px 0;width:65px}.task-max-score span{display:block;font-size:10px;line-height:13px;margin:5px;text-align:center}.task-max-score p{font-size:35px;text-align:center}.score-title{align-items:center;display:flex;flex-direction:row}.radio-group .partial-points-input{border:1px solid #2196f3;color:#ccc;height:20px;opacity:1;position:relative;text-align:center;width:48px}.radio-group .partial-points-input_active{color:#000}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.520c1c68.css.map*/