.welcome-banner{display:table;height:200px;background-image:-moz-linear-gradient(225deg,#69bc56,#00ab9c);background-image:linear-gradient(225deg,#69bc56,#00ab9c);margin-top:calc(50vh - 250px - 75px);padding:25px}.welcome-banner div{display:block;text-align:center;color:#fff;font-size:50px;margin:25px auto}.welcome-banner ul.platform{height:75px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:25px auto}.welcome-banner ul.platform li{float:left;list-style:none;margin:0 58px;height:100%;display:inline}.welcome-banner ul.platform li button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:50%;padding:0;display:-webkit-flex;display:-moz-box;display:flex}.welcome-banner ul.platform li img{height:75px;border:2px solid #fff;border-radius:50%}.course-sidebar ul{list-style-type:none;font-family:sans-serif;padding:0 0 0 1.35rem;margin:20px 0 0}.course-sidebar ul li{padding:0 0 20px 50px;position:relative;margin:0}.course-sidebar ul li:after{position:absolute;top:0;left:0;content:"";border:1px solid rgba(0,0,0,.39);border-radius:50%;display:inline-block;height:24px;width:24px;text-align:center;line-height:24px;background:#fff}.course-sidebar ul li:before{position:absolute;left:13px;top:0;content:"";height:100%;width:0;border-left:1px solid rgba(0,0,0,.39)}.course-sidebar ul li:last-of-type:before{border:none}.course-sidebar img{height:70px;display:-webkit-flex;display:-moz-box;display:flex;margin:auto 0;padding-right:10px;padding-left:0}.courses h5{color:grey;font-size:11px}.courses h4{font-size:14px;font-weight:400}.pane-course-item{display:-webkit-flex;display:-moz-box;display:flex}.pane-course-title h5{font-size:12px!important;color:grey}.pane-course-title h3{font-size:18px}.subject h3{font-size:25px;font-weight:700}.subject{font-family:Times New Roman,Times,serif}.subject figure figcaption{font-size:20px}figure.image img{-moz-transition:all 1s ease;transition:all 1s ease;width:100%;max-width:none!important}figure.image img.image-large{width:200%!important}.course-title{padding-top:20px;padding-bottom:20px}.course-title h3{font-size:18px}.rules-companent h3{font-size:24px;margin-left:2vmin}.dropdown .btn-secondary{color:#fff;background-color:#54af72;border-color:#54af72;border-radius:50%}.navbar-text{padding-left:10px;color:#000!important}.navbar-context{display:-webkit-flex;display:-moz-box;display:flex}@media screen and (max-width:571px){.navbar-text{padding-top:9px;display:none}.course-info{margin-left:0!important}.footer-text{display:grid!important}.navbar-toggler{position:absolute;right:5px;top:18px}}.footer{background-color:#282b39;height:80px;position:fixed;bottom:0;width:100vw}.footer-text{color:#f7f3ed;position:absolute;right:30px;top:30px}.footer-text a{padding-left:10px}.footer-icon{width:180px!important;padding-top:20px!important}.catolog{margin-left:10px;margin-right:10px;margin-bottom:50px}.catolog img{width:60px;height:60px;margin-top:12px;margin-right:17px}.title-group{display:-webkit-flex;display:-moz-box;display:flex}.catolog .rules-companent h3{font-size:18px}.course-title h3{text-overflow:ellipsis}.catolog .text-muted{font-size:13px;margin:auto;background-size:1% 1%!important;background-repeat:no-repeat;text-decoration:none;background-color:#eae6e6;display:inline;padding:2px 5px}.card-text{text-overflow:ellipsis}.catolog-card-list{display:-webkit-flex;display:-moz-box;display:flex;color:grey;font-size:12px;padding:15px;bottom:0!important;position:absolute!important;margin-left:15px}.catolog-card-list li{margin-left:0;margin-right:20px;margin-bottom:0}.catolog-card-icon{right:18px;position:absolute}.catolog-title{font-size:25px;font-weight:600;margin-bottom:30px;margin-left:25px}.catolog-subtitle{font-size:18px;margin-left:25px}.course-info{margin-bottom:20px}.container h4{font-size:19px;padding-bottom:5px}.title-companent h3{font-size:21px!important}@media screen and (min-width:768px){.pane-course-item .icon-button{visibility:hidden}}@media screen and (min-width:1234px){.container .row h4:after{width:1080px!important}}@media screen and (min-width:1534px){.container .row h4:after{width:1100px!important}}@media screen and (max-width:1524px){.container .row h4:after{display:none!important}}.container .row h2{margin-bottom:30px;margin-top:30px;font-weight:400}.container .row h2:after{content:""!important;border-bottom:.5px solid #e0e0e0!important;width:100%;display:block}.pane-course-item .icon-button{position:absolute;right:18px;margin-bottom:10px}@media screen and (max-width:991px){.navbar-text{margin-left:220px!important;position:absolute}}@media screen and (max-width:500px){.pane-course-item .icon-button{position:absolute;right:15px;margin-top:15px}.footer-text{color:#f7f3ed;right:10px}}.card-body{cursor:pointer}.right-border{border-right:1px solid #999}#courseSelect{display:none}:root{--ck-color-mention-background:rgba(153,0,48,0.1);--ck-color-mention-text:#990030;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-pen-green:#128a00;--ck-highlight-pen-red:#e71313;--ck-image-style-spacing:1.5em;--ck-todo-list-checkmark-size:16px}.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.image-style-align-center{margin-left:auto;margin-right:auto}.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.image.image_resized{max-width:100%;display:block;-moz-box-sizing:border-box;box-sizing:border-box}.image.image_resized img{width:100%}.image.image_resized>figcaption{display:block}.image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:#333;background-color:#f7f7f7;padding:.6em;font-size:.75em;outline-offset:-1px}.image{display:table;clear:both;text-align:center;margin:1em auto}.image img{display:block;margin:0 auto;max-width:100%;min-width:50px}.marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.marker-green{background-color:var(--ck-highlight-marker-green)}.marker-pink{background-color:var(--ck-highlight-marker-pink)}.marker-blue{background-color:var(--ck-highlight-marker-blue)}.pen-red{color:var(--ck-highlight-pen-red)}.pen-green,.pen-red{background-color:transparent}.pen-green{color:var(--ck-highlight-pen-green)}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #ccc}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}code{background-color:hsla(0,0%,78%,.3);padding:.15em;border-radius:2px}.table{margin:1em auto;display:table}.table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3}.table table td,.table table th{min-width:2em;padding:.4em;border:1px solid #bfbfbf}.table table th{font-weight:700;background:hsla(0,0%,0%,5%)}.page-break{position:relative;clear:both;padding:5px 0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-break:after{content:"";position:absolute;border-bottom:2px dashed #c4c4c4;width:100%}.page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid #c4c4c4;border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.todo-list{list-style:none}.todo-list li{margin-bottom:5px}.todo-list li .todo-list{margin-top:5px}.todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.todo-list .todo-list__label>input:before{display:block;position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #333;border-radius:2px;-moz-transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out}.todo-list .todo-list__label>input:after{display:block;position:absolute;-moz-box-sizing:content-box;box-sizing:content-box;pointer-events:none;content:"";left:-moz-calc(var(--ck-todo-list-checkmark-size)/3);left:calc(var(--ck-todo-list-checkmark-size) / 3);top:-moz-calc(var(--ck-todo-list-checkmark-size)/5.3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:-moz-calc(var(--ck-todo-list-checkmark-size)/5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:-moz-calc(var(--ck-todo-list-checkmark-size)/2.6);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-width:0 -moz-calc(var(--ck-todo-list-checkmark-size)/8);border-left:0 solid transparent;border-bottom:calc(var(--ck-todo-list-checkmark-size) / 8) solid transparent;border-right:calc(var(--ck-todo-list-checkmark-size) / 8) solid transparent;border-top:0 solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.todo-list .todo-list__label>input[checked]:after{border-color:#fff}ü.todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.media{clear:both;margin:1em 0;display:block;min-width:15em}.raw-html-embed{margin:1em auto;min-width:15em;font-style:normal}pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}pre code{background:unset;padding:0;border-radius:0}.mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}@media print{.page-break{padding:0}.page-break:after{display:none}}.course-group-title{margin-left:.5rem}