.row{margin-right:-16px;margin-left:-16px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:16px;padding-left:16px}@media(min-width:1495px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.3333333333%}.col-xl-pull-2{right:16.6666666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.3333333333%}.col-xl-pull-5{right:41.6666666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.3333333333%}.col-xl-pull-8{right:66.6666666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.3333333333%}.col-xl-pull-11{right:91.6666666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.3333333333%}.col-xl-push-2{left:16.6666666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.3333333333%}.col-xl-push-5{left:41.6666666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.3333333333%}.col-xl-push-8{left:66.6666666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.3333333333%}.col-xl-push-11{left:91.6666666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-12{margin-left:100%}}@media(min-width:1270px)and (max-width:1494px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.hidden-lg{display:none!important}}@media(min-width:1495px){.visible-xl{display:block!important}table.visible-xl{display:table!important}tr.visible-xl{display:table-row!important}td.visible-xl,th.visible-xl{display:table-cell!important}.hidden-xl{display:none!important}}.text-bold{font-weight:700}.text-medium{font-weight:500}.b-n{border:none}.b-t{border-top:1px solid rgba(164,175,221,.2)}.b-b{border-bottom:1px solid rgba(164,175,221,.2)}.b-r{border-right:1px solid rgba(164,175,221,.2)}.b-l{border-left:1px solid rgba(164,175,221,.2)}.m{margin:16px}.m-l{margin-left:16px}.m-r{margin-right:16px}.m-b{margin-bottom:16px}.m-t{margin-top:16px}.m-n{margin:0}.p-l-n{padding-left:0!important}.p-r-n{padding-right:0!important}.p-t-n{padding-top:0!important}.p-b-n{padding-bottom:0!important}.p-s-n{padding-left:0!important;padding-right:0!important}.panel{margin-bottom:0}.p-xxs{padding:2px 4px}.p-xs{padding:5px}.p-sm{padding:10px}.p{padding:15px}.p-md{padding:20px}.p-lg{padding:30px}.p-xl{padding:50px}.p-n{padding:0!important}.p-l-none{padding-left:0}.p-l-xs{padding-left:5px}.p-l-sm{padding-left:10px}.p-l{padding-left:16px}.p-l-md{padding-left:20px}.p-l-lg{padding-left:30px}.p-l-xl{padding-left:40px}.p-l-n,.p-t-none{padding-top:0}.p-t-xxs{padding-top:1px}.p-t-xs{padding-top:5px}.p-t-sm{padding-top:10px}.p-t{padding-top:15px}.p-t-md{padding-top:20px}.p-t-lg{padding-top:30px}.p-t-xl{padding-top:40px}.p-r-n,.p-r-none{padding-right:0}.p-r-xxs{padding-right:1px}.p-r-xs{padding-right:5px}.p-r-sm{padding-right:10px}.p-r{padding-right:15px}.p-r-md{padding-right:20px}.p-r-lg{padding-right:30px}.p-r-xl{padding-right:40px}.p-b-n,.p-b-none{padding-bottom:0}.p-b-xxs{padding-bottom:1px}.p-b-xs{padding-bottom:5px}.p-b-sm{padding-bottom:10px}.p-b{padding-bottom:15px}.p-b-md{padding-bottom:20px}.p-b-lg{padding-bottom:30px}.p-b-xl{padding-bottom:40px}.p-s-8{padding-left:8px;padding-right:8px}.wrap{white-space:normal}.w100,.w-100{width:100%}.h100,.h-100{height:100%}.z-100{z-index:100}.absolute{position:absolute}.inline-block{display:inline-block}.block{display:block}.bold{font-weight:700}.mauto{margin:0 auto}.text-header{color:#50667b}.text-info{color:#e5f3fe}.text-dark-dk{color:#2c2d30}.text-inherit{color:inherit}.text-sm{font-size:13px}.bg-primary{background-color:#6f64e9}.bg-success{background-color:#08d092}.bg-info{background-color:#e5f3fe}.bg-warning{background-color:#ffa64b}.bg-danger{background-color:#d74a5c}.bg-danger.active:focus,.bg-danger:active,.bg-danger:active:focus,.bg-danger:focus{outline:0 none;box-shadow:none}.bg-light{background:#f4f5fa!important}.bg-employee-assigned-role{background-color:#f4f5fa;color:#3f5368}.bg-teacher-assigned-role{background-color:#fff2ca;color:#3f5368}.bg-author-assigned-role{background-color:#ebdff3;color:#3f5368}.bg-student-assigned-role{background-color:#e5f3fe;color:#3f5368}.m-t-n-40{margin-top:-40px}.m-b-0{margin-bottom:0}.m-t-4{margin-top:4px}.m-b-4{margin-bottom:4px}.m-l-4{margin-left:4px}.m-r-4{margin-right:4px}.m-t-72{margin-top:72px}.m-b-72{margin-bottom:72px}.m-l-72{margin-left:72px}.m-r-72{margin-right:72px}.m-t-80{margin-top:80px}.m-b-80{margin-bottom:80px}.m-l-80{margin-left:80px}.m-r-80{margin-right:80px}.p-t-4{padding-top:4px}.p-b-4{padding-bottom:4px}.p-l-4{padding-left:4px}.p-r-4{padding-right:4px}.p-t-80{padding-top:80px}.p-b-80{padding-bottom:80px}.p-l-80{padding-left:80px}.p-r-80{padding-right:80px}.visible-label{visibility:visible!important}.m-t-8{margin-top:8px}.m-b-8{margin-bottom:8px}.m-l-8{margin-left:8px}.m-r-8{margin-right:8px}.m-t-16{margin-top:16px}.m-b-16{margin-bottom:16px}.m-l-16{margin-left:16px}.m-r-16{margin-right:16px}.m-t-24{margin-top:24px}.m-b-24{margin-bottom:24px}.m-l-24{margin-left:24px}.m-r-24{margin-right:24px}.m-t-32{margin-top:32px}.m-b-32{margin-bottom:32px}.m-l-32{margin-left:32px}.m-r-32{margin-right:32px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.m-r-40{margin-right:40px}.p-t-8{padding-top:8px}.p-b-8{padding-bottom:8px}.p-l-8{padding-left:8px}.p-r-8{padding-right:8px}.p-t-16{padding-top:16px}.p-b-16{padding-bottom:16px}.p-l-16{padding-left:16px}.p-r-16{padding-right:16px}.p-t-24{padding-top:24px}.p-b-24{padding-bottom:24px}.p-l-24{padding-left:24px}.p-r-24{padding-right:24px}.p-t-32{padding-top:32px}.p-b-32{padding-bottom:32px}.p-l-32{padding-left:32px}.p-r-32{padding-right:32px}.p-t-40{padding-top:40px}.p-b-40{padding-bottom:40px}.p-l-40{padding-left:40px}.p-r-40{padding-right:40px}.flex{display:flex}.ai-center{align-items:center}.ls1{letter-spacing:1px}.break-word{word-break:break-word}.medium{font-weight:500}.t-a-c{text-align:center}.t-a-r{text-align:right}.clr{clear:both}@media only screen and (min-width:768px){.visible-mobile{display:none}}.visible-gt-mobile{display:none}@media only screen and (min-width:768px){.visible-gt-mobile{display:block}}.hidden-mobile{display:none}@media only screen and (min-width:768px){.hidden-mobile{display:block}}@media only screen and (min-width:1024px){.visible-lt-desktop{display:none}}.hidden-lt-desktop{display:none}@media only screen and (min-width:1024px){.hidden-lt-desktop{display:block}}.no-max-width{max-width:unset!important}.no-min-width{min-width:unset!important}.gb-checkbox{position:relative}.gb-checkbox input[type=checkbox]{position:absolute;left:-9999px;opacity:0}.gb-checkbox input[type=checkbox]:checked~label:before{background-color:#6f64e9;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/check.504bdd81ed3fb4706196a14154ac2c7d.svg);background-size:24px 24px}.gb-checkbox input[type=checkbox]:not(:disabled)~label{cursor:pointer}.gb-checkbox label{font-size:14px;line-height:20px;transition:border-color .2s;position:relative;display:inline-block;margin-bottom:0;padding-left:36px;border:1px solid transparent;color:#2c2d30}@media only screen and (min-width:1024px){.gb-checkbox label{font-size:15px;line-height:24px}}.gb-checkbox label:before{width:24px;height:24px;content:"";display:block;position:absolute;top:0;left:0;border-radius:4px;background-color:#f4f5fa}.gb-checkbox label:hover:before{border-color:rgba(80,102,123,.2)}.gb-textarea{width:100%;max-width:740px;padding:8px 12px;border-radius:4px;border-color:#ccd4dc}.btn-success{background-color:#08d092!important}.btn-success.active:focus,.btn-success:active:focus,.btn-success:focus,.btn-success:hover{background-color:#09df9c!important;outline:none!important}.btn-success.active,.btn-success:active{background-color:#07c188!important;outline:none!important}.btn-success:disabled,.btn-success:disabled:active,.btn-success:disabled:focus,.btn-success:disabled:hover{opacity:.6;cursor:not-allowed}.btn-primary{background-color:#6f64e9!important}.btn-primary.active:focus,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{background-color:#7b71eb!important;outline:none!important}.btn-primary.active,.btn-primary:active{background-color:#6357e7!important;outline:none!important}.btn-primary:disabled,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-primary:disabled:hover{opacity:.6;cursor:not-allowed}.btn-warning{background-color:#ffa64b!important}.btn-warning.active:focus,.btn-warning:active:focus,.btn-warning:focus,.btn-warning:hover{background-color:#ffae5a!important;outline:none!important}.btn-warning.active,.btn-warning:active{background-color:#ff9e3c!important;outline:none!important}.btn-warning:disabled,.btn-warning:disabled:active,.btn-warning:disabled:focus,.btn-warning:disabled:hover{opacity:.6;cursor:not-allowed}.btn-info{background-color:#e5f3fe!important}.btn-info.active:focus,.btn-info:active:focus,.btn-info:focus,.btn-info:hover{background-color:#f4faff!important;outline:none!important}.btn-info.active,.btn-info:active{background-color:#d6ecfd!important;outline:none!important}.btn-info:disabled,.btn-info:disabled:active,.btn-info:disabled:focus,.btn-info:disabled:hover{opacity:.6;cursor:not-allowed}.btn-danger{background-color:#d74a5c!important}.btn-danger.active:focus,.btn-danger:active:focus,.btn-danger:focus,.btn-danger:hover{background-color:#da5767!important;outline:none!important}.btn-danger.active,.btn-danger:active{background-color:#d43d51!important;outline:none!important}.btn-danger:disabled,.btn-danger:disabled:active,.btn-danger:disabled:focus,.btn-danger:disabled:hover{opacity:.6;cursor:not-allowed}.btn-default{background-color:rgba(80,102,123,.2)!important}.btn-default.active:focus,.btn-default:active:focus,.btn-default:focus,.btn-default:hover{background-color:rgba(86,110,132,.2)!important;outline:none!important}.btn-default.active,.btn-default:active{background-color:rgba(74,94,114,.2)!important;outline:none!important}.btn-default:disabled,.btn-default:disabled:active,.btn-default:disabled:focus,.btn-default:disabled:hover{opacity:.6;cursor:not-allowed}.btn-orange{background-color:#f65121!important}.btn-orange.active:focus,.btn-orange:active:focus,.btn-orange:focus,.btn-orange:hover{background-color:#f75d30!important;outline:none!important}.btn-orange.active,.btn-orange:active{background-color:#f54512!important;outline:none!important}.btn-orange:disabled,.btn-orange:disabled:active,.btn-orange:disabled:focus,.btn-orange:disabled:hover{opacity:.6;cursor:not-allowed}.btn-error{background-color:#d74a5c!important}.btn-error.active:focus,.btn-error:active:focus,.btn-error:focus,.btn-error:hover{background-color:#da5767!important;outline:none!important}.btn-error.active,.btn-error:active{background-color:#d43d51!important;outline:none!important}.btn-error:disabled,.btn-error:disabled:active,.btn-error:disabled:focus,.btn-error:disabled:hover{opacity:.6;cursor:not-allowed}.btn-cancel{background-color:#fff!important}.btn-cancel.active:focus,.btn-cancel:active:focus,.btn-cancel:focus,.btn-cancel:hover{background-color:#fff!important;outline:none!important}.btn-cancel.active,.btn-cancel:active{background-color:#f7f7f7!important;outline:none!important}.btn-cancel:disabled,.btn-cancel:disabled:active,.btn-cancel:disabled:focus,.btn-cancel:disabled:hover{opacity:.6;cursor:not-allowed}.btn-white{background-color:#fff!important}.btn-white.active:focus,.btn-white:active:focus,.btn-white:focus,.btn-white:hover{background-color:#fff!important;outline:none!important}.btn-white.active,.btn-white:active{background-color:#f7f7f7!important;outline:none!important}.btn-white:disabled,.btn-white:disabled:active,.btn-white:disabled:focus,.btn-white:disabled:hover{opacity:.6;cursor:not-allowed}.btn-violet{background-color:#6f64e9!important}.btn-violet.active:focus,.btn-violet:active:focus,.btn-violet:focus,.btn-violet:hover{background-color:#7b71eb!important;outline:none!important}.btn-violet.active,.btn-violet:active{background-color:#6357e7!important;outline:none!important}.btn-violet:disabled,.btn-violet:disabled:active,.btn-violet:disabled:focus,.btn-violet:disabled:hover{opacity:.6;cursor:not-allowed}.btn-pale_grey{background-color:#e9edf4!important}.btn-pale_grey.active:focus,.btn-pale_grey:active:focus,.btn-pale_grey:focus,.btn-pale_grey:hover{background-color:#f3f5f9!important;outline:none!important}.btn-pale_grey.active,.btn-pale_grey:active{background-color:#dfe5ef!important;outline:none!important}.btn-pale_grey:disabled,.btn-pale_grey:disabled:active,.btn-pale_grey:disabled:focus,.btn-pale_grey:disabled:hover{opacity:.6;cursor:not-allowed}.btn-pale_purple{background-color:rgba(164,175,221,.2)!important}.btn-pale_purple.active:focus,.btn-pale_purple:active:focus,.btn-pale_purple:focus,.btn-pale_purple:hover{background-color:rgba(175,185,225,.2)!important;outline:none!important}.btn-pale_purple.active,.btn-pale_purple:active{background-color:rgba(153,165,217,.2)!important;outline:none!important}.btn-pale_purple:disabled,.btn-pale_purple:disabled:active,.btn-pale_purple:disabled:focus,.btn-pale_purple:disabled:hover{opacity:.6;cursor:not-allowed}.btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;margin-bottom:0;padding:8px 12px;text-align:center;font-weight:400;border:none;border-radius:4px;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-large{padding-right:16px;padding-left:16px}.btn-default{color:#2c2d30}.btn-danger,.btn-error,.btn-orange,.btn-primary,.btn-success,.btn-warning{color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-error:active,.btn-error:focus,.btn-error:hover,.btn-orange:active,.btn-orange:focus,.btn-orange:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#fff!important}.btn-info{text-transform:uppercase;font-weight:400}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover{color:#50667b!important}.btn-info:hover{background-color:#d6ecfd!important}.btn-success.inverted,.btn-success.inverted:focus{background:#fff!important;color:#08d092!important}.btn-cancel{color:#d74a5c!important;transition:background-color .3s}.btn-cancel:active:focus,.btn-cancel:focus,.btn-cancel:hover{background:#d74a5c!important;color:#fff!important}.btn-grey{color:#50667b;background-color:rgba(80,102,123,.15)}.btn-grey:active,.btn-grey:hover{background-color:rgba(80,102,123,.25)}.btn-grey:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.btn-pink{background-color:#e876cd;outline:none}.btn-pink,.btn-pink:focus{color:#fff!important}.btn-pink:hover{background-color:#ff93e5;color:#fff}.btn-pink:active{background-color:#d661bb}.btn-purple{background-color:#6f64e9!important;outline:none}.btn-purple,.btn-purple:focus{color:#fff!important}.btn-purple:hover{background-color:#847aec!important;color:#fff}.btn-purple:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.btn-pale_purple{color:#6f64e9}.nav.nav-tabs{position:relative}.nav.nav-tabs li{transition:border-bottom .2s;border-bottom:4px solid transparent}.nav.nav-tabs li:not(:last-of-type){margin-right:16px}.nav.nav-tabs li a{color:rgba(80,102,123,.5);border:none;padding:20px 0;font-size:17px}.nav.nav-tabs li a:hover{background:none}.nav.nav-tabs li.active{border-bottom:4px solid #6f64e9;text-decoration:none}.nav.nav-tabs li.active a{color:#2c2d30;background:none;border:none}.nav.nav-tabs li.active a:focus,.nav.nav-tabs li.active a:hover{border:none;text-decoration:none!important}.nav.nav-tabs li:hover:not(.active):not(.b-n){border:none;border-bottom:4px solid #9891ef}.nav.nav-tabs li:focus a,.nav.nav-tabs li:hover:not(.active):not(.b-n) a{border:none;text-decoration:none!important}.nav.nav-tabs .pull-left.m-b-md{margin:10px 0}.nav.nav-tabs .pull-right a img{width:24px;height:24px;margin-right:8px;display:inline-block;opacity:.4}.nav.nav-tabs .pull-right form{margin-top:8px}.mobile-nav-tabs .mobile-nav-tabs-list{list-style:none;padding:0;margin:0;height:56px;overflow:hidden}.mobile-nav-tabs .mobile-nav-tabs-list.toggle{height:auto}.mobile-nav-tabs .nav-tabs-item{width:100%;height:56px;position:relative;border-bottom:1px solid #f4f5fa;padding:0 16px;cursor:pointer}.mobile-nav-tabs .nav-tabs-item_schedule a.schedule-opener{width:100%;padding:4px 0;background-color:transparent;color:#50667b}.mobile-nav-tabs .nav-tabs-item.nav-tab-gu>a{color:#2c2d30}.mobile-nav-tabs .nav-tabs-item .svg-icon,.mobile-nav-tabs .nav-tabs-item .svg-icon use,.mobile-nav-tabs .nav-tabs-item .svg-icon use svg{fill:#50667b}.mobile-nav-tabs .nav-tabs-item .svg-icon.icon-gu-logo{width:40px;height:34px;text-align:left;vertical-align:middle;margin:0 12px 2px 0}.mobile-nav-tabs .nav-tabs-item .svg-icon.icon-more-icon{width:32px;height:32px;position:absolute;top:12px;right:0;display:none}.mobile-nav-tabs .nav-tabs-item>a{line-height:56px;display:block;height:100%;color:rgba(80,102,123,.5)}.mobile-nav-tabs .nav-tabs-item>a:active,.mobile-nav-tabs .nav-tabs-item>a:focus,.mobile-nav-tabs .nav-tabs-item>a:hover{text-decoration:none}.mobile-nav-tabs .nav-tabs-item>a .badge{color:#fff;background-color:rgba(80,102,123,.2)}.mobile-nav-tabs .nav-tabs-item.active{border-top:1px solid #f4f5fa}.mobile-nav-tabs .nav-tabs-item.active .svg-icon.icon-more-icon{display:block}.mobile-nav-tabs .nav-tabs-item.active>a{color:#2c2d30}@-webkit-keyframes opacity{0%{opacity:1}to{opacity:0}}@keyframes opacity{0%{opacity:1}to{opacity:0}}@-webkit-keyframes height{to{height:0;padding:0;margin:0}}@keyframes height{to{height:0;padding:0;margin:0}}.autofade{-webkit-animation:opacity 1s,height 1s;animation:opacity 1s,height 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:10s,11s;animation-delay:10s,11s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.autofade-fast{-webkit-animation:opacity 1s,height 1s;animation:opacity 1s,height 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s,0s;animation-delay:0s,0s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.autofade-slow{-webkit-animation:opacity 1s,height 1s;animation:opacity 1s,height 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:299s,300s;animation-delay:299s,300s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes autofade-callback{to{height:0;margin:0;padding:0;min-height:0}}@keyframes autofade-callback{to{height:0;margin:0;padding:0;min-height:0}}.autofade-callback{-webkit-animation:autofade-callback 1s ease-out;animation:autofade-callback 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes profession-header-autofade-callback{to{top:0}}@keyframes profession-header-autofade-callback{to{top:0}}.profession-header-autofade-callback .navbar-fixed-top{-webkit-animation:profession-header-autofade-callback 1s ease-out;animation:profession-header-autofade-callback 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes profession-autofade-callback{to{margin-top:93px}}@keyframes profession-autofade-callback{to{margin-top:93px}}.profession-autofade-callback{-webkit-animation:profession-autofade-callback 1s ease-out;animation:profession-autofade-callback 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fromRightToLeft{0%{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes fromRightToLeft{0%{transform:translateX(100px)}to{transform:translateX(0)}}@-webkit-keyframes increase-width{0%{width:0}to{width:100%}}@keyframes increase-width{0%{width:0}to{width:100%}}.gb-form{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-form{font-size:15px;line-height:24px}}.gb-form_large .gb-form__group{margin-bottom:16px}.gb-form_large .gb-form__input{font-size:20px;line-height:28px;padding:12px 16px}@media only screen and (min-width:1024px){.gb-form_large .gb-form__input{font-size:24px;line-height:32px}}.gb-form_grey .gb-form__input{background-color:rgba(164,175,221,.2)}.gb-form__group{margin-bottom:16px;text-align:left}.gb-form__group:last-child{margin-bottom:0}.gb-form__label{margin-bottom:8px;color:#2c2d30}.gb-form__input{font-size:14px;line-height:20px;width:100%;padding:8px 12px;background-color:#fff;border:1px solid transparent;border-radius:4px;color:#50667b;outline:none}@media only screen and (min-width:1024px){.gb-form__input{font-size:15px;line-height:24px}}.gb-form__input.error,.gb-form__input.parsley-error{border-color:#d74a5c}.gb-form__submit{cursor:pointer;margin-top:12px}.gb-form .parsley-error-list,.gb-form .parsley-errors-list{display:none}@media only screen and (min-width:768px){.gb-nav-tabs-wrapper{padding:0 16px}}@media only screen and (min-width:1024px){.gb-nav-tabs-wrapper{padding:0 32px}}.gb-tabs__header{display:flex;flex-direction:row;margin-bottom:40px;border-bottom:1px solid rgba(164,175,221,.2)}.gb-tabs a.gb-tabs__tab-item{font-size:15px;line-height:20px;flex-grow:1;transition:color .2s,border-bottom .2s;flex-basis:0;padding-bottom:12px;text-align:center;font-weight:500;border-bottom:1px solid transparent;text-decoration:none;color:#50667b}@media only screen and (min-width:1024px){.gb-tabs a.gb-tabs__tab-item{font-size:17px;line-height:24px}}.gb-tabs a.gb-tabs__tab-item:hover{color:#6f64e9}.gb-tabs a.gb-tabs__tab-item_active{border-bottom:1px solid #6f64e9;color:#6f64e9}.gb-tabs__content-item{display:none}.gb-tabs__content-item_active{display:block}@font-face{font-family:Onest;src:local("Onest Thin"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Thin.73b70828e127d1b8f1f79f6cae7590bd.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Thin.ce1df9126ecf0be33bd4b3a98992fd42.ttf) format("ttf");font-weight:100;font-style:normal}@font-face{font-family:Onest;src:local("Onest Light"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Light.afff1800856e6dd885322814e999aded.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Light.20de3d709284d135a4b4c2bbb5351b8f.ttf) format("ttf");font-weight:300;font-style:normal}@font-face{font-family:Onest;src:local("Onest Regular"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Regular.75c1803d1931b86a87cefe7da7727a4d.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Regular.3ce3b9eb22057535264c93c7d0c92b7d.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Onest;src:local("Onest Medium"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Medium.6b8a0ef45e3c7b13742acaebdb037b41.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Medium.e63703578566991b136022896edb1b61.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local("Onest Bold"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Bold.f96e92e3274c357cf918d26fe122579a.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Bold.447006edaee6ee6e8209ba9510c625dc.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:Onest;src:local("Onest ExtraBold"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-ExtraBold.6aa2a1036d8e115d2928c05535872539.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-ExtraBold.ea83d6190d8d8f1be3ed8d85a28bd655.ttf) format("ttf");font-weight:800;font-style:normal}@font-face{font-family:Onest;src:local("Onest Black"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Black.b348416d03d5ebb1e052ebdfebdd4066.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Onest-Black.8876c21e6e8057076c473c5d195cee47.ttf) format("ttf");font-weight:900;font-style:normal}@font-face{font-family:GBFont;src:local("GBFont"),local("GBFont-Regular"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/GBFont-Regular.3ad78a65c1726636b48d2be4c1216005.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GBFont;src:local("GBFont"),local("GBFont-Bold"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/GBFont-Bold.033b296d3fd5af5d5c73e46454c3c7fd.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Light.50db936a55708c077ad4fc567f58ad90.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Light.f27e2017bb70cedb8b63ae10e8c59958.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-LightItalic.338ea68905348fc921355cca0bf2cdac.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-LightItalic.7b2c9bec30ca2a9dc2f20ec30a364f4e.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Regular.bde1ca6a5d7cefc8108c75fdaad29ed6.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Regular.d60c6fd1200bb6fe2050f4296ace8d43.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Italic.7b1a8d394d529defa8bcfe384ff52bd4.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Italic.5da3fb607143d68aa3b9d3f963ab1699.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Medium.77c6e1606d99099a72efb51e2f5f679f.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Medium.88ea4f871b9b4d0d57307954b30acef2.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-MediumItalic.075a66d50357bfac22f6a5cc1f6aaa85.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-MediumItalic.00db9441aa18f5decb52008b3e18440f.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Bold.7a7f7b407423d5fb3c16b26231e11619.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Bold.d475e33066671b6e274cf81e2f5c4d68.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-BoldItalic.9e30f60be60dd5b6d71d347682cc2a28.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-BoldItalic.bec74a7634ba02db73f09a755d97b537.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto Slab;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/RobotoSlab-Regular.1ec06eed11bbcb1ee510b8f3522adea8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Droid Sans;src:local("Droid Sans Regular"),local("DroidSans-Regular"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/DroidSans.5465571d6966c4f3236c2173eb33e960.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/DroidSans.db866a822c5f484dcfc1cadd2f744ce8.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Droid Sans;src:local("Droid Sans Bold"),local("DroidSans-Bold"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/DroidSans-Bold.2c8d8d85ef78606d0b6082c4545fa01f.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/DroidSans-Bold.733e4233baea79218b2d58727f13abee.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono"),local("Roboto-Mono"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Mono.97fc4a1b61e3991ffa9e05d04aa1628a.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Roboto-Mono.8dc92a7d34a13754c52a453cb1175193.woff) format("woff")}body{height:100%;min-height:100%;position:relative;box-shadow:none!important;border:none!important;margin:0 auto;font-family:Onest,Roboto,San Francisco,Helvetica Neue,Helvetica,Arial;font-weight:400;font-size:15px;line-height:24px;color:#2c2d30}.q,q{font-style:italic}.h1.land,h1.land{font-weight:300;font-size:52px;line-height:62px;color:#3f5368}.h1,h1{font-weight:500;font-size:34px;line-height:44px;color:#3f5368}.h2,h2{font-weight:400;font-size:24px;line-height:32px;color:#3f5368}.h3,h3{font-weight:500;font-size:17px;line-height:24px;color:#3f5368}.h5,h5{font-weight:400;font-size:14px;line-height:20px;color:#2c2d30}.h6,h6{font-size:12px;line-height:16px}.h6,.small,h6,small{font-weight:400;color:rgba(80,102,123,.5)}.small,small{font-size:13px;line-height:20px}@media only screen and (max-width:1023px){body{font-weight:400;font-size:14px;line-height:20px;color:#2c2d30}.q,q{font-style:italic}.h1.land,h1.land{font-size:30px;line-height:40px}.h1,h1{font-size:24px;line-height:32px}.h2,h2{font-size:20px;line-height:28px}.h3,h3{font-size:15px;line-height:24px}.h5,h5{font-size:13px;line-height:18px}.h6,.small,h6,small{font-size:12px;line-height:16px}}.font-thin{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:600}.text-primary{color:#6f64e9}.text-success{color:#08d092}.text-warning{color:#ffa64b}.text-danger{color:#d74a5c}.text-header{color:#3f5368}.text-dark{color:#2c2d30}.text-muted{color:rgba(80,102,123,.5)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}@font-face{font-family:gbicons;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/gbicons.0e44281ea29cfacf429cfa5415382793.ttf) format("truetype"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/gbicons.198916b499c7e93f0a29b995416884a3.woff) format("woff"),url(https://gbcdn.mrgcdn.ru/uploads/assets/gbicons.a7543dcb2408a328bab9e011d294d714.svg#gbicons) format("svg");font-weight:400;font-style:normal}[class*=" gbicon-"],[class^=gbicon-]{font-family:gbicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gbicon-arrow_left:before{content:""}.gbicon-arrow_right:before{content:""}.gbicon-arrow_up:before{content:""}.gbicon-md_bold:before{content:""}.gbicon-md_bullet:before{content:""}.gbicon-md_code:before{content:""}.gbicon-md_preview:before{content:""}.gbicon-md_fullscreen:before{content:""}.gbicon-md_h1:before{content:""}.gbicon-md_h2:before{content:""}.gbicon-md_help:before{content:""}.gbicon-md_italic:before{content:""}.gbicon-md_link:before{content:""}.gbicon-md_num:before{content:""}.gbicon-md_quote:before{content:""}.gbicon-md_split:before{content:""}.gbicon-md_strike:before{content:""}.gbicon-check:before{content:""}.gbicon-x:before{content:""}@font-face{font-family:vjs;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/vjs.21102f75d6f918f87bb4377f59149348.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}.sber{position:absolute;right:0;width:160px;height:45px;bottom:0}.sber__logo{max-width:100%;max-height:100%}.gb__main-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;margin-left:0;position:relative}@media only screen and (min-width:1024px){.gb__main-wrapper{margin-left:96px}}.gb__main-wrapper.without-menu{margin:0}.page-content{flex-grow:1;position:relative;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.page-content-wrapper{max-width:1920px;margin:0 auto}.container,.container-medium,.container-mini,.container-wide{width:100%;max-width:1920px;padding:0 24px}.container,.container-medium,.container-mini{max-width:1440px;margin:0 auto}.container-mini{max-width:450px}.container-medium{max-width:768px}.container-fluid{width:100%;height:auto;padding:0!important}.schedule-app-wrapper{width:100%;height:100vh;display:none;position:fixed;top:0;left:0;z-index:1001}.schedule-app{height:100%}.nav-tabs-item_schedule{margin-left:auto;align-self:center}.nav-tabs-item_schedule .icon-schedule,.nav-tabs-item_schedule .icon-schedule use,.nav-tabs-item_schedule .icon-schedule use svg{fill:#50667b}.nav-tabs-item_schedule a{padding:4px 8px;color:#50667b}.activation-banner-app{position:fixed;left:0;bottom:0;width:100%;z-index:99;box-shadow:0 -2px 16px rgba(80,102,123,.16)}.intl-tel-input{width:100%;position:relative;display:block;color:#50667b}.comment-wrapper pre{background:#f5f5f5}[data-js-focus-visible] :focus:not([data-focus-visible-added]):not(:disabled){outline:none;box-shadow:none!important}@media(max-width:1018px){.posts-user-info{display:none!important}}.posts-user-info__mobile{display:none!important}@media(max-width:1018px){.posts-user-info__mobile{display:flex!important}}html{height:100%;background-color:#fff}body{overflow:visible;-webkit-overflow-scrolling:touch}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(80,102,123,.4)}.clearfix{clear:both}.infinite-scroll-pagination{height:20px}.CodeMirror-fullscreen,.editor-preview-side{z-index:10}.nav>li>a{padding:0}.nav>li>a:focus,.nav>li>a:hover{background-color:#fff}.footer-stick{flex-grow:1}#content{min-height:100%;width:100%}.segments-panel{min-height:48px;display:flex;align-items:center;padding:0 32px}.edit-icon-on-hover{position:relative}.edit-icon-on-hover:after{position:absolute;right:0;top:0;font-family:gbicons;color:rgba(80,102,123,.5);content:""}.form-group .location-field-group label,.gb-input .location-field-group label{display:block;visibility:visible}.form-group__validation,.gb-input__validation{position:relative}.form-group__validation .parsley-errors-list,.gb-input__validation .parsley-errors-list{font-size:13px;line-height:14px;max-width:80%;position:absolute;bottom:46px;right:0;margin:0;text-align:right;color:#d74a5c;list-style:none;display:block}.form-group.button-margin,.gb-input.button-margin{padding-top:16px}.form-group .CodeMirror,.form-group input:not(.token-input):not(.btn),.form-group textarea,.gb-input .CodeMirror,.gb-input input:not(.token-input):not(.btn),.gb-input textarea{padding:8px 16px;width:100%;border-radius:3px;background-color:#ebedf7;border:1px solid transparent;color:#50667b;font-size:15px}.form-group .CodeMirror.invalid,.form-group input:not(.token-input):not(.btn).invalid,.form-group textarea.invalid,.gb-input .CodeMirror.invalid,.gb-input input:not(.token-input):not(.btn).invalid,.gb-input textarea.invalid{border:1px solid #d74a5c}.form-group .CodeMirror.CodeMirror-focused,.form-group .CodeMirror:focus,.form-group input:not(.token-input):not(.btn).CodeMirror-focused,.form-group input:not(.token-input):not(.btn):focus,.form-group textarea.CodeMirror-focused,.form-group textarea:focus,.gb-input .CodeMirror.CodeMirror-focused,.gb-input .CodeMirror:focus,.gb-input input:not(.token-input):not(.btn).CodeMirror-focused,.gb-input input:not(.token-input):not(.btn):focus,.gb-input textarea.CodeMirror-focused,.gb-input textarea:focus{background-color:#fff;outline:none;border:1px solid #c6ccd1;color:#2c2d30}.form-group .CodeMirror::-moz-placeholder,.form-group input:not(.token-input):not(.btn)::-moz-placeholder,.form-group textarea::-moz-placeholder,.gb-input .CodeMirror::-moz-placeholder,.gb-input input:not(.token-input):not(.btn)::-moz-placeholder,.gb-input textarea::-moz-placeholder{color:#50667b}.form-group .CodeMirror:-ms-input-placeholder,.form-group input:not(.token-input):not(.btn):-ms-input-placeholder,.form-group textarea:-ms-input-placeholder,.gb-input .CodeMirror:-ms-input-placeholder,.gb-input input:not(.token-input):not(.btn):-ms-input-placeholder,.gb-input textarea:-ms-input-placeholder{color:#50667b}.form-group .CodeMirror .CodeMirror-placeholder,.form-group .CodeMirror::placeholder,.form-group input:not(.token-input):not(.btn) .CodeMirror-placeholder,.form-group input:not(.token-input):not(.btn)::placeholder,.form-group textarea .CodeMirror-placeholder,.form-group textarea::placeholder,.gb-input .CodeMirror .CodeMirror-placeholder,.gb-input .CodeMirror::placeholder,.gb-input input:not(.token-input):not(.btn) .CodeMirror-placeholder,.gb-input input:not(.token-input):not(.btn)::placeholder,.gb-input textarea .CodeMirror-placeholder,.gb-input textarea::placeholder{color:#50667b}.form-group .tokenfield,.gb-input .tokenfield{width:100%;border-radius:3px;background-color:rgba(164,175,221,.2);border:1px solid transparent;color:#50667b;font-size:15px;height:auto}.form-group .tokenfield.focus,.gb-input .tokenfield.focus{background-color:#fff;outline:none;border:1px solid #c6ccd1;box-shadow:none;color:#2c2d30}.form-group .tokenfield.focus .token,.gb-input .tokenfield.focus .token{background-color:#f4f5fa}.form-group .tokenfield .token,.gb-input .tokenfield .token{background-color:#fff;border:none}.form-group .tokenfield .token:hover,.gb-input .tokenfield .token:hover{color:#2c2d30}.form-group .tokenfield .token .close,.gb-input .tokenfield .token .close{padding-top:2px;font-size:17px}.form-group select,.gb-input select{padding:8px 11px;width:100%;border-radius:3px;background-color:rgba(164,175,221,.2);border:none;color:#50667b;font-size:15px}.form-group select:focus option,.gb-input select:focus option{background-color:#fff;color:#2c2d30}.form-group select:focus option:disabled,.gb-input select:focus option:disabled{color:rgba(80,102,123,.2)}.form-group .CodeMirror-placeholder,.gb-input .CodeMirror-placeholder{opacity:1;padding:0}.form-group input,.form-group select,.gb-input input,.gb-input select{height:40px}.form-group label,.gb-input label{visibility:hidden;font-size:13px;color:#50667b;margin:0}.form-group label.visible,.gb-input label.visible{visibility:visible!important}.form-group .btn:not(.btn-xs):not(.btn-sm),.form-group button,.form-group input[type=button],.gb-input .btn:not(.btn-xs):not(.btn-sm),.gb-input button,.gb-input input[type=button]{height:40px;padding:10px 16px;font-size:14px}.form-group .btn:not(.btn-xs):not(.btn-sm).btn-lg,.form-group button.btn-lg,.form-group input[type=button].btn-lg,.gb-input .btn:not(.btn-xs):not(.btn-sm).btn-lg,.gb-input button.btn-lg,.gb-input input[type=button].btn-lg{height:48px;padding:11px 16px;font-size:15px}.form-group .info__hint,.gb-input .info__hint{margin-top:8px;line-height:normal}.form-group .info__hint span,.gb-input .info__hint span{font-size:13px;line-height:18px;color:#9baab9}.panel.bg-light .CodeMirror,.panel.bg-light input:not(.token-input):not(.btn),.panel.bg-light textarea{background-color:#f8f9fc}.ckeditor-group{margin-bottom:16px}.invalid-form-notice{color:#d74a5c;display:inline-block;position:absolute;top:4px;font-size:13px}.alert{border:0;font-weight:400;font-size:15px;line-height:24px;color:#2c2d30}.alert.alert-info{background-color:#f4f5fa}.alert.alert-info i.fa.fa-check{margin-right:16px;color:#08d092}.alert.alert-danger{background-color:#f8e9e9}.alert.alert-danger i.fa.fa-times{margin-right:16px;color:#d74a5c}.alert.alert-warning{background-color:#fff}.alert-info a{text-decoration:underline}.inputWrapper{overflow:hidden;position:relative;cursor:pointer}.inputWrapper input{cursor:pointer;height:100%;width:100%;position:absolute;top:0;right:0;opacity:0}.parsley-error-list,.parsley-errors-list{display:none}form#new_user .parsley-errors-list,form.registration-form-basic .parsley-errors-list,form.registration-form-v2 .parsley-errors-list{display:block!important;padding-left:0;padding-top:3px;list-style-type:none!important}form#new_user .parsley-errors-list li,form.registration-form-basic .parsley-errors-list li,form.registration-form-v2 .parsley-errors-list li{color:#50667b;font-size:14px;padding-left:5px}form#new_user .selected-flag,form.registration-form-basic .selected-flag,form.registration-form-v2 .selected-flag{height:38px}html.ios video{background:#000!important}.parsley-error{border-color:#d74a5c!important}.CodeMirror,.CodeMirror-scroll{min-height:64px!important;cursor:text}.CodeMirror-line,.CodeMirror-lines{padding:0}.CodeMirror-line .cm-link{word-break:break-all}.badge.up{top:-20px;margin-left:-5px}.nav>li>a:focus,.nav>li>a:hover{background:none}.nav .avatar{width:auto}.footer{padding:0}.aside-xs{width:90px}.header-md{min-height:80px}.nav-primary li>a>i:before{font-size:28px}@media(min-width:768px){.nav-xs{width:90px}.nav-xs .nav-primary>ul>li>a{padding:15px 0;font-size:12px;height:80px}.nav-xs .nav-primary>ul>li>a span{display:inline-block;text-align:center;height:20px}.nav-xs .nav-primary>ul>li>a i{font-size:17px;line-height:30;right:15px;top:8px}.header-md .navbar-nav>li>a{padding:17px}.nav-off-screen+*{background-color:#fff}}.bg-danger,.bg-primary,.bg-success,.bg-warning{color:#fff}.bg-danger{background-color:#f03d25}.font-bold{font-weight:400}.padder-xl{padding:0 35px}.avatar.thumb{height:50px;width:50px}.avatar.thumb,.avatar.thumb-xs{overflow:hidden;box-sizing:content-box}.avatar.thumb-xs{height:24px;width:24px}.avatar.thumb-sm{height:34px;width:34px}.avatar.thumb-md,.avatar.thumb-sm{overflow:hidden;box-sizing:content-box}.avatar.thumb-md{height:64px;width:64px}.avatar.thumb-lg{height:128px;width:128px;overflow:hidden;box-sizing:content-box}.video{width:100%;height:480px;min-height:250px}#content .headertitle{padding:13px 0 0;margin:0;min-width:350px;display:inline-block}.f-s-xs{color:#3c4144;font-size:14px}.f-s-lg,.f-s-md{font-size:23px}.tc{display:table-cell}.box{height:93px;display:table}video{height:auto}embed,iframe,object,video{max-width:100%}.v_content{height:480px;text-align:center}.v_content .cont{position:relative;top:38%}.num{position:absolute;right:5px;padding:3px 6px}.comment-list.bg-l-n:before{background:none}.comment-list:before{display:none!important}.media-body{width:auto}@media(max-width:767px){.p-l-n-mobile{padding-left:0}.p-r-n-mobile{padding-right:0}}.modal-dialog{background-color:#f4f5fa;border-radius:4px;overflow:hidden;color:#50667b;font-size:15px}.modal-dialog input[type=text],.modal-dialog textarea{border-radius:4px;font-size:inherit;overflow:hidden;resize:none}.modal-dialog button,.modal-dialog input[type=button]{border-radius:4px;padding:16px;font-size:inherit;text-transform:uppercase}.modal-content{background-color:inherit;border-radius:0;box-shadow:none;border:none;padding:0}.modal-header{padding:16px 24px;border-bottom:1px solid rgba(80,102,123,.2);position:relative}.modal-header .icon-messages{width:16px;height:16px}.modal-header .dismiss{float:right}.modal-header .dismiss svg{opacity:.48;vertical-align:middle}.modal-header .dismiss svg:hover{opacity:1}.modal-body{padding:32px 24px 0}.modal-body textarea{padding:16px;width:100%;border:1px solid transparent}.modal-body textarea:focus{outline:none;border:1px solid #6f64e9}.modal-footer{border:none;padding:18px 24px 24px}.icon-comments-mini,.icon-group-mini,.icon-like-mini,.icon-views-mini{height:16px;width:16px;margin-right:4px;opacity:.3;vertical-align:text-bottom}.icon-counter{font-size:13px}.comment-list .comment-like-row:focus .icon-like-mini,.comment-list .comment-like-row:hover .icon-like-mini{fill:#181a1c;opacity:1}.comment-list .comment-like-row.text-success:focus .icon-like-mini,.comment-list .comment-like-row.text-success:hover .icon-like-mini{fill:#2b542c}.comment-list .comment-like-row.text-success .icon-like-mini{fill:#08d092;opacity:1}svg{fill:#50667b}.bg-light{background-color:rgba(164,175,221,.2)}.switch{display:inline-block;height:24px;position:relative;margin:0}.switch input+span{height:24px;width:44px}.switch input+span:after{width:20px}.switch input:checked+span{background-color:#08d092}.switch input:checked+span:after{left:22px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(80,102,123,.5)!important}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(80,102,123,.5)!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(80,102,123,.5)!important}.CodeMirror-placeholder{color:rgba(80,102,123,.5)!important;background-color:rgba(164,175,221,.2)}@-ms-viewport{zoom:1;width:device-width}@-o-viewport{zoom:1;width:device-width}@viewport{zoom:1;width:device-width}.relative{position:relative}.overflow-hidden{overflow:hidden}.i-checks i{cursor:pointer}nav a.current{color:#f24629}.input-group-addon.req{padding:2px;background:#3f9dff;border-color:#3f9dff}.app .alert-block{color:#000}pre{border:0;background:none}#error_explanation h2{display:none}#error_explanation ul{margin-bottom:0}.app body .coffeescript .javascript,.app body .javascript .xml,.app body .lasso .markup,.app body .tex .hljs-formula,.app body .xml .css,.app body .xml .hljs-cdata,.app body .xml .javascript,.app body .xml .vbscript{opacity:1}.notifications{position:relative;padding-bottom:0}.notifications .close{position:absolute;right:7px;top:5px}.notifications .list-wrapper{height:37px;overflow:hidden}.notifications .notifications-list{overflow:hidden;position:relative;top:0}.notifications .arrows{margin-top:-7px}.notifications .arrows i{font-size:15px;cursor:pointer}.notifications .arrows i.disabled{color:#d3d3d3;cursor:default}.webinars:before{content:""}.content_text img{padding:5px 0 10px}.content_text h3{padding:10px 0}.content_text blockquote{padding:0 40px;margin:0 50px 20px;font-size:20.5px;border-left:5px solid #eee}.text-orange{color:#f65121}.modal-vertical-centered{transform:translateY(50%)!important}.modal-vertical-centered .icon-messages{width:16px;height:16px}.grayscale{filter:grayscale(100%);filter:gray}.ui-tooltip{background-color:#4d5d6e;color:#fff;font-size:13px;padding:6px;box-shadow:none;border:none}.f8,.f-8{font-size:8px!important}.f9,.f-9{font-size:9px!important}.f10,.f-10{font-size:10px!important}.f11,.f-11{font-size:11px!important}.f12,.f-12{font-size:12px!important}.f13,.f-13{font-size:13px!important}.f14,.f-14{font-size:14px!important}.f15,.f-15{font-size:15px!important}.f16,.f-16{font-size:16px!important}.f17,.f-17{font-size:17px!important}.f18,.f-18{font-size:18px!important}.f19,.f-19{font-size:19px!important}.f20,.f-20{font-size:20px!important}.f21,.f-21{font-size:21px!important}.f22,.f-22{font-size:22px!important}.f23,.f-23{font-size:23px!important}.f24,.f-24{font-size:24px!important}.f25,.f-25{font-size:25px!important}.f26,.f-26{font-size:26px!important}.f27,.f-27{font-size:27px!important}.f28,.f-28{font-size:28px!important}.f29,.f-29{font-size:29px!important}.f30,.f-30{font-size:30px!important}.f31,.f-31{font-size:31px!important}.f32,.f-32{font-size:32px!important}.f33,.f-33{font-size:33px!important}.f34,.f-34{font-size:34px!important}.f35,.f-35{font-size:35px!important}.f36,.f-36{font-size:36px!important}.f37,.f-37{font-size:37px!important}.f38,.f-38{font-size:38px!important}.f39,.f-39{font-size:39px!important}.f40,.f-40{font-size:40px!important}.f41,.f-41{font-size:41px!important}.f42,.f-42{font-size:42px!important}.f43,.f-43{font-size:43px!important}.f44,.f-44{font-size:44px!important}.f45,.f-45{font-size:45px!important}.f46,.f-46{font-size:46px!important}.f47,.f-47{font-size:47px!important}.f48,.f-48{font-size:48px!important}.f49,.f-49{font-size:49px!important}.f50,.f-50{font-size:50px!important}.f51,.f-51{font-size:51px!important}.f52,.f-52{font-size:52px!important}.f53,.f-53{font-size:53px!important}.f54,.f-54{font-size:54px!important}.f55,.f-55{font-size:55px!important}.f56,.f-56{font-size:56px!important}.f57,.f-57{font-size:57px!important}.f58,.f-58{font-size:58px!important}.f59,.f-59{font-size:59px!important}.f60,.f-60{font-size:60px!important}.f61,.f-61{font-size:61px!important}.f62,.f-62{font-size:62px!important}.f63,.f-63{font-size:63px!important}.f64,.f-64{font-size:64px!important}.f65,.f-65{font-size:65px!important}.f66,.f-66{font-size:66px!important}.f67,.f-67{font-size:67px!important}.f68,.f-68{font-size:68px!important}.f69,.f-69{font-size:69px!important}.f70,.f-70{font-size:70px!important}.f71,.f-71{font-size:71px!important}.f72,.f-72{font-size:72px!important}.f16,.f-16{font-size:15px!important}.f18,.f-18{font-size:17px!important}.h4,h4{font-size:15px;line-height:24px;font-weight:500}@media only screen and (min-width:1024px){.h4,h4{font-size:17px;line-height:27px}}@media(min-width:768px){.p-r-n-sm{padding-right:0}.p-l-n-sm{padding-left:0}}@media(max-width:767px){.p-r-n-mobile{padding-right:0}.p-l-n-mobile{padding-left:0}}@media(max-width:767px){.zEWidget-launcher{display:none!important}}@-webkit-keyframes Rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}i.i-spinner{-webkit-animation:Rotate 1s linear infinite;animation:Rotate 1s linear infinite}input[type=tel]{padding-left:48px!important}.counter-point{font-size:14px}.promo .padder.bg-light .small{padding:15px 5px;color:#788288}.nav-xs .nav-primary ul li a{font-size:12px}.nowrap{white-space:nowrap}.padder-v{padding-top:16px;padding-bottom:16px}.padder-v-mobile{display:none}@media(max-width:1018px){.padder-v-mobile{display:flex}}.padder-v-flex{display:flex}.padder-v.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.sliding-search-form{position:absolute;width:60px;height:60px;top:0}.sliding-search-form.right{right:0}.sliding-search-form.open{width:100%}.sliding-search-input{display:inline-block;width:60px;height:60px;transition:width .5s;padding:20px 0 20px 32px;border:none;border-bottom:1px solid transparent;border-radius:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:0 50%;background-color:transparent;cursor:pointer;position:relative;z-index:2;color:transparent}.sliding-search-input::-webkit-input-placeholder{color:transparent!important}.sliding-search-input:-moz-placeholder,.sliding-search-input::-moz-placeholder{color:transparent!important}.sliding-search-input:-ms-input-placeholder{color:transparent!important}.sliding-search-input.open{width:100%;outline:none;border-bottom:1px solid #2c2d30;cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-color:#fff;color:#2c2d30}.sliding-search-input.open::-webkit-input-placeholder{color:rgba(80,102,123,.5)!important}.sliding-search-input.open:-moz-placeholder,.sliding-search-input.open::-moz-placeholder{color:rgba(80,102,123,.5)!important}.sliding-search-input.open:-ms-input-placeholder{color:rgba(80,102,123,.5)!important}.sliding-search-input.open+a.sliding-search-input-close-button{display:block;background:transparent}.sliding-search-input:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}.sliding-search-input.right{float:right;background-position:100% 50%}.sliding-search-input.right.open{background-position:0 50%}.sliding-search-input-close-button{position:absolute;right:0;top:20px;cursor:pointer;z-index:3;display:none}.sliding-search-input-close-button:hover .svg-icon.icon-x{opacity:1}.sliding-search-input-close-button .svg-icon.icon-x{width:16px;height:16px;opacity:.48;fill:#4e5d6e}.tooltip{z-index:1000000}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.editor-toolbar>a{font-size:12px}.editor-toolbar button{padding:0}.feedbacks-get-more-feedbacks-button{transition:color .2s;display:block;margin-top:24px;padding:8px 0;background-color:#f4f5fa;text-align:center;color:rgba(80,102,123,.5);border-radius:4px}.vertical-flex{display:flex;align-items:center}.panel-heading{padding:10px 16px}.ps-container .ps-scrollbar-y-rail{width:12px!important;z-index:2}.ps-container .ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px!important}.ps-container .ps-scrollbar-y{right:0!important;width:4px!important}.gb__tag-filter{display:none}a.thank.active{color:#08d092!important}a.thank.active .icon-like-mini{fill:#08d092;opacity:1}a.thank.active .icon-like-mini use,a.thank.active .icon-like-mini use svg{fill:#08d092}.gb-maintenance-notice{z-index:12}.gb-maintenance-notice.hidden-notice{display:none;z-index:0;height:0}.gb-maintenance-notice__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gb-maintenance-notice__content-close-button{flex-shrink:0;border:0;background:transparent;font-size:18px}.grecaptcha-badge{visibility:hidden}.attend__link{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;line-height:18px;background-color:#6f64e9;border-radius:4px;color:#fff;text-decoration:none}@media only screen and (min-width:1024px){.attend__link{font-size:14px;line-height:20px}}.attend__link:active,.attend__link:focus,.attend__link:hover{color:#fff;text-decoration:none}@font-face{font-family:Zangezi;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/ZangeziSans08-Italic.fe890c1f12fb10f33ecf1bcedfeb1891.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/ZangeziSans08-Italic.86d8950c33ce6cc3d58dbf4abd14834b.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Montserrat-Regular.4cd0fd34f59af6827ed740223b5ce110.woff2) format("woff2"),url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/Montserrat-Regular.b3e1c2f055c2c905173fa58205cd6ddd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Suisse Int\'l;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/SuisseIntl-Regular-WebM.195b5cd9199374e79e21647ecc8262b6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Suisse Int\'l;src:url(https://gbcdn.mrgcdn.ru/uploads/assets/fonts/SuisseIntl-Bold-WebM.d124808ab112cecc08187de3e1ee7a68.woff) format("woff");font-weight:700;font-style:normal}.intensive-banner-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:24px;position:relative}@media only screen and (min-width:1920px){.intensive-banner-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}}.intensive-banner-wrapper>a:not(:last-child){margin-bottom:24px}@media only screen and (min-width:1920px){.intensive-banner-wrapper>a:not(:last-child){margin-right:32px;margin-bottom:0}}.intensive-banner-wrapper .intensive-banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:relative;flex:1 1 auto}.intensive-banner-wrapper .intensive-banner:hover{background-color:#fff;box-shadow:0 0 24px 0 rgba(76,93,110,.2)}@media only screen and (min-width:1920px){.intensive-banner-wrapper .intensive-banner .intensive-banner__content{display:flex;flex-direction:column}.intensive-banner-wrapper .intensive-banner .intensive-banner__subtitle{padding-left:0}}.intensive-banner-wrapper .intensive-banner__content{padding:18px 16px;background-color:rgba(255,165,0,.05);position:relative;width:100%}@media only screen and (min-width:768px){.intensive-banner-wrapper .intensive-banner__content{padding:30px 32px}}@media only screen and (min-width:1024px){.intensive-banner-wrapper .intensive-banner__content{padding:42px 32px}}@media only screen and (min-width:1920px){.intensive-banner-wrapper .intensive-banner__content{display:flex;flex-direction:row}}@media only screen and (min-width:1920px){.intensive-banner-wrapper .intensive-banner__subtitle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-left:32px}}.intensive-banner-wrapper .intensive-banner__image{width:100%;height:100%;display:flex;flex-direction:row;position:absolute;left:0;overflow:hidden;align-self:center}@media only screen and (min-width:1920px){.intensive-banner-wrapper .intensive-banner__image{background-size:cover}}.intensive-banner-wrapper .intensive-banner__image.all{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/all.4f9291bed67b6ed18498ce03abbe883f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.all{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/all@2x.5bd3e4d1cb8e3b1813410533302f2808.png)}}.intensive-banner-wrapper .intensive-banner__image.php_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/php_developer.464073aa50625e4e1a160d58414e1f31.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.php_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/php_developer@2x.46cb62b87fecb6ecf4cc141ba056cfb5.png)}}.intensive-banner-wrapper .intensive-banner__image.ruby_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/ruby_developer.4f9291bed67b6ed18498ce03abbe883f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.ruby_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/ruby_developer@2x.5bd3e4d1cb8e3b1813410533302f2808.png)}}.intensive-banner-wrapper .intensive-banner__image.java_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/java_developer.3907dfed882270bfc734c87235ede4a6.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.java_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/java_developer@2x.eec3b2872f5351eb9361950d2eda39e2.png)}}.intensive-banner-wrapper .intensive-banner__image.ios_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/ios_developer.0c8946cce66df208caacd2e3c79e9e31.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.ios_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/ios_developer@2x.468525b6f10c6cf7eafbfb716f58d0b2.png)}}.intensive-banner-wrapper .intensive-banner__image.android_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/android_developer.d96447d8c2cf962834da65e0a8310ec9.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.android_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/android_developer@2x.c7e79b76d0954b33c946f685c002905b.png)}}.intensive-banner-wrapper .intensive-banner__image.microsoft_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/microsoft_developer.6e0da6ea8cd0829ab711e9d7869414ea.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.microsoft_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/microsoft_developer@2x.5382ca7c9faf3fcf826f1646055a4b16.png)}}.intensive-banner-wrapper .intensive-banner__image.sys_admin{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/sys_admin.4f9291bed67b6ed18498ce03abbe883f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.sys_admin{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/sys_admin@2x.5bd3e4d1cb8e3b1813410533302f2808.png)}}.intensive-banner-wrapper .intensive-banner__image.frontend_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/frontend_developer.8c469ecd2d9d2cdb7ea278a1921b6b13.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.frontend_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/frontend_developer@2x.cc5725444b5e0d16de6fc20577d348f5.png)}}.intensive-banner-wrapper .intensive-banner__image.web_designer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_designer.e4d03ec11dde0aee28972147646f4cc6.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.web_designer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_designer@2x.1ea5dc37a55bb8a1339bfeea54e674a0.png)}}.intensive-banner-wrapper .intensive-banner__image.seo_specialist{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/seo_specialist.4f9291bed67b6ed18498ce03abbe883f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.seo_specialist{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/seo_specialist@2x.5bd3e4d1cb8e3b1813410533302f2808.png)}}.intensive-banner-wrapper .intensive-banner__image.python_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/python_developer.e5ce99c8c6e0dcaf778be810b540994e.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.python_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/python_developer@2x.687fa783769717fee003b593595f2ebd.png)}}.intensive-banner-wrapper .intensive-banner__image.web_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_developer.a4f2f99822c70cb9a30b3919190d6404.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.web_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_developer@2x.88343f55ebec03ecbaa8fbc4fa4c79a8.png)}}.intensive-banner-wrapper .intensive-banner__image.mobile_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/mobile_developer.b97000afc3dbbc7e7840e72fa149d045.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.mobile_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/mobile_developer@2x.d759aadc3f9a37d9d2a4e0a3d3ef56f1.png)}}.intensive-banner-wrapper .intensive-banner__image.qa_engineer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/qa_engineer.4f9291bed67b6ed18498ce03abbe883f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.qa_engineer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/qa_engineer@2x.5bd3e4d1cb8e3b1813410533302f2808.png)}}.intensive-banner-wrapper .intensive-banner__image.game_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/game_developer.e51adc90108e9c1cc46eb09b399cab0f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.game_developer{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/game_developer@2x.6e3838bbe1c1089b22bab0fca2ebf620.png)}}.intensive-banner-wrapper .intensive-banner__image.smm_manager{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/smm_manager.b146c07073f61b2acb5389c1c0567955.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.smm_manager{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/smm_manager@2x.00c9794da2b727afa81212b4bc40ab25.png)}}.intensive-banner-wrapper .intensive-banner__image.web_master{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_master.a4f2f99822c70cb9a30b3919190d6404.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.web_master{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_master@2x.88343f55ebec03ecbaa8fbc4fa4c79a8.png)}}.intensive-banner-wrapper .intensive-banner__image.internet_marketing{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/internet_marketing.8225f6fa4d5d50e300940c24a71c9dde.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-wrapper .intensive-banner__image.internet_marketing{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/internet_marketing@2x.5a8301e66fb479d6427cd61f374d154b.png)}}.intensive-banner-wrapper .intensive-banner__title{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.intensive-banner-wrapper .intensive-banner__title{font-size:24px;line-height:32px}}.intensive-banner-v2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:calc(100% - 16px);width:100%;position:relative;overflow:hidden;margin:0 0 24px;border-radius:4px}@media only screen and (min-width:768px){.intensive-banner-v2{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.intensive-banner-v2{width:calc(100% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.intensive-banner-v2{width:calc(33.33333% - 32px)}}@media only screen and (min-width:1592px){.intensive-banner-v2{width:calc(33.33333% - 32px)}}@media only screen and (min-width:768px){.intensive-banner-v2{width:100%}}@media only screen and (min-width:1024px){.intensive-banner-v2{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:1920px){.intensive-banner-v2{flex-grow:1;width:calc(33.33333% - 32px);margin-left:16px;margin-right:16px}}.intensive-banner-v2__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:24px 0}@media only screen and (min-width:1024px){.intensive-banner-v2__wrapper{margin-right:-16px;margin-left:-16px;margin-bottom:-32px;margin-left:0;margin-right:0}}@media only screen and (min-width:1920px){.intensive-banner-v2__wrapper{justify-content:space-between;align-items:stretch;width:calc(100% + 32px);margin:24px 0 24px -16px}}.intensive-banner-v2__image{width:100%;height:100%;position:absolute;top:0;z-index:0;background-size:cover}.intensive-banner-v2__image.context_specialist{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/context_specialist.da5d983a995ca31d6d32f38c2d37da33.png) 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-v2__image.context_specialist{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/context_specialist@2x.5169fa51e6ba0192e5779aea593cfcb2.png) 50% no-repiat}}.intensive-banner-v2__image.email_marketing{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/email_marketing.bed37cc3eb7b3571b55a43e54b1b268e.png) 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-v2__image.email_marketing{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/email_marketing@2x.06b157a5ab96af0687ec50a9f9e68eda.png) 50% no-repiat}}.intensive-banner-v2__image.internet_marketing{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/internet_marketing.8225f6fa4d5d50e300940c24a71c9dde.png) 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-v2__image.internet_marketing{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/internet_marketing@2x.5a8301e66fb479d6427cd61f374d154b.png) 50% no-repiat}}.intensive-banner-v2__image.web_designer{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_designer.e4d03ec11dde0aee28972147646f4cc6.png) 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.intensive-banner-v2__image.web_designer{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/web_designer@2x.1ea5dc37a55bb8a1339bfeea54e674a0.png) 50% no-repiat}}.intensive-banner-v2__content{display:flex;flex-direction:column;position:relative;z-index:1;width:100%;padding:16px}@media only screen and (min-width:768px){.intensive-banner-v2__content{padding:32px}}@media only screen and (min-width:1024px){.intensive-banner-v2__content{padding:40px 24px}}.intensive-banner-v2__title{font-size:18px;line-height:26px;font-weight:500;color:#2c2d30;margin-bottom:4px}@media only screen and (min-width:1024px){.intensive-banner-v2__title{font-size:24px;line-height:32px;font-weight:500}}.intensive-banner-v2__subtitle{font-size:16px;line-height:24px;font-weight:300;width:100%;color:#2c2d30}@media only screen and (min-width:1024px){.intensive-banner-v2__subtitle{font-size:18px;line-height:24px;font-weight:300}}.intensive-banner-v2__subtitle_bold{font-size:18px;line-height:24px;font-weight:500}@media only screen and (min-width:1024px){.intensive-banner-v2__subtitle_bold{font-size:24px;line-height:24px;font-weight:500}}.banner-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding:16px;background-color:#65aecd;color:#fff}@media only screen and (min-width:768px){.banner-top{display:flex;flex-direction:row}}@media only screen and (min-width:1024px){.banner-top{height:96px;overflow:hidden;padding:0 32px 0 16px!important}}@media only screen and (min-width:1024px){.banner-top__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:1}}.banner-top__image{align-self:center;margin-bottom:16px}@media only screen and (min-width:768px){.banner-top__image{align-self:flex-start;margin-right:16px;margin-bottom:0}}.banner-top__text{font-size:15px;line-height:20px;text-align:center;color:#50667b;line-height:24px;font-weight:500;margin-bottom:16px}@media only screen and (min-width:1024px){.banner-top__text{font-size:17px;line-height:24px}}@media only screen and (min-width:768px){.banner-top__text{text-align:left}}@media only screen and (min-width:1024px){.banner-top__text{margin-bottom:0;padding-right:16px}}.banner-top__text span{display:block}@media only screen and (min-width:1024px){.banner-top__text span{display:inline-block}}.banner-top__text i{font-style:normal}.banner-top__button .btn{width:100%;height:40px;line-height:28px;transition:background-color .3s}@media only screen and (min-width:768px){.banner-top__button .btn{width:240px}}.banner-top__close-button{transition:opacity .2s;position:absolute;top:8px;right:8px;cursor:pointer;color:#fff!important;font-size:24px;line-height:16px;opacity:.8}.banner-top__close-button:active,.banner-top__close-button:focus,.banner-top__close-button:hover{color:#fff;opacity:1}.gb__monthly_prof_banner{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banner_bg.38026720f9b0899b56adba278925c12f.png) no-repeat 0 0;background-size:1824px 188px;background-color:#65aecd;color:#fff}@media only screen and (min-width:768px){.gb__monthly_prof_banner{background-size:1824px 166px}}.gb__monthly_prof_banner.pink{background:#ffcdd2;color:#50667b}.gb__monthly_prof_banner-text{margin-bottom:16px}@media only screen and (min-width:768px){.gb__monthly_prof_banner-text{margin-right:16px;margin-bottom:0}}.gb__monthly_prof_banner-text span{display:block}@media only screen and (min-width:1711px){.gb__monthly_prof_banner-text span{display:inline-block}}.gb__monthly_prof_banner-text span:first-of-type{font-size:24px;line-height:1.33;font-weight:500}.gb__monthly_prof_banner-text span:last-of-type{font-size:15px}@media only screen and (min-width:566px){.gb__monthly_prof_banner-text span:last-of-type{line-height:2}}@media only screen and (min-width:1711px){.gb__monthly_prof_banner-text span:last-of-type{margin-left:32px}}.gb__monthly_prof_banner-text i{font-size:24px;line-height:inherit;font-weight:500}.gb__monthly_prof_banner-text em{font-size:17px;line-height:inherit;font-weight:500;font-style:normal}.banner-march-8{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg.438d1f4b2dcc6468ad3343ca12198086.png) no-repeat}@media only screen and (min-width:1920px){.banner-march-8{background-size:cover}}.banner-march-8__text{font-size:15px;line-height:24px;font-weight:500}.banner-gu-event{background-color:#50667b;z-index:99}@media only screen and (min-width:1024px){.banner-gu-event{padding-left:32px!important}}@media only screen and (min-width:768px){.banner-gu-event__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.banner-gu-event__text{color:#fff}@media only screen and (min-width:768px){.banner-gu-event__text{margin-bottom:0}}.banner-gu-event__button{background-color:rgba(80,102,123,.5)!important}.banner-gu-event__button:hover{background-color:rgba(80,102,123,0)!important}.recommendation-banners{height:0;overflow:hidden;transition:height .3s}.recommendation-banners__wrapper{transition:transform .3s}.recommendation-banner{display:flex;flex-direction:column;height:auto;position:relative;padding:32px}@media only screen and (min-width:1024px){.recommendation-banner{height:192px;padding:0 32px}}@media only screen and (min-width:1280px){.recommendation-banner{height:96px;padding:0 32px 0 24px}}.recommendation-banner_black-friday{color:#fff}.recommendation-banner__close-button{position:absolute;right:8px;top:8px}.recommendation-banner__close-button .svg-icon{width:18px;height:18px}.recommendation-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;flex:1;height:100%;padding-top:220px;background-position:top;background-repeat:no-repeat;background-size:204px}@media only screen and (min-width:1024px){.recommendation-banner__content{justify-content:center;align-items:flex-start;padding-top:0;padding-left:308px;background-size:272px;background-position:0}}@media only screen and (min-width:1280px){.recommendation-banner__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-size:136px;padding-left:160px}}.recommendation-banner__content-text{text-align:center}@media only screen and (min-width:1024px){.recommendation-banner__content-text{text-align:left}}.recommendation-banner__content-text h2{margin:0}.recommendation-banner__content-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:16px;white-space:nowrap}@media only screen and (min-width:1024px){.recommendation-banner__content-button-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media only screen and (min-width:1280px){.recommendation-banner__content-button-wrapper{margin-top:0;margin-left:16px}}.recommendation-banner__content-button-wrapper-end{width:100%;padding:10px 16px;background-color:#fff;border-radius:4px}@media only screen and (min-width:1024px){.recommendation-banner__content-button-wrapper-end{width:auto;margin-right:8px}}.recommendation-banner__content-button-wrapper .btn{width:100%;padding:10px 32px}@media only screen and (min-width:1024px){.recommendation-banner__content-button-wrapper .btn{width:auto}}@media only screen and (min-width:1280px){.recommendation-banner__content-button-wrapper .btn{padding:8px 24px}}.recommendation-banner__content-button-wrapper .btn:not(:last-child){margin-bottom:8px}@media only screen and (min-width:1024px){.recommendation-banner__content-button-wrapper .btn:not(:last-child){margin-bottom:0;margin-right:16px}}.recommendation-banner_segments{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/segments_pattern.c3de65853b28e25377eab75bc67357da.png),linear-gradient(180deg,#118087,#164878)}@media only screen and (min-width:1024px){.recommendation-banner_segments{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/segments_pattern.c3de65853b28e25377eab75bc67357da.png),linear-gradient(90deg,#118087,#164878)}}.recommendation-banner_segments .recommendation-banner__arrow{border-color:#12467a transparent transparent}.recommendation-banner_segments .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/segments_logo.6963594ddea962b6d20fe3d62e299377.png)}.recommendation-banner_segments .recommendation-banner__content-text,.recommendation-banner_segments .recommendation-banner__content-text h2{color:#fff}.recommendation-banner_segments .recommendation-banner__close-button .svg-icon,.recommendation-banner_segments .recommendation-banner__close-button .svg-icon use,.recommendation-banner_segments .recommendation-banner__close-button .svg-icon use svg{fill:#fff}.recommendation-banner_questionnaire{background:#c1c1ff}.recommendation-banner_questionnaire .recommendation-banner__arrow{border-color:#c1c1ff transparent transparent}.recommendation-banner_questionnaire .recommendation-banner__content{padding-top:0}@media only screen and (min-width:1024px){.recommendation-banner_questionnaire .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo.b2bf859c31541d9826ed8792ce98f2f9.svg);background-size:188px;padding-top:0;padding-left:252px}}@media only screen and (min-width:1280px){.recommendation-banner_questionnaire .recommendation-banner__content{background-size:136px;padding-left:184px}}.recommendation-banner_questionnaire .recommendation-banner__content-text h2{font-size:17px;line-height:24px;color:#000}@media only screen and (min-width:768px){.recommendation-banner_questionnaire .recommendation-banner__content-text h2{font-size:20px;line-height:28px}}@media only screen and (min-width:1024px){.recommendation-banner_questionnaire .recommendation-banner__content-text h2{max-width:560px;font-size:24px;line-height:32px}}.recommendation-banner_questionnaire .recommendation-banner__content-button-wrapper .btn{font-size:15px;line-height:18px;font-weight:400;background-color:#ffdb00;color:#000}.recommendation-banner_questionnaire .recommendation-banner__close-button .svg-icon,.recommendation-banner_questionnaire .recommendation-banner__close-button .svg-icon use,.recommendation-banner_questionnaire .recommendation-banner__close-button .svg-icon use svg{fill:#6b6b6b}.recommendation-banner_banner-with-gift{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banner-with-gift_pattern.6deac4c874b98fd211e958cc2ce0d7e0.png),linear-gradient(250.12deg,#3bd2ff 8.91%,#3924ff 91.77%)}@media only screen and (min-width:768px){.recommendation-banner_banner-with-gift{background-color:inear-gradient(228.44deg,#3bd2ff 8.91%,#3924ff 91.77%)}}@media only screen and (min-width:1024px){.recommendation-banner_banner-with-gift{background-color:linear-gradient(205.73deg,#3bd2ff 8.91%,#3924ff 91.77%)}}@media only screen and (min-width:1280px){.recommendation-banner_banner-with-gift{background-color:linear-gradient(190.69deg,#3bd2ff 8.91%,#3924ff 91.77%)}}.recommendation-banner_banner-with-gift .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banner-with-gift_logo.9430635fe0d34569a3fbf4fa29d62559.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.recommendation-banner_banner-with-gift .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banner-with-gift_logo@2x.d60e62fdfe8fcb34a9a4cbb78c075591.png)}}.recommendation-banner_banner-with-gift .recommendation-banner__content-text,.recommendation-banner_banner-with-gift .recommendation-banner__content-text h2{color:#fff}.recommendation-banner_banner-with-gift .recommendation-banner__content-text h3{font-size:16px;line-height:24px;font-weight:300;color:#fff}@media only screen and (min-width:1024px){.recommendation-banner_banner-with-gift .recommendation-banner__content-text h3{font-size:18px;line-height:24px;font-weight:300}}.recommendation-banner_banner-with-gift .recommendation-banner__close-button .svg-icon,.recommendation-banner_banner-with-gift .recommendation-banner__close-button .svg-icon use,.recommendation-banner_banner-with-gift .recommendation-banner__close-button .svg-icon use svg{fill:#fff}.recommendation-banner_b2b_2530november{background-image:linear-gradient(1turn,#008088,#37bc9b)}@media only screen and (min-width:1024px){.recommendation-banner_b2b_2530november{background-image:linear-gradient(270deg,#3d6acc 30.08%,#37bc9b)}}.recommendation-banner_b2b_2530november .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banner-b2b-november.a625610784111fd6106735d4c8749c87.png)}.recommendation-banner_b2b_2530november .recommendation-banner__content-text h3{font-size:20px;line-height:28px;font-weight:400;margin:0;color:#fff}@media only screen and (min-width:768px){.recommendation-banner_b2b_2530november .recommendation-banner__content-text h3{font-size:24px;line-height:32px;font-weight:400}}.recommendation-banner_b2b_2530november .recommendation-banner__content-button-wrapper a.btn.btn-orange{font-size:15px;line-height:18px;font-weight:400;color:#fff}.recommendation-banner_programmer-day{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/programmer_day_pattern.e68b0a5258374df314b035c85c81c769.png),linear-gradient(269deg,#3bd2ff,#3924ff)}.recommendation-banner_programmer-day .recommendation-banner__arrow{border-color:#c1f2ff transparent transparent}.recommendation-banner_programmer-day .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/programmer_day_logo.bd3320b481a6a85a4a78617f1ef40862.png)}@media only screen and (min-width:1024px){.recommendation-banner_programmer-day .recommendation-banner__content{padding-top:16px;padding-bottom:16px}}.recommendation-banner_programmer-day .recommendation-banner__content-text-title{color:#fff}.recommendation-banner_programmer-day .recommendation-banner__close-button .svg-icon,.recommendation-banner_programmer-day .recommendation-banner__close-button .svg-icon use,.recommendation-banner_programmer-day .recommendation-banner__close-button .svg-icon use svg{fill:#fff}.recommendation-banner_marathon{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg.626552b8f6dd59891f4b98f1d933a630.png);color:#fff}.recommendation-banner_marathon .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/man.f525979d8f6997974613f7e77bcbb030.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.recommendation-banner_marathon .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/man@2x.2d1bb85632d2fbf9bd2c4fc6d632ce17.png)}}.recommendation-banner_marathon .recommendation-banner__close-button,.recommendation-banner_marathon .recommendation-banner__close-button use,.recommendation-banner_marathon .recommendation-banner__close-button use svg{fill:#f2f2f6}.recommendation-banner_marathon h2{color:inherit}.recommendation-banner_black-friday{position:relative;background-color:#000;background-repeat:no-repeat;background-position:top}.recommendation-banner_black-friday:before{content:"";position:absolute;top:0;left:0;width:100%;height:240px;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/bg.caf9f7be8676982d6c7ff46e9290a6e1.svg);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){.recommendation-banner_black-friday:before{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/bg@tablet.22b772dfefc0359adf3ab3af86929414.svg)}}@media only screen and (min-width:1024px){.recommendation-banner_black-friday:before{height:100%;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/bg@laptop.b564e53c502b665e57e9d14433c8366b.svg)}}@media only screen and (min-width:1280px){.recommendation-banner_black-friday:before{height:100%;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/bg@laptopUp.2db49d856e0702a491a838b3fdaaa745.svg);background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/bg@desktop.ab8ee9b1ee75a833b4dfbb4523d0c09b.svg)}}.recommendation-banner_black-friday .recommendation-banner__content{z-index:2}.recommendation-banner_black-friday .recommendation-banner__content-text{color:#fff}@media only screen and (min-width:1280px){.recommendation-banner_black-friday .recommendation-banner__content-text{margin-left:260px;margin-top:-20px}}@media only screen and (min-width:1920px){.recommendation-banner_black-friday .recommendation-banner__content-text{margin-left:377px;max-width:100%}}.recommendation-banner_black-friday .recommendation-banner__content-text h2{font-size:28px;line-height:32px;font-weight:700;font-family:Suisse Int\'l;color:inherit}.recommendation-banner_black-friday .recommendation-banner__content-text h2 span{color:#ffde07}@media only screen and (min-width:768px){.recommendation-banner_black-friday .recommendation-banner__content-text h2{font-size:39px;line-height:74px}}@media only screen and (min-width:1024px){.recommendation-banner_black-friday .recommendation-banner__content-text h2{font-size:34px;line-height:65px}}@media only screen and (min-width:1920px){.recommendation-banner_black-friday .recommendation-banner__content-text h2{font-size:47px;line-height:89px}}.recommendation-banner_black-friday .recommendation-banner__content-text h3{font-size:14px;line-height:20px;font-weight:400;font-family:Suisse Int\'l;color:inherit;margin-top:8px;margin-bottom:0}@media only screen and (min-width:768px){.recommendation-banner_black-friday .recommendation-banner__content-text h3{font-size:18px;line-height:23px;margin:0}}@media only screen and (min-width:1024px){.recommendation-banner_black-friday .recommendation-banner__content-text h3{font-size:14px;line-height:20px}}@media only screen and (min-width:1280px){.recommendation-banner_black-friday .recommendation-banner__content-text h3{font-size:18px;line-height:20px;margin-top:0}}@media only screen and (min-width:1920px){.recommendation-banner_black-friday .recommendation-banner__content-text h3{font-size:20px;line-height:52px;margin-top:7px}}@media only screen and (min-width:768px){.recommendation-banner_black-friday .recommendation-banner__content-button-wrapper{margin-top:16px}}@media only screen and (min-width:1280px){.recommendation-banner_black-friday .recommendation-banner__content-button-wrapper{margin-top:0}}.recommendation-banner_black-friday .recommendation-banner__content-button-wrapper a.btn{font-size:15px;line-height:18px;font-weight:400;color:#fff;height:40px;background-color:#187dff}.recommendation-banner_black-friday .recommendation-banner__close-button .svg-icon,.recommendation-banner_black-friday .recommendation-banner__close-button .svg-icon use,.recommendation-banner_black-friday .recommendation-banner__close-button .svg-icon use svg{fill:#fff}.recommendation-banner_leto-online{background-color:#fff7a3;padding:0 22px 24px}@media only screen and (min-width:1024px){.recommendation-banner_leto-online{padding:0 32px}}.recommendation-banner_leto-online .recommendation-banner__content{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/people.f9de7168c275cd90ca0a5f798e7d33e0.svg);background-size:288px;padding-top:305px}@media only screen and (min-width:768px){.recommendation-banner_leto-online .recommendation-banner__content{background-size:260px;padding-top:244px}}@media only screen and (min-width:1024px){.recommendation-banner_leto-online .recommendation-banner__content{padding-top:0}}@media only screen and (min-width:1280px){.recommendation-banner_leto-online .recommendation-banner__content{background:none;padding-left:0}.recommendation-banner_leto-online .recommendation-banner__content:before{content:"";position:absolute;width:263.97px;height:202.71px;top:-28px;left:47px;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/people.f9de7168c275cd90ca0a5f798e7d33e0.svg) 0 0 no-repeat;transform:rotate(-7.67deg)}}.recommendation-banner_leto-online .recommendation-banner__content-text{color:#000}@media only screen and (min-width:1280px){.recommendation-banner_leto-online .recommendation-banner__content-text{margin-left:400px;max-width:37.827703%}}@media only screen and (min-width:1920px){.recommendation-banner_leto-online .recommendation-banner__content-text{margin-left:377px;max-width:100%}}.recommendation-banner_leto-online .recommendation-banner__content-text h2{font-size:24px;line-height:34px;font-weight:400;font-family:Zangezi;color:#000}@media only screen and (min-width:768px){.recommendation-banner_leto-online .recommendation-banner__content-text h2{font-size:28px;line-height:34px;font-weight:400}}@media only screen and (min-width:1280px){.recommendation-banner_leto-online .recommendation-banner__content-text h2{font-size:24px;line-height:26px;font-weight:400;font-size:35px;line-height:35px}}.recommendation-banner_leto-online .recommendation-banner__content-text h3{font-size:18px;line-height:22px;font-weight:400;font-family:Montserrat;color:#000;margin-top:8px;margin-bottom:0}@media only screen and (min-width:768px){.recommendation-banner_leto-online .recommendation-banner__content-text h3{font-size:19px;line-height:29px;font-weight:400}}@media only screen and (min-width:1280px){.recommendation-banner_leto-online .recommendation-banner__content-text h3{font-size:18px;line-height:20px;font-weight:400;margin-top:0}}@media only screen and (min-width:1920px){.recommendation-banner_leto-online .recommendation-banner__content-text h3{font-size:18px;line-height:18px;font-weight:400;margin-top:7px}}@media only screen and (min-width:768px){.recommendation-banner_leto-online .recommendation-banner__content-button-wrapper{margin-top:8px}}.recommendation-banner_leto-online .recommendation-banner__content-button-wrapper a.btn{font-size:15px;line-height:18px;font-weight:400;background-color:#96c7fe}.recommendation-banner_leto-online .recommendation-banner__close-button .svg-icon,.recommendation-banner_leto-online .recommendation-banner__close-button .svg-icon use,.recommendation-banner_leto-online .recommendation-banner__close-button .svg-icon use svg{fill:#000}.gb-developer-banner-part-4{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;z-index:100;width:100%;padding:13px 16px 16px 18px;color:var(--white-opacity-100);background-color:#8576e1;overflow-x:hidden;cursor:pointer;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards;overflow:hidden}@media only screen and (min-width:768px){.gb-developer-banner-part-4{padding-left:30px;padding-right:20px;align-items:flex-start;max-height:146px;height:146px;overflow-x:unset}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4{padding:20px 26px 20px 35px;max-height:191px;height:191px}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4{padding:20px 26px 20px 22px;max-height:96px}}@media only screen and (min-width:1920px){.gb-developer-banner-part-4{padding:20px 26px 20px 35px}}.gb-developer-banner-part-4__container{display:flex;flex-direction:column;justify-content:space-between;width:100%;position:relative}@media only screen and (min-width:768px){.gb-developer-banner-part-4__container{display:flex;flex-direction:row}}.gb-developer-banner-part-4__logos-and-content{display:flex;flex-direction:column}.gb-developer-banner-part-4__description{font-style:normal;font-weight:400;font-size:10px;line-height:25px}@media only screen and (min-width:768px){.gb-developer-banner-part-4__description{font-size:14px;line-height:normal}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__description{font-size:14px}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__description{display:none}}.gb-developer-banner-part-4__title{width:100%;font-style:normal;font-weight:500;font-size:23.625px;line-height:25px;padding-right:77px}@media only screen and (min-width:768px){.gb-developer-banner-part-4__title{font-size:30px;line-height:39px;margin-top:12px;padding-right:0}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__title{font-size:36px;line-height:39px}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__title{margin-top:0;font-size:24px;line-height:normal}}.gb-developer-banner-part-4__sub-title{font-style:normal;font-weight:400;font-size:15.75px;line-height:19px}@media only screen and (min-width:768px){.gb-developer-banner-part-4__sub-title{font-size:20px;line-height:24px}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__sub-title{font-size:24px;line-height:29px}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__sub-title{font-size:24px;line-height:29px}}.gb-developer-banner-part-4__img-logos_absolute{display:none}@media only screen and (min-width:768px){.gb-developer-banner-part-4__img-logos_absolute{display:block;position:absolute;top:10px;left:245px;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo-skillbox-geekbrains.c303bb3daa0044f91db5036d5b9b772f.svg) no-repeat;background-size:contain;width:258px;height:14.01px}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__img-logos_absolute{display:none}}.gb-developer-banner-part-4__img-logos_left{display:none}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__img-logos_left{display:block;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo-skillbox-geekbrains.c303bb3daa0044f91db5036d5b9b772f.svg) no-repeat;background-size:contain;width:335.03px;height:18.19px;margin-top:24px}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__img-logos_left{display:none}}.gb-developer-banner-part-4__img-logos_right{margin:17px 0;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo-skillbox-geekbrains.c303bb3daa0044f91db5036d5b9b772f.svg) no-repeat;background-size:contain;width:197px;height:10.7px}@media only screen and (min-width:420px){.gb-developer-banner-part-4__img-logos_right{margin-bottom:0}}@media only screen and (min-width:768px){.gb-developer-banner-part-4__img-logos_right{display:none}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__img-logos_right{display:block;margin-top:0;margin-right:25px;width:261.37px;height:14.19px}}.gb-developer-banner-part-4__banner-img{display:none}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__banner-img{display:block}}.gb-developer-banner-part-4__banner-img img{width:321.4px;height:170px;margin-top:0}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__banner-img{width:298px;height:56px}.gb-developer-banner-part-4__banner-img img{width:321.4px;height:auto;margin-top:-24px}}.gb-developer-banner-part-4__content{position:relative;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.gb-developer-banner-part-4__content{display:flex;flex-direction:column}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__content{justify-content:space-between;padding-left:0}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__content{padding-left:0}}.gb-developer-banner-part-4__button-and-logos{display:flex;flex-direction:column-reverse;width:100%}@media only screen and (min-width:420px){.gb-developer-banner-part-4__button-and-logos{flex-direction:row-reverse;justify-content:space-between;margin-top:5px}}@media only screen and (min-width:768px){.gb-developer-banner-part-4__button-and-logos{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row-reverse}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__button-and-logos{margin-top:0;align-items:center}}.gb-developer-banner-part-4__button{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#26e0a4;display:flex;align-items:center;justify-content:center;padding:8px 16px;color:var(--white-opacity-100);text-align:center;text-decoration:none;border-radius:32px;width:100%;height:38px;font-style:normal;font-weight:500;font-size:13px;line-height:18px}.gb-developer-banner-part-4__button:hover{background-color:rgba(38,224,164,.75)}.gb-developer-banner-part-4__button:active{background-color:#26e0a4;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-developer-banner-part-4__button.disabled,.gb-developer-banner-part-4__button:disabled{background-color:rgba(38,224,164,.5);cursor:text}.gb-developer-banner-part-4__button:hover{color:var(--white-opacity-100)}@media only screen and (min-width:420px){.gb-developer-banner-part-4__button{width:152px}}@media only screen and (min-width:768px){.gb-developer-banner-part-4__button{width:221px;height:55px;font-size:19px;line-height:26px}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__button{margin-left:auto}}@media only screen and (min-width:1280px){.gb-developer-banner-part-4__button{width:185px;height:46px;font-size:16.0687px;line-height:22px}}.gb-developer-banner-part-4__close{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:transparent;width:22px;height:22px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:3px;left:unset;bottom:unset;right:2px;z-index:1;border-radius:50%;cursor:pointer}.gb-developer-banner-part-4__close:hover{background-color:rgba(0,0,0,.75)}.gb-developer-banner-part-4__close:active{background-color:transparent;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-developer-banner-part-4__close.disabled,.gb-developer-banner-part-4__close:disabled{background-color:rgba(0,0,0,.5);cursor:text}.gb-developer-banner-part-4__close:hover{background-color:#6f64e9}@media only screen and (min-width:350px){.gb-developer-banner-part-4__close{position:absolute;top:5px;left:unset;bottom:unset;right:5px}}@media only screen and (min-width:768px){.gb-developer-banner-part-4__close{position:absolute;top:4px;left:4px}}@media only screen and (min-width:1024px){.gb-developer-banner-part-4__close{position:absolute;top:5px;left:2px}}.gb-developer-banner-part-4 svg.svg-icon.icon-close-button{width:20px;height:20px;fill:var(--white-opacity-100)}.gb-developer-banner-part-4 svg.svg-icon.icon-close-button use,.gb-developer-banner-part-4 svg.svg-icon.icon-close-button use svg{fill:var(--white-opacity-100)}@-webkit-keyframes fadeIn{0%{opacity:0;bottom:-150px}to{opacity:1;bottom:0}}.gb-developer-banner{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;z-index:100;width:100%;padding:16px 16px 16px 20px;color:var(--white-opacity-100);background-color:#8576e1;overflow-x:hidden;cursor:pointer;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}@media only screen and (min-width:768px){.gb-developer-banner{padding-left:30px;padding-right:34px;max-height:84px;overflow-x:unset}}@media only screen and (min-width:1024px){.gb-developer-banner{padding:20px 34px 20px 35px;max-height:114px}}@media only screen and (min-width:1280px){.gb-developer-banner{padding:20px 26px 20px 35px;max-height:96px}}@media only screen and (min-width:1920px){.gb-developer-banner{padding:20px 26px 20px 35px}}.gb-developer-banner__container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.gb-developer-banner__container{display:flex;flex-direction:row;justify-content:space-between}}.gb-developer-banner__title{width:100%;padding-right:30px;font-style:normal;font-weight:500;font-size:20px}@media only screen and (min-width:768px){.gb-developer-banner__title{width:261px;min-width:261px;padding-right:0;font-size:20px}}@media only screen and (min-width:1280px){.gb-developer-banner__title{font-size:24px}}.gb-developer-banner__sub-title{margin-top:10px;font-style:normal;font-weight:400;font-size:20px;line-height:24px}@media only screen and (min-width:1280px){.gb-developer-banner__sub-title{font-size:24px;line-height:29px}}.gb-developer-banner__image{display:none}@media only screen and (min-width:1280px){.gb-developer-banner__image{display:block;position:relative;width:240px}.gb-developer-banner__image img{position:absolute;top:-17px;left:-41px;height:164px}}.gb-developer-banner__img-logos_long{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo-skillbox-geekbrains.c303bb3daa0044f91db5036d5b9b772f.svg) no-repeat;background-size:contain;width:145px;height:9px}@media only screen and (min-width:768px){.gb-developer-banner__img-logos_long{display:none}}@media only screen and (min-width:1024px){.gb-developer-banner__img-logos_long{display:block;width:261px;height:16px}}@media only screen and (min-width:1280px){.gb-developer-banner__img-logos_long{width:309px;height:19px}}@media only screen and (min-width:1440px){.gb-developer-banner__img-logos_long{width:374px;height:23px}}@media only screen and (min-width:1920px){.gb-developer-banner__img-logos_long{width:408px;height:25px}}.gb-developer-banner__img-logos_short{display:none;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/logo-skillbox-geekbrains_short.c8b0112f50ed987638a2278670d9b4ea.svg) no-repeat;background-size:contain;width:105px;height:31px}@media only screen and (min-width:768px){.gb-developer-banner__img-logos_short{display:block}}@media only screen and (min-width:1024px){.gb-developer-banner__img-logos_short{display:none}}.gb-developer-banner__content{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:5px;width:100%}@media only screen and (min-width:768px){.gb-developer-banner__content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:0;width:auto}}@media only screen and (min-width:1024px){.gb-developer-banner__content{justify-content:space-between}}.gb-developer-banner__button{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#26e0a4;display:flex;align-items:center;justify-content:center;color:var(--white-opacity-100);text-align:center;text-decoration:none;border-radius:32px;width:111px;height:28px;font-style:normal;font-weight:500;font-size:9px;line-height:13px}.gb-developer-banner__button:hover{background-color:rgba(38,224,164,.75)}.gb-developer-banner__button:active{background-color:#26e0a4;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-developer-banner__button.disabled,.gb-developer-banner__button:disabled{background-color:rgba(38,224,164,.5);cursor:text}.gb-developer-banner__button:hover{color:var(--white-opacity-100)}@media only screen and (min-width:768px){.gb-developer-banner__button{margin-left:27px;width:141px;height:35.44px;font-size:12px;line-height:17px}}@media only screen and (min-width:1024px){.gb-developer-banner__button{width:183px;height:46px;font-size:16px;line-height:22px}}@media only screen and (min-width:1280px){.gb-developer-banner__button{margin-left:19px}}@media only screen and (min-width:1440px){.gb-developer-banner__button{margin-left:41px;margin-left:43px}}.gb-developer-banner__close{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:transparent;width:22px;height:22px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:3px;left:unset;bottom:unset;right:2px;z-index:1;border-radius:50%;cursor:pointer}.gb-developer-banner__close:hover{background-color:rgba(0,0,0,.75)}.gb-developer-banner__close:active{background-color:transparent;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-developer-banner__close.disabled,.gb-developer-banner__close:disabled{background-color:rgba(0,0,0,.5);cursor:text}.gb-developer-banner__close:hover{background-color:#6f64e9}@media only screen and (min-width:350px){.gb-developer-banner__close{position:absolute;top:5px;left:unset;bottom:unset;right:5px}}@media only screen and (min-width:768px){.gb-developer-banner__close{position:absolute;top:4px;left:4px}}@media only screen and (min-width:1024px){.gb-developer-banner__close{position:absolute;top:5px;left:2px}}.gb-developer-banner svg.svg-icon.icon-close-button{width:14px;height:14px;fill:var(--white-opacity-100)}.gb-developer-banner svg.svg-icon.icon-close-button use,.gb-developer-banner svg.svg-icon.icon-close-button use svg{fill:var(--white-opacity-100)}.gb-marketing-offer-modal{position:-webkit-sticky;position:sticky;bottom:40px;z-index:100}@media(max-width:768px){.gb-marketing-offer-modal__container.gb-container{padding:0}}.gb-marketing-offer-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;margin-bottom:32px;padding:24px;border-radius:32px;background-color:#e8e5f9;box-shadow:0 2px 4px rgba(45,75,162,.02),0 6px 24px rgba(45,75,162,.12)}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:40px 64px}}.gb-marketing-offer-modal__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-shrink:0;width:100%}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__text-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:auto}}.gb-marketing-offer-modal__title{font-size:20px;line-height:26px;font-weight:500;max-width:90vw;margin-bottom:10px;color:#000}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__title{font-size:24px;line-height:32px;font-weight:500;margin-bottom:0;margin-right:28px}}.gb-marketing-offer-modal__main-counter-wrapper{font-size:24px;line-height:32px;font-weight:700;width:100%;min-height:32px;color:#f65121;margin-bottom:24px}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__main-counter-wrapper{font-size:32px;line-height:42px;font-weight:700;width:auto;margin-bottom:0;margin-right:28px}}.gb-marketing-offer-modal__timer-over.js-hidden{width:0;height:0;visibility:hidden}.gb-marketing-offer-modal__days-counter-wrapper{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}.gb-marketing-offer-modal__days-counter-wrapper.js-hidden{width:0;height:0;visibility:hidden}.gb-marketing-offer-modal__counter-wrapper{display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;flex-wrap:nowrap;opacity:1;-webkit-animation:opacityIn .5s;animation:opacityIn .5s}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__counter-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:auto}}.gb-marketing-offer-modal__counter-wrapper.js-hidden{width:0;height:0;visibility:hidden}.gb-marketing-offer-modal__choose-program-button{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#14161f;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;font-size:16px;line-height:22px;font-weight:600;padding:12px;color:#fff;cursor:pointer;border-radius:32px;text-decoration:none}.gb-marketing-offer-modal__choose-program-button:hover{background-color:rgba(20,22,31,.75)}.gb-marketing-offer-modal__choose-program-button:active{background-color:#14161f;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-marketing-offer-modal__choose-program-button.disabled,.gb-marketing-offer-modal__choose-program-button:disabled{background-color:rgba(20,22,31,.5);cursor:text}@media only screen and (min-width:1440px){.gb-marketing-offer-modal__choose-program-button{width:auto;height:56px;padding:16px 32px;align-self:flex-end}}.gb-modal__close{width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:12px;left:unset;bottom:unset;right:12px;z-index:101}.gb-modal__close svg.svg-icon.icon-close-button{width:20px;height:20px;fill:#000}.gb-modal__close svg.svg-icon.icon-close-button use,.gb-modal__close svg.svg-icon.icon-close-button use svg{fill:#000}@-webkit-keyframes opacityIn{0%{opacity:0;transform:scale(.5)}50%{opacity:0;transform:scale(.5)}95%{opacity:.7;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes opacityIn{0%{opacity:0;transform:scale(.5)}50%{opacity:0;transform:scale(.5)}95%{opacity:.7;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.gb-permanent-banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;line-height:26px;font-weight:700;position:-webkit-sticky;position:sticky;z-index:100;width:100%;padding:16px 16px 16px 20px;color:var(--white-opacity-100);background-color:var(--purple-normal);overflow-x:hidden;cursor:pointer;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}@media only screen and (min-width:768px){.gb-permanent-banner{font-size:20px;line-height:26px;padding-left:40px;padding-right:20px;max-height:84px;overflow-x:unset}}@media only screen and (min-width:1024px){.gb-permanent-banner{font-size:24px;line-height:32px;padding:25px 64px;max-height:114px}}@media only screen and (min-width:1280px){.gb-permanent-banner{font-size:28px;line-height:36px;padding:20px 64px;max-height:96px}}@media only screen and (min-width:1920px){.gb-permanent-banner{padding:20px 0}}.gb-permanent-banner__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%}@media only screen and (min-width:1440px){.gb-permanent-banner__container{padding-left:37px;padding-right:0;max-width:1312px;margin:0 auto}}@media only screen and (min-width:1920px){.gb-permanent-banner__container{padding-left:0;padding-right:43px}}.gb-permanent-banner__image{display:none;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/man.d8fd7fa118d99d65ad5fa19d45552109.svg) no-repeat;background-size:contain}@media only screen and (min-width:768px){.gb-permanent-banner__image{flex-shrink:0;width:192px;height:83px;display:block;margin:-16px 0}}@media only screen and (min-width:1024px){.gb-permanent-banner__image{width:286px;height:123px;margin:-25px 0}}@media only screen and (min-width:1280px){.gb-permanent-banner__image{width:244px;height:105px;margin:-20px 0}}@media only screen and (min-width:1440px){.gb-permanent-banner__image{width:295px;height:127px}}@media only screen and (min-width:1920px){.gb-permanent-banner__image{width:295px;height:150px}}.gb-permanent-banner__content{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.gb-permanent-banner__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px}}@media only screen and (min-width:1280px){.gb-permanent-banner__content{padding-left:0}}.gb-permanent-banner__text{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:16px}@media only screen and (min-width:768px){.gb-permanent-banner__text{margin-bottom:0}}@media only screen and (min-width:1280px){.gb-permanent-banner__text{display:flex;flex-direction:row}}@media only screen and (min-width:1280px){.gb-permanent-banner__counter{margin-left:32px;margin-right:60px}}@media only screen and (min-width:1440px){.gb-permanent-banner__counter{margin-left:60px;margin-right:60px}}.gb-permanent-banner__button{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#14161f;font-size:16px;line-height:22px;font-weight:600;width:100%;padding:12px 20px 14px;color:var(--white-opacity-100);text-align:center;text-decoration:none;border-radius:32px}.gb-permanent-banner__button:hover{background-color:rgba(20,22,31,.75)}.gb-permanent-banner__button:active{background-color:#14161f;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-permanent-banner__button.disabled,.gb-permanent-banner__button:disabled{background-color:rgba(20,22,31,.5);cursor:text}.gb-permanent-banner__button:hover{color:var(--white-opacity-100)}@media only screen and (min-width:768px){.gb-permanent-banner__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:126px}}@media only screen and (min-width:1024px){.gb-permanent-banner__button{max-width:150px;padding:16px 32px 18px}}.gb-permanent-banner__close{border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:transparent;width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:-6px;left:unset;bottom:unset;right:-6px;z-index:1;border-radius:50%;cursor:pointer}.gb-permanent-banner__close:hover{background-color:rgba(0,0,0,.75)}.gb-permanent-banner__close:active{background-color:transparent;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-permanent-banner__close.disabled,.gb-permanent-banner__close:disabled{background-color:rgba(0,0,0,.5);cursor:text}.gb-permanent-banner__close:hover{background-color:var(--purple-dark)}@media only screen and (min-width:350px){.gb-permanent-banner__close{position:absolute;top:12px;left:unset;bottom:unset;right:12px}}@media only screen and (min-width:768px){.gb-permanent-banner__close{position:absolute;top:2px;left:2px}}@media only screen and (min-width:1024px){.gb-permanent-banner__close{position:absolute;top:12px;left:12px}}.gb-permanent-banner svg.svg-icon.icon-close-button{width:20px;height:20px;fill:var(--white-opacity-100)}.gb-permanent-banner svg.svg-icon.icon-close-button use,.gb-permanent-banner svg.svg-icon.icon-close-button use svg{fill:var(--white-opacity-100)}@keyframes fadeIn{0%{opacity:0;bottom:-150px}to{opacity:1;bottom:0}}#help-helper{display:none}@media only screen and (min-width:1024px){#help-helper{display:block}}#help{font-size:14px;line-height:20px;position:fixed;bottom:0;left:0;width:100%;color:#2c2d30;z-index:98}@media only screen and (min-width:1024px){#help{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){#help{position:absolute}}@media only screen and (min-width:1024px){#help{position:static;display:block;height:auto}}#help .help-content-wrapper{padding:0 24px}#help .help-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1920px;padding:0 24px;background-color:#fff}@media only screen and (min-width:1024px){#help .help-wrapper{height:auto;padding:0 32px;background-color:#f4f5fa}}@media only screen and (min-width:1280px){#help .help-wrapper{padding:0 32px 0 8px}}#help.affix{position:fixed;bottom:0;left:0}@media only screen and (min-width:1024px){#help.affix{top:0;bottom:auto;z-index:100}}#help.toggled .help-wrapper{background-color:#f4f5fa}#help.toggled .help-wrapper:hover{background-color:#f8f8fc}#help.toggled .help-wrapper:hover .icon-arrow-down{opacity:1}#help.stacked{position:absolute}@media only screen and (min-width:1024px){#help.help-hidden{display:none}}#help.help-hidden .callback-hide{display:none}#help.help-hidden .callback{display:block}#help .help-mobile{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;cursor:pointer}@media only screen and (min-width:1024px){#help .help-mobile{display:none}}#help .help-mobile svg{width:32px;height:28px;fill:#50667b;margin-right:12px}#help .help-mobile svg use,#help .help-mobile svg use svg{fill:#50667b}@media(max-width:767px){#help .callme-alert__message{display:block;background:transparent!important;padding:0!important}}#help .callme-alert-message__icon{margin-right:16px}#help .callme-alert-message__icon.fa-check{color:#08d092}#help .callme-alert-message__icon.fa-times{color:#d74a5c}#help .container,#help .container-medium,#help .container-mini{width:100%;margin:0;padding:0}#help .help-left{display:none}@media only screen and (min-width:1280px){#help .help-left{display:block;width:39%}}#help .help-text{flex-grow:1;overflow:hidden;padding:28px 0 28px 108px;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/woman.1e3691798c5a49819492f4121768fd38.png) 0 no-repeat;background-size:contain}#help .help-text.callme-alert__message{padding:10px 0 10px 70px;height:56px}#help .help-text div{display:inline-block;padding:8px 16px;line-height:20px;border-radius:20px;background-color:#fff}#help .help-text p.circle{width:32px;height:32px;margin:0 auto;line-height:32px;text-align:center;background-color:#fff;border-radius:16px;font-size:13px}#help .help-form{width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;flex-grow:1;padding:28px 16px;background-color:#fff}@media only screen and (min-width:1024px){#help .help-form{width:auto;height:auto;position:static;display:block;padding-left:0;padding-right:0;background-color:transparent}}#help .help-form__close{position:absolute;top:0;right:0;padding:inherit;cursor:pointer}#help .help-form__close svg{width:24px;height:24px;fill:#50667b}#help .help-form__close svg use,#help .help-form__close svg use svg{fill:#50667b}@media only screen and (min-width:1024px){#help .help-form__close{display:none}}#help .help-form__mobile{font-size:14px;line-height:20px;width:50vw;margin:0 auto 24px;font-weight:500;text-align:center}@media only screen and (min-width:1024px){#help .help-form__mobile{font-size:15px;line-height:24px;display:none}}#help .help-form__mobile-image{max-width:100%}#help .help-form__form{display:flex;flex-direction:column;max-width:320px;margin:0 auto}@media only screen and (min-width:1024px){#help .help-form__form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:none;margin:initial}}#help .help-form__input-wrapper{flex-basis:0;flex-grow:1;width:100%;margin-bottom:8px}@media only screen and (min-width:768px){#help .help-form__input-wrapper{margin-bottom:16px}}@media only screen and (min-width:1024px){#help .help-form__input-wrapper{margin-bottom:0;margin-right:8px}}#help .help-form__btn{flex-basis:0;flex-grow:1}@media only screen and (min-width:1280px){#help .help-form__btn{flex-grow:0}}#help .help-form__btn .btn{padding:0 8px}@media only screen and (min-width:1280px){#help .help-form__btn span{display:none}}#help .help-form__btn svg{display:none}@media only screen and (min-width:1280px){#help .help-form__btn svg{display:inline}}#help .help-form input,#help .help-form select{font-size:14px;line-height:20px;width:100%;height:40px;margin-top:1px;padding:8px 12px;border-radius:4px;color:#2c2d30;border:1px solid transparent;outline:none}@media only screen and (min-width:1024px){#help .help-form input,#help .help-form select{font-size:15px;line-height:24px}}#help .help-form input[type=tel],#help .help-form input[type=text],#help .help-form select{background-color:rgba(164,175,221,.2)}@media only screen and (min-width:1024px){#help .help-form input[type=tel],#help .help-form input[type=text],#help .help-form select{background-color:#fff}}#help .help-form input[type=tel].invalid,#help .help-form input[type=text].invalid,#help .help-form select.invalid{border:1px solid #d74a5c}#help .help-form input[type=tel]:focus,#help .help-form input[type=text]:focus,#help .help-form select:focus{border:1px solid rgba(80,102,123,.2);background-color:#fff}#help .help-form input[type=tel].error,#help .help-form input[type=tel].parsley-error,#help .help-form input[type=text].error,#help .help-form input[type=text].parsley-error,#help .help-form select.error,#help .help-form select.parsley-error{border:1px solid #d74a5c}#help .help-form input[type=tel] .parsley-error-list,#help .help-form input[type=tel] .parsley-errors-list,#help .help-form input[type=text] .parsley-error-list,#help .help-form input[type=text] .parsley-errors-list,#help .help-form select .parsley-error-list,#help .help-form select .parsley-errors-list{display:none}#help .help-form .btn{width:100%;height:40px;padding:8px;border-radius:4px;border:1px solid transparent;color:#fff!important}#help .help-form .btn-svg{padding:0}#help .help-form .btn.btn-default{background-color:#cdd5dd}#help .help-form .btn.btn-default:hover{background-color:#dce2e7;border-color:#dce2e7}#help .help-form .btn.btn-success{background-color:#08d092}#help .help-form .btn.btn-success:hover{background-color:#09e9a3;border-color:#09e9a3}#help .help-form .btn.btn-success:disabled{background-color:rgba(80,102,123,.2)}#help .help-form .btn.btn-success .icon-phone{width:28px;height:28px;fill:#fff;text-align:center;vertical-align:middle;margin:-3px}#help .help-form .btn.btn-success .icon-phone use,#help .help-form .btn.btn-success .icon-phone use svg{fill:#fff}#help.help_newsletter{display:none}@media only screen and (min-width:1440px){#help.help_newsletter{display:block}}@media only screen and (min-width:1024px){#help.help_newsletter #help.affix{left:0}}@media only screen and (min-width:1440px){#help.help_newsletter .help-form__form{justify-content:flex-end;align-items:center}}@media only screen and (min-width:1440px){#help.help_newsletter .help-form__input-wrapper{flex-grow:0;width:auto}}@media only screen and (min-width:1440px){#help.help_newsletter .help-form input{width:240px;height:40px;margin-right:16px}}@media only screen and (min-width:1440px){#help.help_newsletter .help-form__btn button{width:210px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:background-color .2s;background-color:rgba(111,100,233,.5);flex-basis:210px}#help.help_newsletter .help-form__btn button:active,#help.help_newsletter .help-form__btn button:focus{box-shadow:none;outline:none}#help.help_newsletter .help-form__btn button:hover{background-color:rgba(111,100,233,.75)}#help.help_newsletter .help-form__btn button:active{background-color:rgba(111,100,233,.5);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}#help.help_newsletter .help-form__btn button.disabled,#help.help_newsletter .help-form__btn button:disabled{background-color:rgba(111,100,233,.5);cursor:text}}@media only screen and (min-width:1440px){#help.help_newsletter .help-form__btn button span{font-size:14px;line-height:20px;display:inline;color:#fff}}@media only screen and (min-width:1440px)and (min-width:1024px){#help.help_newsletter .help-form__btn button span{font-size:15px;line-height:24px}}#help-sm .help-sm-text-row-sm-course-hidden,#help-sm .help-sm-text .help-sm-text-row-sm-course,#help-sm .help-text .help-text-course,#help .help-sm-text-row-sm-course-hidden,#help .help-sm-text .help-sm-text-row-sm-course,#help .help-text .help-text-course,.callback-buttons{display:none}@media only screen and (min-width:1024px){.callback-buttons{display:block}}.callback-buttons.callback-buttons-hidden .callback-hide{display:none}.callback-buttons.callback-buttons-hidden .callback{display:block}.callback-buttons .callback,.callback-buttons .callback-hide{float:right;font-family:Onest;font-weight:400;font-size:15px;line-height:24px;color:#50667b}.callback-buttons .callback-hide svg,.callback-buttons .callback svg{height:32px;width:32px;opacity:.4}.callback-buttons .callback-hide .arrow-down,.callback-buttons .callback .arrow-down{position:relative;top:-8px;left:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f4f5fa}.callback-buttons .callback-hide .icon-callback-hide:hover,.callback-buttons .callback .icon-callback-hide:hover{cursor:pointer;opacity:1}.callback-buttons .callback-hide .callback-hide-label,.callback-buttons .callback .callback-hide-label{display:inline-block;visibility:hidden}.callback-buttons .callback{display:none}.callback-buttons .callback:hover{cursor:pointer}.callback-buttons .callback:hover .icon-callback{opacity:1}.callback-buttons .callback .icon-callback{vertical-align:middle}.callback-buttons .callback .callback-span-course-lg,.callback-buttons .callback .callback-span-course-md{display:none}body.courses .callback-buttons .callback-hide{margin-top:6px}body.courses .callback-buttons .callback-hide .callback-hide-label{margin-top:7px}body.courses .callback-buttons .callback .callback-span-lg,body.courses .callback-buttons .callback .callback-span-md{display:inline-block}body.courses .callback-buttons .callback .icon-callback{margin-left:16px}body.professions .professions-header .claim{display:flex;align-items:center}body.professions .phone-number-wrapper{margin-right:16px;display:inline-block;min-width:166px}body.professions .phone-number-wrapper .icon-phone{width:32px;height:32px;vertical-align:middle;opacity:.48;margin-right:12px}body.professions .phone-number-wrapper .content{float:right;display:inline-block}body.professions .phone-number-wrapper .content p{margin:0;line-height:16px}body.professions .phone-number-wrapper .content p.subtitle{font-size:13px;line-height:16px;color:rgba(80,102,123,.5)}body.professions #help .help-form .help-form-btn-lg-wrapper{padding-right:6px}body.professions .callback-buttons{display:inline}body.professions .callback-buttons .callback,body.professions .callback-buttons .callback-hide{margin-right:40px;margin-left:40px}body.professions .callback-buttons .callback-hide .arrow-down,body.professions .callback-buttons .callback .arrow-down{position:absolute;top:0;left:43%}body.professions .callback-buttons .callback-hide .icon-callback-hide,body.professions .callback-buttons .callback .icon-callback-hide{vertical-align:middle;margin-top:0}body.professions .callback-buttons .callback-hide .callback-hide-label{display:inline;padding:5px;border-radius:20px;background-color:#fff;line-height:40px;text-align:center}body.professions .callback-buttons .callback{margin-left:24px}.web-developer.callback-shown{margin-top:185px}.web-developer.callback-shown .navbar-fixed-top{top:96px}@media(min-width:1019px){.professions-header.callback-shown .navbar-fixed-top{top:96px}}@media(min-width:1019px){.profession.callback-shown{margin-top:185px}}@media(min-width:1019px)and (max-width:1150px){.callback-span-md{display:none!important}}@media(min-width:1495px){.help-form-btn-md,.help-sm-text{display:none}.callback-span-course-md,.callback-span-md{display:none!important}}@media(min-width:1019px)and (max-width:1494px){.help-form-btn-lg-wrapper,.help-sm-text{display:none}.callback-span-course-lg,.callback-span-lg{display:none!important}}@media(min-width:768px)and (max-width:992px){.help-form,.help-form-btn-md{display:none}.callback,.callback-hide,.help-sm-text-row-xs-course,.help-sm-text-row-xs-prof{display:none!important}.help-sm-text-row-sm-course,.help-sm-text-row-sm-prof{display:inline-block}}@media(max-width:767px){.help-form,.help-form-btn-md,.help-text{display:none}.callback,.callback-hide,.help-sm-text-row-sm-course,.help-sm-text-row-sm-prof{display:none!important}.help-sm-text-row-xs-course,.help-sm-text-row-xs-prof{display:inline-block}}.affix:not(.help-hidden)+.container-fluid:not(.affix){padding-top:73px}.help-form__phone small{display:block}.help-form__phone_mobile{padding:8px;text-align:center}@media only screen and (min-width:1024px){.help-form__phone_mobile{display:none}}.help-form__phone_sm{position:absolute;top:20px;right:100px}.help-form__phone_md{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:4px}.help-form__phone_md a{margin-right:8px;padding-left:20px}.gb-carousel__scrollbar{height:4px;margin:32px auto 0;background-color:#f4f5fa}.gb-carousel__handle{width:128px;height:6px;position:relative;top:-1px;border-radius:4px;background-color:#50667b}@media only screen and (min-width:768px){.gb-carousel__handle{width:256px}}.gb-carousel .carousel-wrapper{overflow:visible!important}section.teachers{position:relative;padding-top:100px}section.teachers .teachers__background{z-index:-1;background:#f4f5fa;position:absolute;top:0;left:0;width:100%;height:100%}section.teachers .teachers__container{text-align:center}section.teachers h2{font-size:30px;line-height:32px;font-weight:300;text-align:center;margin:0}@media only screen and (min-width:1024px){section.teachers h2{font-size:52px;line-height:62px}}section.teachers .description{margin-top:32px;max-width:640px;display:inline-block}section.teachers .teachers-item__company-logo{position:absolute;top:-80px;height:56px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1024px){section.teachers .teachers-item__company-logo{top:-98px;height:80px}}section.teachers .teachers-item__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;position:relative;background:#fff;padding:32px 16px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1);border-radius:4px;overflow:hidden}@media only screen and (min-width:1024px){section.teachers .teachers-item__content{min-height:458px;padding-bottom:32px}}section.teachers .teachers-item__content.pink .teachers-item__content-header{background:linear-gradient(270deg,#fdd9dd,#edd1fd)}section.teachers .teachers-item__content.blue .teachers-item__content-header{background:linear-gradient(90deg,#aef6ff,#c9d0ff)}section.teachers .teachers-item__content.green .teachers-item__content-header{background:linear-gradient(270deg,rgba(188,255,216,.98),rgba(149,230,237,.98))}section.teachers .teachers-item__content-header{width:100%;height:120px;position:absolute;border-top-left-radius:4px;border-top-right-radius:4px;top:0;left:0;z-index:0}section.teachers .teachers-item img:not(.teachers-item__company-logo){max-width:120px;max-height:120px;border-radius:50%;position:relative;z-index:1;background-color:#e5f3fe;width:120px;height:120px;filter:grayscale(100%)}section.teachers .teachers-item h4{margin-top:24px}section.teachers .teachers-item p{margin:0;line-height:20px}@media only screen and (min-width:1024px){section.teachers .teachers-item p{text-align:center;position:relative;margin:0}}section.teachers .teachers-item em{display:block;margin-bottom:32px}section.teachers .teachers-carousel{margin:104px 0 80px}@media only screen and (min-width:1024px){section.teachers .teachers-carousel{margin:180px 0 80px}}section.teachers .teachers-items{display:none}@media only screen and (min-width:1024px){section.teachers .teachers-items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}section.teachers .teachers-items .teachers-item{text-align:center;width:33%;padding:0 1.5%;margin-bottom:50px}}@media only screen and (min-width:1024px)and (min-width:1440px){section.teachers .teachers-items .teachers-item{width:25%;padding:0 2.5%}}.gb-carousel{position:relative}.gb-carousel__items{display:flex;flex-direction:row;width:99999px}.gb-carousel__items.transition{transition:transform .3s ease-in-out}.gb-carousel__item{text-align:center;width:272px;padding:0 8px}.gb-carousel__item_gb-carousel-card{display:flex;width:288px;height:221px;padding:0 6px;text-align:left}@media only screen and (min-width:768px){.gb-carousel__item_gb-carousel-card{width:331px;height:272px;padding:0 12px}}.gb-carousel__item_gb-carousel-card:first-child{width:282px}@media only screen and (min-width:768px){.gb-carousel__item_gb-carousel-card:first-child{width:319px;padding:0 12px}}.gb-carousel__item_gb-carousel-card:last-child{width:282px}@media only screen and (min-width:768px){.gb-carousel__item_gb-carousel-card:last-child{width:319px;padding:0 12px}}.gb-carousel__item_gb-category-card{height:221px}@media only screen and (min-width:768px){.gb-carousel__item_gb-category-card{height:272px}}.gb-carousel__item_gb-course-card{height:196px}@media only screen and (min-width:768px){.gb-carousel__item_gb-course-card{height:252px}}.gb-carousel__item_gb-intensive-card{height:163px}@media only screen and (min-width:768px){.gb-carousel__item_gb-intensive-card{height:211px}}.gb-carousel__item_advantage{display:flex;width:268px;padding:0 6px}@media only screen and (min-width:768px){.gb-carousel__item_advantage{width:435px;padding:0 12px}}.gb-carousel__item_advantage:first-child{width:262px}@media only screen and (min-width:768px){.gb-carousel__item_advantage:first-child{width:423px;padding:0 12px}}.gb-carousel__item_advantage:last-child{width:262px}@media only screen and (min-width:768px){.gb-carousel__item_advantage:last-child{width:423px;padding:0 12px}}.gb-carousel__item_success-storie{display:flex;width:268px;padding:0 6px}@media only screen and (min-width:768px){.gb-carousel__item_success-storie{width:452px;padding:0 12px}}.gb-carousel__item_success-storie:first-child{width:262px}@media only screen and (min-width:768px){.gb-carousel__item_success-storie:first-child{width:440px;padding:0 12px}}.gb-carousel__item_success-storie:last-child{width:262px}@media only screen and (min-width:768px){.gb-carousel__item_success-storie:last-child{width:440px;padding:0 12px}}@media only screen and (min-width:1024px){.gb-carousel__item{width:340px;margin-right:0;padding:0 16px}}@media only screen and (min-width:1280px){.gb-carousel__item{width:372px}.gb-carousel__item:nth-child(2n){margin-right:0}}.gb-carousel__item:first-of-type{padding-left:0}.gb-carousel__item:last-of-type{padding-right:0}.gb-carousel__overlay{display:flex;flex-direction:row;justify-content:center;align-items:center;width:132px;height:100%;position:absolute;top:0;z-index:9;background-color:hsla(0,0%,100%,.4);transition:background-color .3s}.gb-carousel__overlay:not(.disabled){cursor:pointer}.gb-carousel__overlay:not(.disabled):hover>svg{opacity:1}.gb-carousel__overlay.disabled{opacity:.1}.gb-carousel__overlay>svg{width:32px;height:32px;margin-top:30px;margin-right:10px;opacity:.4;transition:opacity .3s}@media only screen and (min-width:1024px){.gb-carousel__overlay>svg{width:30px;height:60px}}@media only screen and (min-width:1024px){.gb-carousel__overlay{width:162px}}@media only screen and (min-width:1440px){.gb-carousel__overlay{width:calc(12.5vw - 12px)}}.gb-carousel__overlay:hover{background-color:transparent}.gb-carousel__overlay-right{text-align:right;right:0}.gb-carousel__overlay-left{left:0}.gb-carousel__overlay-left>svg{transform:rotate(180deg);margin-right:0;margin-left:10px}.gb-cards-block,.gb-cards-block__info{display:flex;flex-direction:column}.gb-cards-block__title{font-size:32px;line-height:42px;font-weight:700;color:#000;margin-bottom:24px}@media only screen and (min-width:768px){.gb-cards-block__title{font-size:42px;line-height:54px}}@media only screen and (min-width:1024px){.gb-cards-block__title{font-size:60px;line-height:78px}}.gb-cards-block__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media only screen and (min-width:1024px){.gb-cards-block__bottom{margin-bottom:64px}}.gb-cards-block__link{align-items:flex-end;margin-bottom:4px}.gb-cards-block__link_desktop{display:none}@media only screen and (min-width:1024px){.gb-cards-block__link_desktop{display:flex}}.gb-cards-block__link_tablet{display:flex;margin-bottom:0}@media only screen and (min-width:1024px){.gb-cards-block__link_tablet{display:none}}.gb-cards-block__link svg{width:20px;height:20px}.gb-cards-block__link svg path{color:#6654d9}.gb-cards-block__description{font-size:16px;line-height:24px;font-weight:400}@media only screen and (min-width:768px){.gb-cards-block__description{font-size:20px;line-height:28px;font-weight:400}}@media only screen and (min-width:1024px){.gb-cards-block__description{font-size:24px;line-height:36px;font-weight:400;max-width:740px}}@media only screen and (min-width:1280px){.gb-cards-block__description{max-width:847px}}.gb-cards-block__description a,.gb-cards-block__description a:hover{color:#725ef2;text-decoration:none}.gb-cards-block__list{display:block}@media only screen and (min-width:1024px){.gb-cards-block__list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(211px,auto);grid-gap:40px}}@media only screen and (min-width:1280px){.gb-cards-block__list{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(235px,auto);grid-gap:40px}}@media only screen and (min-width:1440px){.gb-cards-block__list{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(212px,auto);grid-gap:40px}}@media only screen and (min-width:1280px){.gb-cards-block__list_categories{grid-template-columns:repeat(4,1fr)}}.gb-cards-block__item{display:none}@media only screen and (min-width:1024px){.gb-cards-block__item{display:flex;flex-direction:row}}.gb-category-card{display:flex;flex-direction:column;position:relative;justify-content:flex-end;width:100%;background:#ccc;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .2s ease-out 0s}@media only screen and (min-width:1024px){.gb-category-card:hover{transform:scale(1.03)}}.gb-category-card__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.gb-category-card__info{display:flex;flex-direction:column;position:absolute;z-index:4;left:20px;bottom:20px}.gb-category-card__title{font-size:18px;line-height:24px;font-weight:700;margin-bottom:4px;color:#fff}@media only screen and (min-width:768px){.gb-category-card__title{font-size:24px;line-height:32px;font-weight:700}}.gb-category-card__course-count{font-size:16px;line-height:24px;font-weight:500;color:#fff}.gb-category-card__img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background:linear-gradient(0deg,#000,transparent 49.86%)}.gb-category-card__img img{display:block;-o-object-fit:cover;object-fit:cover;max-width:100%}.gb-course-card-new{display:flex;flex-direction:row;position:relative;width:100%;padding:20px;box-shadow:0 2px 4px rgba(45,75,162,.02),0 6px 24px rgba(45,75,162,.12);border-radius:20px;cursor:pointer;transition:transform .2s ease-out 0s,box-shadow .2s ease-out 0s}@media only screen and (min-width:1024px){.gb-course-card-new{display:flex;flex-direction:column;padding:32px}.gb-course-card-new:hover{transform:scale(1.03);box-shadow:0 2px 20px rgba(45,75,162,.04),0 20px 56px rgba(45,75,162,.12)}}.gb-course-card-new__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gb-course-card-new__icon{width:42px;height:48px;position:absolute;right:20px;margin-bottom:0}@media only screen and (min-width:1024px){.gb-course-card-new__icon{width:56px;height:64px;position:relative;right:0;margin-bottom:36px}}.gb-course-card-new__icon .icon-faculty-badge,.gb-course-card-new__icon .icon-faculty-badge use,.gb-course-card-new__icon .icon-faculty-badge use svg{fill:#121621}.gb-course-card-new__icon svg.faculty-icon{width:18px;height:18px;fill:#fff;transition:opacity .2s,width .2s,height .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.gb-course-card-new__icon svg.faculty-icon use,.gb-course-card-new__icon svg.faculty-icon use svg{fill:#fff}@media only screen and (min-width:1024px){.gb-course-card-new__icon svg.faculty-icon{width:24px;height:24px;transform:translate(-50%,-65%)}}.gb-course-card-new__content{display:flex;flex-direction:column;align-items:baseline}.gb-course-card-new__label{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;line-height:16px;font-weight:500;min-height:24px;margin-bottom:12px;padding:8px;color:#1fb887;background-color:#edfcf7;border-radius:30px}@media only screen and (min-width:1024px){.gb-course-card-new__label{font-size:14px;line-height:18px;font-weight:500;min-height:32px;padding:8px 16px}}.gb-course-card-new__title{font-size:18px;line-height:24px;font-weight:700;max-width:178px;margin-bottom:12px}@media only screen and (min-width:1024px){.gb-course-card-new__title{font-size:24px;line-height:32px;max-width:100%}}.gb-course-card-new__description{font-size:14px;line-height:18px;font-weight:400}@media only screen and (min-width:1024px){.gb-course-card-new__description{font-size:16px;line-height:22px}}.gb-footer{position:relative;margin-top:24px;padding:32px 0 24px;font-family:Onest,sans-serif}@media only screen and (min-width:768px){.gb-footer{margin-top:40px}}.gb-footer__content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width:768px){.gb-footer__content{flex-direction:row}}.gb-footer__col{display:flex;flex-direction:column;margin-bottom:32px}.gb-footer__col:last-child{margin-bottom:0}@media only screen and (min-width:768px){.gb-footer__col{margin-bottom:0}}.gb-footer__row{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative}@media only screen and (min-width:768px){.gb-footer__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.gb-footer__row:first-child{padding-bottom:24px;border-bottom:1px solid #e3e3e8}@media only screen and (min-width:768px){.gb-footer__row:first-child{align-items:flex-start}}.gb-footer__row:last-child{justify-content:flex-start;align-items:baseline}@media only screen and (min-width:768px){.gb-footer__row:last-child{display:flex;flex-direction:column}}@media only screen and (min-width:1024px){.gb-footer__row:last-child{display:flex;flex-direction:row}}.gb-footer__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:24px}@media only screen and (min-width:768px){.gb-footer__logo{margin-bottom:0}}.gb-footer__logo_link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-footer__icon_brain{width:24px;height:24px}.gb-footer__icon_geekbrains{width:102px;height:15px;margin-left:6px}.gb-footer__icon_sk{display:flex}.gb-footer__info{display:flex;flex-direction:column;align-items:baseline}@media only screen and (min-width:1024px){.gb-footer__info{display:flex;flex-direction:row;margin-left:-100px}}@media only screen and (min-width:1280px){.gb-footer__info{margin-left:-320px}}.gb-footer__phone{font-size:18px;line-height:24px;font-weight:500;display:block;color:#000;text-decoration:none}.gb-footer__time{font-size:14px;font-weight:400;line-height:18px;color:#8f93a3}@media only screen and (min-width:768px){.gb-footer__time{max-width:148px}}@media only screen and (min-width:1024px){.gb-footer__time{max-width:none;margin-left:12px}}.gb-footer__social{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:24px}@media only screen and (min-width:768px){.gb-footer__social{margin-top:0}}@media only screen and (min-width:1024px){.gb-footer__social{max-width:none}}.gb-footer__social_icon{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:opacity .2s;width:32px;height:32px;border-radius:8px;background-color:#eff0f5;margin-right:8px}.gb-footer__social_icon:last-child{margin-right:0}.gb-footer__social_icon:hover{background-color:#e3e3e8}.gb-footer__social_icon>svg{width:16px;height:16px;fill:#50667b;text-align:left;vertical-align:middle}.gb-footer__social_icon>svg use,.gb-footer__social_icon>svg use svg{fill:#50667b}.gb-footer__links{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:24px 0 40px}@media only screen and (min-width:768px){.gb-footer__links{display:flex;flex-direction:row;padding-bottom:56px}}@media only screen and (min-width:1024px){.gb-footer__links{max-width:680px}}@media only screen and (min-width:1280px){.gb-footer__links{max-width:890px}}.gb-footer__links_item{font-size:14px;line-height:18px;margin-bottom:12px;color:#000;text-decoration:none}.gb-footer__links_item:last-child{margin-bottom:0}.gb-footer__links_item:hover{color:#8f93a3}.gb-footer__address{max-width:210px;font-size:14px;line-height:20px;color:#8f93a3}@media only screen and (min-width:768px){.gb-footer__address{max-width:none}}.gb-footer__copyright{font-size:13px;line-height:20px;margin-top:4px;color:#8f93a3}@media only screen and (min-width:1024px){.gb-footer__copyright{margin-top:0;margin-left:20px}}.gb-footer__skolkovo{position:absolute;right:0;top:0}@media only screen and (min-width:1024px){.gb-footer__skolkovo{top:auto;bottom:0}}.gb-footer .icon-skolkovo{width:54px;height:40px}.gb-header__widgets{display:flex;flex-direction:row;justify-content:space-around;align-items:center;display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 24px 0 0;padding:0;list-style-type:none}.gb-header__widgets_item{position:relative}.gb-header__widgets_item:not(:last-child){margin-right:16px}.gb-header__widgets_link{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:40px;max-height:40px;padding:10px;border-radius:10px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.gb-header__widgets_link:hover{background-color:var(--neutral-4)}.gb-header__widgets_link:focus:not(:disabled){outline:none;box-shadow:0 0 0 3px var(--black-opacity-100)}.gb-header__widgets_link svg.gb-header__icon{fill:var(--black-opacity-100);flex-shrink:0;width:24px;height:24px}.gb-header__widgets_link svg.gb-header__icon use,.gb-header__widgets_link svg.gb-header__icon use svg{fill:var(--black-opacity-100)}.gb-header__badge{position:absolute;left:20px;bottom:24px;display:flex;flex-direction:row;font-size:14px;line-height:18px;font-weight:700;font-family:Onest;align-items:center;min-width:20px;height:20px;max-height:20px;padding:1px 6px;color:var(--white-opacity-100);text-align:center;white-space:nowrap;border-radius:12px;z-index:1}.gb-header__badge--danger{background-color:var(--orange-normal)}.search-panel{width:100%;height:56px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .5s;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:var(--white-opacity-100);border-bottom:1px solid var(--neutral-10);z-index:9999}@media only screen and (min-width:768px){.search-panel{height:72px}}.search-panel.visible{opacity:1;visibility:visible}.search-panel.visible form{-webkit-animation-name:fromRightToLeft;animation-name:fromRightToLeft;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.search-panel .container,.search-panel .container-medium,.search-panel .container-mini{width:100%;max-width:none;padding:8px 7px 8px 14px}@media only screen and (min-width:768px){.search-panel .container,.search-panel .container-medium,.search-panel .container-mini{padding:24px 72px 24px 66px}}.search-panel__wrapper{position:relative;width:100%}.search-panel form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.search-panel__submit{width:24px;height:24px;margin-right:20px;background-color:transparent;border:0;cursor:pointer;outline:none}@media only screen and (min-width:768px){.search-panel__submit{margin-right:28px}}.search-panel__submit svg{width:24px;height:24px;text-align:center;vertical-align:middle}.search-panel__submit svg,.search-panel__submit svg use,.search-panel__submit svg use svg{fill:var(--black-opacity-100)}.search-panel__search-field{font-size:18px;line-height:24px;font-weight:400;flex-grow:1;border:0;font-family:Onest;color:var(--black-opacity-100);caret-color:var(--purple-normal);outline:none}@media only screen and (min-width:768px){.search-panel__search-field{font-size:24px;line-height:32px}}.search-panel__search-field::-moz-placeholder{color:var(--neutral-40)}.search-panel__search-field:-ms-input-placeholder{color:var(--neutral-40)}.search-panel__search-field::placeholder{color:var(--neutral-40)}.search-panel__search-reset{width:40px;height:40px;margin-left:24px;padding:2px;background-color:transparent;border:0;cursor:pointer;outline:none}.search-panel__search-reset svg{width:20px;height:20px;fill:var(--black-opacity-100);text-align:center;vertical-align:middle}.search-panel__search-reset svg use,.search-panel__search-reset svg use svg{fill:var(--black-opacity-100)}.search-panel__progress-bar{width:0;height:2px;transition:width .3s;display:none;position:absolute;bottom:-1px;left:0;background-color:var(--purple-normal)}.search-panel__progress-bar_default.animating{display:block;-webkit-animation-name:increase-width;animation-name:increase-width;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.search-panel__progress-bar_error,.search-panel__progress-bar_success{width:100%;z-index:9}.search-panel__progress-bar_error.animating,.search-panel__progress-bar_success.animating{display:block;-webkit-animation-name:increase-width;animation-name:increase-width;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.search-panel__progress-bar_error{background-color:var(--red-normal)}.gb-header{font-family:Onest,sans-serif}.gb-header__content{height:64px}@media only screen and (min-width:768px){.gb-header__content{height:104px}}.gb-header__col{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gb-header__col:first-child{flex-grow:1;margin-right:19px}@media only screen and (min-width:768px){.gb-header__col:first-child{flex-grow:unset;margin-right:0}}.gb-header__logo,.gb-header__logo_link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-header__logo_text{display:none}@media only screen and (min-width:480px){.gb-header__logo_text{display:block}}@media only screen and (min-width:1280px){.gb-header__logo_text{display:none}}@media only screen and (min-width:1440px){.gb-header__logo_text{display:block}}.gb-header__burger{display:flex}@media only screen and (min-width:1280px){.gb-header__burger{display:none}}.gb-header__icon_burger{cursor:pointer}.gb-header__icon_brain{width:23px;height:22px}@media only screen and (min-width:768px){.gb-header__icon_brain{width:32px;height:30px}}.gb-header__icon_geekbrains{width:105px;height:15px;margin-left:8px}@media only screen and (min-width:768px){.gb-header__icon_geekbrains{width:135px;height:20px}}.gb-header__nav{display:none;margin:0 0 0 16px;padding:0}@media only screen and (min-width:1280px){.gb-header__nav{display:block}}.gb-header__nav ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;margin:0;list-style:none}.gb-header__nav_item{cursor:pointer;position:relative}.gb-header__link{padding:12px 16px 14px;font-size:16px;line-height:22px;font-weight:500;color:#1f222e;text-decoration:none}.gb-header__link:hover{color:#8f93a3}.gb-header__link-purple,.gb-header__link-purple:hover{color:#6654d9}.gb-header__auth{display:none}@media only screen and (min-width:768px){.gb-header__auth{display:block}}.gb-header__auth_item{margin-left:32px}.gb-header__auth_item:first-child{margin-left:0}.gb-header__counter{display:none;font-size:16px;line-height:22px;margin-right:16px;color:#8f93a3;white-space:nowrap}@media only screen and (min-width:1280px){.gb-header__counter{display:inline}}.gb-header-mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;background-color:#fff;z-index:1}.gb-header-mobile-menu--open{display:block}.gb-header-mobile-menu__inner{padding:16px 20px;position:relative;height:100%}.gb-header-mobile-menu__close{position:absolute;top:16px;right:16px;cursor:pointer}.gb-header-mobile-menu__title{font-size:24px;line-height:36px;font-weight:700;max-width:249px;padding-top:32px}@media only screen and (min-width:768px){.gb-header-mobile-menu__title{font-size:40px;line-height:56px;max-width:650px}}.gb-header-mobile-menu__auth{justify-content:space-between;align-items:center;display:flex;margin-top:24px}.gb-header-mobile-menu__button{justify-content:center;align-items:center;font-size:16px;line-height:22px;font-weight:600;display:flex;height:48px;color:#fff;background:#6654d9;border-radius:12px;text-decoration:none}.gb-header-mobile-menu__button:hover{color:#fff}.gb-header-mobile-menu__button--gray{background-color:#eff0f5;color:#000}.gb-header-mobile-menu__button--gray>a{color:#000!important}.gb-header-mobile-menu__button--half{width:50%;margin-left:16px}.gb-header-mobile-menu__button--half:first-child{margin-left:0}.gb-header-mobile-menu__button>a{color:#fff}.gb-header-mobile-menu__divider{height:1px;margin:32px 0;background-color:#e3e3e8}.gb-header-mobile-menu__nav_item{margin-bottom:26px}.gb-header-mobile-menu__link{font-size:18px;line-height:22px;font-weight:600;color:#000;text-decoration:none}.gb-intensive-card-new{display:flex;flex-direction:column;position:relative;width:100%;justify-content:space-between;padding:20px;border-radius:20px;box-shadow:0 2px 12px rgba(45,75,162,.04),0 12px 40px rgba(45,75,162,.12);cursor:pointer;transition:transform .3s,box-shadow .3s}@media only screen and (min-width:1024px){.gb-intensive-card-new{padding:32px 20px}.gb-intensive-card-new:hover{transform:scale(1.02);box-shadow:0 2px 20px rgba(45,75,162,.04),0 20px 56px rgba(45,75,162,.12)}}@media only screen and (min-width:1280px){.gb-intensive-card-new{padding:32px}}.gb-intensive-card-new__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.gb-intensive-card-new__title{font-size:18px;line-height:24px;font-weight:700}@media only screen and (min-width:768px){.gb-intensive-card-new__title{font-size:24px;line-height:32px}}.gb-intensive-card-new__info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gb-intensive-card-new__hours-count{font-size:14px;line-height:20px;font-weight:500}@media only screen and (min-width:768px){.gb-intensive-card-new__hours-count{font-size:16px;line-height:24px;font-weight:500}}.gb-intensive-card-new__free{font-size:16px;line-height:22px;font-weight:700;color:#1fb887}.discount{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:13px;line-height:18px;z-index:2;color:#3f5368;text-align:center}@media only screen and (min-width:1024px){.discount{font-size:13px;line-height:18px;width:133px;height:133px}}.discount__circle{width:150px;height:150px;position:absolute;z-index:1;background-color:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:50%}.discount__content{width:130px;height:130px;border-radius:50%;overflow:hidden;z-index:2;display:flex;flex-direction:column;justify-content:center;background-color:#000;font-size:20px;line-height:24px;font-weight:700;color:#fff}.education-document{position:relative;width:73%;margin-top:-37%;box-shadow:0 32px 40px 0 rgba(80,102,123,.4);border-radius:4px;z-index:2}@media only screen and (min-width:768px){.education-document{margin-top:-35.5vw}}@media only screen and (min-width:1024px){.education-document{margin-top:-32vw}}@media only screen and (min-width:1280px){.education-document{width:640px;height:464px;margin-top:-338px;align-self:flex-start}}.education-document .education-document-bg{display:block;position:relative;width:100%;max-width:100%}.education-document .education-document-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:2.1769196406vw;position:absolute;top:0}@media only screen and (min-width:1024px){.education-document .education-document-wrapper{padding:1.9958463644vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper{padding:20px}}.education-document .education-document-wrapper .education-document-page{padding:5.3334531195vw 4.8980691914vw 0;width:50%;height:100%}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page{padding:0 4.4906543198vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page{padding:0 45px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page{padding-top:4.8898235927vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page{padding-top:49px}}.education-document .education-document-wrapper .education-document-page__title{font-weight:400;font-size:.8707678563vw;line-height:1.3061517844vw}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__title{font-size:.7983385458vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__title{font-size:8px;line-height:12px}}.education-document .education-document-wrapper .education-document-page__title_short{padding:0 1.6326897305vw}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__title_short{padding:0 1.4968847733vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__title_short{padding:0 15px}}.education-document .education-document-wrapper .education-document-page__document-name{font-weight:600;font-size:4.3538392813vw;line-height:5.2246071375vw;padding-top:3.2653794609vw;padding-bottom:.4353839281vw;letter-spacing:.02em;text-transform:uppercase;color:#575870}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-name{font-size:3.9916927288vw;line-height:4.7900312745vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-name{font-size:40px;line-height:48px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-name{padding-top:2.9937695466vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-name{padding-top:30px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-name{padding-bottom:.3991692729vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-name{padding-bottom:4px}}.education-document .education-document-wrapper .education-document-page__document-subname{font-weight:600;font-size:1.0884598203vw;line-height:1.3061517844vw;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:1.3061517844vw;color:#575870}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-subname{font-size:.9979231822vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-subname{font-size:10px;line-height:12px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-subname{padding-bottom:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-subname{padding-bottom:12px}}.education-document .education-document-wrapper .education-document-page__document-number{font-weight:600;font-size:1.0884598203vw;line-height:1.3061517844vw;padding-bottom:3.2653794609vw;color:#ff4348}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-number{font-size:.9979231822vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-number{font-size:10px;line-height:12px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__document-number{padding-bottom:2.9937695466vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__document-number{padding-bottom:30px}}.education-document .education-document-wrapper .education-document-page__line{font-weight:400;font-size:.8707678563vw;line-height:1.3061517844vw;text-align:center}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__line{font-size:.7983385458vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__line{font-size:8px;line-height:12px}}.education-document .education-document-wrapper .education-document-page__line_data{padding-bottom:.8707678563vw;font-weight:500;color:#252933}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__line_data{padding-bottom:.7983385458vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__line_data{padding-bottom:8px}}.education-document .education-document-wrapper .education-document-page__person-info{font-weight:600;font-size:1.5238437484vw;line-height:1.9592276766vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.3061517844vw 1.0884598203vw;min-height:5.8776830297vw;box-sizing:content-box;color:#575870}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__person-info{font-size:1.3970924551vw;line-height:1.7962617279vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__person-info{font-size:14px;line-height:18px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__person-info{padding:0 .9979231822vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__person-info{padding:0 10px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__person-info{padding-top:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__person-info{padding-top:12px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__person-info{padding-bottom:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__person-info{padding-bottom:12px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__person-info{min-height:5.3887851838vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__person-info{min-height:54px}}.education-document .education-document-wrapper .education-document-page__main-info{font-weight:400;font-size:.8707678563vw;line-height:1.3061517844vw;text-align:center}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__main-info{font-size:.7983385458vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__main-info{font-size:8px;line-height:12px}}.education-document .education-document-wrapper .education-document-page__main-info_hours{padding-bottom:1.3061517844vw;font-weight:500}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__main-info_hours{padding-bottom:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__main-info_hours{padding-bottom:12px}}.education-document .education-document-wrapper .education-document-page__signatures{font-weight:400;font-size:.8707678563vw;line-height:1.3061517844vw;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;padding-top:1.3061517844vw}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__signatures{font-size:.7983385458vw;line-height:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__signatures{font-size:8px;line-height:12px}}@media only screen and (min-width:1024px){.education-document .education-document-wrapper .education-document-page__signatures{padding-top:1.1975078186vw}}@media only screen and (min-width:1280px){.education-document .education-document-wrapper .education-document-page__signatures{padding-top:12px}}.education-document .education-document-wrapper .education-document-page__signatures .stamp-label{width:50%;text-align:start}.education-document .education-document-wrapper .education-document-page__signatures .signature-label{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}.education-document_professions-landing{width:90%;margin:0 auto}@media only screen and (min-width:768px){.education-document_professions-landing{width:100%;max-width:640px}}.education-document_professions-landing .education-document-wrapper{padding:2.7173913031vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper{padding:20px}}.education-document_professions-landing .education-document-wrapper .education-document-page{padding:6.6576086927vw 5.4347826063vw 0}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page{padding:0 40px;padding-top:49px}}.education-document_professions-landing .education-document-wrapper .education-document-page__title{font-weight:400;font-size:1.0869565213vw;line-height:1.6304347819vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__title{font-size:8px;line-height:12px}}.education-document_professions-landing .education-document-wrapper .education-document-page__title_short{padding:0 2.0380434773vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__title_short{padding:0 15px}}.education-document_professions-landing .education-document-wrapper .education-document-page__document-name{font-weight:600;font-size:3.2608695637vw;line-height:4.347826085vw;padding-top:5.7065217366vw;padding-bottom:.5434782606vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__document-name{font-size:24px;line-height:32px;padding-top:42px;padding-bottom:4px}}.education-document_professions-landing .education-document-wrapper .education-document-page__document-subname{font-weight:600;font-size:1.3586956516vw;line-height:1.6304347819vw;padding-bottom:1.6304347819vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__document-subname{font-size:10px;line-height:12px;padding-bottom:12px}}.education-document_professions-landing .education-document-wrapper .education-document-page__document-number{font-weight:600;font-size:1.3586956516vw;line-height:1.6304347819vw;padding-bottom:4.0760869547vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__document-number{font-size:10px;line-height:12px;padding-bottom:30px}}.education-document_professions-landing .education-document-wrapper .education-document-page__line{font-weight:400;font-size:1.0869565213vw;line-height:1.6304347819vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__line{font-size:8px;line-height:12px}}.education-document_professions-landing .education-document-wrapper .education-document-page__line_data{padding-bottom:1.0869565213vw;font-weight:500}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__line_data{padding-bottom:8px}}.education-document_professions-landing .education-document-wrapper .education-document-page__person-info{font-weight:600;font-size:1.9021739122vw;line-height:2.4456521728vw;padding:1.6304347819vw 1.3586956516vw;min-height:7.3369565184vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__person-info{font-size:14px;line-height:18px;padding:0 10px;padding-top:12px;padding-bottom:12px;min-height:54px}}.education-document_professions-landing .education-document-wrapper .education-document-page__main-info{font-weight:400;font-size:1.0869565213vw;line-height:1.6304347819vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__main-info{font-size:8px;line-height:12px}}.education-document_professions-landing .education-document-wrapper .education-document-page__main-info_hours{padding-bottom:1.6304347819vw;font-weight:500;color:#252933}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__main-info_hours{padding-bottom:12px}}.education-document_professions-landing .education-document-wrapper .education-document-page__signatures{font-weight:400;font-size:1.0869565213vw;line-height:1.6304347819vw;padding-top:5.4347826063vw}@media only screen and (min-width:768px){.education-document_professions-landing .education-document-wrapper .education-document-page__signatures{font-size:8px;line-height:12px;padding-top:40px}}a.geek-university__banner{color:#fff}.geek-university__banner{position:relative;display:block;width:100%;max-width:864px;min-height:161px;padding:16px 16px 64px;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/banr.14859bca857e14bc1a28522b2c6768b5.jpg);background-repeat:no-repeat;background-color:#000;background-size:cover;background-position:100% 0}.geek-university__banner-icon{position:absolute;top:0;left:24px}.geek-university__banner-content{margin-left:120px;font-size:14px}.geek-university__banner-content h2{font-size:28px;line-height:32px;font-weight:500;overflow:hidden;margin-top:0;margin-bottom:8px;color:inherit}.geek-university__banner-content p{margin:0;line-height:1.43}.geek-university__banner-footer{width:100%;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;line-height:18px;position:absolute;bottom:0;left:0;text-transform:uppercase;background-color:#000;color:#e5f3fe}.geek-university__banner-footer img{margin-right:16px;vertical-align:sub}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.profession-banner-wrapper{margin-bottom:32px}.profession-banner-wrapper .profession-image{position:absolute;top:0;right:0;height:100%}.profession-banner-wrapper .profession-row{position:relative;background-color:#f4f5fa;border-radius:4px;overflow:hidden;padding:0 24px 24px;font-weight:500}.profession-banner-wrapper .profession-row:hover{background-color:rgba(80,102,123,.2)}.profession-banner-wrapper .profession-row .profession--title{margin-top:8px;font-size:28px;line-height:32px;font-weight:500;color:#50667b}.profession-banner-wrapper .profession-row .profession--subtitle{width:80%;font-size:15px;color:rgba(80,102,123,.5)}.profession-banner-wrapper .profession-row .profession--subtitle,.profession-banner-wrapper .profession-row .profession--title{position:relative;z-index:1}@media(max-width:767px){.profession-banner-wrapper .profession-row .profession--title{font-size:24px;line-height:32px}.profession-banner-wrapper .profession-row .profession--subtitle{display:none}}.profession-banner-wrapper .profession--badge{position:relative;display:inline-block;top:-2px;height:24px;z-index:1;border-radius:0 0 4px 4px;font-size:12px;font-weight:500;background-color:rgba(80,102,123,.2);color:#2c2d30;text-transform:uppercase;padding:0 12px}.profession-item-wrapper{margin-bottom:32px}.profession-item-wrapper .profession-item{font-weight:400;font-size:15px;line-height:24px;color:#2c2d30;border-radius:4px}.profession-item-wrapper .profession-item .profession-price{position:relative;z-index:1;font-size:13px;top:-40px;margin:0 24px}@media(max-width:767px){.profession-item-wrapper .profession-item .profession-price{margin:16px 16px 0}}.profession-item-wrapper .profession-item .profession-price .ex{color:rgba(80,102,123,.5);font-size:14px}.profession-item-wrapper .profession-item .profession-price .current{font-weight:500;font-size:15px}.profession-item-wrapper .profession-item .profession-price .profession-price__discount-percent{color:#08d092}.profession-item-wrapper .profession-item .profession-price .profession-price__discount-percent.huge{color:#d74a5c}.profession-item-wrapper .profession-item q{font-style:italic}.profession-item-wrapper .profession-item h1.land{font-weight:300;font-size:52px;line-height:62px;color:#50667b}.profession-item-wrapper .profession-item h1{font-weight:500;font-size:34px;line-height:44px;color:#50667b}.profession-item-wrapper .profession-item h2{font-weight:400;font-size:24px;line-height:32px;color:#50667b}.profession-item-wrapper .profession-item h3{font-weight:500;font-size:17px;line-height:24px;color:#2c2d30}.profession-item-wrapper .profession-item small{font-weight:400;font-size:13px;line-height:20px;color:rgba(80,102,123,.5)}@media(max-width:767px){.profession-item-wrapper .profession-item{font-weight:400;font-size:14px;line-height:20px;color:#2c2d30}.profession-item-wrapper .profession-item q{font-style:italic}.profession-item-wrapper .profession-item h1.land{font-weight:300;font-size:30px;line-height:40px;color:#50667b}.profession-item-wrapper .profession-item h1{font-weight:500;font-size:24px;line-height:32px;color:#50667b}.profession-item-wrapper .profession-item h2{font-weight:400;font-size:20px;line-height:28px;color:#50667b}.profession-item-wrapper .profession-item h3{font-weight:500;font-size:15px;line-height:24px;color:#2c2d30}.profession-item-wrapper .profession-item small{font-size:12px}}.profession-item-wrapper .profession-item:hover .profession-row-1,.profession-item-wrapper .profession-item:hover .profession-row-2{opacity:.8}.profession-item-wrapper .profession-item .profession-row-1{height:188px;position:relative;background-color:#f4f5fa;border-radius:4px;overflow:hidden}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges{position:relative;height:24px}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge{position:relative;display:inline-block;top:-1px;left:-4px;padding:0 16px;z-index:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:12px;font-weight:500;color:#fff;text-transform:uppercase}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge:first-child{margin-left:24px;left:0}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge.profession--badge--hit{background-color:#ffa64b}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge.profession--badge--extended{background-color:#50667b}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge.profession--badge--discount{background-color:#08d092}.profession-item-wrapper .profession-item .profession-row-1 .profession-title{position:relative;display:flex;align-items:center;margin-top:-25px;margin-left:24px;height:100%;width:calc(100% - 224px);z-index:1;font-weight:500;font-size:28px;line-height:38px;color:#50667b}.profession-item-wrapper .profession-item .profession-row-1 .profession-image{position:absolute;top:0;right:0;max-width:100%}.profession-item-wrapper .profession-item .profession-row-2{background-color:rgba(164,175,221,.2);height:80px;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;white-space:nowrap}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section{margin-top:12px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section small{white-space:nowrap;color:#8597a9!important}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-price{font-size:24px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-price .profession-price-period{font-size:13px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star{height:18px;width:18px;margin-right:6px;fill:#cbced5}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star use svg{fill:#cbced5}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star:last-child{margin-right:0}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star.colorized,.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star.colorized use svg{fill:#ffa64b}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-salary{font-size:24px;color:rgba(80,102,123,.5)}.profession-item-wrapper .profession-item .search_text{display:none}@media(min-width:1270px)and (max-width:1494px){.profession-item-wrapper .profession-item .profession-row-1{height:144px}.profession-item-wrapper .profession-item .profession-row-1 .profession-title{font-size:24px;line-height:32px;width:calc(100% - 152px)}.profession-item-wrapper .profession-item .profession-row-1 .profession-image{height:144px}}@media(min-width:1019px)and (max-width:1269px){.profession-item-wrapper .profession-item .profession-row-1 .profession-title{font-size:24px;line-height:32px;width:calc(100% - 200px)}}@media(min-width:768px){.profession-item-wrapper .profession-item .profession-row-2{display:flex;flex-flow:row wrap;justify-content:space-around}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section{width:160px;padding-left:8px;padding-right:8px}}@media(max-width:767px){.profession-item-wrapper:first-child{margin-top:32px}.profession-item-wrapper .profession-item .profession-row-1{height:94px}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges{top:-20px}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.profession-item-wrapper .profession-item .profession-row-1 .profession-badges .profession--badge:first-child{margin-left:0}.profession-item-wrapper .profession-item .profession-row-1 .profession-title{margin-left:16px;width:calc(100% - 98px);font-weight:500;font-size:24px;line-height:32px}.profession-item-wrapper .profession-item .profession-row-1 .profession-image{height:94px}.profession-item-wrapper .profession-item .profession-row-2{height:80px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section{margin-top:14px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section small{position:absolute;left:150px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-price,.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-salary,.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars{float:left}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-price,.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-salary{font-size:20px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-price .profession-price-period{font-size:12px}.profession-item-wrapper .profession-item .profession-row-2 .profession-item--section .profession-stars .icon-star{height:16px;width:16px}}.profession-item-minimal{position:relative;height:96px;margin-bottom:16px;border-radius:4px;background-color:#f4f5fa}.profession-item-minimal:last-child{margin-bottom:0}.profession-item-minimal__title{font-size:17px;line-height:24px;font-weight:500;position:absolute;left:16px;top:50%;z-index:1;transform:translateY(-50%);width:calc(100% - 112px)}.profession-item-minimal .profession-minimal-price{position:absolute;bottom:4px;color:#50667b!important}.profession-item-minimal .profession-image{position:absolute;right:0;top:0;height:96px}.referrals-social-buttons-big-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:16px;padding:0 16px;border-radius:4px;font-size:14px;line-height:16px;color:#fff}.referrals-social-buttons-big-twitter-column,.referrals-social-buttons-big-vk-column{padding-right:8px}.referrals-social-buttons-big-fb-column,.referrals-social-buttons-big-mailto-column{padding-left:8px}.referrals-social-buttons-big-g-plus-column,.referrals-social-buttons-big-ok-column{padding:0 8px}@media(max-width:992px){.referrals-social-buttons-big-ok-column,.referrals-social-buttons-big-vk-column{padding-right:16px}}@media(max-width:992px){.referrals-social-buttons-big-fb-column,.referrals-social-buttons-big-g-plus-column{padding-left:16px}}.referrals-social-buttons-small-wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.referrals-social-buttons-small-button{display:inline-block;height:28px;border-radius:4px;margin-top:8px;margin-right:8px;padding:2px 8px;color:#fff;font-size:14px;line-height:16px}.referrals-social-buttons-small-button.ref-link{background:#08d092;padding-top:4px}.referrals-social-buttons-small-button.ref-link:hover{background:#09e9a3}.referrals-social-buttons-small-button.ref-link .svg-icon{width:20px;height:20px}.referrals-social-buttons-small-button .svg-icon{width:24px;height:24px;fill:#fff;vertical-align:middle}.referrals-social-buttons-small-button .svg-icon use,.referrals-social-buttons-small-button .svg-icon use svg{fill:#fff}.referrals-social-buttons-small-button>span{display:none;vertical-align:middle}@media only screen and (min-width:1920px){.referrals-social-buttons-small-button>span{display:inline;margin-left:8px}}.referrals-social-buttons-big-button:active,.referrals-social-buttons-big-button:focus,.referrals-social-buttons-big-button:hover,.referrals-social-buttons-small-button:active,.referrals-social-buttons-small-button:focus,.referrals-social-buttons-small-button:hover{color:#fff;text-decoration:none}.referrals-social-buttons-big-button.vk,.referrals-social-buttons-small-button.vk{background:#4d75a3}.referrals-social-buttons-big-button.vk:hover,.referrals-social-buttons-small-button.vk:hover{background:#5982b1}.referrals-social-buttons-big-button.fb,.referrals-social-buttons-small-button.fb{background:#3e5294}.referrals-social-buttons-big-button.fb:hover,.referrals-social-buttons-small-button.fb:hover{background:#465ca6}.referrals-social-buttons-big-button.twitter,.referrals-social-buttons-small-button.twitter{background:#55acee}.referrals-social-buttons-big-button.twitter:hover,.referrals-social-buttons-small-button.twitter:hover{background:#6cb7f0}.referrals-social-buttons-big-button.ok,.referrals-social-buttons-small-button.ok{background:#f48120}.referrals-social-buttons-big-button.ok:hover,.referrals-social-buttons-small-button.ok:hover{background:#f58f38}.referrals-social-buttons-big-button.gplus,.referrals-social-buttons-small-button.gplus{background:#db4e3f}.referrals-social-buttons-big-button.gplus:hover,.referrals-social-buttons-small-button.gplus:hover{background:#df6254}.referrals-social-buttons-big-button.email,.referrals-social-buttons-small-button.email{background:rgba(80,102,123,.2)}.referrals-social-buttons-big-button.email:hover,.referrals-social-buttons-small-button.email:hover{background:rgba(90,115,138,.2)}.referrals-social-buttons-big-button.pdf,.referrals-social-buttons-small-button.pdf{background:#db4e3f}.referrals-social-buttons-big-button.pdf:hover,.referrals-social-buttons-small-button.pdf:hover{background:#df6254}.referrals-social-buttons-big-button .svg-icon,.referrals-social-buttons-small-button .svg-icon{width:24px;height:24px;fill:#fff}.referrals-social-buttons-big-button .svg-icon use,.referrals-social-buttons-big-button .svg-icon use svg,.referrals-social-buttons-small-button .svg-icon use,.referrals-social-buttons-small-button .svg-icon use svg{fill:#fff}.gb-survey-app{display:flex;flex-direction:column;min-height:100vh}.gb-survey-app__top-banner{position:relative;padding:24px 0;background-image:url(/images/landings/digitaltest/digitaltest_patern.png),linear-gradient(90deg,#00bec0,#004db8);background-size:200px 200px,auto;text-align:center;z-index:2}@media only screen and (min-width:1024px){.gb-survey-app__top-banner{text-align:left}}.gb-survey-app__top-banner .icon-logo-text{width:200px;height:50px;fill:#fff}.gb-survey-app__top-banner .icon-logo-text use,.gb-survey-app__top-banner .icon-logo-text use svg{fill:#fff}@media only screen and (min-width:1024px){.gb-survey-app__top-banner-limiter{max-width:70%}}.gb-survey-app__top-banner-title{font-size:30px;line-height:32px;font-weight:300;margin:48px 0 0;color:#fff}@media only screen and (min-width:1024px){.gb-survey-app__top-banner-title{font-size:52px;line-height:62px}}.gb-survey-app__top-banner-subtitle{font-size:20px;line-height:28px;margin:32px 0;color:#fff;font-weight:500}@media only screen and (min-width:1024px){.gb-survey-app__top-banner-subtitle{font-size:24px;line-height:32px}}.gb-survey-app__top-banner-subtitle-accent{font-size:32px;line-height:1}.gb-survey-app__top-banner-description{font-size:20px;line-height:28px;margin:32px 0 0;color:#fff}@media only screen and (min-width:1024px){.gb-survey-app__top-banner-description{font-size:24px;line-height:32px}}.gb-survey-app__top-banner-repeat-link{position:absolute;right:8px;top:0;display:inline-block;color:#fff}.gb-survey-app__top-banner-repeat-link:hover{color:#fff;text-decoration:underline}.gb-survey-app__top-banner-repeat-link:active{color:#fff}.gb-survey-app__results{padding-top:48px}.gb-survey-app__results>.container,.gb-survey-app__results>.container-medium,.gb-survey-app__results>.container-mini{display:flex;flex-direction:column;flex:1}.gb-survey-app__results>.container-medium .site-footer,.gb-survey-app__results>.container-mini .site-footer,.gb-survey-app__results>.container .site-footer{position:absolute;bottom:0;width:100%}.gb-survey-app__results>.container-medium .site-footer__content,.gb-survey-app__results>.container-mini .site-footer__content,.gb-survey-app__results>.container .site-footer__content{border-top:0}.gb-survey-app__results>.container-medium .site-footer>.container,.gb-survey-app__results>.container-medium .site-footer>.container-medium,.gb-survey-app__results>.container-medium .site-footer>.container-mini,.gb-survey-app__results>.container-medium .site-footer>.container-wide,.gb-survey-app__results>.container-mini .site-footer>.container,.gb-survey-app__results>.container-mini .site-footer>.container-medium,.gb-survey-app__results>.container-mini .site-footer>.container-mini,.gb-survey-app__results>.container-mini .site-footer>.container-wide,.gb-survey-app__results>.container .site-footer>.container,.gb-survey-app__results>.container .site-footer>.container-medium,.gb-survey-app__results>.container .site-footer>.container-mini,.gb-survey-app__results>.container .site-footer>.container-wide{padding:0}.gb-survey-app__results-block h1,.gb-survey-app__results-block h2{margin:0 0 32px;text-align:center}@media only screen and (min-width:1024px){.gb-survey-app__results-block h1,.gb-survey-app__results-block h2{text-align:left}}.gb-survey-app__results-block_gu{margin-bottom:48px}.gb-survey-app__results-content{flex:1;padding-bottom:100px}.gb-survey-app__results-gu{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-survey-app__results-gu{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-survey-app__results-gu .gb-gu-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gb-survey-app__results-gu .gb-gu-card{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.gb-survey-app__results-gu .gb-gu-card{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-survey-app__results-gu .gb-gu-card{width:calc(33.33333% - 32px)}}.gb-survey-app__results-professions{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-survey-app__results-professions{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-survey-app__results-professions .profession-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gb-survey-app__results-professions .profession-card{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.gb-survey-app__results-professions .profession-card{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-survey-app__results-professions .profession-card{width:calc(33.33333% - 32px)}}.gb-survey-app__results-share{margin-top:48px}.gb-survey-app__results-share-title{margin-bottom:16px}.gb-survey-app__registration{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1;padding-top:24px;text-align:center}@media only screen and (min-width:768px){.gb-survey-app__registration{padding-top:64px}}@media only screen and (min-width:1024px){.gb-survey-app__registration{padding-top:120px}}.gb-survey-app__registration .registration-form-v2{width:100%;max-width:354px;margin-top:0}.gb-survey-app__registration .registration-form-v2-wrapper{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;position:unset;top:unset;left:unset;z-index:1;padding:0;background-color:#fff;transition-duration:unset}.gb-survey-app__registration .registration-form-v2-wrapper .registration-title{display:none}.gb-survey-app__registration .registration-form-v2-wrapper .close-form{display:none!important}.gb-survey-app__registration .icon-logo-text{width:150px;height:32px;margin-bottom:16px}@media only screen and (min-width:768px){.gb-survey-app__registration .icon-logo-text{margin-bottom:64px}}@media only screen and (min-width:1024px){.gb-survey-app__registration .icon-logo-text{width:250px;height:48px;margin-bottom:64px}}.gb-survey-app__registration-main-title{margin:0;text-align:center}.gb-survey-app__registration-main-title-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:32px}@media only screen and (min-width:1024px){.gb-survey-app__registration-main-title-wrapper{margin-bottom:48px}}.video-js.vjs-gb-skin{width:100%;position:relative;overflow:hidden;font-family:Onest;font-weight:500;background-color:#000;min-height:450px}.video-js.vjs-gb-skin.no-toolbar>.vjs-control-bar{display:none!important}.video-js.vjs-gb-skin .vjs-error-display:before{content:"✕"!important}.video-js.vjs-gb-skin .vjs-error-display .vjs-modal-dialog-content{padding:96px 24px}.video-js.vjs-gb-skin .vjs-control-bar{height:40px;background-color:rgba(80,102,123,.8)}.video-js.vjs-gb-skin .vjs-playlist-menu{position:absolute;bottom:100%;left:0;width:100%;padding:0 8px;background-color:#50667b;overflow:scroll;max-height:540px}@media only screen and (min-width:1800px){.video-js.vjs-gb-skin .vjs-playlist-menu{max-height:410px}}.video-js.vjs-gb-skin .vjs-playlist-menu-item{padding:8px 0;font-size:15px;cursor:pointer;color:rgba(80,102,123,.5);border-bottom:1px solid #5e6e7d}.video-js.vjs-gb-skin .vjs-playlist-menu-item:last-of-type{border-bottom:none}.video-js.vjs-gb-skin .vjs-playlist-menu-item:focus{outline:none}.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-watched{color:#fff}.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-watched .vjs-playlist-item-icon{background-color:#fff;border-color:#fff}.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-watched .svg-icon.icon-play-2{fill:#50667b}.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-active .svg-icon.icon-play-2,.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-active .svg-icon.icon-play-2 use,.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-active .svg-icon.icon-play-2 use svg,.video-js.vjs-gb-skin .vjs-playlist-menu-item:hover .svg-icon.icon-play-2,.video-js.vjs-gb-skin .vjs-playlist-menu-item:hover .svg-icon.icon-play-2 use,.video-js.vjs-gb-skin .vjs-playlist-menu-item:hover .svg-icon.icon-play-2 use svg{fill:#fff}.video-js.vjs-gb-skin .vjs-playlist-menu-item.vjs-active .vjs-playlist-item-name,.video-js.vjs-gb-skin .vjs-playlist-menu-item:hover .vjs-playlist-item-name{color:#fff}.video-js.vjs-gb-skin .vjs-playlist-item-content{display:flex;align-items:center}.video-js.vjs-gb-skin .vjs-playlist-item-icon{display:inline-block;position:relative;top:2px;border:2px solid rgba(80,102,123,.5);border-radius:50%;text-align:center;margin-right:8px;width:24px;height:24px}.video-js.vjs-gb-skin .vjs-playlist-item-icon .svg-icon.icon-play-2{width:12px;height:12px;fill:#99a8b7;vertical-align:bottom}.video-js.vjs-gb-skin .vjs-playlist-item-icon .svg-icon.icon-play-2 use,.video-js.vjs-gb-skin .vjs-playlist-item-icon .svg-icon.icon-play-2 use svg{fill:#99a8b7}.video-js.vjs-gb-skin .vjs-playlist-item-name{font-size:14px;color:#99a8b7}.video-js.vjs-gb-skin .vjs-playlist-item-duration{color:rgba(80,102,123,.5)!important;margin-left:12px}.video-js.vjs-gb-skin .vjs-load-progress,.video-js.vjs-gb-skin .vjs-progress-holder{height:4px;border-radius:4px}.video-js.vjs-gb-skin .vjs-control{font-size:13px;width:40px}.video-js.vjs-gb-skin .vjs-current-time{display:block;min-width:40px;width:auto;padding:0 10px 0 16px}.video-js.vjs-gb-skin .vjs-duration,.video-js.vjs-gb-skin .vjs-time-divider{display:block;width:auto;min-width:0}.video-js.vjs-gb-skin .vjs-time-divider{margin:0 -5px;padding:0}.video-js.vjs-gb-skin .vjs-duration{padding-left:10px;padding-right:5px}.video-js.vjs-gb-skin .vjs-remaining-time{display:none}.video-js.vjs-gb-skin .vjs-playback-rate{width:auto;padding:0 8px}.video-js.vjs-gb-skin .vjs-playback-rate-value{font-size:17px;line-height:40px;position:static}.video-js.vjs-gb-skin .vjs-playback-rate .vjs-menu-content{width:100%;bottom:21px;background-color:#50667b;z-index:2}.video-js.vjs-gb-skin .vjs-playback-rate .vjs-menu-item{text-align:left;padding:2px 4px;border-bottom:1px solid #5e6e7d}.video-js.vjs-gb-skin .vjs-playback-rate .vjs-menu-item:last-of-type{border-bottom:none}.video-js.vjs-gb-skin .vjs-fullscreen-control,.video-js.vjs-gb-skin .vjs-play-control{font-family:vjs!important}.video-js.vjs-gb-skin.vjs-fullscreen .vjs-playlist-mvp-menu,.video-js.vjs-gb-skin.vjs-fullscreen .vjs-playlist-mvp-title-bar{display:none}.video-js.vjs-gb-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.video-js.vjs-gb-skin .vjs-volume-menu-button{display:none;font-family:vjs!important;width:120px}@media only screen and (min-width:768px){.video-js.vjs-gb-skin .vjs-volume-menu-button{display:unset}}.video-js.vjs-gb-skin .vjs-volume-menu-button:before{content:"";width:40px;margin-left:-64px;font-size:26px}@media only screen and (min-width:768px){.video-js.vjs-gb-skin .vjs-volume-menu-button:before{font-size:20px}}.video-js.vjs-gb-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.video-js.vjs-gb-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.video-js.vjs-gb-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.video-js.vjs-gb-skin .vjs-volume-menu-button .vjs-menu{opacity:1;display:block;left:32px}.video-js.vjs-gb-skin .vjs-volume-menu-button .vjs-volume-bar,.video-js.vjs-gb-skin .vjs-volume-menu-button .vjs-volume-level{border-radius:4px}.video-js.vjs-gb-skin .vjs-playlist-toggle{font-family:vjs!important}.video-js.vjs-gb-skin .vjs-playlist-toggle:before{content:"";font-size:22px}.video-js.vjs-gb-skin .vjs-playlist-toggle.vjs-active{background-color:#50667b}.video-js.vjs-gb-skin .vjs-playlist-next{font-family:vjs!important}.video-js.vjs-gb-skin .vjs-playlist-next:before{content:"";font-size:1.4em}.video-js.vjs-gb-skin .vjs-play-progress.vjs-slider-bar{height:4px;border-radius:2px}.video-js.vjs-gb-skin .vjs-play-progress.vjs-slider-bar:before{display:none}.video-js.vjs-gb-skin .vjs-control:before{line-height:40px}.video-js.vjs-gb-skin .vjs-time-control{font-size:14px;line-height:40px}.video-js.vjs-gb-skin .vjs-big-play-button{width:100%;height:100%;transition:none .2s;top:0;left:0;color:#6f64e9;font-size:20px;font-family:vjs;line-height:48px;border:none;border-radius:0;background-color:rgba(80,102,123,.4);z-index:5}.video-js.vjs-gb-skin .vjs-big-play-button:before{width:32px;height:32px;transition:all .2s;display:flex;flex-direction:row;justify-content:center;align-items:center;content:"";position:absolute;top:50%;left:50%;padding:8px 16px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.video-js.vjs-gb-skin .vjs-big-play-button:before{width:64px;height:64px;font-size:40px}}.video-js.vjs-gb-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.video-js.vjs-gb-skin .vjs-gbui-buttons{position:absolute;top:8px;right:8px;display:none;flex-direction:column;align-items:flex-end;z-index:2}.video-js.vjs-gb-skin .vjs-gbui-button{width:40px;height:40px;transition:all .2s;display:block;padding:4px;text-align:center;background-color:#404e5b;color:#fff;font-family:vjs;line-height:32px;border-radius:4px}.video-js.vjs-gb-skin .vjs-gbui-button:hover:after{text-shadow:0 0 1em #fff}.video-js.vjs-gb-skin.vjs-has-started .vjs-gbui-buttons{display:flex;visibility:visible;opacity:1;transition:opacity .1s,visibility .1s}.video-js.vjs-gb-skin.vjs-playing.vjs-user-inactive.vjs-has-started .vjs-gbui-buttons{opacity:0;visibility:visible;transition:opacity 1s,visibility 1s}.video-js.vjs-gb-skin.vjs-error .vjs-gbui-buttons,.video-js.vjs-gb-skin.vjs-liked .vjs-gbui-overlay-rate{display:none!important}.video-js.vjs-gb-skin .vjs-icon-share{margin-bottom:24px;font-family:VideoJS;font-size:24px;cursor:pointer}.video-js.vjs-gb-skin .vjs-icon-share:hover{background-color:#50667b}.video-js.vjs-gb-skin .vjs-download-button{margin-bottom:16px}.video-js.vjs-gb-skin .vjs-download-button:after{font-size:17px;content:""}.video-js.vjs-gb-skin .vjs-time-code-button{cursor:pointer}.video-js.vjs-gb-skin .vjs-time-code-button:after{font-size:24px;content:""}.video-js.vjs-gb-skin .vjs-like-button{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:40px;margin-bottom:8px}.video-js.vjs-gb-skin .vjs-like-button:focus{outline:none}.video-js.vjs-gb-skin .vjs-like-button:hover{background:#08d092}.video-js.vjs-gb-skin .vjs-like-button:after{content:"";font-size:24px;display:block}.video-js.vjs-gb-skin .vjs-like-button_active{max-width:200px;width:auto;background:#08d092;padding:0 8px;justify-content:space-between;overflow:hidden}.video-js.vjs-gb-skin .vjs-like-button_active .vjs-like-button-counter{display:inline-block}.video-js.vjs-gb-skin .vjs-like-button_active.vjs-dislike{background:#d74a5c;text-align:right}.video-js.vjs-gb-skin .vjs-like-button.vjs-dislike:after{transform:rotate(180deg)}.video-js.vjs-gb-skin .vjs-like-button.vjs-dislike:hover{background:#d74a5c}.video-js.vjs-gb-skin .vjs-like-button-counter{font-size:17px;font-family:Onest;display:none;margin-right:8px}.video-js.vjs-gb-skin .vjs-gbui-overlay{display:block;position:absolute;top:0;bottom:0;right:0;left:0;padding:100px 32px;text-align:center;background-color:rgba(0,0,0,.7);color:#fff;z-index:1}.video-js.vjs-gb-skin .vjs-gbui-overlay-title{font-size:34px}.video-js.vjs-gb-skin .vjs-gbui-overlay-close,.video-js.vjs-gb-skin .vjs-gbui-overlay-subtitle{font-size:13px;color:rgba(80,102,123,.5)}.video-js.vjs-gb-skin .vjs-gbui-overlay-subtitle{margin-top:16px}.video-js.vjs-gb-skin .vjs-gbui-overlay-close{display:inline-block;margin-top:8px}.video-js.vjs-gb-skin .vjs-gbui-overlay-close:hover{color:#fff}.video-js.vjs-gb-skin .vjs-gbui-chat-record{background-color:#000;position:absolute;top:0;right:0;bottom:0;width:300px;height:100vh}.video-js.vjs-gb-skin .vjs-gbui-chat-record__header{position:relative;display:flex;height:56px;justify-content:space-between;align-items:center;padding:8px 8px 8px 24px;color:#fff;font-size:17px;font-weight:500;line-height:24px}.video-js.vjs-gb-skin .vjs-gbui-chat-record__header-button{width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px}.video-js.vjs-gb-skin .vjs-gbui-chat-record__close{width:1em;height:1em;position:relative}.video-js.vjs-gb-skin .vjs-gbui-chat-record__close:after,.video-js.vjs-gb-skin .vjs-gbui-chat-record__close:before{position:absolute;top:-.207em;left:calc(50% - 1px);content:"";display:block;width:2px;height:1.414em;border-radius:2px;background-color:currentColor}.video-js.vjs-gb-skin .vjs-gbui-chat-record__close:before{transform:rotate(45deg)}.video-js.vjs-gb-skin .vjs-gbui-chat-record__close:after{transform:rotate(-45deg)}.video-js.vjs-gb-skin .vjs-gbui-chat-record__chat{height:calc(100% - 56px);padding:24px 24px 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.video-js.vjs-gb-skin .vjs-gbui-chat-record__chat::-webkit-scrollbar{display:none}.video-js.vjs-gb-skin .vjs-gbui-chat-record__header-shadow{position:absolute;top:100%;left:0;right:0;height:24px;transition:opacity .3s ease 0s;background:linear-gradient(180deg,#000,transparent)}.video-js.vjs-gb-skin .vjs-gbui-chat-record__item{margin-bottom:16px;font-size:13px;line-height:18px}.video-js.vjs-gb-skin .vjs-gbui-chat-record__author{padding-right:8px;font-weight:500;overflow-wrap:break-word}.video-js.vjs-gb-skin .vjs-gbui-chat-record__text{color:#d4d4dd;overflow-wrap:break-word}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{color:#fff}.video-js .vjs-big-play-button:focus:before,.video-js:hover .vjs-big-play-button:before{background-color:#6f64e9}.vjs-playlist{width:100%;background-color:#2d2d2d}.vjs-playlist.vjs-playlist-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vjs-playlist.vjs-playlist-right{border-top-right-radius:5px;border-bottom-right-radius:5px}.vjs-playlist ul{padding:0;list-style:none}.vjs-playlist .vjs-track{color:#f7f9fc;font-size:14px;padding:8px;cursor:pointer;background-color:#2d2d2d;transition-property:background-color;transition-duration:.4s;display:block;width:100%}.vjs-playlist .vjs-track:hover{background-color:#373737;transition-duration:.1s;transition-property:background-color;text-decoration:none;text-shadow:none}.vjs-playlist .vjs-track.current-track{background-color:#474747}.vjs-playlist-mvp-title-bar{width:100%;height:unset;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:6;padding-bottom:16px;position:absolute;top:32px;left:0;background-color:rgba(80,102,123,.8)}.vjs-playlist-mvp-title-bar-content{font-size:14px;line-height:18px;flex-grow:1;text-align:center}@media only screen and (min-width:1024px){.vjs-playlist-mvp-title-bar-content{font-size:14px;line-height:20px}}.vjs-playing.vjs-user-inactive.vjs-has-started .vjs-playlist-mvp-title-bar{transition:opacity 1s;opacity:0}.vjs-playlist-mvp-menu-item-tooltip{font-size:14px;line-height:18px;font-family:Onest;padding:8px 12px!important;background-color:rgba(44,45,48,.8);border-radius:0 0 4px 4px;color:#fff}@media only screen and (min-width:1024px){.vjs-playlist-mvp-menu-item-tooltip{font-size:14px;line-height:20px}}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu{display:flex;flex-direction:row;position:relative;z-index:9;width:100%;background-color:rgba(80,102,123,.8)}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item{display:flex;flex-direction:column;justify-content:center;height:32px;padding:0 2px;flex-basis:0;flex-grow:1;outline:none;cursor:pointer}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item-content{border-radius:4px;overflow:hidden}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item.vjs-watched .vjs-playlist-mvp-menu-item-progress{background-color:#08d092}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item.vjs-current .vjs-playlist-mvp-menu-item-progress{background-color:#fff}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item-progress{width:100%;height:4px;display:block;background-color:hsla(0,0%,100%,.5)}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-menu-item-progress:hover{background-color:#fff}.vjs-playing.vjs-user-inactive.vjs-has-started .vjs-playlist-mvp-menu{transition:opacity 1s;opacity:0}.video-js.vjs-gb-mvp-skin .vjs-gbui-buttons{top:110px;right:16px}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-control{width:40px;height:unset;transition:opacity .2s;z-index:2;opacity:.4}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-control:hover{opacity:1}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-control svg{width:20px;height:20px;fill:#fff;vertical-align:middle}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-control svg use,.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-control svg use svg{fill:#fff}.video-js.vjs-gb-mvp-skin .vjs-playlist-mvp-prev>svg{transform:rotate(180deg)}.gb-education{display:flex;flex-direction:row;width:100%;background-color:#fff}.gb-education__padder{padding:0 18px 0 24px}.gb-education__mobile-divider{margin-top:16px;margin-bottom:0}@media only screen and (min-width:1024px){.gb-education__mobile-divider{display:none}}.gb-education__lesson-feedback-block{margin-top:24px}.gb-education .gb-education-content-block{margin-top:24px;padding:0 18px 0 24px}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block{padding:0}}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_mobile{display:none!important}}@media only screen and (max-width:1023px){.gb-education .gb-education-content-block_desktop{display:none}}.gb-education .gb-education-content-block_homework{margin:0 16px 24px;border-radius:8px;padding:16px 12px 24px;background:#f4f5fa}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_homework{padding:24px;margin:0 24px 24px}}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_trainer{margin:0;padding:0 0 32px}}.gb-education .gb-education-content-block_materials,.gb-education .gb-education-content-block_materials .lesson-contents{margin-top:16px}.gb-education .gb-education-content-block_materials .lesson-contents-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-education .gb-education-content-block_materials .lesson-contents-header .lesson-materials-icon{margin-right:12px}.gb-education .gb-education-content-block_materials .lesson-contents__list{margin-top:16px}.gb-education .gb-education-content-block_materials .lesson-contents__download-row{font-size:15px;line-height:24px;color:#3f9dff;word-break:break-word}.gb-education .gb-education-content-block_materials .lesson-contents__download-row:hover{text-decoration:underline}.gb-education .gb-education-content-block_materials .lesson-contents__download{display:block}.gb-education .gb-education-content-block_materials .lesson-contents__download .svg-icon{width:16px;height:16px;fill:rgba(80,102,123,.5)}.gb-education .gb-education-content-block_materials .lesson-contents__download .svg-icon use,.gb-education .gb-education-content-block_materials .lesson-contents__download .svg-icon use svg{fill:rgba(80,102,123,.5)}.gb-education .gb-education-content-block_materials .lesson-contents__archive{overflow-x:hidden;text-overflow:ellipsis}.gb-education .gb-education-content-block_materials .lesson-contents__archive a{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_materials .lesson-contents__archive a{font-size:15px;line-height:24px}}.gb-education .gb-education-content-block_teacher-help{margin:24px 0}.gb-education .gb-education-content-block_group-chat .group-chat,.gb-education .gb-education-content-block_vkontakte .group-chat{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-education .gb-education-content-block_group-chat .group-chat:hover svg,.gb-education .gb-education-content-block_vkontakte .group-chat:hover svg{opacity:1}.gb-education .gb-education-content-block_group-chat .group-chat__label,.gb-education .gb-education-content-block_vkontakte .group-chat__label{margin-left:12px}.gb-education .gb-education-content-block_group-chat .group-chat svg,.gb-education .gb-education-content-block_vkontakte .group-chat svg{fill:#50667b;transition:opacity .2s;margin-right:12px;opacity:.4}.gb-education .gb-education-content-block_group-chat .group-chat svg use,.gb-education .gb-education-content-block_group-chat .group-chat svg use svg,.gb-education .gb-education-content-block_vkontakte .group-chat svg use,.gb-education .gb-education-content-block_vkontakte .group-chat svg use svg{fill:#50667b}.gb-education .gb-education-content-block_telegram .telegram-chats-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;opacity:1}.gb-education .gb-education-content-block_telegram .telegram-chats-link:hover{opacity:.85}.gb-education .gb-education-content-block_telegram .telegram-chats-link .telegram-colored-icon{width:42px;height:42px;min-width:42px;margin-right:16px}.gb-education .gb-education-content-block_telegram .telegram-chat-title{font-size:15px;line-height:20px;font-weight:500;margin:0;color:#3f5368;white-space:nowrap}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_telegram .telegram-chat-title{font-size:17px;line-height:24px}}.gb-education .gb-education-content-block_telegram .telegram-chat-title__chats-count{color:#a6b3bd}.gb-education .gb-education-content-block_telegram .telegram-chat-list.dropdown-menu{width:326px;max-height:216px;overflow:auto;left:-16px;padding:8px 16px 16px;border:none;border-radius:0 0 4px 4px;box-shadow:0 16px 32px rgba(51,56,58,.06);margin-top:0}.gb-education .gb-education-content-block_telegram .telegram-chat-list__wrapper{overflow:auto;max-height:192px}.gb-education .gb-education-content-block_telegram .telegram-chat-item{display:flex;flex-direction:row;transition:background-color .2s;width:100%;padding:8px 8px 8px 12px;background-color:#f4f5fa;border-radius:8px}.gb-education .gb-education-content-block_telegram .telegram-chat-item:not(:last-child){margin-bottom:8px}.gb-education .gb-education-content-block_telegram .telegram-chat-item:active,.gb-education .gb-education-content-block_telegram .telegram-chat-item:focus,.gb-education .gb-education-content-block_telegram .telegram-chat-item:hover{background-color:rgba(164,175,221,.2)}.gb-education .gb-education-content-block_telegram .telegram-chat-item__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:0;background:transparent}.gb-education .gb-education-content-block_telegram .telegram-chat-item__link:active,.gb-education .gb-education-content-block_telegram .telegram-chat-item__link:focus,.gb-education .gb-education-content-block_telegram .telegram-chat-item__link:hover{background:transparent!important}.gb-education .gb-education-content-block_telegram .telegram-chat-item .telegram-colored-icon{width:42px;height:42px;min-width:42px;margin-right:16px}.gb-education .gb-education-content-block_mates,.gb-education .gb-education-content-block_teaching-staff{margin-bottom:24px}.gb-education .gb-education-content-block_mates .mentors,.gb-education .gb-education-content-block_teaching-staff .mentors{margin-top:16px}.gb-education .gb-education-content-block_mates .mentors__list-item,.gb-education .gb-education-content-block_teaching-staff .mentors__list-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px}.gb-education .gb-education-content-block_mates .mentors__list-item:last-of-type,.gb-education .gb-education-content-block_teaching-staff .mentors__list-item:last-of-type{margin-bottom:0}.gb-education .gb-education-content-block_mates .mentors__list-item a,.gb-education .gb-education-content-block_teaching-staff .mentors__list-item a{font-size:13px;line-height:18px;flex-shrink:0;color:#3f5368}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_mates .mentors__list-item a,.gb-education .gb-education-content-block_teaching-staff .mentors__list-item a{font-size:15px;line-height:24px}}.gb-education .gb-education-content-block_mates .mentors-list__mentor-image-block,.gb-education .gb-education-content-block_teaching-staff .mentors-list__mentor-image-block{width:40px;height:40px;margin-right:12px;border-radius:50%;overflow:hidden}.gb-education .gb-education-content-block_mates .mentors-list__mentor-image,.gb-education .gb-education-content-block_teaching-staff .mentors-list__mentor-image{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gb-education .gb-education-content-block_mates .mentors-list__mentor-name-block,.gb-education .gb-education-content-block_teaching-staff .mentors-list__mentor-name-block{display:flex;flex-direction:column;font-size:13px;line-height:18px;color:#3f5368}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_mates .mentors-list__mentor-name-block,.gb-education .gb-education-content-block_teaching-staff .mentors-list__mentor-name-block{font-size:15px;line-height:24px}}.gb-education .gb-education-content-block_mates .mentor-list__role,.gb-education .gb-education-content-block_teaching-staff .mentor-list__role{font-size:13px;line-height:16px;font-weight:700;margin-bottom:2px}.gb-education .gb-education-content-block_mates a.mentor-list__name,.gb-education .gb-education-content-block_teaching-staff a.mentor-list__name{font-size:15px;line-height:20px}.gb-education .gb-education-content-block_mates .mates__accordion-summary::-webkit-details-marker,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-summary::-webkit-details-marker{display:none}.gb-education .gb-education-content-block_mates .mates__accordion-summary::-moz-list-bullet,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-summary::-moz-list-bullet{list-style-type:none}.gb-education .gb-education-content-block_mates .mates__accordion-summary::marker,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-summary::marker{display:none}.gb-education .gb-education-content-block_mates .mates,.gb-education .gb-education-content-block_teaching-staff .mates{position:relative}.gb-education .gb-education-content-block_mates .mates__title,.gb-education .gb-education-content-block_teaching-staff .mates__title{display:flex;color:#3f5368}.gb-education .gb-education-content-block_mates .mates__number-classmates,.gb-education .gb-education-content-block_teaching-staff .mates__number-classmates{margin-left:5px}.gb-education .gb-education-content-block_mates .mates__accordion-details,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-details{cursor:pointer}.gb-education .gb-education-content-block_mates .mates__accordion-summary,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-summary{outline:none}.gb-education .gb-education-content-block_mates .mates__accordion-summary svg,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-summary svg{height:24px;width:24px;margin-left:10px}.gb-education .gb-education-content-block_mates .mates__accordion-details[open] svg,.gb-education .gb-education-content-block_teaching-staff .mates__accordion-details[open] svg{transform:scaleY(-1)}.gb-education .gb-education-content-block_mates .mates__content,.gb-education .gb-education-content-block_teaching-staff .mates__content{position:relative}.gb-education .gb-education-content-block_mates .mates__loading-overlay,.gb-education .gb-education-content-block_teaching-staff .mates__loading-overlay{position:absolute;z-index:2;top:0;bottom:0;right:0;left:0;background-color:#fff;color:rgba(80,102,123,.5);display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1440px){.gb-education .gb-education-content-block_mates .mates__loading-overlay,.gb-education .gb-education-content-block_teaching-staff .mates__loading-overlay{display:none}}.gb-education .gb-education-content-block_mates .mates__list,.gb-education .gb-education-content-block_teaching-staff .mates__list{position:relative}.gb-education .gb-education-content-block_mates .mates__list-item,.gb-education .gb-education-content-block_teaching-staff .mates__list-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:12px}.gb-education .gb-education-content-block_mates .mates__list-item:first-of-type,.gb-education .gb-education-content-block_teaching-staff .mates__list-item:first-of-type{margin-top:16px}.gb-education .gb-education-content-block_mates .mates-list__mate-name-block,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-name-block{font-size:13px;line-height:18px;margin-left:12px;color:#3f5368}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block_mates .mates-list__mate-name-block,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-name-block{font-size:15px;line-height:24px}}.gb-education .gb-education-content-block_mates .mates-list__mate-waffles-block,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-waffles-block{margin-left:auto}.gb-education .gb-education-content-block_mates .mates-list__mate-image-block,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-image-block{display:inline-block;min-width:32px;min-height:32px}.gb-education .gb-education-content-block_mates .mates-list__mate-online-status,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-online-status{color:#08d092;position:absolute;top:-3px;left:-1px;font-size:10px;line-height:10px}.gb-education .gb-education-content-block_mates .mates-list__mate-image,.gb-education .gb-education-content-block_teaching-staff .mates-list__mate-image{width:32px;height:32px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.gb-education .gb-education-content-block_mates .mates__new-mates-spinner,.gb-education .gb-education-content-block_teaching-staff .mates__new-mates-spinner{margin-top:8px;text-align:center}.gb-education .gb-education-content-block_mentor-help .mentor-help{display:flex;flex-direction:column;padding:16px;background-color:#f4f5fa;border-radius:12px}.gb-education .gb-education-content-block_mentor-help .mentor-help__text{font-size:17px;line-height:24px;font-weight:500;margin-bottom:16px;color:#3f5368}.gb-education .gb-education-content-block_mentor-help .mentor-help__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:baseline;cursor:pointer}.gb-education .gb-education-content-block_mentor-help .mentor-help__link:hover svg{opacity:1}.gb-education .gb-education-content-block_mentor-help .mentor-help__avatar-message{width:40px;height:40px;position:absolute;top:0;left:0;bottom:0;right:0;justify-content:center;align-items:center;display:none;background-color:#6f64e9}.gb-education .gb-education-content-block_mentor-help .mentor-help__avatar-image{max-width:100%;-o-object-fit:cover;object-fit:cover}.gb-education .gb-education-content-block_mentor-help .mentor-help__avatar{width:40px;height:40px;position:relative;margin-right:12px;overflow:hidden;border-radius:50%}.gb-education .gb-education-content-block_mentor-help .mentor-help__avatar:hover .mentor-help__avatar-message{display:flex;flex-direction:row}.gb-education .gb-education-content-block_mentor-help .mentor-help__message-icon{width:24px;height:24px;fill:#fff}.gb-education .gb-education-content-block_mentor-help .mentor-help__message-icon use,.gb-education .gb-education-content-block_mentor-help .mentor-help__message-icon use svg{fill:#fff}.gb-education .gb-education-content-block_mentor-help .mentor-help__message-icon:hover{opacity:1}.gb-education .gb-education-content-block_mentor-help .mentor-help__info{display:flex;flex-direction:column;color:#3f5368}.gb-education .gb-education-content-block_mentor-help .mentor-help__role{font-size:13px;line-height:16px;font-weight:700;margin-bottom:2px}.gb-education .gb-education-content-block_mentor-help .mentor-help__name{font-size:15px;line-height:20px}.gb-education .gb-education-content-block__header-title{font-size:15px;line-height:20px;font-weight:500;margin:0;color:#3f5368}@media only screen and (min-width:1024px){.gb-education .gb-education-content-block__header-title{font-size:17px;line-height:24px}}.gb-education .image-overlayer{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#6f64e9;border-radius:50%;display:none;align-items:center;justify-content:center}.gb-education .image-overlayer_missed-deadline{width:32px;height:32px}.gb-education .image-overlayer .icon-write{width:24px;height:24px;fill:#fff}.gb-education .image-overlayer .icon-write use,.gb-education .image-overlayer .icon-write use svg{fill:#fff}.gb-education .send_message_on_hover{position:relative;border-radius:50%}.gb-education .send_message_on_hover:hover .image-overlayer{display:flex}.gb-education .send_message_on_hover:hover svg{opacity:1}.gb-education .left-side-wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;transition:transform .2s;position:absolute;transform:translateX(-100%);border-right:1px solid rgba(164,175,221,.2);z-index:10}@media only screen and (min-width:1024px){.gb-education .left-side-wrapper{width:352px;height:100%;flex-shrink:0;position:relative;transform:none}}.gb-education .left-side-wrapper_open{transform:none}.gb-education .left-side-wrapper_open .left-side-wrapper-right{opacity:1;background:rgba(63,83,104,.6)}.gb-education .left-side-wrapper-left{display:flex;width:85%;position:relative;background:#fff;border-right:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.gb-education .left-side-wrapper-left{width:100%;border-right:none}}.gb-education .left-side-wrapper-right{opacity:0;flex:1;background:transparent;transition:background 1s}@media only screen and (min-width:1024px){.gb-education .left-side-wrapper-right{display:none}}.gb-education .left-side-wrapper_collapsed{width:0;height:0;opacity:0;visibility:hidden;border:0}.gb-education .left-side-wrapper_collapsed .lessons-list{overflow-y:visible}.gb-education .left-side-wrapper_unpadded{padding-right:0;padding-left:0}.gb-education .left-side-wrapper_vertical-padded{padding-top:32px;padding-bottom:32px}.gb-education .left-side-wrapper_transparent{background-color:transparent}.gb-education .left-side-wrapper_with-overflow{overflow-y:auto}.gb-education .left-side-wrapper_wide{width:50%}.gb-education{height:100%}.gb-education .right-side-wrapper{transition:all .2s;display:none;flex-shrink:0;overflow-y:auto;padding:16px 8px;z-index:40;border-left:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.gb-education .right-side-wrapper{display:block}}.gb-education .right-side-wrapper__toggle-button{margin-bottom:24px}.gb-education .right-side-wrapper a svg{opacity:1}.gb-education .right-side-wrapper a:hover svg{opacity:.8}.gb-education .right-side-wrapper svg{fill:#50667b;transition:opacity .2s}.gb-education .right-side-wrapper svg use,.gb-education .right-side-wrapper svg use svg{fill:#50667b}.gb-education .right-side-wrapper svg.icon-collapse-panel{width:32px;height:32px}.gb-education .right-side-wrapper svg.icon-chat{width:30px;height:30px}.gb-education .right-side-wrapper_opened{width:328px;padding:0 24px 24px;border-left:1px solid rgba(164,175,221,.2)}.gb-education .right-side-wrapper_opened svg.icon-collapse-panel{transform:scaleX(-1);filter:FlipH}.gb-education .right-side-wrapper_opened .mates__not-found{display:block}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened){font-size:12px;line-height:16px;font-weight:400;text-align:center;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-education .right-side-wrapper:not(.right-side-wrapper_opened){font-size:13px;line-height:18px;font-weight:400}}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .help-block .icon-emergency-help{margin-left:21px}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .help-block__title,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .lesson-contents,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .lesson-materials-icon,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates-list__mate-name-block,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates-list__mate-waffles-block,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates__not-found,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates__title,.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .right-side-wrapper__header-title{display:none}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .group-chat__label{margin-left:0}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mentors__list-item{display:flex;flex-direction:column;padding:8px 0}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mentors-list__mentor-image-block{min-width:40px;min-height:40px;overflow:hidden;border-radius:50%}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mentors-list__mentor-name-block{margin-left:0}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mentors-list__mentor-name-block a{display:none}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mentors-list__mentor-image{width:40px;height:40px;border-radius:50%}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates{height:calc(100vh - 310px)}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates__list{margin:0}.gb-education .right-side-wrapper:not(.right-side-wrapper_opened) .mates__list-item{justify-content:center}.gb-education .right-side-wrapper__toggle-button{display:block}.gb-student-help{width:100%}.gb-student-help__main-title{font-size:15px;line-height:20px;font-weight:500;color:#3f5368;margin:0 0 16px}@media only screen and (min-width:1024px){.gb-student-help__main-title{font-size:17px;line-height:24px;font-weight:500}}.gb-student-help-list{width:100%}.gb-student-help-button{display:flex;flex-direction:row;transition:background-color .2s;padding:16px;background-color:#f4f5fa;border-radius:8px}@media only screen and (min-width:768px){.gb-student-help-button{justify-content:space-between;align-items:flex-start}}@media only screen and (min-width:1024px){.gb-student-help-button{padding:16px 24px 16px 16px}}.gb-student-help-button:active,.gb-student-help-button:focus,.gb-student-help-button:hover{background-color:rgba(164,175,221,.2)}.gb-student-help-button:not(:last-child){margin-bottom:8px}.gb-student-help-button__main-content{display:flex;flex-direction:row}.gb-student-help-button__image-wrapper{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:16px}.gb-student-help-button__image{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.gb-student-help-button__text{width:100%}.gb-student-help-button__title{font-size:15px;line-height:20px;font-weight:500;margin-bottom:4px;color:#3f5368}@media only screen and (min-width:1024px){.gb-student-help-button__title{font-size:17px;line-height:24px;font-weight:500}}.gb-student-help-button__subtitle{font-size:15px;line-height:20px;font-weight:400;color:rgba(80,102,123,.5)}.gb-student-help-button__arrow{display:none}@media only screen and (min-width:768px){.gb-student-help-button__arrow{width:24px;height:24px;display:block;align-self:center;margin-left:16px}}.gb-student-help-button__arrow svg.forward-arrow-icon{display:none}@media only screen and (min-width:768px){.gb-student-help-button__arrow svg.forward-arrow-icon{width:24px;height:24px;fill:rgba(80,102,123,.5);display:block}.gb-student-help-button__arrow svg.forward-arrow-icon use,.gb-student-help-button__arrow svg.forward-arrow-icon use svg{fill:rgba(80,102,123,.5)}}.gb-student-help-button_support{opacity:1;pointer-events:auto;cursor:pointer}.gb-student-help-button_support .gb-student-help-button__image-wrapper{background-color:rgba(164,175,221,.2)}.gb-student-help-button_support .gb-student-help-button__icon{width:32px;height:32px}.gb-student-help-button_support .gb-student-help-button__support-email{color:#3f9dff}.gb-student-help-button_support.js-disabled{opacity:.3;background-color:rgba(164,175,221,.4);pointer-events:none;cursor:default}.gb-student-help-button_telegram .gb-student-help-button__image-wrapper{background:linear-gradient(180deg,#2aabee,#229ed9 99.26%)}.gb-student-help-button_telegram .gb-student-help-button__icon{width:54px;height:54px;min-width:54px}.gb-trainer{width:100%;padding:16px 0}@media only screen and (min-width:1024px){.gb-trainer{padding:24px 32px 0}}.gb-trainer__description{font-size:15px;line-height:24px;font-weight:500;width:100%;margin-bottom:24px;color:#3f5368;text-align:left}@media only screen and (min-width:1024px){.gb-trainer__description{font-size:17px;line-height:24px;font-weight:500}}.gb-trainer__description ol,.gb-trainer__description ul{padding:0 0 12px 12px;list-style:decimal;list-style-position:inside}@media only screen and (min-width:1024px){.gb-trainer__description ol,.gb-trainer__description ul{padding-left:0 0 16px 16px}}.gb-trainer__trainer-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#6f64e9;width:100%;height:40px;color:#fff}.gb-trainer__trainer-button:active,.gb-trainer__trainer-button:focus{box-shadow:none;outline:none}.gb-trainer__trainer-button:hover{background-color:rgba(111,100,233,.75)}.gb-trainer__trainer-button:active{background-color:#6f64e9;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.gb-trainer__trainer-button.disabled,.gb-trainer__trainer-button:disabled{background-color:rgba(111,100,233,.5);cursor:text}.gb-trainer__trainer-button:active,.gb-trainer__trainer-button:focus,.gb-trainer__trainer-button:hover{color:#fff}.stepik-trainer-popup__content{width:100%;height:100%}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup__content_mobile{display:none}}.stepik-trainer-popup__content_mobile .stepik-trainer-popup__text{font-size:15px;line-height:24px;font-weight:500}.stepik-trainer-popup__content_desktop{display:none}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup__content_desktop{display:block}}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup__iframe{width:100%;height:calc(100vh - 128px);display:block;border:none;border-radius:12px;padding:12px}}.stepik-trainer-popup .gb-popup{width:100%;height:100%;padding:48px 16px}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup .gb-popup{width:auto;height:auto;padding:0;border-radius:12px}}.stepik-trainer-popup .gb-popup__helper{width:100%;height:100%;max-width:100%;text-align:center}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup .gb-popup__helper{width:calc(100vw - 128px);height:calc(100vh - 128px);max-width:unset;text-align:left}}.stepik-trainer-popup .gb-popup__content{width:100%;padding:0}.stepik-trainer-popup .gb-popup__close{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;top:4px;right:4px;left:unset;background-color:rgba(80,102,123,.4)}@media only screen and (min-width:768px)and (min-height:460px){.stepik-trainer-popup .gb-popup__close{top:-40px;right:0;left:100%}.stepik-trainer-popup .gb-popup__close:active,.stepik-trainer-popup .gb-popup__close:hover{background-color:rgba(80,102,123,.6)}}.stepik-trainer-popup .gb-popup__close .svg-icon{width:24px;height:24px;fill:#fff}.stepik-trainer-popup .gb-popup__close .svg-icon use,.stepik-trainer-popup .gb-popup__close .svg-icon use svg{fill:#fff}.accordion{width:100%}.accordion__line{display:flex;flex-direction:column;justify-content:space-between;transition:background-color .2s;margin-bottom:8px;padding:24px;border-radius:4px;overflow:hidden;background-color:transparent}.accordion__line_hidden .accordion__panel{height:0!important}.accordion__line_active .accordion__arrow-wrapper{transform:rotate(-90deg)}.accordion__line_white.accordion__line_active{box-shadow:0 4px 20px rgba(80,102,123,.16),0 2px 4px rgba(80,102,123,.08)}.accordion__line_white:hover{background-color:#fafafa}.accordion__line_black.accordion__line_active{background-color:hsla(0,0%,100%,.08)}.accordion__line_black:hover{background-color:hsla(0,0%,100%,.16)}.accordion__line_blue.accordion__line{margin-bottom:0;border-radius:0}.accordion__line_blue.accordion__line_active{position:relative;z-index:1;box-shadow:0 11px 15px rgba(21,20,24,.16),0 9px 46px rgba(21,20,24,.08),0 24px 38px rgba(21,20,24,.12);background-color:#000f9f}.accordion__line_blue.accordion__line_active .accordion__arrow_blue,.accordion__line_blue.accordion__line_active .accordion__arrow_blue use,.accordion__line_blue.accordion__line_active .accordion__arrow_blue use svg{fill:hsla(0,0%,100%,.6)}.accordion__line_blue:hover{background-color:#000f9f}.accordion__line_blue:hover .accordion__arrow_blue,.accordion__line_blue:hover .accordion__arrow_blue use,.accordion__line_blue:hover .accordion__arrow_blue use svg{fill:hsla(0,0%,100%,.6)}.accordion__line:hover{cursor:pointer}.accordion__line:hover .accordion__arrow-wrapper{opacity:1}.accordion__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.accordion__title{font-size:17px;line-height:28px;font-weight:500;font-style:normal;margin-right:16px;color:#000}.accordion__title_white{color:#000}.accordion__title_black,.accordion__title_blue{color:#fff}@media only screen and (min-width:768px){.accordion__title{margin-right:0}}.accordion__panel{font-size:13px;line-height:24px;font-weight:400;font-style:normal;transition:height .2s;overflow:hidden}.accordion__panel_white{color:#000}.accordion__panel_black,.accordion__panel_blue{color:#fff}.accordion__arrow_white,.accordion__arrow_white use,.accordion__arrow_white use svg{fill:#000}.accordion__arrow_black,.accordion__arrow_black use,.accordion__arrow_black use svg{fill:#fff}.accordion__arrow_blue,.accordion__arrow_blue use,.accordion__arrow_blue use svg{fill:#000f9f}.accordion__arrow-wrapper{width:16px;height:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .2s,opacity .2s;opacity:.4}.program-page-form-wrapper_hidden{display:none}.program-by-email{display:flex;flex-direction:column;position:relative;width:100%;padding-bottom:108px}@media only screen and (min-width:768px){.program-by-email{padding-top:64px}}@media only screen and (min-width:1024px){.program-by-email{padding-top:0;padding-bottom:144px}}.program-by-email__content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 16px;background:rgba(215,210,255,.6);box-shadow:0 4px 22px rgba(79,81,81,.21);border-radius:8px}@media only screen and (min-width:768px){.program-by-email__content-wrapper{padding:64px 16px}}@media only screen and (min-width:1024px){.program-by-email__content-wrapper{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1366px){.program-by-email__content-wrapper{padding-left:80px;padding-right:80px}}.program-by-email__content-wrapper.index,.program-by-email__content-wrapper.web{background:linear-gradient(90deg,#4d76b8,#6296e9)}.program-by-email__content-wrapper.android{background:linear-gradient(90deg,#2eac6a,#81be00)}.program-by-email__content-wrapper.golang{background:linear-gradient(90deg,#09c,#0ff)}.program-by-email__content-wrapper.ios{background:linear-gradient(270deg,#f06292,#bf74cb)}.program-by-email__content-wrapper.java{background:linear-gradient(270deg,rgba(244,182,123,.85),rgba(244,98,18,.75) 74%,rgba(251,47,119,.75))}.program-by-email__content-wrapper.python{background:linear-gradient(90deg,#fff000,#3dc0a7 50%,#1f41f8)}.program-by-email__content-wrapper.games{background:linear-gradient(270deg,#6957cb,#ef5050)}.program-by-email__content-wrapper.security{background:linear-gradient(270deg,#46cccd,#6957ca)}.program-by-email__content-wrapper.data-science{background:linear-gradient(270deg,#ffe814,#e51686)}.program-by-email__content-wrapper.big-data-analytics{background:linear-gradient(270deg,#a786f2,#4937d1),linear-gradient(270deg,#1ae68e,#2f76ff)}.program-by-email__content-wrapper.design{background:linear-gradient(270deg,#f44548,#0c54e0)}.program-by-email__content-wrapper.devops{background:linear-gradient(270deg,#1aa0e8,#0138ff)}.program-by-email__content-wrapper.productmanagement{background:linear-gradient(270deg,#00ecb3,#9349f0)}.program-by-email__content-wrapper.internet-marketing{background-image:linear-gradient(90deg,#005dff,#a513ff)}.program-by-email__content-wrapper.smm-management{background-image:linear-gradient(90deg,#02e6ff,#367bff)}.program-by-email__content-wrapper.web-design{background-image:linear-gradient(270deg,#00e7d9,#00b8c4)}.program-by-email__content-wrapper.projectmanagement{background:linear-gradient(270deg,#ffd914,#ecaa01)}.program-by-email__content-wrapper.qa-engineer{background:linear-gradient(270deg,#ed6401,#ffd914)}.program-by-email__content-wrapper.interior-design{background:linear-gradient(90deg,#ff6969 6.77%,#ffc79e)}.program-by-email__content-wrapper.pr-management{background:linear-gradient(270deg,#ff4a81,#ffa800)}.program-by-email__content-wrapper.interface-design{background:linear-gradient(90deg,#7c20f1,#046bcb)}.program-by-email__content-wrapper.graphic-design{background:linear-gradient(90deg,#29323c,#536373)}.program-by-email__content-wrapper.system-business-analysis{background-image:linear-gradient(90deg,#9d3cff,#5c00a4)}.program-by-email__content-wrapper.hrmanagement{background-image:linear-gradient(163.35deg,#305c71,#4bc176 59.86%)}.program-by-email__content-wrapper.seo-specialist{background-image:linear-gradient(90deg,#550752,#ff7c7c)}.program-by-email__content-wrapper.prodanalytics{background-image:linear-gradient(87.99deg,#413071,#a0d1f9 96.61%)}.program-by-email__content-wrapper.interior-design-residential-and-public{background-image:linear-gradient(87.99deg,#924666,#f37567 96.61%)}.program-by-email__content-wrapper.webanalytics{background-image:linear-gradient(135deg,#69e89e,#002661)}.program-by-email__content-wrapper.product-design-level-up{background-image:linear-gradient(89.89deg,#102357,#89cbdf)}.program-by-email__content-wrapper.game-design{background-image:linear-gradient(90deg,#f74c06,#f9bc2c)}.program-by-email__content-wrapper.motion-design{background-image:linear-gradient(90deg,#d4acfb,#b84fce)}.program-by-email__content-wrapper.data-engineer{background-image:linear-gradient(90deg,#392d69,#b57bee),linear-gradient(158.9deg,#69e89e,#002661)}.program-by-email__content-wrapper.frontend,.program-by-email__content-wrapper.modeling-3d{background-image:linear-gradient(90deg,#ea98da,#5b6cf9),linear-gradient(90deg,#392d69,#b57bee),linear-gradient(90deg,#8812db,#ff7c40)}.program-by-email__content-wrapper.mobile-design{background-image:linear-gradient(270deg,#0061fe,#00c6fb),linear-gradient(270deg,#0061fe,#00c6fb),linear-gradient(90deg,#ff984a,#fe1160 34.37%,#821572 68.75%,#341269),linear-gradient(90deg,#b1f4ce,#9891e3)}.program-by-email__content-wrapper.cloud-data-engineer{background-image:linear-gradient(285.41deg,#11a2ab,#cb1c80)}.program-by-email__main-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:400px}@media only screen and (min-width:1024px){.program-by-email__main-content{max-width:unset}}.program-by-email__text-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-align:center}.program-by-email__main-title{font-size:20px;line-height:28px;font-weight:500;margin:0 0 16px;color:#fff}@media only screen and (min-width:768px){.program-by-email__main-title{font-size:24px;line-height:32px;font-weight:500}}@media only screen and (min-width:1024px){.program-by-email__main-title{font-size:34px;line-height:44px;font-weight:500;margin-bottom:24px}}.program-by-email__main-subtitle{font-size:15px;line-height:24px;font-weight:400;margin:0 0 24px;color:#fff}@media only screen and (min-width:1024px){.program-by-email__main-subtitle{margin-bottom:32px}}.program-by-email__form-content,.program-by-email__form-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}@media only screen and (min-width:1024px){.program-by-email__form-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width:768px){.program-by-email__form-content_center{justify-content:center}}.program-by-email__form-content_center .program-by-email__input-wrapper{width:100%}@media only screen and (min-width:1024px){.program-by-email__form-content_center .program-by-email__input-wrapper{width:270px}}.program-by-email__form-inputs-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto}@media only screen and (min-width:1024px){.program-by-email__form-inputs-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.program-by-email__form-inputs-wrapper_hidden{width:0;height:0;visibility:hidden}.program-by-email__input-wrapper{width:100%;margin-bottom:24px}@media only screen and (min-width:1024px){.program-by-email__input-wrapper{margin-bottom:0;margin-right:8px}}@media only screen and (min-width:1366px){.program-by-email__input-wrapper{margin-right:24px}}.program-by-email__input-wrapper .intl-tel-input .selected-flag .iti-arrow{border-top-color:hsla(0,0%,100%,.4)}.program-by-email__input{width:100%;height:48px;font-size:15px;line-height:20px;font-weight:400;border:1px solid hsla(0,0%,100%,.32);padding:14px;color:hsla(0,0%,100%,.56);background-color:hsla(0,0%,100%,.04);border-radius:4px}.program-by-email__input::placeholder{color:hsla(0,0%,100%,.56)!important}.program-by-email__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.56)!important}.program-by-email__input::-moz-placeholder{color:hsla(0,0%,100%,.56)!important}.program-by-email__input:-ms-input-placeholder{color:hsla(0,0%,100%,.56)!important}.program-by-email__button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;flex-wrap:nowrap;position:relative;padding:0;color:#fff;background-color:#121621;border:none;border-radius:4px}@media only screen and (min-width:1024px){.program-by-email__button{max-width:270px}}@media only screen and (min-width:1366px){.program-by-email__button{min-width:230px}}.program-by-email__button:active,.program-by-email__button:hover{background-color:#242c42}.program-by-email__button:disabled{opacity:.5}.program-by-email__icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;position:absolute;left:12px}@media only screen and (min-width:1024px){.program-by-email__icon-wrapper{display:none}}@media only screen and (min-width:1366px){.program-by-email__icon-wrapper{display:flex;flex-direction:column}}.program-by-email__icon-wrapper .svg-icon,.program-by-email__icon-wrapper .svg-icon use,.program-by-email__icon-wrapper .svg-icon use svg{fill:#fff}.program-by-email__confidential-policy,.program-by-email__confidential-policy-link{font-size:11px!important;line-height:12px!important;font-weight:400!important;width:100%;text-align:center;color:#fff;opacity:.64}.program-by-email__confidential-policy{margin-top:16px}@media only screen and (min-width:768px){.program-by-email__confidential-policy{margin-top:24px}}@media only screen and (min-width:1024px){.program-by-email__confidential-policy{margin-top:16px}}.program-by-email_profession .program-by-email__main-title{color:#121621}.program-by-email_profession .program-by-email__content-wrapper{box-shadow:none}.program-by-email_profession .program-by-email__confidential-policy{color:#121621}.program-by-email_profession .program-by-email__input{border:none;background-color:#fff;color:#121621}.program-by-email_profession .program-by-email__input:focus{color:#121621}.program-by-email_profession .program-by-email__input:-ms-input-placeholder{color:rgba(0,0,0,.5)!important}.program-by-email_profession .program-by-email__input::placeholder{color:rgba(0,0,0,.5)!important}.program-by-email_profession .program-by-email__input::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important}.program-by-email_profession .program-by-email__input:-moz-placeholder,.program-by-email_profession .program-by-email__input::-moz-placeholder{color:rgba(0,0,0,.5)!important}.program-by-email_profession .program-by-email__input:-ms-input-placeholder,.program-by-email_profession .program-by-email__input::-ms-input-placeholder{color:rgba(0,0,0,.5)!important}.program-by-email_profession .program-by-email__button{cursor:pointer}.gb-special-offer{overflow:hidden;color:#010101}.gb-special-offer__block{position:relative;padding:32px 0}.gb-special-offer__block_gb{background-color:#f7f7ff}.gb-special-offer__block_gu{background-color:#fff}@media only screen and (min-width:768px){.gb-special-offer__block-top{display:flex;flex-direction:row;justify-content:space-between}}.gb-special-offer__desc{margin-bottom:32px}.gb-special-offer__title{font-size:24px;line-height:32px;margin:0;color:inherit;font-weight:500}@media only screen and (min-width:1024px){.gb-special-offer__title{font-size:34px;line-height:44px}}.gb-special-offer__title_main{margin-bottom:32px;text-align:center;font-weight:400}@media only screen and (min-width:1024px){.gb-special-offer__title_main{margin-bottom:48px}}.gb-special-offer__note{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.gb-special-offer__note{font-size:24px;line-height:32px}}.gb-special-offer__availability{display:flex;flex-direction:row;justify-content:flex-end;font-size:14px;line-height:18px;position:relative;margin-top:8px;border-bottom:2px solid rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.gb-special-offer__availability{font-size:14px;line-height:20px}}.gb-special-offer__availability-remain{position:absolute;right:0;bottom:-2px;height:2px;background-image:linear-gradient(270deg,#3f9dff,#6f64e9)}.gb-special-offer__availability-status{margin-bottom:8px}.gb-special-offer__content .gs-cards,.gb-special-offer__content .gu-cards,.gb-special-offer__content .profession-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-special-offer__content .gs-cards,.gb-special-offer__content .gu-cards,.gb-special-offer__content .profession-cards{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-special-offer__content .gb-gu-card,.gb-special-offer__content .gs-card,.gb-special-offer__content .profession-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gb-special-offer__content .gb-gu-card,.gb-special-offer__content .gs-card,.gb-special-offer__content .profession-card{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.gb-special-offer__content .gb-gu-card,.gb-special-offer__content .gs-card,.gb-special-offer__content .profession-card{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-special-offer__content .gb-gu-card,.gb-special-offer__content .gs-card,.gb-special-offer__content .profession-card{width:calc(33.33333% - 32px)}}.gb-special-offer__content-content{font-size:15px;line-height:20px;font-weight:500;width:100%;padding:64px 24px 24px;text-align:center;background-color:#6f64e9;color:#fff;border-radius:4px}@media only screen and (min-width:1024px){.gb-special-offer__content-content{font-size:17px;line-height:24px}}@media only screen and (min-width:768px){.gb-special-offer__content-content{padding-top:24px;padding-left:80px}}.form__input{display:flex;flex-direction:row;width:100%;height:48px;transition:background-color .2s,color .2s;padding:0 16px;border:none;outline:none;border-radius:4px}.form__input_theme_grey{background-color:#f4f5fa;color:rgba(80,102,123,.6)}.form__input_theme_grey::placeholder{color:rgba(80,102,123,.6)}.form__input_theme_grey::-webkit-input-placeholder{color:rgba(80,102,123,.6)}.form__input_theme_grey::-moz-placeholder{color:rgba(80,102,123,.6)}.form__input_theme_grey:-ms-input-placeholder{color:rgba(80,102,123,.6)}.form__input_theme_transparent{background-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.4)}.form__input_theme_transparent::placeholder{color:hsla(0,0%,100%,.8)}.form__input_theme_transparent::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.form__input_theme_transparent::-moz-placeholder{color:hsla(0,0%,100%,.8)}.form__input_theme_transparent:-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.form__input_theme_transparent.form__input_filled,.form__input_theme_transparent.form__input_focused{background-color:#fff;color:#2c2d30}.form__input_theme_transparent.form__input_filled::placeholder,.form__input_theme_transparent.form__input_focused::placeholder{color:#2c2d30}.form__input_theme_transparent.form__input_filled::-webkit-input-placeholder,.form__input_theme_transparent.form__input_focused::-webkit-input-placeholder{color:#2c2d30}.form__input_theme_transparent.form__input_filled::-moz-placeholder,.form__input_theme_transparent.form__input_focused::-moz-placeholder{color:#2c2d30}.form__input_theme_transparent.form__input_filled:-ms-input-placeholder,.form__input_theme_transparent.form__input_focused:-ms-input-placeholder{color:#2c2d30}.form__input_theme_white{background-color:#fff;border:1px solid rgba(80,102,123,.2)}.form__input_theme_white.form__input_focused{box-shadow:0 0 8px rgab(#50667b,.2)}.form__input_theme_geekschool{padding-left:0;border-bottom:1px solid rgba(28,24,38,.08)}.form__input_theme_geekschool::placeholder{color:rgba(0,0,0,.2)}.form__input_theme_geekschool::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.form__input_theme_geekschool::-moz-placeholder{color:rgba(0,0,0,.2)}.form__input_theme_geekschool:-ms-input-placeholder{color:rgba(0,0,0,.2)}.form__input_theme_geekschool[type=submit]{background-color:#57d6e1}.form{width:100%}.form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.form__input-wrapper{position:relative;width:100%;margin-bottom:16px}.form__input-wrapper:last-child{margin-bottom:0}.form__input-wrapper_error:before{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;position:absolute;top:0;left:unset;bottom:0;right:16px;content:"!";z-index:1;margin:auto;border-radius:50%;border:1px solid #d74a5c;background-color:#fff;color:#d74a5c}.form__button{width:100%;height:48px;font-size:15px;line-height:24px;font-weight:700;margin:0;padding:0;border:none;border-radius:4px;overflow:visible;outline:none;background:#6f64e9;color:#fff}.form__button:hover{cursor:pointer}.form__success_hidden,.form_hidden{display:none}.form__success_active{display:flex;flex-direction:column}.form__success-title{font-size:20px;line-height:28px;margin-bottom:16px;color:#fff;text-align:center}@media only screen and (min-width:1024px){.form__success-title{font-size:24px;line-height:32px}}.form__success-title_theme_black{color:#000}.form__success-subtitle{font-size:14px;line-height:20px;color:#fff;text-align:center}@media only screen and (min-width:1024px){.form__success-subtitle{font-size:15px;line-height:24px}}.form__success-subtitle_theme_black{color:#000}.form__error-title{font-size:14px;line-height:20px;color:#fff;text-align:center}@media only screen and (min-width:1024px){.form__error-title{font-size:15px;line-height:24px}}.form__error-title_theme_black{color:#000}.form__error_hidden{display:none}.form__error_active{display:flex;flex-direction:column}.form__loader{display:none}.form__loader_active{display:flex;flex-direction:column;width:100%}.gs-profession-cards-grid__content{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gs-profession-cards-grid__content{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gu-profession-cards-grid__content{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(152px,auto);grid-gap:16px 32px}@media only screen and (min-width:768px){.gu-profession-cards-grid__content{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.gu-profession-cards-grid__content{grid-auto-rows:192px;grid-gap:32px}}@media only screen and (min-width:1366px){.gu-profession-cards-grid__content{grid-template-columns:1fr 1fr 1fr}}.gu-profession-cards-grid__item{width:100%;margin:0}.gb-profession-cards-grid__content{display:grid;grid-template-columns:1fr;grid-gap:16px 32px}@media only screen and (min-width:768px){.gb-profession-cards-grid__content{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.gb-profession-cards-grid__content{grid-gap:32px}}@media only screen and (min-width:1366px){.gb-profession-cards-grid__content{grid-template-columns:repeat(3,1fr)}}.gb-profession-cards-grid__item_web{order:1}.gb-profession-cards-grid__item_management{order:5}.gb-profession-cards-grid__item_analytics{order:6}.gb-profession-cards-grid__item_mobile{order:4}.gb-profession-cards-grid__item_marketing{order:3}.gb-profession-cards-grid__item_games{order:7}.gb-profession-cards-grid__item_design{order:2}.gb-profession-cards-grid__item_other{order:8}.gb-profession-cards-grid__title{font-size:20px;line-height:28px;margin:0 0 24px;color:#50667b}@media only screen and (min-width:1024px){.gb-profession-cards-grid__title{font-size:24px;line-height:32px}}@media only screen and (min-width:1366px){.gb-profession-cards-grid__title{margin-bottom:32px}}.gs-profession-cards-grid__item{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gs-profession-cards-grid__item{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.gs-profession-cards-grid__item{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gs-profession-cards-grid__item{width:calc(33.33333% - 32px)}}@media only screen and (min-width:1592px){.gs-profession-cards-grid__item{width:calc(33.33333% - 32px)}}.skeleton:empty{width:100%;height:48px;position:relative;margin-bottom:16px;border-radius:4px;overflow:hidden}.skeleton:empty:last-child{margin-bottom:0}.skeleton:empty:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:progress 1s ease-in-out infinite;animation:progress 1s ease-in-out infinite}.skeleton_theme_white:empty{background-color:rgba(0,0,0,.04)}.skeleton_theme_white:empty:after{background:linear-gradient(90deg,hsla(0,0%,100%,.001),#fff,hsla(0,0%,100%,.001));opacity:1}.skeleton_theme_blue:empty{background-color:rgba(79,213,255,.08)}.skeleton_theme_blue:empty:after{background:linear-gradient(90deg,hsla(0,0%,100%,.001),#fff,hsla(0,0%,100%,.001));opacity:.16}.skeleton_theme:empty,.skeleton_theme_geekschool{background-color:rgba(0,0,0,.04)}.skeleton_theme:empty:after,.skeleton_theme_geekschool:after{background:linear-gradient(90deg,hsla(0,0%,100%,.001),#fff,hsla(0,0%,100%,.001))}@-webkit-keyframes progress{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes progress{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.teacher-help__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (min-width:768px){.teacher-help__wrapper{margin-left:auto}}@media only screen and (min-width:1024px){.teacher-help__wrapper{justify-content:flex-end;align-items:center;max-height:68px}}.teacher-help__link{display:flex;align-items:center;width:100%;font-size:17px}@media only screen and (min-width:1024px){.teacher-help__link{width:auto}}.teacher-help__link-text{order:1}@media only screen and (min-width:1024px){.teacher-help__link-text{order:2;color:#50667b}}.teacher-help__link-text_teacher{display:none}@media only screen and (min-width:1024px){.teacher-help__link-text_teacher{display:inline-block;margin-left:4px}}.teacher-help__icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;order:2;margin-left:8px}@media only screen and (min-width:1024px){.teacher-help__icon-wrapper{width:28px;height:28px;order:1;margin-right:12px;margin-left:0}}.gb-attendees-list{max-height:450px;padding:16px;overflow-y:auto;overflow-x:hidden;background-color:#f4f5fa;border-radius:4px}@media only screen and (min-width:1280px){.gb-attendees-list{padding:32px 16px}}.gb-attendees-list__title{font-size:20px;line-height:28px;margin-bottom:32px;color:#50667b}@media only screen and (min-width:1024px){.gb-attendees-list__title{font-size:24px;line-height:32px}}.gb-attendees-list__users{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-attendees-list__users{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-attendees-list__user{width:calc(33.33333% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px;transition:color .2s;display:block;text-align:center;color:rgba(80,102,123,.5)}@media only screen and (min-width:768px){.gb-attendees-list__user{width:calc(33.33333% - 16px)}}@media only screen and (min-width:1024px){.gb-attendees-list__user{width:calc(33.33333% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-attendees-list__user{width:calc(33.33333% - 32px)}}@media only screen and (min-width:1592px){.gb-attendees-list__user{width:calc(25% - 32px)}}.gb-attendees-list__user:hover{color:#2c2d30}.gb-attendees-list__user-pic-wrapper{display:block;margin-bottom:8px;line-height:0}.gb-attendees-list__user-pic{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gb-attendees-list__user-name{font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1024px){.gb-attendees-list__user-name{font-size:13px;line-height:18px;font-weight:400}}.gb-carousel{width:auto}.gb-carousel__item{width:85vw;flex-shrink:0;padding-left:0;text-align:left;box-sizing:content-box}.gb-carousel__item:not(:last-child){padding-right:16px}@media only screen and (min-width:1024px){.gb-carousel__item:not(:last-child){padding-right:32px}}@media only screen and (min-width:1024px){.gb-carousel__item{width:340px}}.gb-carousel__item img{max-width:100%}.gb-carousel__wrapper{overflow:visible!important}.gb-confidential-policy-form-links,.gb-email-subscription-form{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5);text-align:left;margin-top:16px;width:100%}@media only screen and (min-width:1024px){.gb-confidential-policy-form-links,.gb-email-subscription-form{font-size:13px;line-height:18px;font-weight:400}}.gb-confidential-policy-form-links__content,.gb-email-subscription-form__content{margin:0 auto;max-width:500px}.gb-confidential-policy-form-links__content--error *,.gb-email-subscription-form__content--error *{color:red!important}.gb-confidential-policy-form-links__content label,.gb-email-subscription-form__content label{display:inline-block;margin-bottom:8px}.gb-confidential-policy-form-links__text,.gb-email-subscription-form__text{margin-left:5px}.gb-confidential-policy-form-links .gb-confidential-policy-form-links__link,.gb-email-subscription-form .gb-confidential-policy-form-links__link{font-size:12px;line-height:16px;font-weight:400;color:inherit;cursor:pointer;display:inline}@media only screen and (min-width:1024px){.gb-confidential-policy-form-links .gb-confidential-policy-form-links__link,.gb-email-subscription-form .gb-confidential-policy-form-links__link{font-size:13px;line-height:18px;font-weight:400}}.gb-confidential-policy-form-links .gb-confidential-policy-form-links__link:hover,.gb-email-subscription-form .gb-confidential-policy-form-links__link:hover{color:#3f9dff}.gb-confidential-policy-form-links_wide .gb-confidential-policy-form-links,.gb-confidential-policy-form-links_wide .gb-email-subscription-form__content,.gb-email-subscription-form_wide .gb-confidential-policy-form-links,.gb-email-subscription-form_wide .gb-email-subscription-form__content{max-width:none}.gb-email-subscription-form{margin-top:0}.gb-course-card__image-wrapper,.gb-course-card__wrapper{display:flex;flex-direction:row}.gb-course-card__image-wrapper{width:80px;height:80px;justify-content:center;align-items:center;flex-shrink:0;margin-right:16px}.gb-course-card__image-wrapper_project_gu{border-radius:50%;background-color:#50667b}.gb-course-card__image{width:80px;height:80px}.gb-course-card__image[src$=".svg"]{width:48px;height:48px}.gb-course-card__description{align-self:center}.gb-course-card__badge{font-size:10px;line-height:12px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#08d092}@media only screen and (min-width:1024px){.gb-course-card__badge{font-size:12px;line-height:12px;letter-spacing:2px}}.gb-course-card__title-wrapper{margin:4px 0}.gb-course-card__title-text{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.gb-course-card__title-text{font-size:17px;line-height:24px}}.gb-course-card__title-icon{fill:#000;margin-right:4px;float:left}.gb-course-card__title-icon use,.gb-course-card__title-icon use svg{fill:#000}.gb-course-card__subtitle{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-course-card__subtitle{font-size:13px;line-height:18px;font-weight:400}}.easypiechart{position:relative;text-align:center}.easypiechart>div{position:relative;z-index:1}.easypiechart>div .text{position:absolute;width:100%;top:60%;line-height:1}.easypiechart>div img{margin-top:-4px}.easypiechart canvas{position:absolute;top:0;left:0;z-index:0}.gb-event-card{display:flex;flex-direction:column;transition:background-color .2s;width:100%;flex-shrink:0;padding-bottom:16px}@media only screen and (min-width:1024px){.gb-event-card_row{display:flex;flex-direction:row}.gb-event-card_row .gb-event-card-image-wrapper{width:50%;margin-right:16px;margin-bottom:0}}.gb-event-card__geek-club-label{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:8px;left:8px;z-index:1;border-radius:4px;background-color:#000}.gb-event-card__geek-club-icon,.gb-event-card__geek-club-icon use,.gb-event-card__geek-club-icon use svg{fill:#fff}.gb-event-card__frame-wrapper{position:relative;height:0;padding-top:56.25%}.gb-event-card__frame{position:absolute;top:0;left:0;width:100%;height:100%}.gb-event-card-image-wrapper{flex-shrink:0;align-self:flex-start;width:100%;position:relative;margin-bottom:16px}@media only screen and (min-width:1024px){.gb-event-card-image-wrapper:hover .gb-event-card-image-wrapper__time-left{transform:translateX(16px)}.gb-event-card-image-wrapper:hover .gb-event-card-image-wrapper__overlay{opacity:1}}.gb-event-card-image-wrapper__image{position:relative;width:100%;max-width:100%;border-radius:4px}.gb-event-card-image-wrapper__image:before{width:100%;height:100%;content:attr(alt);position:absolute;top:0;left:0;background-color:#fff;text-align:center}.gb-event-card-image-wrapper__time-left{font-size:10px;line-height:12px;font-weight:500;transition:transform .2s;position:absolute;top:8px;left:-4px;padding:8px 16px;background-color:#08d092;color:#fff;border-radius:4px}@media only screen and (min-width:1024px){.gb-event-card-image-wrapper__time-left{font-size:12px;line-height:12px;left:-8px}}.gb-event-card-image-wrapper__time-left span{font-size:10px;line-height:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:1024px){.gb-event-card-image-wrapper__time-left span{font-size:12px;line-height:12px;letter-spacing:2px}}.gb-event-card-image-wrapper__overlay{width:100%;height:100%;transition:opacity .2s;display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4);color:#fff;opacity:0;border-radius:4px}@media only screen and (min-width:1024px){.gb-event-card-image-wrapper__overlay{display:flex;flex-direction:row;justify-content:center;align-items:center}}.gb-event-card-image-wrapper__overlay-attend{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:0;left:0;padding:0}.gb-event-info{overflow:hidden}.gb-event-info__item:empty{display:none}.gb-event-info__labels{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gb-event-info__datetime{font-size:10px;line-height:12px;font-weight:500;flex-shrink:0;margin-right:16px;margin-bottom:8px;color:#08d092}@media only screen and (min-width:1024px){.gb-event-info__datetime{font-size:12px;line-height:12px}}.gb-event-info__gu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-size:10px;line-height:12px;font-weight:500;letter-spacing:1px;height:20px;overflow:hidden;margin-bottom:8px;color:#6f64e9}@media only screen and (min-width:1024px){.gb-event-info__gu{font-size:12px;line-height:12px;letter-spacing:2px}}.gb-event-info__gu-text{margin-left:8px}.gb-event-info__gu .icon-gu-logo-small{width:20px;height:20px;fill:currentColor;vertical-align:middle}.gb-event-info__gu .icon-gu-logo-small use,.gb-event-info__gu .icon-gu-logo-small use svg{fill:currentColor}.gb-event-info__title{margin:0}.gb-event-info__author{font-size:12px;line-height:16px;font-weight:400;color:#2c2d30;opacity:.5}@media only screen and (min-width:1024px){.gb-event-info__author{font-size:13px;line-height:18px;font-weight:400}}.gb-event-info__author:hover{color:#2c2d30;opacity:1}.gb-event-info__author-pic{width:24px;height:24px;margin-right:8px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gb-event-info__item-stats{margin-top:12px}.gb__feedbacks-charts{display:block;position:relative;padding:24px 16px;background-color:#fff;border-radius:4px}.gb__feedbacks-charts:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:-1;background-color:rgba(8,208,146,.12);filter:blur(32px)}.gb__feedbacks-charts h3{font-size:20px;line-height:28px;margin:0 0 32px;text-align:center;color:#50667b}@media only screen and (min-width:1024px){.gb__feedbacks-charts h3{font-size:24px;line-height:32px}}.gb__feedbacks-charts .charts-scores-count{font-size:14px;line-height:20px;display:block;text-align:center}@media only screen and (min-width:1024px){.gb__feedbacks-charts .charts-scores-count{font-size:15px;line-height:24px}}.gb__feedbacks-charts .charts-wrapper{display:flex;flex-direction:column}.gb__feedbacks-charts .feedbacks__charts-wrapper{display:flex;flex-direction:row;justify-content:space-around}.gb__feedbacks-charts .feedbacks__chart{width:80px;height:80px;margin:0 auto;line-height:80px}.gb__feedbacks-charts .feedbacks__chart-title{font-size:14px;line-height:20px;position:relative;margin-top:8px;text-align:center;color:#08d092}@media only screen and (min-width:1024px){.gb__feedbacks-charts .feedbacks__chart-title{font-size:15px;line-height:24px}}.gb__feedbacks-charts .feedbacks-graduates-charts-wrapper,.gb__feedbacks-charts .feedbacks-hor-charts-wrapper{margin-bottom:48px}.gb__feedbacks-charts .feedbacks-graduates-chart-block,.gb__feedbacks-charts .feedbacks-hor-chart-block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-4,.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-5,.gb__feedbacks-charts .feedbacks-hor-chart-block.score-4,.gb__feedbacks-charts .feedbacks-hor-chart-block.score-5{color:#08d092}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-3,.gb__feedbacks-charts .feedbacks-hor-chart-block.score-3{color:#ffa64b}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-1,.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-2,.gb__feedbacks-charts .feedbacks-hor-chart-block.score-1,.gb__feedbacks-charts .feedbacks-hor-chart-block.score-2{color:#d74a5c}.gb__feedbacks-charts .feedbacks-graduates-chart-block .percent,.gb__feedbacks-charts .feedbacks-graduates-chart-block .score,.gb__feedbacks-charts .feedbacks-hor-chart-block .percent,.gb__feedbacks-charts .feedbacks-hor-chart-block .score{font-size:15px;line-height:20px;font-weight:500;flex-basis:40px;flex-shrink:0;text-align:center}@media only screen and (min-width:1024px){.gb__feedbacks-charts .feedbacks-graduates-chart-block .percent,.gb__feedbacks-charts .feedbacks-graduates-chart-block .score,.gb__feedbacks-charts .feedbacks-hor-chart-block .percent,.gb__feedbacks-charts .feedbacks-hor-chart-block .score{font-size:17px;line-height:24px;flex-basis:60px}}.gb__feedbacks-charts .feedbacks-graduates-chart-block .progress-wrapper,.gb__feedbacks-charts .feedbacks-hor-chart-block .progress-wrapper{flex-grow:1;height:8px;margin:0 16px;background-color:#f4f5fa}.gb__feedbacks-charts .feedbacks-graduates-chart-block .progress,.gb__feedbacks-charts .feedbacks-hor-chart-block .progress{transition:width 1s;height:100%;border-radius:0;background-color:currentColor}.gb__feedbacks-charts .feedbacks-graduates-chart-block .percent,.gb__feedbacks-charts .feedbacks-hor-chart-block .percent{color:rgba(80,102,123,.5);text-align:left}.gb__feedbacks-charts .feedbacks-graduates-chart-block .svg-icon,.gb__feedbacks-charts .feedbacks-graduates-chart-block .svg-icon use,.gb__feedbacks-charts .feedbacks-graduates-chart-block .svg-icon use svg,.gb__feedbacks-charts .feedbacks-hor-chart-block .svg-icon,.gb__feedbacks-charts .feedbacks-hor-chart-block .svg-icon use,.gb__feedbacks-charts .feedbacks-hor-chart-block .svg-icon use svg{fill:currentColor}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-5{color:#ffa64b}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-4{color:#b6c8da}.gb__feedbacks-charts .feedbacks-graduates-chart-block.score-3{color:#d74a5c}.gb-future-events__items{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-future-events__items{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-future-events__item{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gb-future-events__item{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.gb-future-events__item{width:calc(33.33333% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-future-events__item{width:calc(25% - 32px)}}@media only screen and (min-width:1592px){.gb-future-events__item{width:calc(20% - 32px)}}@supports(display:grid){.gb-future-events__items{display:block;flex-wrap:nowrap;margin:0;display:grid;grid-gap:16px}@media only screen and (min-width:1024px){.gb-future-events__items{margin:0}}@media only screen and (min-width:768px){.gb-future-events__items{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"large large" "small small"}.gb-future-events__items .gb-future-events__item:first-child{grid-area:large}}@media only screen and (min-width:768px)and (min-width:1024px){.gb-future-events__items .gb-future-events__item:nth-child(n+2){display:flex;flex-direction:row}.gb-future-events__items .gb-future-events__item:nth-child(n+2) .gb-event-card-image-wrapper{width:50%;margin-right:16px;margin-bottom:0}}@media only screen and (min-width:1024px){.gb-future-events__items{grid-template-areas:"large small" "large small";grid-gap:32px}}@media only screen and (min-width:1440px){.gb-future-events__items{grid-template-columns:repeat(3,1fr);grid-template-areas:"large small-1 rest" "large small-2 rest"}.gb-future-events__items .gb-future-events__item:nth-child(2){grid-area:small-1}.gb-future-events__items .gb-future-events__item:nth-child(3){grid-area:small-2}}.gb-future-events__item{width:auto;margin:0;padding-bottom:0}}.droplet+.teacher-comment{margin-top:32px}.gb__droplet-uploader{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:16px;color:#08d092;font-size:24px;border:2px dashed #08d092;opacity:.7;cursor:pointer;border-radius:4px}.gb__droplet-uploader .gb__droplet-uploader-title{font-size:20px;line-height:24px;padding:5px 0;text-align:center}@media only screen and (min-width:1024px){.gb__droplet-uploader .gb__droplet-uploader-title{font-size:24px;line-height:28px}}.gb__droplet-uploader .gb__droplet-uploader-hint{font-size:13px;line-height:18px;padding:5px 0;text-align:center}@media only screen and (min-width:1024px){.gb__droplet-uploader .gb__droplet-uploader-hint{font-size:15px;line-height:24px}}.gb__droplet-uploader:hover{opacity:1}.gb__droplet-uploader_error{border-color:#d74a5c}.gb__droplet-uploader_error .gb__droplet-uploader-hint,.gb__droplet-uploader_error .gb__droplet-uploader-title{display:none}.gb__droplet-uploader_error .gb__droplet-uploader-error-message{display:inline;font-size:15px;color:#d74a5c}.gb__droplet-uploader-error-message{display:none}.gb__droplet-overlayer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;background-color:rgba(78,92,110,.5);display:none}.gb__droplet-overlayer_visible{align-items:center;justify-content:center;display:flex}.gb__droplet-overlayer .icon-upload_arrow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:185px;fill:#fff}.gb__droplet-overlayer .icon-upload_arrow use,.gb__droplet-overlayer .icon-upload_arrow use svg{fill:#fff}.gb__droplet-overlayer .overlayer-progress-wrapper{position:absolute;width:100%;height:16px;background-color:#fff;bottom:0}.gb__droplet-overlayer .overlayer-progress-wrapper .overlayer-progress{height:100%;background-color:#08d092}.gb__droplet-overlayer-front-layer{position:absolute;top:0;bottom:0;left:0;right:0}.gb__droplet-overlayer-titles{color:#fff!important;text-align:center}.gb__droplet-overlayer-titles .h1{color:#fff;margin-bottom:24px}.gb-leftside-opened .gb-hidden{display:none!important}gb__learning{display:flex;background-color:#fff}gb__learning video{width:100%;height:29.25vw;background:#000 url(https://gbcdn.mrgcdn.ru/uploads/video_preloader.gif) 50% no-repeat}gb__learning .video-js.vjs-gb-skin{min-height:29.25vw}gb__learning .self-testing-criteria,gb__learning .self-testing-example{background:#f4f5fa;border-radius:8px;padding:24px;margin:0 24px 24px}@media only screen and (max-width:767px){gb__learning .self-testing-criteria,gb__learning .self-testing-example{padding:16px 12px 24px;margin:0 16px 24px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .self-testing-criteria,gb__learning .self-testing-example{padding:16px 12px 24px;margin:0 16px 24px}}gb__learning .self-testing-criteria .accordion-block,gb__learning .self-testing-example .accordion-block{display:flex;align-items:center;cursor:pointer;margin-top:20px;color:#8d46f6}gb__learning .self-testing-criteria .accordion-block .svg-icon,gb__learning .self-testing-example .accordion-block .svg-icon{width:16px;height:16px;fill:#8d46f6;margin-left:4px;transform:rotate(-90deg)}gb__learning .self-testing-criteria .accordion-block .svg-icon.rotate-up,gb__learning .self-testing-example .accordion-block .svg-icon.rotate-up{transform:rotate(90deg)}gb__learning .self-testing-criteria .title{margin-bottom:24px}gb__learning .self-testing-criteria-text .text-wrapper.hidden-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}gb__learning .self-testing-example .icon-cup{width:20px;height:20px;margin-bottom:4px}gb__learning .self-testing-example .title{color:#00856d;margin-bottom:12px}gb__learning .self-testing-example-text .text-wrapper.hidden-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}gb__learning .self-testing-example .attachment__list .attachment__list-item{padding:18px 0;border-bottom:1px solid #d4d4dd}gb__learning .self-testing-example .attachment__list .attachment__list-item:last-of-type{padding-bottom:0;border-bottom:none}gb__learning .self-testing-example .attachment__list .attachment__list-item .files-link{color:#8d46f6}gb__learning .self-testing-example .attachment__list .attachment__list-item .files-link:hover{border-bottom:1px solid #8d46f6}gb__learning .self-testing-example .attachment__list .attachment__list-item .files-wrapper{display:flex;align-items:center}gb__learning .self-testing-example .attachment__list .attachment__list-item .files-wrapper .icon-archive{width:18px;height:22px;margin-right:12px}gb__learning comments{word-break:break-word}gb__learning comments .comments-block__header.text-header{font-family:Onest,sans-serif;font-style:normal;font-size:17px;line-height:24px}gb__learning comments .comments-block__header.text-header span{font-weight:500!important}gb__learning ul{list-style:none;margin:0;padding:0}gb__learning .teacher-discussion-wrapper .comments{margin-top:24px}@media only screen and (min-width:1024px){gb__learning .teacher-discussion-wrapper .comments{margin-top:32px}}gb__learning .teacher-wrapper{display:flex;width:100%}gb__learning .teacher-wrapper .livedigital-notice-wrapper{width:100%;background:#f4f5fa;border-radius:8px;padding:24px 16px;margin-top:24px}@media(max-width:767px){gb__learning .teacher-wrapper .livedigital-notice-wrapper{padding:12px}}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice{background:#fce9d9;border-radius:8px;padding:18px}@media(max-width:767px){gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice{padding:12px;margin:12px 0}}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice-icon{width:18px;max-width:18px;height:18px;margin-right:8px}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice-link{text-decoration:underline;color:#4185e7}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice__text,gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice__title{font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#50667b}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice__title{display:flex;margin-bottom:8px;color:#e06800}@media(max-width:767px){gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice__title{margin-bottom:6px}}gb__learning .teacher-wrapper .livedigital-notice-wrapper .livedigital-notice__text{margin-left:26px}gb__learning .teacher-wrapper .questionnaire{width:100%;background:#f4f5fa;border-radius:8px;padding:24px 16px;margin-top:24px}@media(max-width:767px){gb__learning .teacher-wrapper .questionnaire{padding:12px}}gb__learning .teacher-wrapper .questionnaire__title{display:flex;font-family:Onest,sans-serif;font-weight:500;font-size:16px;line-height:22px;color:#3f5368}gb__learning .teacher-wrapper .questionnaire-warning__text,gb__learning .teacher-wrapper .questionnaire-warning__title,gb__learning .teacher-wrapper .questionnaire__text{font-family:Onest,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#50667b}gb__learning .teacher-wrapper .questionnaire-warning__text,gb__learning .teacher-wrapper .questionnaire__text{margin-left:26px}gb__learning .teacher-wrapper .questionnaire-warning{background:#fce9d9;border-radius:8px;padding:18px;margin:16px 0}@media(max-width:767px){gb__learning .teacher-wrapper .questionnaire-warning{padding:12px;margin:12px 0}}gb__learning .teacher-wrapper .questionnaire-warning__title{display:flex;margin-bottom:8px;color:#e06800}@media(max-width:767px){gb__learning .teacher-wrapper .questionnaire-warning__title{margin-bottom:6px}}gb__learning .teacher-wrapper .questionnaire-icon{width:18px;max-width:18px;height:18px;margin-right:8px}gb__learning .teacher-wrapper .questionnaire-link{text-decoration:underline;color:#4185e7}gb__learning .teacher-wrapper .questionnaire-btn{display:flex;justify-content:center;align-items:center;padding:8px 12px;background:#8d46f6;border-radius:8px;max-width:180px;color:#fff}@media(max-width:767px){gb__learning .teacher-wrapper .questionnaire-btn{max-width:100%}}gb__learning .teacher-wrapper .questionnaire-btn span{font-family:Onest,sans-serif;font-weight:500}gb__learning .teacher-wrapper .questionnaire.questionnaire-failed .questionnaire__title{font-weight:500;font-size:16px;line-height:24px;color:#e10007}gb__learning .teacher-wrapper .questionnaire.questionnaire-failed .questionnaire-icon{fill:#e10007}gb__learning .teacher-wrapper .questionnaire.questionnaire-completed .questionnaire__title{font-weight:500;font-size:16px;line-height:24px;color:#00856d}gb__learning .teacher-wrapper .stream-join-button-wrapper{margin-top:32px}@media only screen and (min-width:1024px){gb__learning .teacher-wrapper .stream-join-button-wrapper_mobile{display:none}}gb__learning .teacher-wrapper .stream-join-button-wrapper_desktop{display:none}@media only screen and (min-width:1024px){gb__learning .teacher-wrapper .stream-join-button-wrapper_desktop{display:block;margin-top:24px}}gb__learning .teacher-wrapper .main-content-wrapper{padding-left:32px;padding-right:16px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}gb__learning .teacher-wrapper .main-content-wrapper .btn-hidden{display:none}@media only screen and (max-width:767px){gb__learning .teacher-wrapper .main-content-wrapper{padding-left:16px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .teacher-wrapper .main-content-wrapper{padding-left:16px}}@media only screen and (max-width:767px){gb__learning .teacher-wrapper .main-content-wrapper{height:calc(100vh - 56px)}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .teacher-wrapper .main-content-wrapper{height:calc(100vh - 56px)}}gb__learning .teacher-wrapper .main-content-wrapper .teacher-content{flex:1}@media only screen and (max-width:767px){gb__learning .teacher-wrapper .main-content-wrapper .teacher-content .hidden-xs{display:none}}gb__learning .teacher-wrapper .main-content-wrapper .site-footer{margin:0;min-height:70px}gb__learning .teacher-wrapper .lessons-list-dropdown{margin-top:8px;position:relative}gb__learning .teacher-wrapper .lessons-list-dropdown_collapsed{border-radius:4px}gb__learning .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__list{display:none}gb__learning .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__header{border-color:transparent;border-radius:4px}gb__learning .teacher-wrapper .lessons-list-dropdown__header{flex-direction:row;justify-content:flex-start;align-items:center;background-color:rgba(164,175,221,.2);min-height:56px;display:flex;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #d6d6d6;border-bottom:none;overflow:hidden}gb__learning .teacher-wrapper .lessons-list-dropdown__header-link{width:100%;height:100%;display:flex;align-items:center;position:relative;padding:8px}@media only screen and (min-width:1024px){gb__learning .teacher-wrapper .lessons-list-dropdown__header-link{padding:16px}}gb__learning .teacher-wrapper .lessons-list-dropdown__header-link .icon-menu_hmbrgr{vertical-align:middle;margin-right:16px;opacity:.48;width:24px;height:24px}gb__learning .teacher-wrapper .lessons-list-dropdown__header-link .icon-arrow-down{opacity:.48;width:16px;height:16px}gb__learning .teacher-wrapper .lessons-list-dropdown__header-link__datetime{color:rgba(80,102,123,.5)}gb__learning .teacher-wrapper .lessons-list-dropdown__header-title{flex:1;margin:0}gb__learning .teacher-wrapper .lessons-list-dropdown__list{position:absolute;top:100%;background-color:#fff;width:100%;z-index:19;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #d6d6d6;border-top:none;overflow:hidden}gb__learning .teacher-wrapper .lessons-list-dropdown__list-link{min-height:48px;display:flex;align-items:center;padding:16px 40px;position:relative}gb__learning .teacher-wrapper .lessons-list-dropdown__list-link:hover{background-color:#e5f3fe}gb__learning .teacher-wrapper .lessons-list-dropdown__list-link__datetime{color:rgba(80,102,123,.5)}gb__learning .teacher-wrapper .lessons-list-dropdown__header-notification{background-color:#6f64e9;border-radius:50%;display:inline-block;position:absolute;left:32px;bottom:50%;width:12px;height:12px}gb__learning .teacher-wrapper .lessons-list-dropdown__list-notification{position:absolute;left:16px;top:calc(50% - 4px);border-radius:50%;background-color:#6f64e9;width:8px;height:8px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block{margin-top:16px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block:empty{display:none}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement{align-items:flex-start;text-align:left}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement__content{display:block;margin:0}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice{margin-top:32px;color:rgba(80,102,123,.5);position:relative}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn{position:absolute;top:0;left:6px;fill:rgba(80,102,123,.5);width:20px;height:20px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use,gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use svg{fill:rgba(80,102,123,.5)}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p{margin-bottom:8px;margin-left:40px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p:last-of-type{margin-bottom:0}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar{margin-top:32px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input{width:100%;height:40px;border:none;border-radius:4px;text-transform:none!important;outline:0;background-color:#fff;padding:0 12px;margin-right:8px;margin-bottom:16px;background-color:#fff2ca}@media only screen and (min-width:1024px){gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input{width:50%;height:40px;border:none;border-radius:4px;text-transform:none!important;outline:0;background-color:#fff;padding:0 12px;background-color:#fff2ca}}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input.parsley-error{border-style:solid}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar button{width:100%;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar button{width:150px}}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar a{color:#3f9dff}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .entry-button{height:80px;width:100%;margin-bottom:8px;font-size:24px;display:flex;justify-content:center;align-items:center}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow{transform:rotate(180deg);margin-left:16px;fill:#fff;width:24px;height:24px}gb__learning .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use,gb__learning .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use svg{fill:#fff}gb__learning .teacher-wrapper .right-side-wrapper{padding:0 32px 0 16px;max-height:1000px;display:none}@media only screen and (min-width:1440px){gb__learning .teacher-wrapper .right-side-wrapper{display:block}}gb__learning .teacher-wrapper .right-side-wrapper header{height:auto;padding:16px 0}gb__learning .teacher-wrapper .help-block{margin:0}gb__learning .teacher-wrapper .help-block__title{margin:0;display:inline-block}gb__learning .teacher-wrapper .help-block .icon-emergency-help{vertical-align:middle;margin-right:16px;width:32px;height:32px}gb__learning .teacher-wrapper .nav-tabs{margin-top:8px}gb__learning .teacher-wrapper .nav-tabs__feedback-icons{font-size:14px}gb__learning .teacher-wrapper .nav-tabs__feedback-icons .icon-like-small{margin-left:12px;margin-right:4px;width:16px;height:16px}gb__learning .teacher-wrapper .nav-tabs__feedback-icons_positive{color:#08d092}gb__learning .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small,gb__learning .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use,gb__learning .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use svg{fill:#08d092}gb__learning .teacher-wrapper .nav-tabs__feedback-icons_negative{color:rgba(80,102,123,.5)}gb__learning .teacher-wrapper .nav-tabs__feedback-icons_negative .icon-like-small{opacity:.48;transform:rotate(180deg);vertical-align:middle}gb__learning .teacher-wrapper .mobile-nav-tabs{position:relative;margin-right:-16px;margin-left:-16px;display:none}@media only screen and (max-width:767px){gb__learning .teacher-wrapper .mobile-nav-tabs{display:block}}gb__learning .teacher-wrapper .accordion-header{font-weight:400;font-size:20px;line-height:24px}gb__learning .teacher-wrapper .accordion-header.mb{margin-bottom:32px}gb__learning .teacher-wrapper .accordion-header a{color:#191816}gb__learning .teacher-wrapper .accordion-header a .svg-icon,gb__learning .teacher-wrapper .accordion-header a svg{fill:#191816;opacity:1}gb__learning .teacher-wrapper .gb-overlay__cover{background:#191816;opacity:.8}gb__learning .teacher-wrapper .gb-popup{border-radius:20px}gb__learning .teacher-wrapper .gb-popup__close{display:flex;justify-content:center;align-items:center;left:auto;top:28px;right:24px;width:32px;height:32px;background:#eff0f5;border-radius:8px}gb__learning .teacher-wrapper .gb-popup__close:hover{background:#e1e1e9}gb__learning .teacher-wrapper .gb-popup__close .svg-icon{width:14px;height:14px}gb__learning .teacher-wrapper .gb-popup__close .svg-icon,gb__learning .teacher-wrapper .gb-popup__close svg use{fill:#191816}gb__learning .teacher-wrapper .gb-popup__helper{max-width:785px;width:calc(100vw - 72px)}gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup{padding-top:20px;padding-right:60px;font-family:Onest,sans-serif}gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup h1,gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup h3,gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup p{margin:0 0 16px}gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup .success{color:#08d092}gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup .warning{color:#ffa64b}gb__learning .teacher-wrapper .gb-popup__helper .homework-help-popup .danger{color:#d74a5c}gb__learning .teacher-homeworks-wrapper{display:flex}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper{flex-direction:column-reverse}}gb__learning .teacher-homeworks-wrapper .left-aside-wrapper{overflow-y:scroll;height:calc(100vh - 238px);min-width:336px;width:336px;position:relative;padding:32px 16px 16px 0}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .left-aside-wrapper{min-width:100%;width:100%}}gb__learning .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form{height:42px;width:32px;position:absolute;right:16px;top:32px}gb__learning .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open{width:calc(100% - 16px)}gb__learning .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open .homeworks__search-form-close-button{display:block}gb__learning .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open input{color:rgba(80,102,123,.5);width:100%;outline:none;padding:0 0 0 28px;border-bottom:1px solid rgba(80,102,123,.5);cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}gb__learning .teacher-homeworks-wrapper .status-tabs{font-size:14px}gb__learning .teacher-homeworks-wrapper .status-tabs__tab{display:inline-block;padding:8px 12px;margin-bottom:16px;margin-right:4px;border-radius:4px}gb__learning .teacher-homeworks-wrapper .status-tabs__tab:hover,gb__learning .teacher-homeworks-wrapper .status-tabs__tab_active{background-color:#f4f5fa}gb__learning .teacher-homeworks-wrapper .message-for-teacher{text-align:center}gb__learning .teacher-homeworks-wrapper .message-for-teacher .h3{color:rgba(80,102,123,.5);font-weight:400;margin-top:32px;display:inline-block}gb__learning .teacher-homeworks-wrapper .message-for-mentor{text-align:center;margin-top:24px;color:rgba(80,102,123,.5);font-weight:400}@media only screen and (min-width:768px){gb__learning .teacher-homeworks-wrapper .message-for-mentor{text-align:left}}gb__learning .teacher-homeworks-wrapper .homeworks__empty-message{color:rgba(80,102,123,.5);text-align:center}gb__learning .teacher-homeworks-wrapper .homeworks__list .infinite-scroll-pagination{margin-top:16px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link{display:block;width:100%;border-radius:4px;position:relative;padding-left:36px;padding-right:3px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link_selected{background-color:#f4f5fa}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid rgba(164,175,221,.2);padding:12px 0}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .content-wrapper{display:flex;align-items:center}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .content-wrapper .user-avatar{width:32px;height:32px;border-radius:50%;margin-right:12px;min-width:32px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .content-wrapper .user-avatar_missed-deadline{margin-right:0}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .icon-arrow-thin-left{width:7px;height:14px;transform:rotate(180deg);margin-right:12px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .locked{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:#ea4353}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .locked{order:3}}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-content .locked .icon-info-outline{width:12px;height:12px;fill:#ea4353}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-notice{border-radius:50%;background-color:#6f64e9;position:absolute;top:calc(50% - 4px);left:11px;width:8px;height:8px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon{position:absolute;top:calc(50% - 10px);left:11px;border-radius:50%;display:flex;justify-content:center;align-items:center;width:18px;height:18px}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg{position:relative;width:18px;height:18px;fill:#fff}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use,gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use svg{fill:#fff}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_fail{background:#d74a5c}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_success{background:#08d092}gb__learning .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_checked{background:#3f5368}gb__learning .teacher-homeworks-wrapper .center-wrapper{padding:40px 0 32px 16px;flex:1;overflow-y:auto;height:auto}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .center-wrapper{padding:12px 0 0}}gb__learning .teacher-homeworks-wrapper .center-wrapper_empty{padding-left:0}gb__learning .teacher-homeworks-wrapper .lesson-content{background-color:#f4f5fa;word-break:break-word;padding:24px;border-radius:8px}gb__learning .teacher-homeworks-wrapper .lesson-content_is-editing{padding-bottom:16px}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .lesson-content__teacher-content.hidden-homework{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical}}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework{margin-top:24px;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework{justify-content:space-between}}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a{color:rgba(80,102,123,.5);text-decoration:none}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a:hover{color:rgba(80,102,123,.5)}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a.show-homework-link{display:none;color:#8d46f6}@media only screen and (max-width:767px){gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a.show-homework-link{display:block}}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a.show-homework-link .svg-icon{fill:#8d46f6}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a.show-homework-link:hover{color:#8d46f6}gb__learning .teacher-homeworks-wrapper .lesson-content .change-homework a.show-homework-link:hover .svg-icon.icon-arrow-down{fill:#8d46f6}gb__learning .teacher-homeworks-wrapper .icon-arrow-down,gb__learning .teacher-homeworks-wrapper .icon-arrow-up{vertical-align:middle;margin-left:4px;opacity:.48;width:16px;height:16px}gb__learning .teacher-homeworks-wrapper .selected-homework__header{font-weight:500;font-size:20px;line-height:24px;color:#2c2d30;margin-bottom:24px}gb__learning .teacher-homeworks-wrapper .selected-homework__reset{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:768px){gb__learning .teacher-homeworks-wrapper .selected-homework__reset{flex-direction:column}}gb__learning .teacher-homeworks-wrapper .selected-homework__reset .reset-reviewer__text{font-size:14px;font-weight:500;line-height:18px;color:#7c8092;max-width:374px}@media(max-width:768px){gb__learning .teacher-homeworks-wrapper .selected-homework__reset .reset-reviewer__text{max-width:100%}}gb__learning .teacher-homeworks-wrapper .selected-homework__reset .reset-reviewer__button{padding:6px 12px 8px;border-radius:8px;border:1px solid #d4d4dd;font-size:14px;font-style:normal;font-weight:500;line-height:18px;min-width:194px}@media(max-width:768px){gb__learning .teacher-homeworks-wrapper .selected-homework__reset .reset-reviewer__button{min-width:100%}}gb__learning .teacher-homeworks-wrapper .selected-homework__reset .reset-reviewer__button:hover{border:1px solid #d4d4dd;background:#e1e1e9}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment{display:flex;margin-top:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment .non-clickable{pointer-events:none}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .teacher-comment__content{background:#e5f3fe}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru{fill:#e5f3fe;width:16px;height:18px;display:block;position:relative;left:50%;margin-top:8px;transform:translateX(-50%)}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use,gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use svg{fill:#e5f3fe}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment__content{margin-left:16px;margin-top:-6px;word-break:break-word;padding:8px;border-radius:4px;background:#fff5d9;width:100%}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment__avatar{border-radius:50%;width:32px;height:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment__name{color:rgba(80,102,123,.5);font-weight:500;font-size:13px}gb__learning .teacher-homeworks-wrapper .selected-homework .teacher-comment__text p{margin:0}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment{margin-top:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__header{display:flex;justify-content:space-between}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__title{color:#50667b;font-size:17px;font-weight:500}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state{color:rgba(80,102,123,.5)}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state .svg-icon{vertical-align:bottom;opacity:.32;position:relative;top:-5px;margin-right:6px;width:16px;height:16px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state_success{color:#08d092}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon{opacity:1;fill:#08d092}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use,gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use svg{fill:#08d092}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__state_examine .svg-icon{width:24px;height:24px;top:0}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list{margin-top:16px;border-top:1px solid rgba(80,102,123,.2);border-bottom:1px solid rgba(80,102,123,.2);padding:12px 0}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list-item{display:flex;flex-direction:row;justify-content:space-between;padding:0 8px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list-item:not(:last-child){margin-bottom:12px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-archive{margin-right:16px;vertical-align:bottom;width:24px;height:24px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download,gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash{vertical-align:middle;opacity:.48;width:16px;height:16px}gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download:hover,gb__learning .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash:hover{opacity:1}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment{margin:24px 0;display:flex;flex-direction:column;align-items:flex-start;word-break:break-word}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment_with-top-border{border-top:1px solid rgba(80,102,123,.2);margin-top:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment h1,gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment h2,gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment h3,gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment h4,gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment h5{font-size:15px!important;font-weight:400!important;margin:0!important;line-height:20px!important;color:rgba(80,102,123,.5)!important}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment a{text-decoration:underline;cursor:pointer}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment a:active,gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment a:hover{color:#44464b}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__content{margin-left:48px;padding:12px;background:#fdf2ce;border-radius:4px;align-self:stretch}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__date{margin-top:16px;display:flex;align-items:center}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__date .date-wrapper{padding-left:12px}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__date .date-wrapper .user-name{font-weight:400;font-size:15px;line-height:22px;color:#2c2d30}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__date .date-wrapper .homework-date{margin-left:0}gb__learning .teacher-homeworks-wrapper .selected-homework .user-comment__user-avatar{border-radius:50%;min-width:32px;margin-right:16px;width:32px;height:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .user-pull-request{padding:24px 0;margin-bottom:-32px}gb__learning .teacher-homeworks-wrapper .selected-homework .user-pull-request_with-top-border{border-top:1px solid rgba(80,102,123,.2);margin-top:32px}gb__learning .teacher-homeworks-wrapper .selected-homework .user-pull-request__github{width:32px;height:32px;float:left;margin-right:16px}gb__learning .teacher-homeworks-wrapper .selected-homework .markdown-editor-wrapper{margin-left:0}gb__learning .teacher-assets-wrapper .teacher-title{font-weight:500;font-size:17px;line-height:24px;margin-top:40px}gb__learning .teacher-assets-wrapper .students-description{margin-top:15px;padding-top:18px;border-top:1px solid rgba(164,175,221,.2)}gb__learning .teacher-assets-wrapper .gb__droplet-uploader{margin-top:32px}gb__learning .teacher-assets-wrapper .lesson-assets{margin-top:16px;margin-bottom:32px}gb__learning .teacher-assets-wrapper .lesson-assets__form{display:flex;margin-bottom:32px}gb__learning .teacher-assets-wrapper .lesson-assets__form input{flex:1;margin-right:8px;background:rgba(164,175,221,.2);border:none}gb__learning .teacher-assets-wrapper .lesson-assets__form button{display:inline-block;text-transform:uppercase}gb__learning .teacher-assets-wrapper .lesson-assets__form-sending-error{color:#d74a5c;font-size:14px;margin-top:8px;position:relative;top:-24px}gb__learning .teacher-assets-wrapper .lesson-assets__list{border-top:1px solid rgba(80,102,123,.2);border-bottom:1px solid rgba(80,102,123,.2)}gb__learning .teacher-assets-wrapper .lesson-assets__list-item{display:flex;justify-content:space-between;position:relative;align-items:center;padding:12px 0 12px 40px;border-bottom:1px solid rgba(80,102,123,.2)}gb__learning .teacher-assets-wrapper .lesson-assets__list-item:last-of-type{border-bottom:none}gb__learning .teacher-assets-wrapper .lesson-assets__list-item_link{color:#6588ab}gb__learning .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link,gb__learning .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use,gb__learning .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use svg{fill:#6588ab}gb__learning .teacher-assets-wrapper .lesson-assets__list .svg-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px}gb__learning .teacher-assets-wrapper .lesson-assets__list .icon-archive{vertical-align:bottom}gb__learning .teacher-assets-wrapper .lesson-assets__list .icon-link{width:16px;height:16px}gb__learning .teacher-assets-wrapper .lesson-assets__list .icon-trash{vertical-align:middle;opacity:.48;margin:0;position:relative;top:7px;width:16px;height:16px}gb__learning .teacher-assets-wrapper .lesson-assets__list .icon-trash:hover{opacity:1}gb__learning .teacher-feedbacks-wrapper{height:calc(100vh - 238px)}gb__learning .teacher-feedbacks-wrapper .negative-block .icon-like-small,gb__learning .teacher-feedbacks-wrapper .positive-block .icon-like-small{margin-right:8px;vertical-align:middle;width:16px;height:16px}gb__learning .teacher-feedbacks-wrapper .positive-block .icon-like-small,gb__learning .teacher-feedbacks-wrapper .positive-block .icon-like-small use,gb__learning .teacher-feedbacks-wrapper .positive-block .icon-like-small use svg{fill:#08d092}gb__learning .teacher-feedbacks-wrapper .negative-block{margin-top:20px}gb__learning .teacher-feedbacks-wrapper .negative-block .icon-like-small{opacity:.48;transform:rotate(180deg)}gb__learning .teacher-feedbacks-wrapper .negative-block__list,gb__learning .teacher-feedbacks-wrapper .positive-block__list{display:flex;flex-wrap:wrap;margin-top:24px}gb__learning .teacher-feedbacks-wrapper .negative-block__list-item,gb__learning .teacher-feedbacks-wrapper .positive-block__list-item{text-align:center;font-size:13px;line-height:16px;margin:0 8px 20px}gb__learning .teacher-feedbacks-wrapper .negative-block__list-item-link-image,gb__learning .teacher-feedbacks-wrapper .positive-block__list-item-link-image{border-radius:50%;margin-bottom:8px;width:32px;height:32px}gb__learning .teacher-feedbacks-wrapper .positive-block__list{margin:24px -8px 0}gb__learning .teacher-feedbacks-wrapper .negative-block__list{display:block;text-align:left}gb__learning .teacher-feedbacks-wrapper .negative-block__list-item{display:inline-flex}gb__learning .teacher-feedbacks-wrapper .negative-block__list-item-message{font-size:15px;margin-left:32px;margin-bottom:0}gb__learning .left-side-wrapper{position:absolute;width:336px;min-height:72px;z-index:10;overflow:hidden;transition:width .2s}@media only screen and (min-width:1024px){gb__learning .left-side-wrapper{position:relative}gb__learning .left-side-wrapper__title{font-size:15px;line-height:24px;color:#3f5368}gb__learning .left-side-wrapper .left-side-toggle-button-1{display:flex;flex-direction:row;cursor:pointer;align-items:center}gb__learning .left-side-wrapper .left-side-toggle-button-1 svg{display:block}gb__learning .left-side-wrapper .left-side-toggle-button-1 .icon-arrow-thin-left{width:6px;height:9px;margin-right:9px;fill:#3f5368}}gb__learning .left-side-wrapper_collapsed{width:0;height:0}gb__learning .left-side-wrapper span{vertical-align:middle}gb__learning .left-side-wrapper .header{padding:0 32px;height:72px}@media only screen and (max-width:767px){gb__learning .left-side-wrapper .header{padding:0 16px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .left-side-wrapper .header{padding:0 16px}}gb__learning .left-side-wrapper .header__content{padding:20px 16px;display:flex;align-items:center}gb__learning .left-side-wrapper .header__content .course-title{color:#50667b;font-weight:500;margin-left:16px}gb__learning .left-side-wrapper .lessons-list{position:relative;overflow-y:auto;padding:16px;width:100%}gb__learning .left-side-wrapper .lessons-list .icon-arrow-thin-left{width:7px;height:9px;margin-right:12px}@media only screen and (min-width:1024px){gb__learning .left-side-wrapper .lessons-list{padding:16px 24px}}gb__learning .left-side-wrapper .lessons-list header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}gb__learning .left-side-wrapper .lessons-list header .left-side-toggle-button-1{cursor:pointer}gb__learning .left-side-wrapper .lessons-list__main-title{font-size:16px;line-height:22px;font-weight:500;margin-bottom:24px;color:#3f5368;display:flex}@media(max-width:345px){gb__learning .left-side-wrapper .lessons-list__main-title{display:none}}gb__learning .left-side-wrapper .lessons-list__main-title-mobile{display:none}@media(max-width:345px){gb__learning .left-side-wrapper .lessons-list__main-title-mobile{margin-bottom:24px;display:flex}}gb__learning .left-side-wrapper .lessons-list__toggler{font-size:14px;color:#3f5368;font-weight:400}gb__learning .left-side-wrapper .lessons-list__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}gb__learning .left-side-wrapper .lessons-list__item:first-of-type .lesson-header:before{top:27px;height:calc(100% - 27px)}gb__learning .left-side-wrapper .lesson-header{position:relative;width:100%;min-height:56px;padding:16px;white-space:nowrap;color:#7c8092;border-radius:4px}gb__learning .left-side-wrapper .lesson-header_live,gb__learning .left-side-wrapper .lesson-header_selected{background-color:#f4f5fa;color:#3f5368}gb__learning .left-side-wrapper .lesson-header__status-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;position:relative;margin-right:12px;border:2px solid rgba(80,102,123,.2);background-color:#fff;border-radius:50%}gb__learning .left-side-wrapper .lesson-header__status-icon .svg-icon{display:none}gb__learning .left-side-wrapper .lesson-header__status-icon .svg-icon_visible{display:inline-block}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-check{width:20px;height:20px;fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-check use,gb__learning .left-side-wrapper .lesson-header__status-icon .icon-check use svg{fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-lock{width:16px;height:16px;fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-lock use,gb__learning .left-side-wrapper .lesson-header__status-icon .icon-lock use svg{fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-play{width:12px;height:12px;fill:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .lesson-header__status-icon .icon-play use,gb__learning .left-side-wrapper .lesson-header__status-icon .icon-play use svg{fill:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .lesson-header__status-icon_forthcoming .icon-play-2{width:12px;height:12px;opacity:.48}gb__learning .left-side-wrapper .lesson-header__status-icon_complete{background:#08d092;border:none}gb__learning .left-side-wrapper .lesson-header__status-icon_complete .icon-check{width:18px;height:18px;fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon_complete .icon-check use,gb__learning .left-side-wrapper .lesson-header__status-icon_complete .icon-check use svg{fill:#fff}gb__learning .left-side-wrapper .lesson-header__status-icon_live{background-color:#d74a5c;border-color:#d74a5c}gb__learning .left-side-wrapper .lesson-header__status-icon_live .icon-on-air{width:20px;height:18px;fill:#fff;display:inline-block}gb__learning .left-side-wrapper .lesson-header__status-icon_live .icon-on-air use,gb__learning .left-side-wrapper .lesson-header__status-icon_live .icon-on-air use svg{fill:#fff}gb__learning .left-side-wrapper .lesson-header__number{font-weight:500}gb__learning .left-side-wrapper .lesson-header__number-grey{color:#d4d4dd}gb__learning .left-side-wrapper .lesson-header__seen-block{display:flex;align-items:center;float:right;color:#7c8092;font-family:Onest,sans-serif;font-size:10px;font-weight:400;line-height:14px;letter-spacing:0;text-align:left;margin-top:4px}gb__learning .left-side-wrapper .lesson-header__seen-icon{margin-right:3px;width:21px;height:18px;fill:rgba(63,83,104,.7)}gb__learning .left-side-wrapper .lesson-header__closed-block{align-items:center;font-family:Onest,sans-serif;font-size:10px;font-weight:400;line-height:14px;letter-spacing:0;text-align:left;margin-top:5px}gb__learning .left-side-wrapper .lesson-header__closed-icon{margin-right:0;margin-left:10px;width:21px;height:18px;fill:#d4d4dd}gb__learning .left-side-wrapper .lesson-header__helper{display:block;justify-content:flex-start;align-items:center}gb__learning .left-side-wrapper .lesson-header__datetime{font-size:14px;margin-left:auto;padding-left:10px;overflow:hidden;text-overflow:ellipsis;color:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .lesson-header__datetime-grey{color:#d4d4dd}gb__learning .left-side-wrapper .lesson-header__title{font-size:15px;display:block;width:100%;padding-left:36px;line-height:20px;white-space:normal}gb__learning .left-side-wrapper .lesson-header__title-grey{color:#d4d4dd}gb__learning .left-side-wrapper .lesson-item__contents-list{width:100%}gb__learning .left-side-wrapper .lesson-item__contents-list li{width:100%;display:flex;justify-content:center}gb__learning .left-side-wrapper .lesson-item__contents-list-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;padding:16px;color:#7c8092}gb__learning .left-side-wrapper .lesson-item__contents-list-item_selected{background-color:#f4f5fa;color:#50667b}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;position:relative;background-color:#fff;border:2px solid rgba(80,102,123,.2);border-radius:50%;margin-left:4px;margin-right:16px}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon svg{width:18px;height:18px;display:none}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.succeed{border:none}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.succeed svg{fill:#08d092;display:inline-block}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.succeed svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.succeed svg use svg{fill:#08d092}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.examining,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.failed,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.new,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.pending{border:none}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.examining svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.failed svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.new svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.pending svg{fill:rgba(80,102,123,.5);display:inline-block}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.examining svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.examining svg use svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.failed svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.failed svg use svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.new svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.new svg use svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.pending svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon.pending svg use svg{fill:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_checked{background:#08d092}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_failed{background:#d74a5c}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_checked svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_failed svg{width:16px;height:16px;fill:#fff;display:inline-block}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_checked svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_checked svg use svg,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_failed svg use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_failed svg use svg{fill:#fff}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_video{border:none;background-color:#50667b;text-align:center}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_video .icon-play{vertical-align:middle;position:relative;top:-4px;width:10px;height:10px;fill:#fff}gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_video .icon-play use,gb__learning .left-side-wrapper .lesson-item__contents-list-item .list-item-status-icon_video .icon-play use svg{fill:#fff}gb__learning .left-side-wrapper .certificate-block:before,gb__learning .left-side-wrapper .lesson-header:before,gb__learning .left-side-wrapper .lesson-item__contents-list-item:before{content:"";position:absolute;width:2px;height:100%;top:0;left:27px;background-color:rgba(80,102,123,.2)}gb__learning .left-side-wrapper .certificate-block:hover,gb__learning .left-side-wrapper .lesson-header:hover,gb__learning .left-side-wrapper .lesson-item__contents-list-item:hover{background-color:#f4f5fa;color:#3f5368}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .lesson-item__contents-list-item:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .lesson-item__contents-list-item:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended:before{background-color:#08d092}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .lesson-header__status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .lesson-header__status-icon{background-color:#08d092;border:none}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .lesson-header__status-icon .icon-check,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .lesson-header__status-icon .icon-check{display:inline-block}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .list-item-status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .list-item-status-icon{border-color:#08d092}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .list-item-status-icon_failed,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .list-item-status-icon_failed{border-color:#d74a5c}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .lesson-header__number,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_ended .lesson-header__title,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .lesson-header__number,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_ended .lesson-header__title{color:#3f5368}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_failed .lesson-item__contents-list-item:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_failed:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_failed .lesson-item__contents-list-item:before,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_failed:before{background-color:#d74a5c}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_failed .lesson-header__status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_failed .list-item-status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_failed .lesson-header__status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_failed .list-item-status-icon{border-color:#d74a5c}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_locked .lesson-header__status-icon,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_locked .lesson-header__status-icon{background-color:#d74a5c;border:none}gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-header_locked .lesson-header__status-icon .icon-lock,gb__learning .left-side-wrapper .lessons-list__item:not(.lessons-list__item_unvisited) .lesson-item__contents-list-item_locked .lesson-header__status-icon .icon-lock,gb__learning .left-side-wrapper .lessons-list__item_unvisited .icon-play{display:inline-block}gb__learning .left-side-wrapper .lessons-list__item_unvisited .shared-stream .icon-lock{width:18px;height:18px;display:block;fill:#3f5368}gb__learning .left-side-wrapper .lessons-list__item_unvisited .shared-stream .icon-lock use,gb__learning .left-side-wrapper .lessons-list__item_unvisited .shared-stream .icon-lock use svg{fill:#3f5368}gb__learning .left-side-wrapper .lessons-list__item-last .lesson-header:before{height:50%}gb__learning .left-side-wrapper .lessons-list__item_forthcoming-disabled{cursor:default}gb__learning .left-side-wrapper .lessons-list__item_forthcoming-disabled:hover .lesson-header_with-date{color:rgba(80,102,123,.5);background:transparent}gb__learning .left-side-wrapper .lesson-item__contents-list-item_active{color:#50667b}gb__learning .left-side-wrapper .lesson-item__contents-list-item_active .list-item-status-icon{border-color:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .certificate-block{position:relative;padding:0 16px 0 0;margin-bottom:8px}gb__learning .left-side-wrapper .certificate-block:before{height:27%}gb__learning .left-side-wrapper .certificate-block_completed:before,gb__learning .left-side-wrapper .certificate-block_present:before{background-color:#08d092}gb__learning .left-side-wrapper .certificate-block__link{display:block;padding:12px;color:rgba(80,102,123,.5)}gb__learning .left-side-wrapper .certificate-block__icon{width:32px;height:32px;fill:rgba(80,102,123,.2);position:relative;margin-right:8px;vertical-align:middle}gb__learning .left-side-wrapper .certificate-block__icon use,gb__learning .left-side-wrapper .certificate-block__icon use svg{fill:rgba(80,102,123,.2)}gb__learning .left-side-wrapper .certificate-block .icon-cert-filled,gb__learning .left-side-wrapper .certificate-block .icon-cert-filled use,gb__learning .left-side-wrapper .certificate-block .icon-cert-filled use svg{fill:#08d092}gb__learning .main-content-wrapper_hidden{overflow-y:hidden!important}gb__learning .main-content-wrapper{display:flex;flex-direction:column;flex:1;align-self:stretch;max-width:100vw;overflow-x:hidden}gb__learning .main-content-wrapper__scrollable-container{overflow-y:scroll;flex:1}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__scrollable-container{height:calc(100vh - 128px)}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__scrollable-container{height:calc(100vh - 128px)}}gb__learning .main-content-wrapper_basic{flex:1}gb__learning .main-content-wrapper__lesson-see{display:flex}@media(max-width:345px){gb__learning .main-content-wrapper__lesson-see{display:none}}gb__learning .main-content-wrapper__lesson-see-mobile{display:none}@media(max-width:345px){gb__learning .main-content-wrapper__lesson-see-mobile{display:flex}}gb__learning .main-content-wrapper__see-btn{color:#6f64e9;font-size:15px;font-family:Onest;font-weight:300;cursor:pointer}gb__learning .main-content-wrapper__see-btn .icon-arrow-thin-right{fill:#6f64e9}gb__learning .main-content-wrapper__navigation{display:flex;justify-content:space-between;padding:0 18px 9px 24px;font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px}gb__learning .main-content-wrapper__navigation-mobile{display:none;color:#3f5368;background:rgba(164,175,221,.2);padding:10px 20px;font-size:16px;line-height:22px;font-weight:500;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation-mobile{display:flex}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation-mobile{display:flex}}gb__learning .main-content-wrapper__navigation-mobile .icon-arrow-thin-right{width:6px;height:10px;margin-left:8px}gb__learning .main-content-wrapper__navigation_left{display:flex;border:1px solid #3f5368;color:#3f5368;border-radius:30px;height:40px;align-items:center;padding:0 20px;font-weight:500;font-size:16px;line-height:22px;cursor:pointer}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_left{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_left{display:none}}gb__learning .main-content-wrapper__navigation_left-hidden{display:none}gb__learning .main-content-wrapper__navigation_left-hidden .icon-arrow-thin-left{width:7px;height:11px;margin-right:7px}gb__learning .main-content-wrapper__navigation .icon-content-menu{transition:fill .3s ease;width:18px;height:20px;margin-left:8px;fill:none}gb__learning .main-content-wrapper__navigation_right{display:flex;margin-left:auto}gb__learning .main-content-wrapper__navigation_right .navigation_right-btn{cursor:pointer;height:40px;border-radius:20px;padding:0 20px;border:1px solid #3f5368;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;color:#3f5368}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn{font-size:12px;padding:0 15px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn{font-size:12px;padding:0 15px}}gb__learning .main-content-wrapper__navigation_right .navigation_right-btn:last-child{margin-left:20px}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn:last-child{margin-left:12px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn:last-child{margin-left:12px}}gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-left{width:7px;margin-right:12px}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-left{margin-right:9px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-left{margin-right:9px}}gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-right{width:7px;margin-left:12px}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-right{margin-right:9px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .navigation_right-btn .icon-arrow-thin-right{margin-right:9px}}gb__learning .main-content-wrapper__navigation_right .navigation_right-btn-hidden{opacity:.5;cursor:default}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .js-next-lesson{padding-right:6px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .js-next-lesson{padding-right:6px}}@media only screen and (max-width:767px){gb__learning .main-content-wrapper__navigation_right .js-last-lesson{padding-left:14px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper__navigation_right .js-last-lesson{padding-left:14px}}gb__learning .main-content-wrapper__navigation_right.navigation_btns-unrendered{opacity:0}gb__learning .main-content-wrapper header.main-content-wrapper__header{border-bottom:1px solid rgba(164,175,221,.2);font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:24px}gb__learning .main-content-wrapper header{display:flex;align-items:center;min-height:55px;padding:0 18px 8px 24px}gb__learning .main-content-wrapper header h2{font-family:Onest,sans-serif;font-weight:500;font-size:24px;margin-top:10px;line-height:24px}gb__learning .main-content-wrapper header .title-block{flex:1;position:relative}gb__learning .main-content-wrapper header .title-block .title{font-family:Onest,sans-serif;font-style:normal;font-weight:500;font-size:17px;line-height:24px}@media only screen and (max-width:767px){gb__learning .main-content-wrapper header .title-block{left:0;overflow:hidden}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper header .title-block{left:0;overflow:hidden}}gb__learning .main-content-wrapper header h3.title{margin:0}@media only screen and (max-width:767px){gb__learning .main-content-wrapper header h3.title{overflow:hidden}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper header h3.title{overflow:hidden}}gb__learning .main-content-wrapper header .homework-description-toggler{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:8px}gb__learning .main-content-wrapper header .homework-description-toggler:active,gb__learning .main-content-wrapper header .homework-description-toggler:hover{cursor:pointer}gb__learning .main-content-wrapper header .homework-description-toggler:active .homework-description-toggler__icon-wrapper,gb__learning .main-content-wrapper header .homework-description-toggler:hover .homework-description-toggler__icon-wrapper{background-color:rgba(80,102,123,.3)}gb__learning .main-content-wrapper header .homework-description-toggler:active .homework-description-toggler__text,gb__learning .main-content-wrapper header .homework-description-toggler:hover .homework-description-toggler__text{color:rgba(80,102,123,.6)}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper header .homework-description-toggler{display:none}}gb__learning .main-content-wrapper header .homework-description-toggler.collapsed .svg-icon.icon-arrow-up{transform:rotate(180deg)}gb__learning .main-content-wrapper header .homework-description-toggler__icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;overflow:hidden;background-color:rgba(80,102,123,.2);margin-right:4px}gb__learning .main-content-wrapper header .homework-description-toggler .svg-icon.icon-arrow-up{width:14px;height:14px;fill:#fff;transition:transform .25s}gb__learning .main-content-wrapper header .homework-description-toggler .svg-icon.icon-arrow-up use,gb__learning .main-content-wrapper header .homework-description-toggler .svg-icon.icon-arrow-up use svg{fill:#fff}gb__learning .main-content-wrapper header .homework-description-toggler__text{font-size:13px;line-height:18px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper header .left-side-toggle-button-1{margin-right:16px}}@media only screen and (max-width:767px){gb__learning .main-content-wrapper header .left-side-toggle-button-1{transform:scaleX(-1);filter:FlipH}gb__learning .main-content-wrapper header .left-side-toggle-button-1 .icon-collapse-panel{left:6px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .main-content-wrapper header .left-side-toggle-button-1{transform:scaleX(-1);filter:FlipH}gb__learning .main-content-wrapper header .left-side-toggle-button-1 .icon-collapse-panel{left:6px}}gb__learning .main-content-wrapper header .left-side-toggle-button-1_collapsed{transform:scaleX(-1);filter:FlipH}gb__learning .main-content-wrapper header .left-side-toggle-button-1_open{transform:none;filter:none}gb__learning .main-content-wrapper header .left-side-toggle-button-1 .icon-collapse-panel{vertical-align:middle;position:relative;width:32px;height:32px}gb__learning .main-content-wrapper .content{min-height:100%}gb__learning .main-content-wrapper .content .video-contents{padding:0}gb__learning .main-content-wrapper .content .like-buttons{display:flex;float:right;padding-top:24px}gb__learning .main-content-wrapper .content .vjs-like-button{margin-left:8px;transition:max-width .4s;display:flex;justify-content:center;align-items:center;max-width:40px;border-radius:4px;color:#fff;font-family:vjs;background-color:#404e5b;text-align:center;padding:4px;width:40px;height:40px}gb__learning .main-content-wrapper .content .vjs-like-button:focus{outline:none}gb__learning .main-content-wrapper .content .vjs-like-button:hover{background:#08d092}gb__learning .main-content-wrapper .content .vjs-like-button:after{content:"";font-size:24px;display:block}gb__learning .main-content-wrapper .content .vjs-like-button .svg-icon{position:relative;top:5px;width:28px;height:28px;fill:#fff}gb__learning .main-content-wrapper .content .vjs-like-button .svg-icon use,gb__learning .main-content-wrapper .content .vjs-like-button .svg-icon use svg{fill:#fff}gb__learning .main-content-wrapper .content .vjs-like-button_active{max-width:200px;width:auto;background:#08d092;padding:0 8px;justify-content:space-between;overflow:hidden}gb__learning .main-content-wrapper .content .vjs-like-button_active .vjs-like-button-counter{display:inline-block}gb__learning .main-content-wrapper .content .vjs-like-button_active.vjs-dislike{background:#d74a5c;text-align:right}gb__learning .main-content-wrapper .content .vjs-like-button.vjs-dislike:after{transform:rotate(180deg)}gb__learning .main-content-wrapper .content .vjs-like-button.vjs-dislike:hover{background:#d74a5c}gb__learning .main-content-wrapper .content .vjs-like-button-counter{font-size:17px;font-family:Onest;display:none;margin-right:8px}gb__learning .main-content-wrapper .content .content-block_video{padding:0 18px 0 24px}gb__learning .main-content-wrapper .lesson-content{margin:24px 0}@media only screen and (max-width:767px){gb__learning .main-content-wrapper .lesson-content{margin-top:0}}gb__learning .main-content-wrapper .lesson-content__top-content{height:0;opacity:0;color:#191816;font-family:Onest,sans-serif;letter-spacing:0}gb__learning .main-content-wrapper .lesson-content__top-content h1{font-size:28px;font-weight:500;line-height:36px;color:#191816!important;margin-bottom:16px}gb__learning .main-content-wrapper .lesson-content__top-content h2{font-size:20px;font-weight:500;line-height:26px;color:#191816!important;margin-bottom:12px}gb__learning .main-content-wrapper .lesson-content__top-content p{font-size:20px;font-weight:400;line-height:27px;margin-bottom:8px!important}gb__learning .main-content-wrapper .lesson-content__top-content p strong{font-weight:600;line-height:26px}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-1{position:relative;border-radius:24px;padding:32px;background:#f4f5fa;font-family:Onest,sans-serif;font-size:20px;line-height:27px;margin-bottom:60px!important;margin-top:20px!important}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-1 p{margin-bottom:0!important}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-2{border:2px solid #8d46f6;border-radius:24px;padding:64px;text-align:center;margin-bottom:40px!important;font-size:20px}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-2 p{font-weight:500;margin-bottom:0!important}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-2 a,gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-2 a:hover{text-decoration:none}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3 p{margin-bottom:0!important}gb__learning .main-content-wrapper .lesson-content__top-content .mde-float-right{float:right}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3{position:relative;background:#f4f5fa;padding:82px 32px;border-radius:24px}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3 ol,gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3 ul{margin:12px 0!important}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3:before{position:absolute;top:32px;left:32px;width:40px;height:32px;content:url(http://hb.bizmrg.com/frontend-scripts/unique-hf/dv_kovichki.svg)}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-text-3:after{position:absolute;bottom:32px;right:32px;content:attr(data-after);font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:#7c8092;padding-left:32px}gb__learning .main-content-wrapper .lesson-content__top-content p.mde-video iframe{border-radius:24px;overflow:hidden}gb__learning .main-content-wrapper .lesson-content__top-content a{color:#8d46f6!important;text-decoration:none!important}gb__learning .main-content-wrapper .lesson-content__top-content ol,gb__learning .main-content-wrapper .lesson-content__top-content ul{list-style-position:outside;list-style-type:disc;padding-left:24px}gb__learning .main-content-wrapper .lesson-content__top-content ol li,gb__learning .main-content-wrapper .lesson-content__top-content ul li{font-size:20px;font-weight:400;line-height:27px;padding-bottom:10px}gb__learning .main-content-wrapper .lesson-content__top-content ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ol li ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ol li ul li ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ol li ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ol li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ol li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ul,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ul li ol,gb__learning .main-content-wrapper .lesson-content__top-content ul li ul li ul li ul{margin-top:10px}gb__learning .main-content-wrapper .lesson-content__top-content ol{list-style-type:decimal}gb__learning .main-content-wrapper .lesson-content__top-content ol li{padding-left:4px}gb__learning .main-content-wrapper .lesson-content__top-content blockquote{position:relative;border:0}gb__learning .main-content-wrapper .lesson-content__top-content blockquote:before{position:absolute;top:0;left:0;width:6px;height:100%;border-radius:100px;background:#d4d4dd;content:""}gb__learning .main-content-wrapper .lesson-content__top-content img{border-radius:24px;overflow:hidden;height:auto;max-width:100%}gb__learning .main-content-wrapper .lesson-content__top-content img.mde-image-right{float:right;margin-top:-70px;border-radius:0;width:215px}gb__learning .main-content-wrapper .lesson-content__top-content img.mde-image-right:after{clear:both}gb__learning .main-content-wrapper .lesson-content__top-content img.border-grey{border:1px solid #d4d4dd}gb__learning .main-content-wrapper .lesson-content__top-content code{padding:32px;border-radius:24px;font-size:14px;margin:0 0 16px;background:#f4f5fa}gb__learning .main-content-wrapper .lesson-content__top-content pre{padding:8px 0}gb__learning .main-content-wrapper .lesson-content__top-content .mde-text-center{margin-top:16px;text-align:center;color:#7c8092;line-height:22px;font-size:16px;font-family:Onest,sans-serif}gb__learning .main-content-wrapper .lesson-content__header{display:flex;align-items:center}gb__learning .main-content-wrapper .lesson-content__header img{width:32px;height:32px;border-radius:50%}gb__learning .main-content-wrapper .lesson-content__header-avatar{margin-right:12px}gb__learning .main-content-wrapper .lesson-content__header-title{font-size:15px;line-height:20px;color:#3f5368;font-weight:500}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper .lesson-content__header-title{font-size:17px;line-height:24px}}gb__learning .main-content-wrapper .lesson-content__content{margin-top:16px;padding:12px;background:#fff2ca;border-radius:4px;word-break:break-word}gb__learning .main-content-wrapper .lesson-content p{margin:0}gb__learning .main-content-wrapper .lesson-content a{color:#2585ee;text-decoration:underline;cursor:pointer}gb__learning .main-content-wrapper .lesson-content a:hover{text-decoration:none}gb__learning .main-content-wrapper .lesson-description{margin-top:40px;margin-bottom:40px}gb__learning .main-content-wrapper .lesson-description__title{font-size:15px;line-height:20px;color:#3f5368;font-weight:500}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper .lesson-description__title{font-size:17px;line-height:24px}}gb__learning .main-content-wrapper .lesson-description__content{margin-top:16px;padding-top:12px;word-break:break-word;border-top:1px solid rgba(164,175,221,.2)}gb__learning .main-content-wrapper .lesson-description p{margin:0}gb__learning .main-content-wrapper .lesson-description a{color:#2585ee;text-decoration:underline;cursor:pointer}gb__learning .main-content-wrapper .lesson-description a:hover{text-decoration:none}gb__learning .main-content-wrapper .content-block_announcement{text-align:center;padding:24px;background-color:#f4f5fa;border-radius:4px;min-height:104px;position:relative}gb__learning .main-content-wrapper .content-block_announcement.no-video{display:flex;justify-content:space-between}gb__learning .main-content-wrapper .content-block_announcement.no-video.vjs-liked .content-block_announcement__title-hidden-message{display:none}gb__learning .main-content-wrapper .content-block_announcement__content{display:inline-flex;margin:auto}gb__learning .main-content-wrapper .content-block_announcement__title{display:inline-block;margin:0;vertical-align:bottom}gb__learning .main-content-wrapper .content-block_announcement__subtitle{font-size:14px;line-height:18px;color:rgba(80,102,123,.5);margin-top:8px}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper .content-block_announcement__subtitle{font-size:14px;line-height:20px}}gb__learning .main-content-wrapper .content-block_announcement .icon-timer{width:34px;height:34px;min-width:34px;vertical-align:middle;margin-right:6px}gb__learning .main-content-wrapper .content-block_entry .content-block__button{justify-content:center;align-items:center;width:100%;height:80px;display:none;font-size:24px}@media only screen and (min-width:768px){gb__learning .main-content-wrapper .content-block_entry .content-block__button{display:flex}}gb__learning .main-content-wrapper .content-block_entry .content-block__button_mobile{display:flex}@media only screen and (min-width:768px){gb__learning .main-content-wrapper .content-block_entry .content-block__button_mobile{display:none}}gb__learning .main-content-wrapper .content-block_entry .content-block__button .icon-arrow{fill:#fff;width:16px;height:16px;transform:rotate(180deg);margin-left:16px}gb__learning .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use,gb__learning .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use svg{fill:#fff}gb__learning .main-content-wrapper .content-block_homework .task-block{background-color:#fff;padding:16px 16px 24px;border-radius:4px;max-height:100%;visibility:visible;pointer-events:auto;opacity:1;transform:scaleY(1);transform-origin:top left;transition:transform .25s,opacity .25s,visibility .25s,pointer-events .25s,max-height .3s}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper .content-block_homework .task-block{padding:24px}}gb__learning .main-content-wrapper .content-block_homework .task-block.collapsed{max-height:0;padding:0;opacity:0;transform:scaleY(0);visibility:hidden;pointer-events:none}gb__learning .main-content-wrapper .content-block_homework .task-block-teacher p{margin:0}gb__learning .main-content-wrapper .content-block_homework .task-block-teacher h1:first-child,gb__learning .main-content-wrapper .content-block_homework .task-block-teacher h2:first-child,gb__learning .main-content-wrapper .content-block_homework .task-block-teacher h3:first-child{margin-top:0}gb__learning .main-content-wrapper .content-block_homework .task-block-lesson{word-break:break-word}gb__learning .main-content-wrapper .content-block_homework .task-block-lesson p{margin:0}gb__learning .main-content-wrapper .content-block_homework .task-block a{color:#2585ee;text-decoration:underline;cursor:pointer;word-wrap:break-word}gb__learning .main-content-wrapper .content-block_homework .task-block a:hover{text-decoration:none}gb__learning .main-content-wrapper .inner{padding-top:32px}gb__learning .main-content-wrapper .comments-wrapper{display:flex;flex-direction:column;flex-direction:column-reverse;width:100%;margin-top:24px}@media only screen and (min-width:1024px){gb__learning .main-content-wrapper .comments-wrapper{display:flex;flex-direction:row}}gb__learning .main-content-wrapper .comments-wrapper .comments-block{flex:1}gb__learning .main-content-wrapper .site-footer{margin-top:-70px;padding:0}gb__learning .mates__not-found{margin-top:36px;text-align:center}@media only screen and (max-width:1439px){gb__learning .mates__search-form{display:none}}gb__learning .homeworks__search-form,gb__learning .mates__search-form{position:relative;top:-32px}gb__learning .homeworks__search-form input,gb__learning .mates__search-form input{position:absolute;color:transparent;right:0;display:inline-block;width:24px;transition:width .2s;height:100%;padding:20px 0;border:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:-3px 50%;cursor:pointer}gb__learning .homeworks__search-form input:focus,gb__learning .mates__search-form input:focus{color:rgba(80,102,123,.5);width:100%;outline:none;padding:20px 0 20px 28px;border-bottom:1px solid rgba(80,102,123,.5);cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}gb__learning .homeworks__search-form input:focus+.mates__search-form-close-button,gb__learning .homeworks__search-form input:focus+homeworks__search-form-close-button,gb__learning .homeworks__search-form input:focus~.homeworks__search-spinner,gb__learning .homeworks__search-form input:focus~.mates__search-spinner,gb__learning .mates__search-form input:focus+.mates__search-form-close-button,gb__learning .mates__search-form input:focus+homeworks__search-form-close-button,gb__learning .mates__search-form input:focus~.homeworks__search-spinner,gb__learning .mates__search-form input:focus~.mates__search-spinner{display:block}gb__learning .homeworks__search-form input:hover,gb__learning .mates__search-form input:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}gb__learning .homeworks__search-form .homeworks__search-form-close-button,gb__learning .homeworks__search-form .mates__search-form-close-button,gb__learning .mates__search-form .homeworks__search-form-close-button,gb__learning .mates__search-form .mates__search-form-close-button{position:absolute;right:-2px;top:12px;display:none}gb__learning .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x,gb__learning .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x,gb__learning .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x,gb__learning .mates__search-form .mates__search-form-close-button .svg-icon.icon-x{width:16px;height:16px;opacity:.48;fill:#4e5d6e}gb__learning .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,gb__learning .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x:hover,gb__learning .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,gb__learning .mates__search-form .mates__search-form-close-button .svg-icon.icon-x:hover{opacity:1}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}gb__learning .gb-loader-container{text-align:center;margin-top:5px;padding:5px}gb__learning .gb-loader-content{display:inline-block;width:32px;height:32px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#6f64e9;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}gb__learning .message-for-homework{border-radius:4px;padding:20px 24px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){gb__learning .message-for-homework{flex-direction:column}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .message-for-homework{flex-direction:column}}gb__learning .message-for-homework__button{float:right;color:#3f5368;background:#edeff7;padding:5px 20px;border-radius:8px;margin-left:32px;min-width:195px;font-weight:500;border:1px solid rgba(74,74,74,.14)}@media only screen and (max-width:767px){gb__learning .message-for-homework__button{margin-left:0;margin-top:12px}}@media only screen and (min-width:768px)and (max-width:1023px){gb__learning .message-for-homework__button{margin-left:0;margin-top:12px}}gb__learning .homework-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}gb__learning .homework-header a{color:#50667b}gb__learning .homework-header a:hover{color:rgba(80,102,123,.5)}gb__learning .homework-header a:hover .icon-info-icn-v2,gb__learning .homework-header a:hover .icon-info-icn-v2 use,gb__learning .homework-header a:hover .icon-info-icn-v2 use svg,gb__learning .homework-header a:hover .svg-icon,gb__learning .homework-header a:hover .svg-icon use,gb__learning .homework-header a:hover .svg-icon use svg{fill:rgba(80,102,123,.5)}gb__learning .homework-header .homework-help{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}gb__learning .homework-header .homework-help .icon-info-icn-v2{width:10px;height:10px;fill:#50667b;margin-left:8px;vertical-align:middle}gb__learning .homework-header .homework-help .icon-info-icn-v2 use,gb__learning .homework-header .homework-help .icon-info-icn-v2 use svg{fill:#50667b}gb__learning .homework-rate.show-xs{display:none}@media only screen and (max-width:767px){gb__learning .homework-rate.show-xs{display:flex;margin:24px 0;justify-content:flex-start;align-items:center}}gb__learning .homework-rate.show-xs .icon-info-icn-v2{width:14px;height:14px;fill:#50667b;margin-left:8px;vertical-align:middle}gb__learning .homework-rate.show-xs .icon-info-icn-v2 use,gb__learning .homework-rate.show-xs .icon-info-icn-v2 use svg{fill:#50667b}gb__learning .homework-backlink.show-xs{display:none}@media only screen and (max-width:767px){gb__learning .homework-backlink.show-xs{display:flex;margin:24px 0 40px;justify-content:flex-start;align-items:center}}gb__learning .homework-backlink.show-xs .icon-arrow-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#e1e1e9;margin-right:12px;font-weight:400;font-size:15px;line-height:22px}gb__learning .homework-backlink.show-xs .icon-arrow-wrapper .svg-icon.icon-arrow{width:16px;height:16px;fill:#191816}gb__learning .lesson-content__head{margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}gb__learning .lesson-content__head .homeworks__list-item-link-content{border-bottom:0!important}gb__learning .lesson-content__head_missed-deadline .user-avatar-wrapper{width:32px;height:32px;position:relative;margin-right:12px;padding:0}gb__learning .lesson-content__head-right{margin:0;font-weight:400;font-size:15px;line-height:22px;color:#3f9dff}gb__learning .lesson-content__head-right_score{color:#2c2d30;margin-right:8px}gb__learning .lesson-content__head-right_danger,gb__learning .lesson-content__head-right_success,gb__learning .lesson-content__head-right_warning{font-weight:500}gb__learning .lesson-content__head-right_success{color:#08d092}gb__learning .lesson-content__head-right_warning{color:#ffa64b}gb__learning .lesson-content__head-right_danger{color:#d74a5c}gb__learning .user-info{line-height:normal;display:flex;flex-direction:column}gb__learning .student-help-block{width:100%;margin-top:32px}.gb__main-wrapper.overflow-off{overflow:visible!important}.homework-date{display:inline-block;margin-left:16px;font-size:14px;color:rgba(80,102,123,.5)}.homework-date.mt-s{margin-top:8px}.homework-date.mt{margin-top:32px}.archived{padding-top:50px;font-weight:700;font-size:18px}.teacher-review .teacher-comment{display:flex;align-items:center}.teacher-review .teacher-comment .date-wrapper{padding-left:12px}.teacher-review .teacher-comment .date-wrapper.without-date{display:flex}.teacher-review .teacher-comment .date-wrapper .teacher-name{font-weight:400;font-size:15px;line-height:22px;color:#2c2d30}.teacher-review .teacher-comment .date-wrapper .homework-date{margin-left:0}.teacher-review .result-buttons .btn{margin-bottom:8px}.editor-toolbar a.mde-hidden-all{display:none!important}#lesson_top_content_input .editor-toolbar a.mde-hidden-all{display:block!important}.gb-slider-buttons{transition:visibility .2s;display:none;position:absolute;right:0;bottom:calc(100% + 42px);height:32px;visibility:hidden}@media only screen and (min-width:1024px){.gb-slider-buttons{flex-direction:row;display:flex}}.gb-slider-buttons__button{width:32px;height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#e6e6ee;border-radius:4px}.gb-slider-buttons__button:first-of-type{margin-right:16px}.gb-slider-buttons__button.disabled{opacity:.5}.gb-slider-buttons__button .svg-icon{width:16px;height:16px}.gb-slider-buttons_side-arrows{width:100%;height:100%;justify-content:space-between;align-items:center;bottom:0}.gb-slider-buttons_side-arrows .gb-slider-buttons__button{width:80px;height:100%;background-color:#fff;opacity:1}.gb-slider-buttons_side-arrows .gb-slider-buttons__button:first-of-type{margin-right:0}.gb-slider-buttons_side-arrows .gb-slider-buttons__button.disabled .svg-icon{opacity:.2}.gb-slider-buttons_side-arrows .gb-slider-buttons__button .svg-icon{width:40px;height:40px}.gb-slider-pages-bar{margin-top:40px;padding:0;text-align:center;line-height:8px;list-style:none}@media only screen and (min-width:1024px){.gb-slider-pages-bar{display:none}}.gb-slider-pages-bar li{width:8px;height:8px;transition:opacity .2s;display:inline-block;margin:0 4px;overflow:hidden;text-indent:-999px;border-radius:50%;background-color:#50667b;opacity:.16;cursor:pointer}.gb-slider-pages-bar li.active{opacity:1}.gb-slider-scroll-bar{height:4px;margin:32px auto 0;background-color:#f4f5fa}.gb-slider-scroll-bar__handle{width:128px;height:6px;position:relative;top:-1px;border-radius:4px;background-color:#50667b}@media only screen and (min-width:768px){.gb-slider-scroll-bar__handle{width:256px}}.gb-gifts{position:relative;padding:32px 0}@media only screen and (min-width:768px){.gb-gifts{padding:64px 0}}.gb-gifts__background{width:100%;height:100%;z-index:-2;position:absolute;top:0;right:0;background-color:#4bbafa;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/gift_bg@1x.dcb354d50c4239b4c93bc356da6ecf7f.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-gifts__background{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/gift_bg@2x.a1cb0f90294e22f16547e8a3ad61bf43.png)}}.gb-gifts__content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.gb-gifts__title{font-size:24px;line-height:32px;font-weight:500;margin-bottom:16px;color:#fff;text-align:center}@media only screen and (min-width:1024px){.gb-gifts__title{font-size:34px;line-height:44px}}.gb-gifts__description{font-size:24px;line-height:32px;font-weight:500;margin-bottom:32px;color:#fff;text-align:center}@media only screen and (min-width:1024px){.gb-gifts__description{font-size:34px;line-height:44px}}@media only screen and (min-width:768px){.gb-gifts__description{margin-bottom:48px}}.gb-gifts-items{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:-16px}@media only screen and (min-width:1024px){.gb-gifts-items{margin-bottom:-32px}}.gb-gifts-item{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px;height:auto;padding:16px;background-color:#fff}@media only screen and (min-width:768px){.gb-gifts-item{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.gb-gifts-item{width:calc(100% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.gb-gifts-item{width:calc(50% - 32px)}}@media only screen and (min-width:1592px){.gb-gifts-item{width:calc(50% - 32px)}}@media only screen and (min-width:768px){.gb-gifts-item{height:168px;padding:32px 24px}}@media only screen and (min-width:1024px){.gb-gifts-item{margin-bottom:24px}}@media only screen and (min-width:1280px){.gb-gifts-item{width:calc(50% - 32px);margin-bottom:32px}}.gb-gifts-item__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}@media only screen and (min-width:768px){.gb-gifts-item__content-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.gb-gifts-item__image-wrapper,.gb-gifts-item__image-wrapper-helper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;margin:0 0 8px;padding:0;background-image:none;border-radius:50%}@media only screen and (min-width:768px){.gb-gifts-item__image-wrapper,.gb-gifts-item__image-wrapper-helper{margin:0 16px 0 0}}.gb-gifts-item__image-wrapper-helper_project_gu,.gb-gifts-item__image-wrapper_project_gu{background-color:#50667b}.gb-gifts-item__image{width:56px;height:56px;display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:56px;flex-shrink:0;border-radius:50%;overflow:hidden}.gb-gifts-item__image img{max-width:100%}.gb-gifts-item__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0}.gb-gifts-item__title{font-size:20px;line-height:28px;margin-bottom:8px;color:#50667b;text-align:left}@media only screen and (min-width:1024px){.gb-gifts-item__title{font-size:24px;line-height:32px}}.gb-gifts-item__subtitle{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-gifts-item__subtitle{font-size:13px;line-height:18px;font-weight:400}}.gb-gifts-item__see-more{font-size:14px;line-height:20px;position:absolute;top:0;right:0;margin:0;color:#50667b}@media only screen and (min-width:1024px){.gb-gifts-item__see-more{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-gifts-item__see-more{top:inherit;bottom:-8px;right:0}}.gb-gifts_redesign{margin:140px 0 40px;padding:80px 0 130px}@media only screen and (min-width:768px){.gb-gifts_redesign{margin:240px 0 80px;padding:120px 0 170px}}.gb-gifts_redesign .gb-gifts__background{height:111%;top:unset;bottom:0;transform:skewY(-7deg)}.gb-gifts_redesign .gb-gifts__content-wrapper{padding:56px 16px;background-color:#fff;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts__content-wrapper{padding:72px 40px}}@media only screen and (min-width:1280px){.gb-gifts_redesign .gb-gifts__content-wrapper{padding:72px 120px}}.gb-gifts_redesign .gb-gifts__title{display:none}.gb-gifts_redesign .gb-gifts__description{font-size:24px;line-height:32px;font-weight:500;color:#50667b}@media only screen and (min-width:1024px){.gb-gifts_redesign .gb-gifts__description{font-size:34px;line-height:44px;font-size:30px;line-height:32px;font-weight:300}}@media only screen and (min-width:1024px)and (min-width:1024px){.gb-gifts_redesign .gb-gifts__description{font-size:52px;line-height:62px}}.gb-gifts_redesign .gb-gifts-item{width:100%;height:unset;margin-bottom:0;margin-left:0;margin-right:0;padding:16px 0}@media only screen and (min-width:1280px){.gb-gifts_redesign .gb-gifts-item{padding:24px 0}}.gb-gifts_redesign .gb-gifts-item__see-more{display:none}.gb-gifts_redesign .gb-gifts-item__image-wrapper{width:64px;height:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#50667b}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts-item__image-wrapper{width:80px;height:80px}}.gb-gifts_redesign .gb-gifts-item__image{width:64px;height:64px}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts-item__image{width:80px;height:80px}}.gb-gifts_redesign .gb-gifts-item__image_rectangle{border-radius:0}.gb-gifts_redesign .gb-gifts-item__image_compressed{width:50%;height:auto;min-width:unset}.gb-gifts_redesign .gb-gifts-item__image[src$=".svg"]{width:40px;height:40px;border-radius:0}.gb-gifts_redesign .gb-gifts-item__title{font-size:16px;line-height:1.5;font-weight:500;text-align:center}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts-item__title{font-size:24px;line-height:32px;font-weight:500;text-align:unset}}@media only screen and (min-width:768px)and (min-width:1024px){.gb-gifts_redesign .gb-gifts-item__title{font-size:34px;line-height:44px}}.gb-gifts_redesign .gb-gifts-item__content-wrapper{justify-content:center;align-items:center}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts-item__content-wrapper{justify-content:flex-start;align-items:center}}.gb-gifts_redesign .gb-gifts-item__content{justify-content:center;align-items:center}@media only screen and (min-width:768px){.gb-gifts_redesign .gb-gifts-item__content{justify-content:center;align-items:flex-start}}.gs-card{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;position:relative;height:100%;padding:16px;border-radius:8px;color:#fff}@media only screen and (min-width:768px){.gs-card{padding:24px}}@media only screen and (min-width:1024px){.gs-card{padding:32px}}.gs-card:hover{color:#fff}.gs-card__bg{display:flex;flex-direction:row;width:100%;height:100%;content:"";position:absolute;top:0;right:0;z-index:0;background-size:cover;background-repeat:no-repeat;border-radius:8px}.gs-card__badge{position:absolute;top:9px;right:-8px;z-index:8;border-radius:4px;background-color:#57d6e1;text-transform:uppercase;white-space:nowrap}.gs-card__age,.gs-card__badge{font-size:13px;line-height:24px;font-weight:700;display:inline-block;padding:4px 8px;color:#fff}.gs-card__age{position:relative;margin-bottom:48px;border-radius:4px;border:2px solid #fff}@media only screen and (min-width:1024px){.gs-card__age{margin-bottom:96px}}.gs-card__age_empty{border:none}.gs-card__info{display:flex;flex-direction:column}.gs-card__title{font-size:13px;line-height:20px;font-weight:300;position:relative;z-index:1}.gs-card__description{font-size:24px;line-height:32px;font-weight:500;position:relative;z-index:1}.gb-gu-card{transition:box-shadow .3s,opacity .5s;position:relative;background-color:#f4f5fa;background-repeat:no-repeat;background-position:110%;color:#fff;border-radius:4px;opacity:.7}@media only screen and (min-width:1024px){.gb-gu-card{background-position:116%,50%}}.gb-gu-card:hover{opacity:1;box-shadow:0 0 24px 0 rgba(80,102,123,.2)}.gb-gu-card_web{background-image:linear-gradient(153.43deg,#3600a8,#29abe2 83.33%)}.gb-gu-card_android{background-image:linear-gradient(153.43deg,#004170,#38c998 83.33%)}.gb-gu-card_ios{background-image:linear-gradient(153.43deg,#312a6c,#852d91 83.33%)}.gb-gu-card_java{background-image:linear-gradient(153.43deg,#d43e3d,#ffc682 83.33%)}.gb-gu-card_python{background-image:linear-gradient(153.43deg,#006ceb,#a5ff5e 83.33%)}.gb-gu-card_games{background-image:linear-gradient(153.43deg,#ee5050,#6957ca 83.33%)}.gb-gu-card_security{background-image:linear-gradient(153.43deg,#6957ca,#46cccd 83.33%)}.gb-gu-card_data-science{background-image:linear-gradient(153.43deg,#ffe814,#e51686 83.33%)}.gb-gu-card_big-data-analytics{background-image:linear-gradient(333.43deg,#a786f2 16.67%,#4937d1)}.gb-gu-card_design{background-image:linear-gradient(333.43deg,#0c54e0 16.67%,#f44548)}.gb-gu-card_devops{background-image:linear-gradient(333.43deg,#1aa0e8 16.67%,#0138ff)}.gb-gu-card_productmanagement{background-image:linear-gradient(333.43deg,#00ecb3 16.67%,#9349f0)}.gb-gu-card_internet-marketing{background-image:linear-gradient(153.43deg,#005dff,#a513ff 83.33%)}.gb-gu-card_projectmanagement{background-image:linear-gradient(333.43deg,#ffd914 16.67%,#ecaa01)}.gb-gu-card_smm-management{background-image:linear-gradient(153.43deg,#02e6ff,#367bff 83.33%)}.gb-gu-card_web-design{background-image:linear-gradient(333.43deg,#00e7d9 16.67%,#00b8c4)}.gb-gu-card_qa-engineer{background-image:linear-gradient(333.43deg,#ed6401 16.67%,#ffd914)}.gb-gu-card_interior-design{background-image:linear-gradient(153.43deg,#ff6969 5.64%,#ffc79e 83.33%)}.gb-gu-card_pr-management{background-image:linear-gradient(333.43deg,#f4316c 16.67%,#ffa800)}.gb-gu-card_interface-design{background-image:linear-gradient(90deg,#7c20f1,#046bcb)}.gb-gu-card_graphic-design{background-image:linear-gradient(153.43deg,#29323c,#536373 83.33%)}.gb-gu-card_system-business-analysis{background-image:linear-gradient(153.43deg,#9d3cff,#5c00a4 83.33%)}.gb-gu-card_hrmanagement{background-image:linear-gradient(153.43deg,#305c71,#4bc176 83.33%)}.gb-gu-card_seo-specialist{background-image:linear-gradient(153.43deg,#550752,#ff7c7c 83.33%)}.gb-gu-card_prodanalytics{background-image:linear-gradient(153.43deg,#413071,#a0d1f9 83.33%)}.gb-gu-card_interior-design-residential-and-public{background-image:linear-gradient(153.43deg,#924666,#f37567 83.33%)}.gb-gu-card_webanalytics{background-image:linear-gradient(135deg,#69e89e,#002661)}.gb-gu-card_data-engineer{background-image:linear-gradient(135deg,#392d69,#b57bee)}.gb-gu-card_game-design{background-image:linear-gradient(90deg,#f74c06,#f9bc2c)}.gb-gu-card_motion-design{background-image:linear-gradient(90deg,#d4acfb,#b84fce)}.gb-gu-card_instagram-marketing{background-image:linear-gradient(135deg,#a400dd,#fff066)}.gb-gu-card_ux-analytics{background-image:linear-gradient(90deg,#bc4e9c,#f80759)}.gb-gu-card_frontend{background-image:linear-gradient(135deg,#ea98da,#5b6cf9)}.gb-gu-card_targeted-marketing{background-image:linear-gradient(135deg,#493657,#ce7da5)}.gb-gu-card_financial-analyst{background-image:linear-gradient(135deg,#2c3e50,#fd746c)}.gb-gu-card_modeling-3d{background-image:linear-gradient(90deg,#9aa9f9,#7418bc)}.gb-gu-card_influence-1{background-image:linear-gradient(136.48deg,#00fea3,#a006ff 102.72%)}.gb-gu-card_simulator{background-image:linear-gradient(135deg,#56befc,#fd746c)}.gb-gu-card_prmarketmanag{background-image:linear-gradient(90deg,#f80759,#9ef027)}.gb-gu-card_medical-data-science{background-image:linear-gradient(153.43deg,#4ba5f7,#f3fd53 83.33%)}.gb-gu-card_natural-language-processing{background-image:linear-gradient(153.43deg,#cefef2,#367a8d 83.33%)}.gb-gu-card_leader-dev-team{background-image:linear-gradient(153.43deg,#2c56a9,#e6d6fd 83.33%)}.gb-gu-card_landscape-design{background-image:linear-gradient(153.43deg,#e8ec26,#02806f 83.33%)}.gb-gu-card_computer-vision{background-image:linear-gradient(105.41deg,#7103fd,#00cf08)}.gb-gu-card_business-analytics{background-image:linear-gradient(153.43deg,#404052,#bfbfcc 83.33%)}.gb-gu-card_fullstack-javascript{background-image:linear-gradient(153.43deg,#02e9ff,#020aa4 83.33%)}.gb-gu-card_ecommerce-marketing{background-image:linear-gradient(90deg,#1a2980,#26d0ce)}.gb-gu-card_event-management{background-image:linear-gradient(135deg,#ef32d9,#89fffd)}.gb-gu-card_copyright-editing{background-image:linear-gradient(135deg,#6931e1,#ff6694)}.gb-gu-card_product-marketing{background-image:linear-gradient(135deg,#ffdb95,#ec4f1d)}.gb-gu-card_pharm-marketing{background-image:linear-gradient(153.43deg,#22b9b5,#7ae4cd 83.33%)}.gb-gu-card_education-marketing{background-image:linear-gradient(153.43deg,#6468f5,#f5a2fc 83.33%)}.gb-gu-card_fashion-marketing{background-image:linear-gradient(153.43deg,#f25e5f,#f58bed 83.33%)}.gb-gu-card_game-marketing{background-image:linear-gradient(153.43deg,#8349e2,#9ea6ff 83.33%)}.gb-gu-card_freelance-marketing{background-image:linear-gradient(153.43deg,#41b046,#dfd904 83.33%)}.gb-gu-card_marketing-analytics{background-image:linear-gradient(153.43deg,#de5072,#2012bf 83.33%)}.gb-gu-card_mobile-design{background-image:linear-gradient(270deg,#0061fe,#00c6fb),linear-gradient(270deg,#0061fe,#00c6fb),linear-gradient(90deg,#ff984a,#fe1160 34.37%,#821572 68.75%,#341269),linear-gradient(90deg,#b1f4ce,#9891e3)}.gb-gu-card_photography{background-image:linear-gradient(90deg,#a1e337,#fe9a01)}.gb-gu-card_c-sharp-developer{background-image:linear-gradient(105.41deg,#01904d,#36a5ea)}.gb-gu-card_faculty-videomarketing{background-image:linear-gradient(90deg,#d9c2ff,#000b6a)}.gb-gu-card_faculty-commecial-marketing{background-image:linear-gradient(90deg,#f0c,#0000dc 99.99%,#000b6a)}.gb-gu-card_sounddesign{background-image:linear-gradient(90deg,#aa076b,#26d0ce)}.gb-gu-card_ad-context{background-image:linear-gradient(135deg,#242abf,#ffcd93)}.gb-gu-card_b2b-marketing{background-image:linear-gradient(153.43deg,#fdfc08,#eb0601)}.gb-gu-card_traffic-management{background-image:linear-gradient(135deg,#a93cff,#caf2ff)}.gb-gu-card_unrealengine4{background-image:linear-gradient(285.41deg,#7171fe,#dcbb9c)}.gb-gu-card_game-analytics{background-image:linear-gradient(285.41deg,#9b63e5,#8ba8e1)}.gb-gu-card_arvrdevelopment{background-image:linear-gradient(285.41deg,#3871d1,#dbaaa8)}.gb-gu-card_cppdevelopment{background-image:linear-gradient(285.41deg,#ca28ff,#02d2e2)}.gb-gu-card_cloud-data-engineer{background-image:linear-gradient(285.41deg,#11a2ab,#cb1c80)}.gb-gu-card_network-engineer{background-image:linear-gradient(285.41deg,#d22063,#f6c41f)}.gb-gu-card_new-design{background-image:linear-gradient(135deg,#fc0098,#ffe600)}.gb-gu-card_internet-of-things{background-image:linear-gradient(285.41deg,#480ef4,#ff78ab)}.gb-gu-card_2d-artist-games{background-image:linear-gradient(135deg,#fe7a02,#5d01d1)}.gb-gu-card_project-manager-in-construction{background-image:linear-gradient(135deg,#ffed90,#ff7a00)}.gb-gu-card_bi-development{background-image:linear-gradient(135deg,#ffc600,#ff7f97)}.gb-gu-card_mobileproduct{background-image:linear-gradient(135deg,#c43bf0,#1db6fb)}.gb-gu-card_customersupport{background-image:linear-gradient(135deg,#ffe769,#ff8a00)}.gb-gu-card_qa-engineer-python{background-image:linear-gradient(135deg,#0dd0e6,#7747a0)}.gb-gu-card_manual-testing{background-image:linear-gradient(135deg,#379aa0,#ffee96)}.gb-gu-card_1c-developer{background-image:linear-gradient(135deg,#cf93fe,#16c8a8)}.gb-gu-card_interior-design-public{background-image:linear-gradient(135deg,#ff9e75,#bd2026)}.gb-gu-card_movie{background-image:linear-gradient(135deg,#6018dc,#ff7f49)}.gb-gu-card_commercial-illustrator{background-image:linear-gradient(135deg,#30c9e7,#f9d607)}.gb-gu-card_ruby-on-rails{background-image:linear-gradient(135deg,#9c3535,#e74a66)}.gb-gu-card_tech-writer{background-image:linear-gradient(135deg,#e9ab4e,#3ed3dd)}.gb-gu-card_developer{background-image:linear-gradient(153.43deg,#4d3bf9,#746ea1 83.33%)}.gb-gu-card_3d-artist{background-image:linear-gradient(135deg,#eb5454,#c197e4)}.gb-gu-card_bi-analytics{background-image:linear-gradient(135deg,#7ecf78,#96e2d8)}.gb-gu-card_data-science2{background-image:linear-gradient(153.43deg,#ffe814,#e51686 83.33%)}.gb-gu-card a.gb-gu-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:hidden;padding:0 24px 16px;background-size:contain;color:#fff}@media only screen and (min-width:1024px){.gb-gu-card a.gb-gu-card__content{padding-bottom:24px}}.gb-gu-card a.gb-gu-card__content:focus,.gb-gu-card a.gb-gu-card__content:hover{color:#fff}.gb-gu-card__flag{display:flex;flex-direction:row;position:relative;align-self:baseline}.gb-gu-card__flag-icon{width:46px;height:54px}.gb-gu-card__faculty-icon{fill:#fff;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.gb-gu-card__faculty-icon use,.gb-gu-card__faculty-icon use svg{fill:#fff}.gb-gu-card__badge{font-size:10px;line-height:12px;letter-spacing:1px;position:absolute;top:8px;right:-8px;z-index:8;padding:4px 8px;color:#fff;border-radius:4px;background-color:#6f64e9;font-weight:500;white-space:nowrap;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.gb-gu-card__badge{font-size:12px;line-height:12px;letter-spacing:2px}}.gb-gu-card__badge_new{font-size:10px;line-height:12px;font-weight:500;letter-spacing:1px;position:absolute;top:16px;right:0;z-index:8;height:28px;min-width:80px;background-color:#f4f5fa;border-radius:16px 0 0 16px;padding:8px 0;text-align:center;color:#22c993;text-transform:uppercase;opacity:1}@media only screen and (min-width:1024px){.gb-gu-card__badge_new{font-size:12px;line-height:12px;letter-spacing:2px;top:24px}}.gb-gu-card__desc{margin-top:12px}.gb-gu-card__faculty{font-size:12px;line-height:16px;font-weight:400}@media only screen and (min-width:1024px){.gb-gu-card__faculty{font-size:13px;line-height:18px;font-weight:400}}.gb-gu-card__title{font-size:20px;line-height:28px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}@media only screen and (min-width:1024px){.gb-gu-card__title{font-size:24px;line-height:32px}}.gb-gu-card__soon{position:absolute;bottom:0;right:0;text-align:right}.gb-gu-card_short{width:272px}.gb-gu-card.gb-gu-card_compact{height:auto}.gb-gu-card.gb-gu-card_compact a.gb-gu-card__content{padding:16px}@media only screen and (min-width:1280px){.gb-gu-card.gb-gu-card_compact a.gb-gu-card__content{padding:24px}}.gb-gu-card.gb-gu-card_compact .gb-gu-card__flag .icon-faculty-badge{width:48px;height:73px}@media only screen and (min-width:768px){.gb-gu-card.gb-gu-card_compact .gb-gu-card__flag .icon-faculty-badge{width:48px;height:83px;margin-top:-16px}}.gb-gu-card.gb-gu-card_compact .gb-gu-card__flag .faculty{width:24px;height:24px;top:13px}@media only screen and (min-width:768px){.gb-gu-card.gb-gu-card_compact .gb-gu-card__flag .faculty{width:24px;height:24px;top:13px;left:13px}}@media only screen and (min-width:768px){.gb-gu-card.gb-gu-card_compact .gb-gu-card__title{font-size:20px;line-height:28px}}@media only screen and (min-width:768px)and (min-width:1024px){.gb-gu-card.gb-gu-card_compact .gb-gu-card__title{font-size:24px;line-height:32px}}.gb-gu-gifts{position:relative;padding:0 0 60px;background-position:100% 100%;background-blend-mode:color}@media only screen and (min-width:768px){.gb-gu-gifts{padding-bottom:96px}}@media only screen and (min-width:1024px){.gb-gu-gifts{padding-top:80px}}@media only screen and (min-width:1440px){.gb-gu-gifts{padding:96px 0 112px}}.gb-gu-gifts__title{font-size:24px;line-height:32px;font-weight:500;font-style:normal;margin:0 24px;text-align:center}@media only screen and (min-width:768px){.gb-gu-gifts__title{font-size:34px;line-height:44px;font-weight:500;font-style:normal;margin:0 32px}}.gb-gu-gifts__subtitle{font-size:15px;line-height:24px;font-weight:400;font-style:normal;max-width:864px;margin:16px auto 32px;text-align:center}@media only screen and (min-width:768px){.gb-gu-gifts__subtitle{font-size:20px;line-height:24px;font-weight:400;font-style:normal;margin:24px auto 48px}}@media only screen and (min-width:1440px){.gb-gu-gifts__subtitle{margin-bottom:80px}}.gb-gu-gifts__background{position:absolute;top:0;left:0;width:100%;height:150%;z-index:-1;overflow:hidden;background-image:linear-gradient(90deg,#aef6ff,#c9d0ff);transform:skewY(-8deg) translateY(-200px)}.gb-gu-gifts__background>div{position:absolute;background:#fff;border-radius:50%}.gb-gu-gifts__background>div:first-child{width:1600px;height:1600px;bottom:0;left:0;opacity:.31;transform:skewY(8deg) translateX(-800px) translateY(360px)}.gb-gu-gifts__background>div:nth-child(2){width:1600px;height:1600px;bottom:100%;left:100%;opacity:.2;transform:skewY(8deg) translateX(-800px) translateY(960px)}.gb-gu-gifts__background>div:nth-child(3){width:800px;height:800px;opacity:.31;left:100%;top:100%;transform:skewY(8deg) translateX(-400px) translateY(-550px)}.gb-gu-gifts-items{width:100%}@media only screen and (min-width:1024px){.gb-gu-gifts-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}@media only screen and (min-width:1440px){.gb-gu-gifts-items{display:flex;flex-direction:row;justify-content:center;align-items:center}}.gb-gu-gifts-item{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;margin-bottom:16px;border-radius:4px;box-shadow:0 16px 40px 0 rgba(80,102,123,.08),0 4px 8px 0 rgba(80,102,123,.1)}@media only screen and (min-width:768px){.gb-gu-gifts-item{margin-bottom:40px}}@media only screen and (min-width:1440px){.gb-gu-gifts-item{width:calc(50% - 32px);margin:0 16px}}.gb-gu-gifts-item:last-child{margin-bottom:0}.gb-gu-gifts-item_in-carousel{width:100%;margin:0}.gb-gu-gifts-item__image-header{display:flex;flex-direction:row;justify-content:center;padding-top:32px;margin-bottom:-24px;text-align:center}.gb-gu-gifts-item__image-header.purple-blue-gradient{background-image:linear-gradient(73deg,#d7b4fd,#87daff)}.gb-gu-gifts-item__image-header.green-blue-gradient{background-image:linear-gradient(253deg,#6be9a1,#87daff)}.gb-gu-gifts-item__image-header.orange-purple-gradient{background:linear-gradient(90deg,#f7c86f .01%,#e087ff)}.gb-gu-gifts-item__image-header.blue-red-gradient{background:linear-gradient(90deg,#67b3f9 .01%,#ff9587 100%,#ff8575 0)}.gb-gu-gifts-item__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:104px;height:104px;border-radius:50%;overflow:hidden;position:relative;background:#50667b}@media only screen and (min-width:768px){.gb-gu-gifts-item__image-wrapper{width:128px;height:128px}}.gb-gu-gifts-item__image{display:flex;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;position:relative;border:0}@media only screen and (min-width:768px){.gb-gu-gifts-item__image{width:70px;height:70px}}.gb-gu-gifts-item__image img{max-width:100%}.gb-gu-gifts-item__image img[src$=".svg"]{width:108px;height:108px}@media only screen and (min-width:768px){.gb-gu-gifts-item__image img[src$=".svg"]{width:140px;height:140px}}.gb-gu-gifts-item__content{flex-grow:1;padding:40px 10px 32px;text-align:center;background-color:#fff}@media only screen and (min-width:768px){.gb-gu-gifts-item__content{padding-top:56px}}.gb-gu-gifts-item__content_no-padding-bottom{padding-bottom:0}.gb-gu-gifts-item__subtitle{font-size:13px;line-height:18px;font-weight:400;font-style:normal;color:rgba(80,102,123,.5)}@media only screen and (min-width:768px){.gb-gu-gifts-item__subtitle{padding:0 32px}}.gb-gu-gifts-item__title{font-size:20px;line-height:24px;font-weight:400;font-style:normal}.gb-gu-gifts-item__description{font-size:13px;line-height:24px;font-weight:400;font-style:normal;color:#6f64e9}@media only screen and (min-width:768px){.gb-gu-gifts-item__description{font-size:15px;line-height:24px;font-weight:400;font-style:normal}}.gb-gu-gifts__one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-gu-gifts-wrapper{padding:64px 0 52px}@media only screen and (min-width:768px){.gb-gu-gifts-wrapper{padding:80px 0 0}}@media only screen and (min-width:1024px){.gb-gu-gifts-wrapper{padding:0}}.gb-popup-gift__row-item{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:768px){.gb-popup-gift__row-item{display:flex;flex-direction:row}}.gb-popup-gift__card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.gb-popup-gift__card{width:100%;margin-bottom:24px}@media only screen and (min-width:480px){.gb-popup-gift__card{width:calc(50% - 12px)}}@media only screen and (min-width:768px){.gb-popup-gift__card{width:calc(33.33% - 16px)}}.gb-popup-gift__card_two-columns{width:100%;margin-bottom:24px}@media only screen and (min-width:768px){.gb-popup-gift__card_two-columns{width:calc(50% - 12px)}}.gb-popup-gift__top-content{padding:40px 16px 0}.gb-popup-gift__top-content:not(:last-child){margin-bottom:32px}.gb-popup-gift__content.gb-popup__content{padding-top:0}@media only screen and (min-width:1024px){.gb-popup-gift__content.gb-popup__content{padding-top:0}}.gb-popup-gift__text-block{margin-bottom:32px}.gb-popup-gift__text-block p{margin-top:0;text-align:center}@media only screen and (min-width:768px){.gb-popup-gift__text-block p{text-align:left}}.gb-popup-gift__text-block-title{font-size:24px;line-height:32px;font-weight:400;color:#3f5368;text-align:center}.gb-gift-row-item{padding:12px 0}.gb-gift-row-item__image-wrapper{width:102px;height:102px;margin-bottom:8px}@media only screen and (min-width:768px){.gb-gift-row-item__image-wrapper{margin-bottom:0;margin-right:24px}}.gb-gift-row-item__image-wrapper img{max-width:inherit!important}.gb-gift-row-item__text{flex-grow:1;width:100%;text-align:center}@media only screen and (min-width:768px){.gb-gift-row-item__text{text-align:left}}.gb-gift-card{background:#fff;box-shadow:0 4px 8px rgba(51,56,58,.12);border-radius:8px;overflow:hidden}.gb-gift-card__image-wrapper{width:100%;height:116px;background-color:#f4f5fa}.gb-gift-card__image-wrapper_center{display:flex;flex-direction:row;justify-content:center;align-items:center}.gb-gift-card__image-wrapper_full-img{width:100%;height:unset}.gb-gift-card__image{width:100px;height:100px}.gb-gift-card__image_full-img{width:100%;height:unset}.gb-gift-card__info{padding:12px 16px 16px}.gb-gift-card__title{font-size:15px;line-height:24px;font-weight:700;color:#3f5368}.gb-gift-card__description{font-size:11px;line-height:18px;color:rgba(80,102,123,.5)}.gifts-carousel__wrapper.js-destroyed+.js-gb-slider-scroll-bar{display:none}homework-comment .homework-comment,homework-deadline-issue-students .homework-comment,mentor-comment .homework-comment{margin-top:12px}homework-comment .homework-comment .form-group,homework-deadline-issue-students .homework-comment .form-group,mentor-comment .homework-comment .form-group{display:flex;flex-direction:column;position:relative;margin-bottom:24px}@media only screen and (min-width:1024px){homework-comment .homework-comment .form-group,homework-deadline-issue-students .homework-comment .form-group,mentor-comment .homework-comment .form-group{display:flex;flex-direction:row}}homework-comment .homework-comment .form-group .padded,homework-deadline-issue-students .homework-comment .form-group .padded,mentor-comment .homework-comment .form-group .padded{padding-left:48px!important}homework-comment .homework-comment .form-group .btn-primary,homework-deadline-issue-students .homework-comment .form-group .btn-primary,mentor-comment .homework-comment .form-group .btn-primary{margin-left:0}@media only screen and (min-width:1024px){homework-comment .homework-comment .form-group .btn-primary,homework-deadline-issue-students .homework-comment .form-group .btn-primary,mentor-comment .homework-comment .form-group .btn-primary{margin-left:16px}}homework-comment .homework-comment .form-group .form-control,homework-deadline-issue-students .homework-comment .form-group .form-control,mentor-comment .homework-comment .form-group .form-control{margin-bottom:16px;padding-right:15px;background:#fff;border:1px solid rgba(80,102,123,.2);border-radius:4px}@media only screen and (min-width:1024px){homework-comment .homework-comment .form-group .form-control,homework-deadline-issue-students .homework-comment .form-group .form-control,mentor-comment .homework-comment .form-group .form-control{margin-bottom:0}}homework-comment .homework-comment .form-group .form-control.string.ng-invalid,homework-deadline-issue-students .homework-comment .form-group .form-control.string.ng-invalid,mentor-comment .homework-comment .form-group .form-control.string.ng-invalid{border-color:red}homework-comment .markdown-editor-wrapper,homework-deadline-issue-students .markdown-editor-wrapper,mentor-comment .markdown-editor-wrapper{margin-left:48px}homework-comment .comment-wrapper,homework-deadline-issue-students .comment-wrapper,mentor-comment .comment-wrapper{padding:8px;border-radius:4px;border:1px solid #f4f5fa;margin-left:48px;position:relative;top:-3px;word-break:break-word;background-color:#f4f5fa}homework-comment .comment-wrapper p,homework-deadline-issue-students .comment-wrapper p,mentor-comment .comment-wrapper p{margin-bottom:0}homework-comment .comment-wrapper a,homework-deadline-issue-students .comment-wrapper a,mentor-comment .comment-wrapper a{text-decoration:underline;cursor:pointer}homework-comment .comment-wrapper a:active,homework-comment .comment-wrapper a:hover,homework-deadline-issue-students .comment-wrapper a:active,homework-deadline-issue-students .comment-wrapper a:hover,mentor-comment .comment-wrapper a:active,mentor-comment .comment-wrapper a:hover{color:#44464b}homework-comment .user-pull-request,homework-deadline-issue-students .user-pull-request,mentor-comment .user-pull-request{margin:16px 0 32px}homework-comment .user-pull-request_with-top-border,homework-deadline-issue-students .user-pull-request_with-top-border,mentor-comment .user-pull-request_with-top-border{display:flex;flex-direction:row;align-items:center;padding:8px 12px;background:rgba(164,175,221,.2);border-radius:4px}homework-comment .user-pull-request p,homework-deadline-issue-students .user-pull-request p,mentor-comment .user-pull-request p{margin:0}homework-comment .user-pull-request__github,homework-deadline-issue-students .user-pull-request__github,mentor-comment .user-pull-request__github{width:32px;height:32px;float:left;margin-right:16px}homework-comment .comment-save-button.homework-comment-save-button,homework-deadline-issue-students .comment-save-button.homework-comment-save-button,mentor-comment .comment-save-button.homework-comment-save-button{height:40px;padding:0}homework-comment .comment-save-button:disabled.homework-comment-save-button,homework-deadline-issue-students .comment-save-button:disabled.homework-comment-save-button,mentor-comment .comment-save-button:disabled.homework-comment-save-button{background:#6f64e9;color:#fff;opacity:.4}homework-comment .homework-comment-pass-task-text,homework-deadline-issue-students .homework-comment-pass-task-text,mentor-comment .homework-comment-pass-task-text{margin-bottom:24px}homework-comment .homework-comment-pass-task-text.i-know-git,homework-deadline-issue-students .homework-comment-pass-task-text.i-know-git,mentor-comment .homework-comment-pass-task-text.i-know-git{margin-bottom:0}homework-comment .homework-comment-pass-task-text span,homework-deadline-issue-students .homework-comment-pass-task-text span,mentor-comment .homework-comment-pass-task-text span{color:rgba(80,102,123,.5)}homework-comment .homework-comment-pass-task-text a,homework-deadline-issue-students .homework-comment-pass-task-text a,mentor-comment .homework-comment-pass-task-text a{color:#3f9dff}.gb-markdown-editor .homework-comment .homework-comment-input-text .markdown-editor.closed .CodeMirror{height:64px}@media only screen and (min-width:480px){.gb-markdown-editor .homework-comment .homework-comment-input-text .markdown-editor.closed .CodeMirror{height:40px}}.button-extend{margin-top:20px;background-color:#8d46f6;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#fff;font-family:Onest,sans-serif;font-weight:500;font-size:14px;line-height:18px}teacher-content-editor .teacher-content-editor{margin-top:16px}teacher-content-editor .markdown-editor-wrapper__control-buttons-wrapper{margin-top:16px;margin-bottom:0}teacher-content-editor .comment-wrapper{padding:8px;border-radius:4px;border:1px solid rgba(80,102,123,.2);margin-left:48px;position:relative}teacher-content-editor .markdown-editor{top:0}teacher-content-editor .markdown-editor__control-buttons-wrapper{margin:16px 0 0}teacher-content-editor .comment-save-button:disabled{background-color:#e5f3fe}teacher-content-editor .markdown-editor-cancel-editing-button{background-color:rgba(80,102,123,.2)}teacher-content-editor .markdown-editor-cancel-editing-button p{margin-bottom:0}.homework{font-family:Onest,sans-serif;display:flex;flex-direction:column}.homework .droplet{margin-top:19px;margin-bottom:20px}.homework .details-new{background:#e9ebf2;border-radius:8px;padding:18px 24px}.homework .details-new_warning{background-color:#fce9d9;padding-left:12px}.homework .details-new__title{color:#50667b;font-weight:500;font-size:16px;line-height:22px;display:flex;align-items:center}.homework .details-new__title__wrapper{display:flex;flex-direction:column}.homework .details-new__title .icon{width:20px;height:20px;background-position:50%;background-repeat:no-repeat;margin-right:12px}.homework .details-new__title_warning{color:#e06800;font-weight:400}.homework .details-new__title_warning .icon{width:20px;margin-top:1px;align-self:start;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMjUgNi4yNWEuNzUuNzUgMCAwMTEuNSAwdjQuNWEuNzUuNzUgMCAwMS0xLjUgMHYtNC41ek0xMCAxM2EuOS45IDAgMTAwIDEuOC45LjkgMCAwMDAtMS44eiIgZmlsbD0iI0UwNjgwMCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMS41YTguNSA4LjUgMCAxMDAgMTcgOC41IDguNSAwIDAwMC0xN3pNMyAxMGE3IDcgMCAxMDE0IDAgNyA3IDAgMDAtMTQgMHoiIGZpbGw9IiNFMDY4MDAiLz48L3N2Zz4=)}@media only screen and (max-width:600px){.homework .details-new__title_warning .icon{width:50px}}.homework .details-new__title_success{color:#00856d}.homework .details-new__title_success .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxMGE3IDcgMCAxMS0xNCAwIDcgNyAwIDAxMTQgMHptMS41IDBhOC41IDguNSAwIDExLTE3IDAgOC41IDguNSAwIDAxMTcgMHptLTUuMjItMS4yMmEuNzUuNzUgMCAwMC0xLjA2LTEuMDZMOSAxMC45NCA3Ljc4IDkuNzJhLjc1Ljc1IDAgMDAtMS4wNiAxLjA2bDEuNzUgMS43NWEuNzUuNzUgMCAwMDEuMDYgMGwzLjc1LTMuNzV6IiBmaWxsPSIjMDA4NTZEIi8+PC9zdmc+)}.homework .details-new__title_fail{color:#d74a5c}.homework .details-new__title_fail .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMjUgNi4yNWEuNzUuNzUgMCAwMTEuNSAwdjQuNWEuNzUuNzUgMCAwMS0xLjUgMHYtNC41ek0xMCAxM2EuOS45IDAgMTAwIDEuOC45LjkgMCAwMDAtMS44eiIgZmlsbD0iI0UxMDAwNyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMS41YTguNSA4LjUgMCAxMDAgMTcgOC41IDguNSAwIDAwMC0xN3pNMyAxMGE3IDcgMCAxMDE0IDAgNyA3IDAgMDAtMTQgMHoiIGZpbGw9IiNFMTAwMDciLz48L3N2Zz4=)}.homework .details-new__title_black{color:#50667b}.homework .details-new__text{margin-top:8px;color:#50667b;font-weight:400;font-size:13px;line-height:18px}.homework .details p{margin-bottom:24px}.homework .details p:last-child{margin-bottom:0}.homework .details a{color:#3f9dff}.homework .teacher-comment{display:flex}.homework .teacher-comment_mentor{margin-top:24px}.homework .teacher-comment_mentor .teacher-comment__content{background:#e5f3fe}.homework .teacher-comment_mentor .icon-guru{fill:#e5f3fe;width:16px;height:18px;display:block;position:relative;left:50%;transform:translateX(-50%);margin-top:8px}.homework .teacher-comment_mentor .icon-guru use,.homework .teacher-comment_mentor .icon-guru use svg{fill:#e5f3fe}.homework .teacher-comment__content{margin-left:16px;margin-top:-6px;word-break:break-word;padding:8px;border-radius:4px;width:100%}.homework .teacher-comment__avatar{border-radius:50%;width:32px;height:32px}.homework .teacher-comment__name{color:#50667b;font-weight:500;font-size:13px}.homework .teacher-comment__text p{margin:0}.homework .attachment__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px}@media only screen and (min-width:1024px){.homework .attachment__header{display:flex;flex-direction:row}}.homework .attachment__title{margin-bottom:16px;color:#50667b;font-size:17px;font-weight:500}@media only screen and (min-width:1024px){.homework .attachment__title{margin-bottom:0}}.homework .attachment__state{border-top:1px solid #e4e7f3;padding-top:20px;margin-left:55px;display:flex;flex-direction:row;font-size:20px;line-height:24px;align-items:center;color:#00856d}.homework .attachment__state__score{color:#50667b;font-size:13px;font-weight:400;margin-right:15px}.homework .attachment__state__desc{font-weight:500;font-size:13px}@media only screen and (min-width:1024px){.homework .attachment__state{margin-bottom:0}}.homework .attachment__state .svg-icon{width:24px;height:24px;margin-right:12px;opacity:.3}.homework .attachment__state_success{color:#00856d}.homework .attachment__state_success .svg-icon{fill:#00856d;opacity:1}.homework .attachment__state_success .svg-icon use,.homework .attachment__state_success .svg-icon use svg{fill:#00856d}.homework .attachment__state_satisfactorily{color:#e06800}.homework .attachment__state_satisfactorily .svg-icon{fill:#e06800;opacity:1}.homework .attachment__state_satisfactorily .svg-icon use,.homework .attachment__state_satisfactorily .svg-icon use svg{fill:#e06800}.homework .attachment__state_fail{color:#d74a5c}.homework .attachment__state_fail .svg-icon{fill:#d74a5c;opacity:1}.homework .attachment__state_fail .svg-icon use,.homework .attachment__state_fail .svg-icon use svg{fill:#d74a5c}.homework .attachment__state_examine{color:#e06800}.homework .attachment__state_examine .svg-icon{width:24px;height:24px;top:0}.homework .attachment__list{margin-top:24px;display:flex;flex-direction:column;margin-bottom:15px}.homework .attachment__item{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;border-radius:4px}.homework .attachment__item:last-child{margin-bottom:0}.homework .attachment__item-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;padding:8px 12px;background:rgba(164,175,221,.2);border-radius:4px}.homework .attachment__item-created-at{font-size:14px;line-height:20px;color:rgba(80,102,123,.5)}.homework .attachment__item a{color:#3f5368}.homework .attachment__item .icon-archive{margin-right:16px;vertical-align:bottom;width:24px;height:24px}.homework .attachment__item .icon-download,.homework .attachment__item .icon-trash{vertical-align:middle;opacity:.48;width:16px;height:16px}.homework .attachment__item .icon-download:hover,.homework .attachment__item .icon-trash:hover{opacity:1}.details-new{background:#e9ebf2;border-radius:8px;padding:18px 24px}.details-new__title{color:#50667b;font-weight:500;font-size:16px;line-height:22px;display:flex;align-items:center}.details-new__title .icon{width:20px;height:20px;background-position:50%;background-repeat:no-repeat;margin-right:12px}.details-new__title_success{color:#00856d}.details-new__title_success .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxMGE3IDcgMCAxMS0xNCAwIDcgNyAwIDAxMTQgMHptMS41IDBhOC41IDguNSAwIDExLTE3IDAgOC41IDguNSAwIDAxMTcgMHptLTUuMjItMS4yMmEuNzUuNzUgMCAwMC0xLjA2LTEuMDZMOSAxMC45NCA3Ljc4IDkuNzJhLjc1Ljc1IDAgMDAtMS4wNiAxLjA2bDEuNzUgMS43NWEuNzUuNzUgMCAwMDEuMDYgMGwzLjc1LTMuNzV6IiBmaWxsPSIjMDA4NTZEIi8+PC9zdmc+)}.details-new__title_fail{color:#d74a5c}.details-new__title_fail .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMjUgNi4yNWEuNzUuNzUgMCAwMTEuNSAwdjQuNWEuNzUuNzUgMCAwMS0xLjUgMHYtNC41ek0xMCAxM2EuOS45IDAgMTAwIDEuOC45LjkgMCAwMDAtMS44eiIgZmlsbD0iI0UxMDAwNyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMS41YTguNSA4LjUgMCAxMDAgMTcgOC41IDguNSAwIDAwMC0xN3pNMyAxMGE3IDcgMCAxMDE0IDAgNyA3IDAgMDAtMTQgMHoiIGZpbGw9IiNFMTAwMDciLz48L3N2Zz4=)}.details-new__title_black{color:#50667b}.details p{margin-bottom:24px}.details p:last-child{margin-bottom:0}.details a{color:#3f9dff}.comments-score-box{background-color:#fff;padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:10px}.mtop{margin-top:10px}.gb-intensive-card{transition:box-shadow .2s;box-shadow:0 0 4px 0 rgba(80,102,123,.2);color:#50667b}.gb-intensive-card:hover{box-shadow:0 0 24px 0 rgba(80,102,123,.2)}.gb-intensive-card__form{width:100%;height:100%;display:flex;flex-direction:column}.gb-intensive-card__footer,.gb-intensive-card__header{min-height:72px;padding:16px 24px}.gb-intensive-card__header{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.gb-intensive-card__price{font-size:12px;line-height:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#08d092}.gb-intensive-card__main{display:flex;flex-direction:column;flex-grow:1;min-height:150px;padding:16px 24px;background-color:#f4f5fa}.gb-intensive-card__img-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:96px;height:96px;border-radius:50%;margin:-66px 0 16px;overflow:hidden;background-color:#50667b}.gb-intensive-card__img-wrapper img[src$=".svg"]{width:48px;height:48px}.gb-intensive-card__img{width:96px;height:96px;display:block}.gb-intensive-card__info{flex-grow:1}.gb-intensive-card__link{color:inherit!important}.gb-intensive-card__title{font-size:17px;line-height:24px;font-weight:500;display:block}.gb-intensive-card__small{font-size:12px;line-height:16px;font-weight:400;display:block;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-intensive-card__small{font-size:13px;line-height:18px;font-weight:400}}.gb-intensive-card__times{display:flex;flex-direction:row;font-size:15px;line-height:24px;flex-wrap:wrap;margin-top:24px;margin-bottom:-16px}.gb-intensive-card__time{display:block;position:relative}.gb-intensive-card__time:not(:last-child){margin-right:16px}.gb-intensive-card__time-radio{position:absolute;left:-9999px}.gb-intensive-card__time-radio:checked~.gb-intensive-card__time-label{border-bottom-color:#6f64e9;color:#50667b}.gb-intensive-card__time-label{transition:all .2s;margin-bottom:0;padding-bottom:16px;border-bottom:2px solid transparent;font-weight:400;text-decoration:none;color:rgba(80,102,123,.5);cursor:pointer}.gb-intensive-card__footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.gb-intensive-card__footer{display:flex;flex-direction:row}}.gb-intensive-card__btn{width:100%;height:40px;font-size:15px;line-height:18px;transition:background-color .2s;max-width:286px;margin-bottom:16px;padding:10px 0 12px;text-align:center;border:0;border-radius:4px;color:#fff!important;outline:none}@media only screen and (min-width:768px){.gb-intensive-card__btn{width:75%;margin-bottom:0}}.gb-intensive-card__users{font-size:13px;line-height:16px;flex-shrink:0;color:rgba(80,102,123,.5)}.gb-intensive-card__users svg{width:16px;height:16px;fill:rgba(80,102,123,.5);vertical-align:text-bottom;margin-right:4px}.gb-intensive-card__users svg use,.gb-intensive-card__users svg use svg{fill:rgba(80,102,123,.5)}.gb-item-stats{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;line-height:16px;font-weight:400;margin:12px 0 0;padding:0;list-style:none}@media only screen and (min-width:1024px){.gb-item-stats{font-size:13px;line-height:18px;font-weight:400}}.gb-item-stats__icon{width:16px;height:16px;margin-right:4px;opacity:1}.gb-item-stats__icon,.gb-item-stats__icon use,.gb-item-stats__icon use svg{fill:rgba(80,102,123,.2)}.gb-item-stats__item{margin-bottom:4px;line-height:16px;white-space:nowrap}.gb-item-stats__item:not(:last-child){margin-right:16px}.gb-item-stats__item_active{color:#6f64e9}.gb-item-stats__item_active .gb-item-stats__icon,.gb-item-stats__item_active .gb-item-stats__icon use,.gb-item-stats__item_active .gb-item-stats__icon use svg{fill:#6f64e9}.gb-landing-columns{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -8px}@media only screen and (min-width:768px){.gb-landing-columns{flex-wrap:nowrap}}@media only screen and (min-width:1024px){.gb-landing-columns{margin:0 -16px}}.gb-landing-columns__item{max-width:450px;margin:0 auto 48px;padding:0 8px;text-align:center}.gb-landing-columns__item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.gb-landing-columns__item{flex-basis:0;flex-grow:1;margin-bottom:0}}@media only screen and (min-width:1024px){.gb-landing-columns__item{padding:0 16px}}.gb-landing-columns__item-title{font-weight:400}.gb-landing-columns__item-image{margin-bottom:16px}.gb-landing-columns__item-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 24px;border-radius:50%;box-shadow:0 4px 32px 0 rgba(63,157,255,.2)}@media only screen and (min-width:768px){.gb-landing-columns__item-icon{margin-bottom:32px}}.gb-landing-columns__item-icon .svg-icon{width:64px;height:64px}.gb-landing-columns__item-icon .svg-icon.icon-certificate,.gb-landing-columns__item-icon .svg-icon.icon-certificate use,.gb-landing-columns__item-icon .svg-icon.icon-certificate use svg{fill:#3f9dff}.gb-landing-columns__item-icon .svg-icon.icon-case,.gb-landing-columns__item-icon .svg-icon.icon-case use,.gb-landing-columns__item-icon .svg-icon.icon-case use svg{fill:#6f64e9}.gb-landing-columns__item-icon .svg-icon.icon-probation,.gb-landing-columns__item-icon .svg-icon.icon-probation use,.gb-landing-columns__item-icon .svg-icon.icon-probation use svg{fill:#08d092}.gb-landing-content-row{display:flex;flex-direction:column;position:relative;text-align:center}@media only screen and (min-width:1024px){.gb-landing-content-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}@media only screen and (min-width:1024px){.gb-landing-content-row:nth-child(odd):not(:only-child){display:flex;flex-direction:row-reverse}.gb-landing-content-row:nth-child(odd):not(:only-child) .gb-landing-content-row__image{direction:rtl}.gb-landing-content-row:nth-child(odd):not(:only-child) .gb-landing-content-row__image:first-child{margin-right:0;margin-left:80px}.gb-landing-content-row:nth-child(odd):not(:only-child) .gb-landing-content-row__image:nth-child(2){margin-right:80px;margin-left:0}}.gb-landing-content-row:first-child .gb-landing-content-row__image-helper{position:relative}.gb-landing-content-row:first-child .gb-landing-content-row__image-helper:after,.gb-landing-content-row:first-child .gb-landing-content-row__image-helper:before{content:"";position:absolute;height:100%;background-color:rgba(20,130,254,.12);z-index:-1;border-radius:4px}.gb-landing-content-row:first-child .gb-landing-content-row__image-helper:before{width:calc(100% - 16px);top:8px;left:8px}.gb-landing-content-row:first-child .gb-landing-content-row__image-helper:after{width:calc(100% - 32px);top:16px;left:16px}.gb-landing-content-row:nth-child(2) .gb-landing-content-row__image-helper{position:relative}.gb-landing-content-row:nth-child(2) .gb-landing-content-row__image-helper:after,.gb-landing-content-row:nth-child(2) .gb-landing-content-row__image-helper:before{content:"";position:absolute;height:100%;background-color:rgba(20,252,194,.12);z-index:-1;border-radius:4px}.gb-landing-content-row:nth-child(2) .gb-landing-content-row__image-helper:before{width:calc(100% - 16px);top:8px;left:8px}.gb-landing-content-row:nth-child(2) .gb-landing-content-row__image-helper:after{width:calc(100% - 32px);top:16px;left:16px}.gb-landing-content-row:nth-child(3) .gb-landing-content-row__image-helper{position:relative}.gb-landing-content-row:nth-child(3) .gb-landing-content-row__image-helper:after,.gb-landing-content-row:nth-child(3) .gb-landing-content-row__image-helper:before{content:"";position:absolute;height:100%;background-color:rgba(119,104,255,.12);z-index:-1;border-radius:4px}.gb-landing-content-row:nth-child(3) .gb-landing-content-row__image-helper:before{width:calc(100% - 16px);top:8px;left:8px}.gb-landing-content-row:nth-child(3) .gb-landing-content-row__image-helper:after{width:calc(100% - 32px);top:16px;left:16px}.gb-landing-content-row:nth-child(4) .gb-landing-content-row__image-helper{position:relative}.gb-landing-content-row:nth-child(4) .gb-landing-content-row__image-helper:after,.gb-landing-content-row:nth-child(4) .gb-landing-content-row__image-helper:before{content:"";position:absolute;height:100%;background-color:rgba(255,166,75,.12);z-index:-1;border-radius:4px}.gb-landing-content-row:nth-child(4) .gb-landing-content-row__image-helper:before{width:calc(100% - 16px);top:8px;left:8px}.gb-landing-content-row:nth-child(4) .gb-landing-content-row__image-helper:after{width:calc(100% - 32px);top:16px;left:16px}.gb-landing-content-row:not(:last-child){margin-bottom:64px}.gb-landing-content-row__title{font-size:24px;line-height:32px;font-weight:500;margin:0 0 16px}@media only screen and (min-width:1024px){.gb-landing-content-row__title{font-size:34px;line-height:44px}}.gb-landing-content-row__text{margin-bottom:24px;color:#2c2d30}.gb-landing-content-row__list{padding:0 16px;margin:0;color:#2c2d30;line-height:36px}.gb-landing-content-row__image{flex-shrink:0;margin-bottom:32px;text-align:center}@media only screen and (min-width:1024px){.gb-landing-content-row__image{justify-content:flex-start;align-items:flex-start;width:55%}.gb-landing-content-row__image:first-child{margin-right:80px;margin-left:0}.gb-landing-content-row__image:nth-child(2){margin-right:0;margin-left:80px}}@media only screen and (min-width:1024px){.gb-landing-content-row__image_with_overflow img{max-width:none}}.gb-landing-content-row__image-helper{display:inline-block}.gb-landing-content-row__image-helper img{max-width:100%;box-shadow:0 3px 12px 0 rgba(80,102,123,.24),0 1px 3px 0 rgba(80,102,123,.2)}.gb-landing-content-row__image img{border-radius:4px}.gb-landing-content-row.no-shadows .gb-landing-content-row__image-helper img{box-shadow:none}.gb-landing-cover,.gb-landing-cover-center{position:relative;margin-bottom:64px}@media only screen and (min-width:1024px){.gb-landing-cover,.gb-landing-cover-center{margin-bottom:0}}.gb-landing-cover-center__background,.gb-landing-cover__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:top;background-size:cover}.gb-landing-cover-center__title,.gb-landing-cover__title{font-size:37px;line-height:1.19;font-weight:300;margin:0 0 16px}@media(max-width:458px){.gb-landing-cover-center__title.long-word,.gb-landing-cover__title.long-word{font-size:8.5vw}}@media only screen and (min-width:1024px){.gb-landing-cover-center__title.long-word,.gb-landing-cover__title.long-word{font-size:70px}}@media only screen and (min-width:1024px){.gb-landing-cover-center__title,.gb-landing-cover__title{font-size:80px;line-height:1;font-weight:300;margin-bottom:24px}}.gb-landing-cover-center__desc,.gb-landing-cover__desc{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1}@media only screen and (min-width:1024px){.gb-landing-cover-center__desc,.gb-landing-cover__desc{justify-content:flex-start;align-items:flex-start;font-size:20px;line-height:28px}}@media only screen and (min-width:1024px)and (min-width:1024px){.gb-landing-cover-center__desc,.gb-landing-cover__desc{font-size:24px;line-height:32px}}.gb-landing-cover-center__desc-btn,.gb-landing-cover__desc-btn{margin-top:24px}@media only screen and (min-width:1024px){.gb-landing-cover-center__desc-btn,.gb-landing-cover__desc-btn{margin-top:48px}}.gb-landing-cover-center__content,.gb-landing-cover__content{display:flex;flex-direction:column;padding:24px 0;text-align:center}@media only screen and (min-width:1024px){.gb-landing-cover-center__content,.gb-landing-cover__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;text-align:left}}.gb-landing-cover-center__content-left,.gb-landing-cover__content-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width:1024px){.gb-landing-cover-center__content-left,.gb-landing-cover__content-left{justify-content:flex-start;align-items:flex-start;width:60%;max-width:none}}.gb-landing-cover-center__content-right,.gb-landing-cover__content-right{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 0;flex-shrink:0}@media only screen and (min-width:1024px){.gb-landing-cover-center__content-right,.gb-landing-cover__content-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:unset;margin:0 0 0 32px}}.gb-landing-cover-center__content-bottom,.gb-landing-cover__content-bottom{margin-top:-130px;transform:translateY(50%)}@media only screen and (min-width:768px){.gb-landing-cover-center__content-bottom,.gb-landing-cover__content-bottom{margin-top:-100px;margin-top:-30px}}@media only screen and (min-width:1024px){.gb-landing-cover-center__image,.gb-landing-cover__image{margin-bottom:0;transform:translateX(70px)}}@media only screen and (min-width:1280px){.gb-landing-cover-center__image,.gb-landing-cover__image{margin-right:0;transform:translateX(0)}}@media only screen and (min-width:1024px){.gb-landing-cover-center_aligned-horizontally .gb-landing-cover,.gb-landing-cover-center_aligned-horizontally .gb-landing-cover-center__content,.gb-landing-cover_aligned-horizontally .gb-landing-cover,.gb-landing-cover_aligned-horizontally .gb-landing-cover-center__content{justify-content:space-between;align-items:stretch}}.gb-landing-cover-center_aligned-horizontally .gb-landing-cover-center__desc>:last-child,.gb-landing-cover-center_aligned-horizontally .gb-landing-cover>:last-child,.gb-landing-cover_aligned-horizontally .gb-landing-cover-center__desc>:last-child,.gb-landing-cover_aligned-horizontally .gb-landing-cover>:last-child{margin-top:auto}.gb-landing-cover-center__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:60px auto}@media only screen and (min-width:768px){.gb-landing-cover-center__content{margin:160px auto}}.gb-landing-cover-center__content .gb-landing-cover__title-smaller{font-size:30px;line-height:32px;margin:0 0 32px;font-weight:300}@media only screen and (min-width:1024px){.gb-landing-cover-center__content .gb-landing-cover__title-smaller{font-size:52px;line-height:62px}}.gb-landing-menu{transition:background-color .2s,top .2s;display:none}@media only screen and (min-width:1024px){.gb-landing-menu{display:flex;flex-direction:column;justify-content:center}}.gb-landing-menu_fixed{position:fixed;width:100%;z-index:9}.gb-landing-menu_initialy-hidden{visibility:hidden}.gb-landing-menu.js-fixed{top:0;background-color:hsla(0,0%,100%,.98);color:#50667b;visibility:visible}@supports(-webkit-backdrop-filter:blur()){.gb-landing-menu.js-fixed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8)}}.gb-landing-menu-placeholder{display:none;height:96px}@media only screen and (min-width:1024px){.gb-landing-menu-placeholder{display:block}}.gb-landing-menu__helper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:96px}.gb-landing-menu__left{margin-right:auto}.gb-landing-menu__right{display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding-left:32px;margin-left:auto;border-left:1px solid transparent}.gb-landing{display:flex;flex-direction:column;color:#50667b}.gb-landing img{max-width:100%}.gb-landing svg{vertical-align:middle}.gb-landing-block{margin:60px 0}.gb-landing-block.no-margin{margin:0}.gb-landing-block__title{font-size:30px;line-height:32px;font-weight:300;margin-top:0;margin-bottom:64px;text-align:center}@media only screen and (min-width:1024px){.gb-landing-block__title{font-size:52px;line-height:62px;margin-bottom:80px}}.gb-landing-block__title+.gb-landing-block__subtitle{margin-top:-24px}.gb-landing-block__title_hours-block{font-size:30px;line-height:32px;font-weight:300;margin-bottom:34px}@media only screen and (min-width:1024px){.gb-landing-block__title_hours-block{font-size:52px;line-height:62px}}.gb-landing-block__subtitle{font-size:20px;line-height:28px;margin-bottom:64px;text-align:center}@media only screen and (min-width:1024px){.gb-landing-block__subtitle{font-size:24px;line-height:32px}}.gb-landing-block__subtitle_small{font-size:14px;line-height:20px;font-weight:400}@media only screen and (min-width:1024px){.gb-landing-block__subtitle_small{font-size:15px;line-height:24px}}.gb-landing__btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;max-width:304px}.gb-landing__btn_large{max-width:416px;padding-top:12px;padding-bottom:12px}.gb-landing__btn_wide{max-width:100%}.gb-landing__center{text-align:center}.gb-landing__design-mode{transition:background-color .2s;position:fixed;bottom:10px;right:10px;z-index:999}.gb-landing__design-mode.js-active{background-color:#08d092!important;box-shadow:0 4px 16px 0 rgba(80,102,123,.24),0 2px 4px 0 rgba(80,102,123,.2)}.gb-landing__design-mode .icon-edit{width:32px;height:32px;fill:#fff;margin-right:12px}.gb-landing__design-mode .icon-edit use,.gb-landing__design-mode .icon-edit use svg{fill:#fff}.gb-landing-block.padding-160{padding:60px 0}@media only screen and (min-width:768px){.gb-landing-block.padding-160{padding:160px 0}}.gb-landing-block.padding-128{padding:48px 0}@media only screen and (min-width:768px){.gb-landing-block.padding-128{padding:128px 0}}.mentor-teacher-notice .teacher-notice,teacher-notice .teacher-notice{margin-top:32px}.mentor-teacher-notice .teacher-notice a,teacher-notice .teacher-notice a{color:#2585ee;text-decoration:underline;cursor:pointer}.mentor-teacher-notice .teacher-notice a:hover,teacher-notice .teacher-notice a:hover{text-decoration:none}.mentor-teacher-notice .markdown-editor-wrapper,teacher-notice .markdown-editor-wrapper{margin-left:48px}.mentor-teacher-notice .CodeMirror,.mentor-teacher-notice .editor-toolbar,teacher-notice .CodeMirror,teacher-notice .editor-toolbar{border:none!important;background-color:#fff2ca!important}.mentor-teacher-notice .comment-wrapper,teacher-notice .comment-wrapper{background-color:#fff2ca;padding:8px;border-radius:4px;margin-left:48px;position:relative;top:-3px;word-break:break-word}.mentor-teacher-notice .comment-wrapper p,teacher-notice .comment-wrapper p{margin-bottom:0}students-description .CodeMirror,students-description .editor-toolbar{border:none!important}students-description .comment-wrapper{padding-right:8px;word-break:break-word}students-description .students-description a{color:#2585ee;text-decoration:underline;cursor:pointer}students-description .students-description a:hover{text-decoration:none}.gb-markdown-editor h1,.gb-markdown-editor h2,.gb-markdown-editor h3,.gb-markdown-editor h4,.gb-markdown-editor h5{font-size:15px!important;font-weight:400!important;margin:0!important;line-height:20px!important;color:#2c2d30!important}.gb-markdown-editor .markdown-editor{background:transparent;position:relative;top:-3px;padding:0}.gb-markdown-editor .markdown-editor.closed .CodeMirror{min-height:auto!important;height:40px;border-radius:4px;border-bottom:1px solid rgba(80,102,123,.2)}.gb-markdown-editor .markdown-editor.closed .CodeMirror-scroll{min-height:auto!important;height:100%}.gb-markdown-editor .markdown-editor.closed .editor-toolbar{display:none}.gb-markdown-editor .markdown-editor.closed .CodeMirror-vscrollbar{display:none!important}.gb-markdown-editor .markdown-editor .cm-em,.gb-markdown-editor .markdown-editor .cm-header-1,.gb-markdown-editor .markdown-editor .cm-header-2,.gb-markdown-editor .markdown-editor .cm-header-3,.gb-markdown-editor .markdown-editor .cm-header-4,.gb-markdown-editor .markdown-editor .cm-header-5,.gb-markdown-editor .markdown-editor .cm-strong,.gb-markdown-editor .markdown-editor h1,.gb-markdown-editor .markdown-editor h2,.gb-markdown-editor .markdown-editor h3,.gb-markdown-editor .markdown-editor h4,.gb-markdown-editor .markdown-editor h5{font-size:15px!important;font-weight:400!important;font-style:normal!important;margin:0!important;line-height:20px!important;color:#2c2d30!important}.gb-markdown-editor .markdown-editor__actions li{padding:5px 8px!important;box-shadow:none;background:transparent}.gb-markdown-editor .markdown-editor__actions li.help,.gb-markdown-editor .markdown-editor__actions li.help:hover{box-shadow:none}.gb-markdown-editor .markdown-editor__actions li.help a{color:#428bca}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar{width:100%;padding:8px;order:1;background:#fff;border:1px solid rgba(80,102,123,.2);border-top:0;border-radius:0 0 4px 4px;opacity:1}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar:after,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar:before{margin:0;height:0}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar [class^=gbicon]{font-size:24px}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar.fullscreen{position:fixed;z-index:1000}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button{font-size:12px;color:#b7bec5!important;border:none;width:32px;height:32px;vertical-align:top}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a:hover,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button:hover{background:#fff;color:#50667b!important}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a:focus,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button:focus{outline:none}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a:before,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button:before{line-height:32px}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a.active,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button.active{color:#50667b!important;background:#f4f5fa}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a.separator,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button.separator{width:16px;cursor:inherit}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a.separator:hover,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button.separator:hover{background:#fff}.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>a.undefined,.gb-markdown-editor .markdown-editor__editorarea .editor-toolbar>button.undefined{display:none}.gb-markdown-editor .editor-preview-side.editor-preview-active-side{z-index:50}.gb-markdown-editor .editor-preview-side.editor-preview-active-side h1,.gb-markdown-editor .editor-preview-side.editor-preview-active-side h2,.gb-markdown-editor .editor-preview-side.editor-preview-active-side h3,.gb-markdown-editor .editor-preview-side.editor-preview-active-side h4,.gb-markdown-editor .editor-preview-side.editor-preview-active-side h5,.gb-markdown-editor .editor-preview.editor-preview-active h1,.gb-markdown-editor .editor-preview.editor-preview-active h2,.gb-markdown-editor .editor-preview.editor-preview-active h3,.gb-markdown-editor .editor-preview.editor-preview-active h4,.gb-markdown-editor .editor-preview.editor-preview-active h5{font-size:14px;color:#2c2d30;margin:0;line-height:20px;font-weight:400}.gb-markdown-editor .comments-overlayer{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;background-color:#fff;z-index:10}.gb-markdown-editor .CodeMirror{border-radius:4px 4px 0 0;border-color:rgba(80,102,123,.2);padding:8px 8px 0}.gb-markdown-editor .CodeMirror-fullscreen{z-index:1000}.gb-markdown-editor .CodeMirror pre{padding:0;word-break:break-word}.gb-markdown-editor .CodeMirror-code .cm-header-1,.gb-markdown-editor .CodeMirror-code .cm-header-2,.gb-markdown-editor .CodeMirror-code .cm-header-3,.gb-markdown-editor .CodeMirror-code .cm-header-4,.gb-markdown-editor .CodeMirror-code .cm-header-5,.gb-markdown-editor .CodeMirror-code .cm-header-6{font-size:15px;font-weight:400;line-height:24px}.gb-markdown-editor .CodeMirror-placeholder{color:rgba(80,102,123,.5);opacity:1}.gb-markdown-editor .CodeMirror,.gb-markdown-editor .CodeMirror-scroll{min-height:61px}.gb-markdown-editor .markdown-editor__control-buttons-wrapper{display:flex;flex-direction:row;align-items:center;margin:8px 0}.gb-markdown-editor edit-comment-button,.gb-markdown-editor save-comment-button{display:flex;flex-direction:row;flex:1}.gb-markdown-editor .comment-save-button{flex:1;width:calc(100% - 64px);padding:14px;font-size:14px;background-color:#6f64e9;color:#fff}.gb-markdown-editor .comment-save-button:hover{color:#fff;background:#847aec}.gb-markdown-editor .comment-save-button:disabled{background:#f4f5fa;color:rgba(80,102,123,.5);opacity:1}.gb-markdown-editor .comment-save-button .i-spinner{color:rgba(80,102,123,.5)}.gb-markdown-editor .markdown-editor-cancel-editing-button{background:#f4f5fa;width:48px;height:48px;margin-left:16px}.gb-markdown-editor .markdown-editor-cancel-editing-button:hover .svg-icon.icon-x{opacity:1}.gb-markdown-editor .markdown-editor-cancel-editing-button:focus{outline:none}.gb-markdown-editor .markdown-editor-cancel-editing-button .svg-icon.icon-x{width:24px;height:24px;opacity:.48;vertical-align:sub}.gb-markdown-editor .nopreview{display:flex;flex-direction:column}.profession-card{transition:box-shadow .2s;background-color:#f4f5fa;border-radius:4px}.profession-card:hover{background-color:#fff;box-shadow:0 0 24px 0 rgba(80,102,123,.2)}.profession-card__helper{width:100%;height:100%;position:relative;display:block;padding-left:16px;z-index:1}.profession-card__content{display:flex;flex-direction:row;justify-content:space-between;position:relative;height:100%}.profession-card__badges{display:flex;flex-direction:row;position:absolute;top:-5px;left:0;padding-left:inherit;z-index:8}.profession-card__badge{font-size:10px;line-height:12px;font-weight:700;position:relative;padding:4px 8px;border-radius:4px;background-color:#50667b;color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 0 0 rgba(80,102,123,.2);z-index:2}@media only screen and (min-width:1024px){.profession-card__badge{font-size:12px;line-height:normal;font-weight:700}}.profession-card__badge_hit{background-color:#ffa64b}.profession-card__badge_extended{background-color:#50667b}.profession-card__badge_discount{background-color:#08d092}.profession-card__badge_ny{background-color:#d74a5c}.profession-card__badge_new{background-color:#22c993}.profession-card__desc{position:relative;align-self:center;width:55%;margin:16px 0;z-index:2}.profession-card__title{font-size:20px;line-height:22px;font-weight:500;color:#50667b}@media only screen and (min-width:1024px){.profession-card__title{font-size:26px;line-height:32px;font-weight:500}}.profession-card__subtitle{font-size:14px;line-height:20px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.profession-card__subtitle{font-size:15px;line-height:24px}}.profession-card__price{color:#d74a5c}.profession-card__image-wrapper{width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden;text-align:right;border-radius:0 4px 4px 0}.profession-card__image{width:216px;height:216px;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(48px)}.profession-card__image[src=""]{display:none}.profession-card.profession-card_compact{margin-bottom:8px}.profession-card.profession-card_compact .profession-card__content{height:auto;min-height:0}.profession-card.profession-card_compact:last-child{margin-bottom:0}.profession-card.profession-card_compact .profession-card__title{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.profession-card.profession-card_compact .profession-card__title{font-size:17px;line-height:24px}}.profession-card.profession-card_compact .profession-card__image-wrapper{transition:opacity .2s;width:35%;opacity:0}.profession-card.profession-card_compact:hover .profession-card__image-wrapper{opacity:1}.profession-card.profession-card_compact:hover .profession-card__badges{opacity:0}.profession-card.profession-card_compact:hover{box-shadow:0 16px 40px 0 rgba(80,102,123,.08),0 4px 8px 0 rgba(80,102,123,.1)}.profession-card.profession-card_compact.profession-card_extended{position:relative;background-color:rgba(255,242,202,.5)}.profession-card.profession-card_compact.profession-card_extended:after,.profession-card.profession-card_compact.profession-card_extended:before{position:absolute;content:"";top:0;height:inherit;border-radius:4px}.profession-card.profession-card_compact.profession-card_extended:before{transition:box-shadow .2s;left:4px;background-color:transparent;width:calc(100% - 8px);box-shadow:0 -4px 0 0 #fff2ca}.profession-card.profession-card_compact.profession-card_extended:after{left:0;background-color:#fffaea;width:100%}.profession-card.profession-card_compact.profession-card_extended:hover{background-color:#fff;box-shadow:0 16px 40px 0 rgba(80,102,123,.08),0 4px 8px 0 rgba(80,102,123,.1)}.profession-card.profession-card_compact.profession-card_extended:hover:after{background-color:transparent}.profession-card.profession-card_compact.profession-card_extended:hover:before{box-shadow:0 0 0 0 #fff2ca}.profession-card.profession-card_compact .profession-card__badges{justify-content:flex-end;transition:opacity .2s;top:auto;left:auto;right:0;align-self:center;order:2;opacity:1}.profession-card.profession-card_compact .profession-card__badge{margin-top:0;padding-right:16px}.profession-card.profession-card_compact .profession-card__badge_discount,.profession-card.profession-card_compact .profession-card__badge_extended,.profession-card.profession-card_compact .profession-card__badge_hit,.profession-card.profession-card_compact .profession-card__badge_new{background-color:transparent;box-shadow:none}.profession-card.profession-card_compact .profession-card__badge_hit{color:#ffa64b}.profession-card.profession-card_compact .profession-card__badge_extended{text-align:right;color:#d74a5c;white-space:normal}.profession-card.profession-card_compact .profession-card__badge_discount{color:#f65121}.profession-card.profession-card_compact .profession-card__badge_new{color:#22c993}.profession-card.profession-card_compact .profession-card__desc{order:1;width:65%;margin:0;padding:16px 0}.profession-card.profession-card_compact .profession-card__image-wrapper{order:3}.profession-card.profession-card_compact .profession-card__image{width:112px;height:112px;order:3;transform:translateY(-50%) translateX(24px)}.profession-card.profession-card_compact .profession-card__price{color:#f65121}.profession-card.profession-card_tall .profession-card__content{min-height:160px}.gb-recommended-events{overflow:auto;margin-bottom:32px;padding-top:24px;background-color:#f4f5fa}@media only screen and (min-width:1280px){.gb-recommended-events{margin-bottom:64px}}.gb-recommended-events__title{margin:0 0 16px;color:inherit}@media only screen and (min-width:1280px){.gb-recommended-events__title{margin-bottom:24px}}.gb-recommended-events__items{display:flex;flex-direction:row;overflow:auto}.gb-recommended-events__item{padding-right:16px;padding-left:16px}@media only screen and (min-width:768px){.gb-recommended-events__item{flex-basis:50%}}@media only screen and (min-width:1024px){.gb-recommended-events__item{padding-left:32px}}@media only screen and (min-width:1280px){.gb-recommended-events__item{flex-basis:33.3333333333%}}.gb-resume{max-width:700px;margin:0 auto;overflow:hidden;border-radius:4px;text-align:left;box-shadow:0 4px 8px 0 rgba(80,102,123,.1)}.gb-resume__title{font-size:15px;line-height:20px;font-weight:500;margin:0 0 40px;text-align:center;color:#50667b}@media only screen and (min-width:1024px){.gb-resume__title{font-size:17px;line-height:24px}}.gb-resume__highlight{color:#08d092}.gb-resume__content,.gb-resume__user{padding:24px 16px}.gb-resume__user{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;background-image:linear-gradient(90deg,#ddedff,#dcfff6)}@media only screen and (min-width:768px){.gb-resume__user{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left}}.gb-resume__user-pic{overflow:hidden;margin-bottom:16px}@media only screen and (min-width:768px){.gb-resume__user-pic{margin-right:32px;margin-bottom:0}}.gb-resume__user-pic,.gb-resume__user-pic img{width:64px;height:64px;border-radius:50%}@media only screen and (min-width:768px){.gb-resume__user-pic,.gb-resume__user-pic img{width:120px;height:120px}}.gb-resume__user-name{font-size:20px;line-height:28px;margin:0 0 4px}@media only screen and (min-width:1024px){.gb-resume__user-name{font-size:24px;line-height:32px}}.gb-resume__user-title{margin:0 0 16px;color:#50667b}.gb-resume__user-stats{display:flex;flex-direction:column;font-size:12px;line-height:16px;font-weight:400;color:#2c2d30}@media only screen and (min-width:1024px){.gb-resume__user-stats{font-size:13px;line-height:18px;font-weight:400}}@media only screen and (min-width:768px){.gb-resume__user-stats{display:flex;flex-direction:row}}.gb-resume__user-stats-item{margin:0}@media only screen and (min-width:768px){.gb-resume__user-stats-item:not(:last-child){margin-right:24px}}.gb-resume__content{background-image:linear-gradient(180deg,transparent,#fff)}.gb-resume__block{margin-bottom:32px}.gb-resume__techs{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;justify-content:center;margin-bottom:40px}@media only screen and (min-width:1024px){.gb-resume__techs{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-resume__techs-item{width:calc(33.33333% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:12px;line-height:16px;font-weight:400;text-align:center;color:#2c2d30}@media only screen and (min-width:768px){.gb-resume__techs-item{width:calc(20% - 16px)}}@media only screen and (min-width:1024px){.gb-resume__techs-item{width:calc(20% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px;font-size:13px;line-height:18px;font-weight:400}}.gb-resume__techs-item img{width:56px;height:56px;margin-bottom:16px}.gb-resume__skills{margin:0;padding:0;list-style:none}.gb-resume__skills-item{display:flex;flex-direction:row}.gb-resume__skills-item:not(:last-child){margin-bottom:16px}.gb-resume__skills-item svg{width:16px;height:16px;fill:#08d092;flex-shrink:0;margin-right:24px}.gb-resume__skills-item svg use,.gb-resume__skills-item svg use svg{fill:#08d092}.gb-scores-range{margin-top:8px}.gb-scores-range__helper{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;height:28px;border-radius:28px;line-height:28px;background-color:#f4f5fa}@media only screen and (min-width:1024px){.gb-scores-range__helper{height:40px;border-radius:40px;line-height:40px}}.gb-scores-range__custom{margin-top:12px}.gb-scores-range__item{font-size:15px;line-height:20px;font-weight:500;width:28px;height:28px;border-radius:50%;overflow:hidden;transition:color .2s,background-color .2s;text-align:center;line-height:28px;color:rgba(80,102,123,.5);background-color:transparent;cursor:pointer}@media only screen and (min-width:1024px){.gb-scores-range__item{font-size:17px;line-height:24px;width:40px;height:40px;line-height:40px}}.gb-scores-range__item.js-selected{color:#fff}.gb-scores-range__item.js-selected:hover{color:#fff!important}.gb-scores-range__item_red:hover{color:#d74a5c}.gb-scores-range__item_red.js-selected{background-color:#d74a5c}.gb-scores-range__item_yellow:hover{color:#ffa64b}.gb-scores-range__item_yellow.js-selected{background-color:#ffa64b}.gb-scores-range__item_green:hover{color:#08d092}.gb-scores-range__item_green.js-selected{background-color:#08d092}.gb-select-option{margin-top:8px}.gb-select-option__helper{display:flex;flex-direction:column}.gb-select-option__item{transition:color .2s,background-color .2s;width:100%;max-width:740px;padding:8px 16px;color:#6f64e9;background-color:#e9edf4;text-decoration:none;cursor:pointer;border-radius:4px}.gb-select-option__item:not(:last-child){margin-bottom:8px}.gb-select-option__item.js-selected{background-color:#3f9dff!important;color:#fff;pointer-events:none}.gb-select-option__custom{margin-top:12px}.gb-share-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.gb-share-buttons__share-text{display:none;margin-left:8px}@media only screen and (min-width:768px){.gb-share-buttons__share-text{display:block}}.gb-share-buttons__share-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:background-color .2s;height:32px;margin-right:8px;padding:8px;border-radius:4px;color:#fff;outline:none}.gb-share-buttons__share-button:focus,.gb-share-buttons__share-button:hover{color:#fff}.gb-share-buttons__share-button .svg-icon,.gb-share-buttons__share-button .svg-icon use,.gb-share-buttons__share-button .svg-icon use svg{fill:#fff}.gb-share-buttons__share-button_vk{background-color:#4d75a3}.gb-share-buttons__share-button_vk:hover{background-color:#5982b1}.gb-share-buttons__share-button_vk .svg-icon{width:26px;height:20px}.gb-share-buttons__share-button_facebook{background-color:#3e5294}.gb-share-buttons__share-button_facebook:hover{background-color:#465ca6}.gb-share-buttons__share-button_facebook .svg-icon{width:26px;height:22px}.gb-share-buttons__share-button_twitter{background-color:#55acee}.gb-share-buttons__share-button_twitter:hover{background-color:#6cb7f0}.gb-share-buttons__share-button_twitter .svg-icon{width:20px;height:20px}.gb-share-buttons__share-button_ok{background-color:#f48120}.gb-share-buttons__share-button_ok:hover{background-color:#f58f38}.gb-share-buttons__share-button_ok .svg-icon{width:22px;height:24px}.gb-slider{width:100%;height:auto;position:relative}.gb-slider__frame{position:relative;overflow:visible!important;margin-bottom:16px}.gb-slider__frame.js-destroyed .gb-slider__item{flex-grow:1}.gb-slider__slidee{display:flex;flex-direction:row;height:100%;margin:0;padding:0;list-style:none}.gb-slider__item{min-width:256px;flex-shrink:0}@media only screen and (min-width:768px){.gb-slider__item{min-width:320px}}@media only screen and (min-width:1024px){.gb-slider__item{min-width:272px}}.gb-slider__item:not(:last-child){margin-right:16px}@media only screen and (min-width:1920px){.gb-slider__item:not(:last-child){margin-right:32px}}.gb-teacher-card{height:100%;overflow:hidden;border-radius:4px;background-color:#fff;box-shadow:0 16px 40px 0 rgba(80,102,123,.08),0 4px 8px 0 rgba(80,102,123,.1)}.gb-teacher-card__company-logo{position:absolute;top:-80px;height:56px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1024px){.gb-teacher-card__company-logo{top:-98px;height:80px}}.gb-teacher-card__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:120px;padding:32px 16px 16px}.gb-teacher-card__score{text-align:center}.gb-teacher-card__score-bubble{width:56px;height:56px;margin:0 auto 4px;line-height:56px;background-color:hsla(0,0%,100%,.7);border-radius:50%;font-weight:500}.gb-teacher-card__score-bubble_green{color:#08d092}.gb-teacher-card__score-title{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-teacher-card__score-title{font-size:13px;line-height:18px;font-weight:400}}.gb-teacher-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding:16px 16px 8px}@media only screen and (min-width:1024px){.gb-teacher-card__content{padding-bottom:32px}}.gb-teacher-card__content.pink .gb-teacher-card__content-header,.gb-teacher-card__content.pink h4+p:after{background:linear-gradient(270deg,#fdd9dd,#edd1fd)}.gb-teacher-card__content.blue .gb-teacher-card__content-header,.gb-teacher-card__content.blue h4+p:after{background:linear-gradient(90deg,#aef6ff,#c9d0ff)}.gb-teacher-card__content.green .gb-teacher-card__content-header,.gb-teacher-card__content.green h4+p:after{background:linear-gradient(270deg,rgba(188,255,216,.98),rgba(149,230,237,.98))}.gb-teacher-card__content h4+p{display:block;position:relative;margin-bottom:32px;font-style:italic;color:rgba(80,102,123,.5)}.gb-teacher-card__content h4+p:after{width:40px;height:2px;content:"";position:absolute;bottom:-18px;left:50%;transform:translateX(-50%)}.gb-teacher-card__content p{display:none;margin-bottom:16px;text-align:center}@media only screen and (min-width:1024px){.gb-teacher-card__content p{display:block}}.gb-teacher-card__content em{display:block;margin-bottom:32px}.gb-teacher-card img:not(.gb-teacher-card__company-logo){width:80px;height:80px;position:relative;z-index:1;flex-shrink:0;background-color:#e5f3fe;border-radius:50%}@media only screen and (min-width:1024px){.gb-teacher-card img:not(.gb-teacher-card__company-logo){width:120px;height:120px}}teacher-review .teacher-review{margin-top:19px}teacher-review .markdown-editor-wrapper{margin-left:48px}teacher-review .markdown-editor-wrapper .markdown-editor .nopreview{z-index:800}teacher-review .comment-wrapper{padding:8px;border-radius:4px;border:1px solid rgba(80,102,123,.2);margin-left:48px;position:relative;top:-3px;word-break:break-word}teacher-review .comment-wrapper p{margin-bottom:0}teacher-review .result-buttons{margin-top:16px;padding-left:48px}@media only screen and (max-width:767px){teacher-review .result-buttons{display:flex;flex-wrap:wrap;padding-left:0}}@media only screen and (max-width:767px){teacher-review .result-buttons .btn{flex:1 1 47%;max-width:50%}}teacher-review .result-buttons .negative,teacher-review .result-buttons .neutral,teacher-review .result-buttons .positive{display:inline-block;width:160px;padding:8px;margin-right:8px;background-color:#f4f5fa;font-size:15px;text-overflow:ellipsis;overflow:hidden}teacher-review .result-buttons .negative.selected,teacher-review .result-buttons .negative:hover:not(:disabled),teacher-review .result-buttons .neutral.selected,teacher-review .result-buttons .neutral:hover:not(:disabled),teacher-review .result-buttons .positive.selected,teacher-review .result-buttons .positive:hover:not(:disabled){background-color:rgba(244,245,250,.5)}teacher-review .result-buttons .positive{color:#08d092}teacher-review .result-buttons .negative{color:#d74a5c}teacher-review .result-buttons .neutral{color:#ffa64b}teacher-review .how-top-score{display:inline-block;margin-top:24px;margin-left:48px;color:#50667b}teacher-review .how-top-score:hover{color:#2c2d30}.warped-video__wrapper{position:relative;height:1000px}.warped-video__container{top:0;left:50%;z-index:2;perspective:4000px;perspective-origin:50%;max-width:600px;margin-top:40px;border-radius:20px;overflow:hidden}@media only screen and (min-width:1024px){.warped-video__container{max-width:800px;width:100%;position:absolute;transform:translateX(-50%);margin-top:0;border-radius:0;overflow:visible}}.warped-video__container-glow{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;display:none;border-radius:8px;background-image:linear-gradient(-48deg,#00f1ff,#a407ff);filter:blur(40px);opacity:.8;transition:opacity .4s}@media only screen and (min-width:1024px){.warped-video__container-glow{display:block}}.warped-video__container-video{display:flex;flex-direction:row;cursor:pointer;position:relative;transition:all .4s;border-radius:8px;background-color:#50667b}@media only screen and (min-width:1024px){.warped-video__container-video{width:800px;min-height:440px}}.warped-video__container-video video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.warped-video__container-video_collapsed{border-radius:20px}@media only screen and (min-width:1024px){.warped-video__container-video_collapsed{transform:scale(.5) rotateY(-40deg) translateX(625px)!important}.warped-video__container-video_collapsed .warped-video__container-glow{border-radius:20px;opacity:.5}}@media only screen and (min-width:1440px){.warped-video__container-video_collapsed{transform:scale(.7) rotateY(-40deg) translateX(625px)!important}}.warped-video__container-video_collapsed:hover .warped-video__container-glow{opacity:.8}.warped-video__container-video_collapsed:before,.warped-video__container-video_collapsed video{border-radius:20px}.warped-video__container-video_collapsed:before{opacity:.4}.warped-video__container-video_collapsed video{border-radius:20px!important}.warped-video__container-video_collapsed .warped-video__container-video-play-button,.warped-video__container_show-play .warped-video__container-video-play-button{opacity:1}.warped-video__container video{-o-object-fit:contain;object-fit:contain;display:block;position:relative;border-radius:8px}.warped-video__container-video-play-button{width:80px;height:80px;display:flex;border-radius:50%;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/play-button.d87190201f3703ec02d1d0352e030352.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:opacity .4s;opacity:0}.warped-video__container-title{font-size:20px;line-height:28px;position:absolute;bottom:-80px;left:0;width:100%;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.warped-video__container-title{font-size:24px;line-height:32px}}.warped-video__container .play-aim-button{width:120px;height:120px;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/play-aim-button.0d6481cc0b968c2a79b8129876a88fd3.svg)}#settings .checkbox label,#settings .radio label,#subscriptions .checkbox label,#subscriptions .radio label,.courses-filter .checkbox label,.courses-filter .radio label,body.career .checkbox label,body.career .radio label,body.invoices .checkbox label,body.invoices .radio label,body.orders .checkbox label,body.orders .radio label,form.courses-filter .checkbox label,form.courses-filter .radio label{padding-left:12px!important}#settings .checkbox label:before,#settings .radio label:before,#subscriptions .checkbox label:before,#subscriptions .radio label:before,.courses-filter .checkbox label:before,.courses-filter .radio label:before,body.career .checkbox label:before,body.career .radio label:before,body.invoices .checkbox label:before,body.invoices .radio label:before,body.orders .checkbox label:before,body.orders .radio label:before,form.courses-filter .checkbox label:before,form.courses-filter .radio label:before{width:20px;height:20px}#settings .checkbox label:after,#settings .radio label:after,#subscriptions .checkbox label:after,#subscriptions .radio label:after,.courses-filter .checkbox label:after,.courses-filter .radio label:after,body.career .checkbox label:after,body.career .radio label:after,body.invoices .checkbox label:after,body.invoices .radio label:after,body.orders .checkbox label:after,body.orders .radio label:after,form.courses-filter .checkbox label:after,form.courses-filter .radio label:after{width:23px;height:23px;font-size:14px}#settings form.courses-filter,#subscriptions form.courses-filter,.courses-filter form.courses-filter,body.career form.courses-filter,body.invoices form.courses-filter,body.orders form.courses-filter,form.courses-filter form.courses-filter{background:none;max-width:100%}#settings form.courses-filter ul li,#subscriptions form.courses-filter ul li,.courses-filter form.courses-filter ul li,body.career form.courses-filter ul li,body.invoices form.courses-filter ul li,body.orders form.courses-filter ul li,form.courses-filter form.courses-filter ul li{display:inline-block}body.account.modal-open{overflow:visible}body.account .main-content{flex:1}body.account .teaching-course-items{margin-top:16px}@media only screen and (min-width:768px){body.account .teaching-course-items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}body.account .teaching-course-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}@media only screen and (min-width:768px){body.account .teaching-course-item{width:50%;padding-right:8px}}body.account .teaching-course-item__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:70%}body.account .teaching-course-item__right{width:30%;padding-left:8px}@media only screen and (min-width:768px){body.account .teaching-course-item__right{padding-left:16px}}body.account .teaching-course-item__pic{width:40px;height:40px;flex-shrink:0;margin-right:26px;border-radius:80px;overflow:hidden;position:relative}body.account .teaching-course-item__pic.selected{border:4px solid #e5f3fe}body.account .teaching-course-item__pic.selected .teaching-course-item__image{opacity:.2;left:-4px;top:-4px}body.account .teaching-course-item__pic a{display:block}body.account .teaching-course-item__image{width:40px;height:40px;position:relative}body.account .teaching-course-item__image[src$=".svg"]{background-color:#50667b}body.account .teaching-course-item__image-wrapper{border-radius:50%}body.account .teaching-course-item__image-wrapper_project_gu{background-color:#50667b}body.account .teaching-course-item__description{padding-right:16px}body.account .teaching-course-item__materials{width:100%;padding-left:66px}body.account .account_details_form .js-phone-input.error,body.account .account_details_form .js-phone-input.parsley-error{border:1px solid #d74a5c}body.account .account_details_form .js-phone-input .parsley-error-list,body.account .account_details_form .js-phone-input .parsley-errors-list{display:none}body.account .gb-input select.select-teaching-course-category{width:200px;height:32px;padding-top:4px;padding-bottom:4px}.tab-pane#requisites .requisites-send-warning{display:inline-block;width:calc(100% - 134px);float:right}body.career .sliding-search-form{display:flex;align-items:center;width:100%;position:relative!important}body.career .sliding-search-form.open{width:100%}body.career .sliding-search-input{width:100%;color:#2c2d30}body.career .sliding-search-input.open{width:100%}body.career .sliding-search-input::-webkit-input-placeholder{color:rgba(80,102,123,.5)!important}body.career .sliding-search-input:-moz-placeholder,body.career .sliding-search-input::-moz-placeholder{color:rgba(80,102,123,.5)!important}body.career .sliding-search-input:-ms-input-placeholder{color:rgba(80,102,123,.5)!important}body.career .labels{font-size:13px;color:#50667b;margin-bottom:2px}body.career .text-sm{font-size:13px}body.career .promo>.alert-danger,body.career .promo>.alert-info{display:none}body.career .clearfix{clear:both}body.career .vacancy-form-folded{display:none;clear:both}body.career .vacancy-form-folded svg{fill:rgba(80,102,123,.5);width:16px;height:16px}body.career .vacancy-form-folded svg use,body.career .vacancy-form-folded svg use svg{fill:rgba(80,102,123,.5)}body.career .vacancy-form-folded svg:hover,body.career .vacancy-form-folded svg:hover use,body.career .vacancy-form-folded svg:hover use svg{fill:#50667b}body.career .vacancy-form-folded .content{font-size:15px;font-weight:400;padding:8px 0}body.career .vacancy-form-folded .content div{display:inline-block}body.career .vacancy-form-folded .content .title{color:#2c2d30}body.career .career-index,body.career .career-my-projects{margin-top:32px}body.career .career-index h3.greetings,body.career .career-my-projects h3.greetings{margin-top:12px}body.career .career-index .faq,body.career .career-my-projects .faq{margin-top:32px}body.career .career-index .faq hr,body.career .career-my-projects .faq hr{margin:14px 0}body.career .career-index .faq h4,body.career .career-my-projects .faq h4{padding:2px 0;margin-left:8px;cursor:pointer;color:#50667b}body.career .career-index .faq h4:hover,body.career .career-my-projects .faq h4:hover{color:#768fa6}body.career .career-index .faq h4:hover svg,body.career .career-my-projects .faq h4:hover svg{opacity:.84}body.career .career-index .faq p,body.career .career-my-projects .faq p{margin-top:14px;margin-left:36px}body.career .career-index .faq svg,body.career .career-my-projects .faq svg{padding-top:4px;height:16px;width:16px;margin-right:12px}body.career .career-index .faq .rotated svg,body.career .career-my-projects .faq .rotated svg{transform:rotate(90deg)}body.career .career-index form ul.parsley-errors-list,body.career .career-my-projects form ul.parsley-errors-list{display:none}body.career .career-index form input.parsley-error,body.career .career-index form select.parsley-error,body.career .career-index form textarea.parsley-error,body.career .career-index form textarea.parsley-error~.CodeMirror,body.career .career-my-projects form input.parsley-error,body.career .career-my-projects form select.parsley-error,body.career .career-my-projects form textarea.parsley-error,body.career .career-my-projects form textarea.parsley-error~.CodeMirror{border:1px solid #d74a5c}body.career .career-index form select:focus option:disabled,body.career .career-my-projects form select:focus option:disabled{display:none}body.career .career-index form textarea,body.career .career-my-projects form textarea{resize:vertical}body.career .career-index form .form-group,body.career .career-my-projects form .form-group{margin-bottom:0}body.career .career-index form .checkbox-paid,body.career .career-my-projects form .checkbox-paid{margin-top:30px}body.career .career-index form .btn,body.career .career-my-projects form .btn{margin-top:24px}body.career .career-index form .team,body.career .career-my-projects form .team{margin-top:40px}body.career .career-index form .team hr,body.career .career-my-projects form .team hr{margin-bottom:0}body.career .career-index form .team-list,body.career .career-my-projects form .team-list{display:none}body.career .career-index form .vacancy-courses,body.career .career-my-projects form .vacancy-courses{width:100%;border-radius:4px;margin-top:20px}body.career .career-index form .vacancy-courses p,body.career .career-my-projects form .vacancy-courses p{padding:8px 16px;background-color:rgba(164,175,221,.2);color:rgba(80,102,123,.5);cursor:pointer;border-radius:4px}body.career .career-index form .vacancy-courses .vacancy-courses-list,body.career .career-my-projects form .vacancy-courses .vacancy-courses-list{display:none;max-height:240px;padding-left:16px;overflow-y:scroll;overflow-x:hidden}body.career .career-index form .vacancy .project-vacancies__save,body.career .career-my-projects form .vacancy .project-vacancies__save{display:inline-block;width:calc(100% - 56px);margin-right:16px}body.career .career-index form .vacancy .remove-vacancy-btn,body.career .career-my-projects form .vacancy .remove-vacancy-btn{display:inline-block;width:40px;padding:12px!important}body.career .career-index form .vacancy .remove-vacancy-btn .icon-x,body.career .career-my-projects form .vacancy .remove-vacancy-btn .icon-x{height:16px;width:16px;opacity:.3}body.career .career-index form .vacancies hr.hr-first,body.career .career-my-projects form .vacancies hr.hr-first{display:none;margin-bottom:0}body.career .career-index form .vacancies .vacancy-wrapper .vacancy-form-folded .content,body.career .career-my-projects form .vacancies .vacancy-wrapper .vacancy-form-folded .content{padding:16px 0}body.career .career-index form .bordered,body.career .career-my-projects form .bordered{border:1px solid rgba(80,102,123,.2)}body.career .career-index form .bordered .icon-arrow-down,body.career .career-my-projects form .bordered .icon-arrow-down{transform:rotate(180deg)}body.career .career-index form .project-vacancy-payment-period,body.career .career-index form .project-vacancy-payment-sum,body.career .career-my-projects form .project-vacancy-payment-period,body.career .career-my-projects form .project-vacancy-payment-sum{display:none}body.career .career-index form .icon-arrow-down,body.career .career-my-projects form .icon-arrow-down{height:16px;width:16px;vertical-align:middle;float:right;margin-top:4px;opacity:.4}body.career .career-index form .has-feedback>.form-control-feedback.ruble-sign,body.career .career-my-projects form .has-feedback>.form-control-feedback.ruble-sign{font-size:20px}body.career .career-index form .tags .tag,body.career .career-my-projects form .tags .tag{display:inline-block;margin:4px 2px;padding:2px 8px;font-size:13px;background-color:#f4f5fa;border-radius:4px}body.career .career-index form svg.icon-add,body.career .career-my-projects form svg.icon-add{margin-top:4px;height:16px;width:16px;opacity:.4}body.career .career-index form .CodeMirror+.popover,body.career .career-index form input+.popover,body.career .career-index form textarea+.popover,body.career .career-my-projects form .CodeMirror+.popover,body.career .career-my-projects form input+.popover,body.career .career-my-projects form textarea+.popover{background-color:#fff2ca;width:100%;min-width:100%;margin-left:24px;box-shadow:none;border:none;border-radius:4px}body.career .career-index form .popover .popover-content,body.career .career-my-projects form .popover .popover-content{font-family:Onest;font-weight:400;font-size:15px;line-height:24px;color:#2c2d30}body.career .career-index form .split-submit,body.career .career-my-projects form .split-submit{margin:16px 0}@media(max-width:767px){body.career .career-index form .popover,body.career .career-my-projects form .popover{display:none!important}}body.career .career-index p.request,body.career .career-my-projects p.request{margin-top:52px;margin-left:0}@media(min-width:768px){body.career .career-index .ideas,body.career .career-my-projects .ideas{margin-top:20px}}body.career .career-index .ideas .idea,body.career .career-my-projects .ideas .idea{margin-bottom:16px}body.career .career-index .ideas .idea .idea__image,body.career .career-my-projects .ideas .idea .idea__image{display:inline-block;margin-right:32px}body.career .career-index .ideas .idea .idea__title,body.career .career-my-projects .ideas .idea .idea__title{display:inline-block}@media(max-width:767px){body.career .career-index .idea img,body.career .career-my-projects .idea img{margin-right:16px}}body.career .career-edit input[type=submit]{padding:13px 0}body.career .career-edit textarea{resize:none}body.career .career-edit input,body.career .career-edit textarea{color:rgba(80,102,123,.5)}body.career .career-edit .tab-pane{padding:0 16px}@media only screen and (min-width:768px){body.career .career-edit .tab-pane{padding:0}}body.career .career-edit .tab-pane .manager-avatar{margin-right:8px}@media only screen and (min-width:1024px){body.career .career-edit .tab-pane .manager-avatar{margin-right:16px}}body.career .career-edit .career-edit-form .career-image-block{height:80px;margin-bottom:16px}body.career .career-edit .career-edit-form .career-image-block .image-uploader{position:relative;top:16px}body.career .career-edit .career-edit-form .career-image-block .career-image{height:80px;width:80px;margin-right:16px;border-radius:50%}body.career .career-edit .career-edit-form .career-image-block .icon-project{height:80px;width:80px;margin-right:32px}body.career .career-edit .career-edit-form .career-image-block .career-load-image-button{margin-top:16px;overflow:hidden;position:relative;cursor:pointer}body.career .career-edit .career-edit-form .career-image-block .career-load-image-button .fileInput{cursor:pointer;height:100%;width:100%;position:absolute;top:0;right:0;opacity:0}body.career .career-edit .career-edit-form .form-inputs .form-group{margin-bottom:8px;position:relative}body.career .career-edit .career-edit-form .form-inputs .form-group svg{position:absolute;top:33px;left:8px;height:24px;width:24px;opacity:.48}body.career .career-edit .career-edit-form .form-inputs .form-group input,body.career .career-edit .career-edit-form .form-inputs .form-group textarea{color:rgba(80,102,123,.5);resize:none}body.career .career-edit .career-edit-form .form-inputs .form-group input.padded,body.career .career-edit .career-edit-form .form-inputs .form-group textarea.padded{padding-left:40px}body.career .career-edit .career-edit-form .form-inputs .btn{margin-top:24px}body.career .nav{margin-bottom:16px}body.career .project-edit__selected-image-title{display:inline-block;margin-top:28px;margin-left:8px;color:#50667b}body.career project{font-size:15px}body.career project .project__main-content{margin-top:48px}body.career project-top-panel .project-top-panel__wrapper{padding:32px 0;background:#f4f5fa}@media(max-width:767px){body.career project-top-panel .project-top-panel__wrapper{padding:16px 0}}body.career project-top-panel .project-top-panel__image{width:136px;height:136px;border-radius:136px;vertical-align:middle}@media(max-width:767px){body.career project-top-panel .project-top-panel__image{width:80px;height:80px}}body.career project-top-panel .project-top-panel__control-panel{white-space:normal;display:inline-block;vertical-align:middle;margin-top:16px}@media(min-width:1019px){body.career project-top-panel .project-top-panel__control-panel{margin-left:16px;margin-top:0}}@media(min-width:1275px)and (max-width:1494px){body.career project-top-panel .project-top-panel__control-panel{margin-left:60px}}body.career project-top-panel .project-top-panel__title{margin:0}body.career project-top-panel .project-top-panel__edit-button{box-shadow:none;background:#f4f5fa!important;font-size:14px;border-radius:4px;padding:4px 24px}body.career project-top-panel .project-top-panel__social-links{margin-top:16px}body.career project-top-panel .project-top-panel__social-links a{display:inline-block;padding:6px 8px;background:#f4f5fa;border-radius:4px;font-size:13px;margin-left:8px;margin-top:16px}body.career project-top-panel .project-top-panel__social-links a:hover{color:#50667b}body.career project-top-panel .project-top-panel__social-links a:hover svg{opacity:1}body.career project-top-panel .project-top-panel__social-links .svg-icon{width:20px;height:20px;vertical-align:middle;fill:#50667b;opacity:.48}body.career project-top-panel .project-top-panel__subscribe-stats{text-align:right}body.career project-top-panel .project-top-panel__subscribe-button{border-radius:4px;padding:10px 16px}body.career project-top-panel .project-top-panel__subscribers-counter{display:inline-block;font-size:17px;vertical-align:middle}@media(max-width:1274px){body.career project-top-panel .project-top-panel__subscribers-counter{margin-top:16px}}body.career project-top-panel .project-top-panel__subscribers-counter svg.icon-star{height:18px;width:18px;position:relative;top:-1px;opacity:.48}body.career project-top-panel .project-top-panel__subscribers-counter svg.icon-star.active{opacity:1}body.career project-top-panel .project-top-panel__subscribers-counter svg.icon-like-small{height:16px;width:16px;opacity:.48;fill:#50667b}body.career project-top-panel .project-top-panel__subscribers-counter svg.icon-like-small.active{opacity:1;fill:#08d092}body.career project-top-panel .project-top-panel__subscribers-counter svg.icon-like-small.active use svg{fill:#08d092}body.career project-tabs .project-tabs__settings-link{margin-right:0!important}body.career project-tabs .project-tabs__settings-link svg.icon-cog-small{width:16px;height:16px;opacity:.48;vertical-align:baseline;margin-right:8px}body.career project-tabs .project-tabs__settings-link:hover{border-bottom:none!important}body.career project-tabs .project-tabs__settings-link:hover svg.icon-cog-small{opacity:1}body.career project-tabs .project-tabs__resumes-link>a{display:flex;flex-direction:row;justify-content:unset;align-items:center;height:40px;margin-top:8px;padding:0 24px;color:#fff;border-radius:4px}body.career project-tabs .project-tabs__resumes-link:hover{border-bottom:none!important}body.career project-tabs .project__tabs-wrapper{background:#f4f5fa}body.career project-tabs .nav.nav-tabs{border:none;margin:0}body.career project-tabs .nav.nav-tabs li{margin:0 32px 0 0}body.career project-tabs .nav.nav-tabs li.active a:focus,body.career project-tabs .nav.nav-tabs li.active a:hover{background:none}body.career project-tabs .nav.nav-tabs a{font-size:17px!important}body.career incubator-members-list .project__members-list{width:100%}body.career incubator-members-list .project-members-list__title{font-size:17px;font-weight:500}body.career incubator-members-list .project-members-list__header{vertical-align:bottom;border-bottom:1px solid #f4f5fa}body.career incubator-members-list .project-members-list__header>th{padding-bottom:16px}body.career incubator-members-list .project-members-list__avatar-wrapper{width:56px}body.career incubator-members-list .project-members-list__item{vertical-align:top}body.career incubator-members-list .project-members-list__item>td{padding-top:16px;padding-bottom:16px}body.career incubator-members-list .project-members-list__member-avatar{width:56px;height:56px;border-radius:56px}body.career incubator-members-list .project-members-list__item-titles{padding-left:16px}body.career incubator-members-list .project-members-list__item-title{color:inherit;display:block}body.career company-admin-vacancy a,body.career company-vacancy a,body.career incubator-admin-vacancy a,body.career project-vacancy a{color:#3f9dff}body.career company-admin-vacancy svg.icon-arrow-down,body.career company-vacancy svg.icon-arrow-down,body.career incubator-admin-vacancy svg.icon-arrow-down,body.career project-vacancy svg.icon-arrow-down{width:16px;height:16px;vertical-align:middle;position:relative;top:-2px;margin-right:24px}@media(max-width:767px){body.career company-admin-vacancy svg.icon-arrow-down,body.career company-vacancy svg.icon-arrow-down,body.career incubator-admin-vacancy svg.icon-arrow-down,body.career project-vacancy svg.icon-arrow-down{margin-right:8px}}body.career company-admin-vacancy svg.icon-arrow-down.collapsed,body.career company-vacancy svg.icon-arrow-down.collapsed,body.career incubator-admin-vacancy svg.icon-arrow-down.collapsed,body.career project-vacancy svg.icon-arrow-down.collapsed{transform:rotate(-90deg)}body.career company-admin-vacancy .company__vacancy-wrapper,body.career company-admin-vacancy .project__vacancy-wrapper,body.career company-vacancy .company__vacancy-wrapper,body.career company-vacancy .project__vacancy-wrapper,body.career incubator-admin-vacancy .company__vacancy-wrapper,body.career incubator-admin-vacancy .project__vacancy-wrapper,body.career project-vacancy .company__vacancy-wrapper,body.career project-vacancy .project__vacancy-wrapper{border:none;background:none}body.career company-admin-vacancy .company__vacancy-wrapper .panel-heading,body.career company-admin-vacancy .project__vacancy-wrapper .panel-heading,body.career company-vacancy .company__vacancy-wrapper .panel-heading,body.career company-vacancy .project__vacancy-wrapper .panel-heading,body.career incubator-admin-vacancy .company__vacancy-wrapper .panel-heading,body.career incubator-admin-vacancy .project__vacancy-wrapper .panel-heading,body.career project-vacancy .company__vacancy-wrapper .panel-heading,body.career project-vacancy .project__vacancy-wrapper .panel-heading{padding:0 8px;background:none}body.career company-admin-vacancy .company__vacancy-wrapper .panel-title a.toggle-link,body.career company-admin-vacancy .project__vacancy-wrapper .panel-title a.toggle-link,body.career company-vacancy .company__vacancy-wrapper .panel-title a.toggle-link,body.career company-vacancy .project__vacancy-wrapper .panel-title a.toggle-link,body.career incubator-admin-vacancy .company__vacancy-wrapper .panel-title a.toggle-link,body.career incubator-admin-vacancy .project__vacancy-wrapper .panel-title a.toggle-link,body.career project-vacancy .company__vacancy-wrapper .panel-title a.toggle-link,body.career project-vacancy .project__vacancy-wrapper .panel-title a.toggle-link{display:inline-block;padding:12px 0;cursor:pointer}body.career company-admin-vacancy .company__vacancy-wrapper .panel-body,body.career company-admin-vacancy .project__vacancy-wrapper .panel-body,body.career company-vacancy .company__vacancy-wrapper .panel-body,body.career company-vacancy .project__vacancy-wrapper .panel-body,body.career incubator-admin-vacancy .company__vacancy-wrapper .panel-body,body.career incubator-admin-vacancy .project__vacancy-wrapper .panel-body,body.career project-vacancy .company__vacancy-wrapper .panel-body,body.career project-vacancy .project__vacancy-wrapper .panel-body{border-color:currentcolor #f4f5fa #f4f5fa!important;border-top:#f4f5fa!important;padding:8px 0 16px 48px}@media(max-width:767px){body.career company-admin-vacancy .company__vacancy-wrapper .panel-body,body.career company-admin-vacancy .project__vacancy-wrapper .panel-body,body.career company-vacancy .company__vacancy-wrapper .panel-body,body.career company-vacancy .project__vacancy-wrapper .panel-body,body.career incubator-admin-vacancy .company__vacancy-wrapper .panel-body,body.career incubator-admin-vacancy .project__vacancy-wrapper .panel-body,body.career project-vacancy .company__vacancy-wrapper .panel-body,body.career project-vacancy .project__vacancy-wrapper .panel-body{padding:8px 0 16px 10px}}body.career company-admin-vacancy .company__vacancy-wrapper .panel-title,body.career company-vacancy .company__vacancy-wrapper .panel-title,body.career incubator-admin-vacancy .company__vacancy-wrapper .panel-title,body.career project-vacancy .company__vacancy-wrapper .panel-title{display:flex;align-items:center;justify-content:space-between}body.career company-admin-vacancy .project__vacancy-title,body.career company-vacancy .project__vacancy-title,body.career incubator-admin-vacancy .project__vacancy-title,body.career project-vacancy .project__vacancy-title{font-size:17px;font-weight:500;color:#50667b}@media(max-width:767px){body.career company-admin-vacancy .project__vacancy-title,body.career company-vacancy .project__vacancy-title,body.career incubator-admin-vacancy .project__vacancy-title,body.career project-vacancy .project__vacancy-title{margin-right:16px}}body.career company-admin-vacancy .project__vacancy-edit-title,body.career company-vacancy .project__vacancy-edit-title,body.career incubator-admin-vacancy .project__vacancy-edit-title,body.career project-vacancy .project__vacancy-edit-title{display:inline-block;padding:14px 0 2px}body.career company-admin-vacancy .project-vacancy__positions-count,body.career company-vacancy .project-vacancy__positions-count,body.career incubator-admin-vacancy .project-vacancy__positions-count,body.career project-vacancy .project-vacancy__positions-count{margin-left:24px}body.career company-admin-vacancy .project__vacancy-respond-message.pending,body.career company-vacancy .project__vacancy-respond-message.pending,body.career incubator-admin-vacancy .project__vacancy-respond-message.pending,body.career project-vacancy .project__vacancy-respond-message.pending{color:rgba(80,102,123,.5)}body.career company-admin-vacancy .project__vacancy-respond-message.declined,body.career company-vacancy .project__vacancy-respond-message.declined,body.career incubator-admin-vacancy .project__vacancy-respond-message.declined,body.career project-vacancy .project__vacancy-respond-message.declined{color:#d74a5c}body.career company-admin-vacancy .project__vacancy-respond-message.accepted,body.career company-vacancy .project__vacancy-respond-message.accepted,body.career incubator-admin-vacancy .project__vacancy-respond-message.accepted,body.career project-vacancy .project__vacancy-respond-message.accepted{color:#08d092}body.career company-admin-vacancy .project__respond-to-vacancy-button,body.career company-vacancy .project__respond-to-vacancy-button,body.career incubator-admin-vacancy .project__respond-to-vacancy-button,body.career project-vacancy .project__respond-to-vacancy-button{border-radius:4px;padding:10px 36px}body.career company-admin-vacancy .project-vacancy__required-course-message,body.career company-vacancy .project-vacancy__required-course-message,body.career incubator-admin-vacancy .project-vacancy__required-course-message,body.career project-vacancy .project-vacancy__required-course-message{font-weight:500;margin-bottom:16px}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper,body.career company-vacancy .project-vacancy__required-course-image-wrapper,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper,body.career project-vacancy .project-vacancy__required-course-image-wrapper{display:inline-block;width:64px;height:64px;margin-right:16px;border-radius:64px;overflow:hidden;position:relative}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper.completed,body.career company-vacancy .project-vacancy__required-course-image-wrapper.completed,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper.completed,body.career project-vacancy .project-vacancy__required-course-image-wrapper.completed{border:4px solid #08d092}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper.completed .project-vacancy__required-course-image,body.career company-vacancy .project-vacancy__required-course-image-wrapper.completed .project-vacancy__required-course-image,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper.completed .project-vacancy__required-course-image,body.career project-vacancy .project-vacancy__required-course-image-wrapper.completed .project-vacancy__required-course-image{top:-4px;left:-4px;opacity:.2;background:#50667b}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper.completed svg.icon-check,body.career company-vacancy .project-vacancy__required-course-image-wrapper.completed svg.icon-check,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper.completed svg.icon-check,body.career project-vacancy .project-vacancy__required-course-image-wrapper.completed svg.icon-check{display:block}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check,body.career company-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check,body.career project-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check{top:12px;left:12px;width:32px;height:32px;display:none;position:absolute;fill:#08d092}body.career company-admin-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check use svg,body.career company-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check use svg,body.career incubator-admin-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check use svg,body.career project-vacancy .project-vacancy__required-course-image-wrapper svg.icon-check use svg{fill:#08d092}body.career company-admin-vacancy .project-vacancy__required-course-image,body.career company-vacancy .project-vacancy__required-course-image,body.career incubator-admin-vacancy .project-vacancy__required-course-image,body.career project-vacancy .project-vacancy__required-course-image{width:64px;height:64px;position:relative;background:#50667b}body.career company-admin-vacancy .project-vacancy__header-controls,body.career company-vacancy .project-vacancy__header-controls,body.career incubator-admin-vacancy .project-vacancy__header-controls,body.career project-vacancy .project-vacancy__header-controls{display:inline-block;float:right}@media(max-width:767px){body.career company-admin-vacancy .project-vacancy__header-controls,body.career company-vacancy .project-vacancy__header-controls,body.career incubator-admin-vacancy .project-vacancy__header-controls,body.career project-vacancy .project-vacancy__header-controls{float:none;padding-top:0!important}}body.career company-admin-vacancy .project-vacancy__edit-button,body.career company-vacancy .project-vacancy__edit-button,body.career incubator-admin-vacancy .project-vacancy__edit-button,body.career project-vacancy .project-vacancy__edit-button{display:inline-block;margin-left:24px;padding:4px 8px;border-radius:4px}body.career company-admin-vacancy .project-vacancy__edit-button.active,body.career company-vacancy .project-vacancy__edit-button.active,body.career incubator-admin-vacancy .project-vacancy__edit-button.active,body.career project-vacancy .project-vacancy__edit-button.active{background:rgba(164,175,221,.2)}body.career company-admin-vacancy .project-vacancy__edit-button:hover .icon-edit,body.career company-vacancy .project-vacancy__edit-button:hover .icon-edit,body.career incubator-admin-vacancy .project-vacancy__edit-button:hover .icon-edit,body.career project-vacancy .project-vacancy__edit-button:hover .icon-edit{opacity:1}body.career company-admin-vacancy .project-vacancy__edit-button .icon-edit,body.career company-vacancy .project-vacancy__edit-button .icon-edit,body.career incubator-admin-vacancy .project-vacancy__edit-button .icon-edit,body.career project-vacancy .project-vacancy__edit-button .icon-edit{fill:#50667b;opacity:.48;width:16px;height:16px;vertical-align:middle}body.career company-admin-vacancy .project-vacancy__delete-button,body.career company-vacancy .project-vacancy__delete-button,body.career incubator-admin-vacancy .project-vacancy__delete-button,body.career project-vacancy .project-vacancy__delete-button{padding:12px 16px;color:#50667b!important;font-size:14px!important;margin-right:8px}body.career company-admin-vacancy .project-vacancy__delete-button:hover .svg-icon.icon-refuse,body.career company-vacancy .project-vacancy__delete-button:hover .svg-icon.icon-refuse,body.career incubator-admin-vacancy .project-vacancy__delete-button:hover .svg-icon.icon-refuse,body.career project-vacancy .project-vacancy__delete-button:hover .svg-icon.icon-refuse{opacity:1}body.career company-admin-vacancy .project-vacancy__delete-button .svg-icon.icon-refuse,body.career company-vacancy .project-vacancy__delete-button .svg-icon.icon-refuse,body.career incubator-admin-vacancy .project-vacancy__delete-button .svg-icon.icon-refuse,body.career project-vacancy .project-vacancy__delete-button .svg-icon.icon-refuse{width:16px;height:16px;fill:#50667b;opacity:.48;vertical-align:middle;position:relative;top:-2px}body.career company-admin-vacancy .switch,body.career company-vacancy .switch,body.career incubator-admin-vacancy .switch,body.career project-vacancy .switch{top:7px;margin-left:24px}body.career project-vacancy .project-vacancy__header-controls{padding:12px 0}body.career company-admin-vacancy .project-vacancy__header-controls,body.career incubator-admin-vacancy .project-vacancy__header-controls{padding:8px 0}body.career company-vacancy-responds .infinite-scroll-pagination,body.career incubator-vacancy-responds .infinite-scroll-pagination{margin-top:32px}body.career company-vacancy-responds .project-responds__sub-tabs,body.career incubator-vacancy-responds .project-responds__sub-tabs{border-bottom:1px solid #f4f5fa;position:relative}body.career company-vacancy-responds .project-responds__sub-tabs .icon-search,body.career incubator-vacancy-responds .project-responds__sub-tabs .icon-search{width:24px;height:24px;position:absolute;right:0;top:21px}body.career company-vacancy-responds .project-responds__sub-tabs-link,body.career incubator-vacancy-responds .project-responds__sub-tabs-link{color:rgba(80,102,123,.5)!important;padding:20px 0;font-size:14px!important;margin-right:16px;display:inline-block}body.career company-vacancy-responds .project-responds__sub-tabs-link.active,body.career incubator-vacancy-responds .project-responds__sub-tabs-link.active{color:#2c2d30!important;border-bottom:2px solid #2c2d30}body.career company-vacancy-responds .project-responds__search-input,body.career incubator-vacancy-responds .project-responds__search-input{position:absolute;right:0;display:inline-block;width:24px;transition:width .5s;height:100%;padding:20px 0 20px 32px;border:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:0 50%;cursor:pointer}body.career company-vacancy-responds .project-responds__search-input.active,body.career company-vacancy-responds .project-responds__search-input:focus,body.career incubator-vacancy-responds .project-responds__search-input.active,body.career incubator-vacancy-responds .project-responds__search-input:focus{width:100%;outline:none;border-bottom:1px solid #2c2d30;cursor:text}body.career company-vacancy-responds .project-responds__search-input.active,body.career company-vacancy-responds .project-responds__search-input:focus,body.career company-vacancy-responds .project-responds__search-input:hover,body.career incubator-vacancy-responds .project-responds__search-input.active,body.career incubator-vacancy-responds .project-responds__search-input:focus,body.career incubator-vacancy-responds .project-responds__search-input:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}body.career company-vacancy-responds .project-responds__search-spinner,body.career incubator-vacancy-responds .project-responds__search-spinner{position:absolute;right:0;top:calc(50% - 7px)}body.career company-vacancy-responds .project-responds__close-search-button,body.career incubator-vacancy-responds .project-responds__close-search-button{position:absolute;right:0;top:24px}body.career company-vacancy-responds .project-responds__close-search-button .svg-icon.icon-x,body.career incubator-vacancy-responds .project-responds__close-search-button .svg-icon.icon-x{width:16px;height:16px;opacity:.48;fill:#4e5d6e}body.career company-vacancy-responds .project-responds__close-search-button .svg-icon.icon-x:hover,body.career incubator-vacancy-responds .project-responds__close-search-button .svg-icon.icon-x:hover{opacity:1}body.career company-vacancy-candidates .infinite-scroll-pagination{margin-top:32px}body.career company-vacancy-candidates .company-candidates__filters{position:relative;height:62px;border-bottom:1px solid #f4f5fa}body.career company-vacancy-candidates .company-candidates__filters .i-spinner{position:absolute;right:0;top:40%}body.career company-vacancy-candidates .company-candidates__search-input{width:200px;position:absolute;left:0;display:inline-block;transition:width .5s;height:100%;padding:20px 0 20px 32px;border:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:0 50%;cursor:pointer}body.career company-vacancy-candidates .company-candidates__search-input.active,body.career company-vacancy-candidates .company-candidates__search-input:focus{width:100%;outline:none;border-bottom:1px solid #2c2d30;cursor:text}body.career company-vacancy-candidates .company-candidates__search-input.active,body.career company-vacancy-candidates .company-candidates__search-input:focus,body.career company-vacancy-candidates .company-candidates__search-input:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}body.career company-vacancy-candidates .company-candidates__close-search-button{position:absolute;right:0;top:24px}body.career company-vacancy-candidates .company-candidates__close-search-button .svg-icon.icon-x{width:16px;height:16px;opacity:.48;fill:#4e5d6e}body.career company-vacancy-candidates .company-candidates__close-search-button .svg-icon.icon-x:hover{opacity:1}body.career company-vacancy-candidate .project-member__wrapper,body.career company-vacancy-candidate .project-vacancy__respond-wrapper,body.career company-vacancy-respond .project-member__wrapper,body.career company-vacancy-respond .project-vacancy__respond-wrapper,body.career incubator-member .project-member__wrapper,body.career incubator-member .project-vacancy__respond-wrapper,body.career incubator-vacancy-respond .project-member__wrapper,body.career incubator-vacancy-respond .project-vacancy__respond-wrapper{border-bottom:1px solid #f4f5fa;padding-bottom:24px;padding-top:24px}body.career company-vacancy-candidate .project-vacancy-respond__responder-image,body.career company-vacancy-candidate .project__member-image,body.career company-vacancy-respond .project-vacancy-respond__responder-image,body.career company-vacancy-respond .project__member-image,body.career incubator-member .project-vacancy-respond__responder-image,body.career incubator-member .project__member-image,body.career incubator-vacancy-respond .project-vacancy-respond__responder-image,body.career incubator-vacancy-respond .project__member-image{width:56px;height:56px;border-radius:56px;vertical-align:top}@media(max-width:767px){body.career company-vacancy-candidate .project-vacancy-respond__responder-image,body.career company-vacancy-candidate .project__member-image,body.career company-vacancy-respond .project-vacancy-respond__responder-image,body.career company-vacancy-respond .project__member-image,body.career incubator-member .project-vacancy-respond__responder-image,body.career incubator-member .project__member-image,body.career incubator-vacancy-respond .project-vacancy-respond__responder-image,body.career incubator-vacancy-respond .project__member-image{width:32px;height:32px}}body.career company-vacancy-candidate .project-member__content,body.career company-vacancy-candidate .project-vacancy__respond-content,body.career company-vacancy-respond .project-member__content,body.career company-vacancy-respond .project-vacancy__respond-content,body.career incubator-member .project-member__content,body.career incubator-member .project-vacancy__respond-content,body.career incubator-vacancy-respond .project-member__content,body.career incubator-vacancy-respond .project-vacancy__respond-content{margin-left:72px}@media(max-width:767px){body.career company-vacancy-candidate .project-member__content,body.career company-vacancy-candidate .project-vacancy__respond-content,body.career company-vacancy-respond .project-member__content,body.career company-vacancy-respond .project-vacancy__respond-content,body.career incubator-member .project-member__content,body.career incubator-member .project-vacancy__respond-content,body.career incubator-vacancy-respond .project-member__content,body.career incubator-vacancy-respond .project-vacancy__respond-content{margin-left:0}}body.career company-vacancy-candidate .project-member__experience,body.career company-vacancy-candidate .project-vacancy-respond__created-at,body.career company-vacancy-respond .project-member__experience,body.career company-vacancy-respond .project-vacancy-respond__created-at,body.career incubator-member .project-member__experience,body.career incubator-member .project-vacancy-respond__created-at,body.career incubator-vacancy-respond .project-member__experience,body.career incubator-vacancy-respond .project-vacancy-respond__created-at{float:right}@media(max-width:767px){body.career company-vacancy-candidate .project-member__experience,body.career company-vacancy-candidate .project-vacancy-respond__created-at,body.career company-vacancy-respond .project-member__experience,body.career company-vacancy-respond .project-vacancy-respond__created-at,body.career incubator-member .project-member__experience,body.career incubator-member .project-vacancy-respond__created-at,body.career incubator-vacancy-respond .project-member__experience,body.career incubator-vacancy-respond .project-vacancy-respond__created-at{float:none;margin-left:48px}}body.career company-vacancy-candidate svg.icon-arrow-down,body.career company-vacancy-candidate svg.icon-arrow-up,body.career company-vacancy-respond svg.icon-arrow-down,body.career company-vacancy-respond svg.icon-arrow-up,body.career incubator-member svg.icon-arrow-down,body.career incubator-member svg.icon-arrow-up,body.career incubator-vacancy-respond svg.icon-arrow-down,body.career incubator-vacancy-respond svg.icon-arrow-up{width:16px;height:16px;vertical-align:middle;position:relative;top:-1px;margin-left:8px}body.career company-vacancy-candidate .project-member__controls>a,body.career company-vacancy-candidate .project-vacancy-respond__controls>a,body.career company-vacancy-respond .project-member__controls>a,body.career company-vacancy-respond .project-vacancy-respond__controls>a,body.career incubator-member .project-member__controls>a,body.career incubator-member .project-vacancy-respond__controls>a,body.career incubator-vacancy-respond .project-member__controls>a,body.career incubator-vacancy-respond .project-vacancy-respond__controls>a{display:inline-block;margin-top:16px;color:#50667b!important;padding:12px 16px;border-radius:4px;font-size:14px}body.career company-vacancy-candidate .project-member__controls>a.active,body.career company-vacancy-candidate .project-vacancy-respond__controls>a.active,body.career company-vacancy-respond .project-member__controls>a.active,body.career company-vacancy-respond .project-vacancy-respond__controls>a.active,body.career incubator-member .project-member__controls>a.active,body.career incubator-member .project-vacancy-respond__controls>a.active,body.career incubator-vacancy-respond .project-member__controls>a.active,body.career incubator-vacancy-respond .project-vacancy-respond__controls>a.active{background:rgba(164,175,221,.2)}body.career company-vacancy-candidate .project-member__controls>a:hover .svg-icon,body.career company-vacancy-candidate .project-vacancy-respond__controls>a:hover .svg-icon,body.career company-vacancy-respond .project-member__controls>a:hover .svg-icon,body.career company-vacancy-respond .project-vacancy-respond__controls>a:hover .svg-icon,body.career incubator-member .project-member__controls>a:hover .svg-icon,body.career incubator-member .project-vacancy-respond__controls>a:hover .svg-icon,body.career incubator-vacancy-respond .project-member__controls>a:hover .svg-icon,body.career incubator-vacancy-respond .project-vacancy-respond__controls>a:hover .svg-icon{opacity:1}body.career company-vacancy-candidate .project-member__controls .svg-icon,body.career company-vacancy-candidate .project-vacancy-respond__controls .svg-icon,body.career company-vacancy-respond .project-member__controls .svg-icon,body.career company-vacancy-respond .project-vacancy-respond__controls .svg-icon,body.career incubator-member .project-member__controls .svg-icon,body.career incubator-member .project-vacancy-respond__controls .svg-icon,body.career incubator-vacancy-respond .project-member__controls .svg-icon,body.career incubator-vacancy-respond .project-vacancy-respond__controls .svg-icon{fill:#50667b;opacity:.48;width:16px;height:16px;vertical-align:middle;margin-right:8px;position:relative;top:-2px}body.career company-vacancy-candidate .project-member__controls .svg-icon.icon-mark-filled,body.career company-vacancy-candidate .project-vacancy-respond__controls .svg-icon.icon-mark-filled,body.career company-vacancy-respond .project-member__controls .svg-icon.icon-mark-filled,body.career company-vacancy-respond .project-vacancy-respond__controls .svg-icon.icon-mark-filled,body.career incubator-member .project-member__controls .svg-icon.icon-mark-filled,body.career incubator-member .project-vacancy-respond__controls .svg-icon.icon-mark-filled,body.career incubator-vacancy-respond .project-member__controls .svg-icon.icon-mark-filled,body.career incubator-vacancy-respond .project-vacancy-respond__controls .svg-icon.icon-mark-filled{opacity:1;fill:#ffa64b}body.career company-vacancy-candidate .project-member__controls .svg-icon.icon-mark-filled use svg,body.career company-vacancy-candidate .project-vacancy-respond__controls .svg-icon.icon-mark-filled use svg,body.career company-vacancy-respond .project-member__controls .svg-icon.icon-mark-filled use svg,body.career company-vacancy-respond .project-vacancy-respond__controls .svg-icon.icon-mark-filled use svg,body.career incubator-member .project-member__controls .svg-icon.icon-mark-filled use svg,body.career incubator-member .project-vacancy-respond__controls .svg-icon.icon-mark-filled use svg,body.career incubator-vacancy-respond .project-member__controls .svg-icon.icon-mark-filled use svg,body.career incubator-vacancy-respond .project-vacancy-respond__controls .svg-icon.icon-mark-filled use svg{fill:#ffa64b}body.career company-vacancy-candidate .project-vacancy-respond__resume-url a,body.career company-vacancy-candidate .project-vacancy-respond__test-job-url a,body.career company-vacancy-respond .project-vacancy-respond__resume-url a,body.career company-vacancy-respond .project-vacancy-respond__test-job-url a,body.career incubator-member .project-vacancy-respond__resume-url a,body.career incubator-member .project-vacancy-respond__test-job-url a,body.career incubator-vacancy-respond .project-vacancy-respond__resume-url a,body.career incubator-vacancy-respond .project-vacancy-respond__test-job-url a{color:#3f9dff}body.career company-vacancy-candidate .project-vacancy-respond__candidate-email-block,body.career company-vacancy-candidate .project-vacancy-respond__candidate-phone-block,body.career company-vacancy-candidate .project-vacancy-respond__candidate-skype-block,body.career company-vacancy-respond .project-vacancy-respond__candidate-email-block,body.career company-vacancy-respond .project-vacancy-respond__candidate-phone-block,body.career company-vacancy-respond .project-vacancy-respond__candidate-skype-block,body.career incubator-member .project-vacancy-respond__candidate-email-block,body.career incubator-member .project-vacancy-respond__candidate-phone-block,body.career incubator-member .project-vacancy-respond__candidate-skype-block,body.career incubator-vacancy-respond .project-vacancy-respond__candidate-email-block,body.career incubator-vacancy-respond .project-vacancy-respond__candidate-phone-block,body.career incubator-vacancy-respond .project-vacancy-respond__candidate-skype-block{display:inline-block;padding-right:32px}body.career company-vacancy-candidate svg.icon-arrow-up{margin-left:0}body.career company-vacancy-candidate .project-vacancy-respond__datepicker-wrapper{display:inline-block}body.career company-vacancy-candidate .well.well-sm{box-shadow:none;border-radius:4px;border:none;background-color:rgba(164,175,221,.2)}body.career company-vacancy-candidate table:focus{outline:none}body.career company-vacancy-candidate table .btn{border:1px solid rgba(164,175,221,.2)}body.career company-vacancy-candidate table .btn-default{background-color:#fff!important}body.career company-vacancy-candidate table .btn-default.active{background-color:#e5f3fe!important}body.career company-vacancy-candidate table .btn-info.active{color:#fff}body.career company-vacancy-candidate table .text-info{color:#000}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-wrapper{float:right;position:relative}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-block{position:absolute;right:0;top:0}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-block.open .project-vacancy__candidate-status-setter-header{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d6d6d6;border-bottom:none}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-block.open .icon-arrow-down{transform:rotate(180deg)}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-header{width:224px;background:rgba(164,175,221,.2);padding:4px 12px;border-radius:4px;cursor:pointer;color:rgba(80,102,123,.5);position:relative}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-header.active{color:#2c2d30}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-header .icon-arrow-down{position:absolute;right:12px;top:8px}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-list{list-style:none;margin:0;padding:0;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #d6d6d6;border-top:none;position:relative;z-index:2}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-item{padding:4px 12px;cursor:pointer}body.career company-vacancy-candidate .project-vacancy__candidate-status-setter-item:hover{background:#e5f3fe}body.career company-admin-vacancies .project-admin-vacancies__add-button,body.career incubator-admin-vacancies .project-admin-vacancies__add-button{border-radius:4px;box-shadow:none;font-size:14px;padding:10px 24px;margin-top:13px}body.career company-admin-vacancies .project-admin-vacancies__add-button.active,body.career incubator-admin-vacancies .project-admin-vacancies__add-button.active{background:rgba(164,175,221,.2)!important;color:rgba(80,102,123,.5)!important}body.career company-admin-vacancies .project-vacancies__sub-tabs-link,body.career incubator-admin-vacancies .project-vacancies__sub-tabs-link{color:rgba(80,102,123,.5)!important;font-size:14px!important;padding:20px 0;margin-right:20px;display:inline-block}body.career company-admin-vacancies .project-vacancies__sub-tabs-link.active,body.career incubator-admin-vacancies .project-vacancies__sub-tabs-link.active{color:#2c2d30!important;border-bottom:2px solid #50667b}body.career company-admin-vacancies .project-vacancies__sub-tabs,body.career incubator-admin-vacancies .project-vacancies__sub-tabs{border-bottom:1px solid #f4f5fa;min-height:66px}body.career company-admin-edit-vacancy-form input.currency,body.career incubator-admin-edit-vacancy-form input.currency{position:relative;padding-right:28px;padding-left:34px}body.career company-admin-edit-vacancy-form input.currency~span,body.career incubator-admin-edit-vacancy-form input.currency~span{position:absolute;color:rgba(80,102,123,.5)}body.career company-admin-edit-vacancy-form input.currency~span.ruble,body.career incubator-admin-edit-vacancy-form input.currency~span.ruble{right:30px;top:9px}body.career company-admin-edit-vacancy-form input.currency~span.ruble:after,body.career incubator-admin-edit-vacancy-form input.currency~span.ruble:after{content:"₽";font-size:17px}body.career company-admin-edit-vacancy-form input.currency~span.from,body.career incubator-admin-edit-vacancy-form input.currency~span.from{top:8px;left:26px}body.career company-admin-edit-vacancy-form input.currency~span.from:after,body.career incubator-admin-edit-vacancy-form input.currency~span.from:after{content:"от";font-size:15px}body.career company-admin-edit-vacancy-form input.currency~span.to,body.career incubator-admin-edit-vacancy-form input.currency~span.to{top:8px;left:26px}body.career company-admin-edit-vacancy-form input.currency~span.to:after,body.career incubator-admin-edit-vacancy-form input.currency~span.to:after{content:"до";font-size:15px}body.career company-admin-edit-vacancy-form .CodeMirror,body.career incubator-admin-edit-vacancy-form .CodeMirror{border:none;border-top:1px solid rgba(164,175,221,.2)}body.career company-admin-edit-vacancy-form .editor-toolbar,body.career incubator-admin-edit-vacancy-form .editor-toolbar{background:#f4f5fa;opacity:1;border:none}body.career company-admin-edit-vacancy-form .editor-toolbar>a,body.career incubator-admin-edit-vacancy-form .editor-toolbar>a{font-size:20px;color:#808b96!important}body.career company-admin-edit-vacancy-form .editor-toolbar:hover,body.career incubator-admin-edit-vacancy-form .editor-toolbar:hover{background:#f4f5fa;opacity:1}body.career company-admin-edit-vacancy-form .vacancy-courses,body.career incubator-admin-edit-vacancy-form .vacancy-courses{width:100%;border-radius:4px;margin-top:20px}body.career company-admin-edit-vacancy-form .vacancy-courses p,body.career incubator-admin-edit-vacancy-form .vacancy-courses p{padding:8px 16px;background-color:#fff;color:rgba(80,102,123,.5);cursor:pointer;border-radius:4px}body.career company-admin-edit-vacancy-form .vacancy-courses-list,body.career incubator-admin-edit-vacancy-form .vacancy-courses-list{padding-left:16px;overflow-y:scroll;overflow-x:hidden;max-height:240px;background:#fff}body.career company-admin-edit-vacancy-form .vacancy-courses-list .checkbox.checkbox-primary label:before,body.career incubator-admin-edit-vacancy-form .vacancy-courses-list .checkbox.checkbox-primary label:before{border:1px solid rgba(164,175,221,.2)}body.career company-admin-edit-vacancy-form .svg-icon.icon-arrow-down,body.career incubator-admin-edit-vacancy-form .svg-icon.icon-arrow-down{height:16px;width:16px;vertical-align:middle;float:right;margin-top:4px;margin-right:0;top:auto}body.career company-admin-edit-vacancy-form .svg-icon.icon-arrow-down.open,body.career incubator-admin-edit-vacancy-form .svg-icon.icon-arrow-down.open{transform:rotate(180deg)}body.career company-admin-edit-vacancy-form .checkbox input,body.career incubator-admin-edit-vacancy-form .checkbox input{width:100%;height:100%;cursor:pointer}body.career company-admin-edit-vacancy-form .checkbox label:before,body.career incubator-admin-edit-vacancy-form .checkbox label:before{border:none}body.career company-admin-edit-vacancy-form .checkbox-paid,body.career incubator-admin-edit-vacancy-form .checkbox-paid{margin-top:36px}body.career company-admin-edit-vacancy-form .checkbox-paid label,body.career incubator-admin-edit-vacancy-form .checkbox-paid label{font-size:15px;color:#2c2d30}body.career company-admin-edit-vacancy-form .tags,body.career incubator-admin-edit-vacancy-form .tags{margin-top:4px}body.career company-admin-edit-vacancy-form .tag,body.career incubator-admin-edit-vacancy-form .tag{display:inline-block;margin:4px 2px;padding:2px 8px;font-size:13px;background-color:#f4f5fa;border-radius:4px}body.career company-admin-edit-vacancy-form .project-edit-form__salary-period,body.career incubator-admin-edit-vacancy-form .project-edit-form__salary-period{margin-top:30px}body.career company-admin-edit-vacancy-form .project-edit-form__salary-period,body.career company-admin-edit-vacancy-form .vacancy-courses{margin-top:0}body.career .project-admin-vacancy__edit-form,body.career .project-member__dismiss-form,body.career .project-member__edit-form,body.career .project__respond-decline-message-form,body.career .project__respond-to-vacancy-message-form{background:rgba(164,175,221,.2);padding:8px 20px 24px;border-radius:4px}body.career .project-admin-vacancy__edit-form input,body.career .project-admin-vacancy__edit-form select,body.career .project-admin-vacancy__edit-form textarea,body.career .project-member__dismiss-form input,body.career .project-member__dismiss-form select,body.career .project-member__dismiss-form textarea,body.career .project-member__edit-form input,body.career .project-member__edit-form select,body.career .project-member__edit-form textarea,body.career .project__respond-decline-message-form input,body.career .project__respond-decline-message-form select,body.career .project__respond-decline-message-form textarea,body.career .project__respond-to-vacancy-message-form input,body.career .project__respond-to-vacancy-message-form select,body.career .project__respond-to-vacancy-message-form textarea{color:#2c2d30;display:block;width:100%;border-radius:4px;border:none;padding:8px 16px;height:40px;background:#fff}body.career .project-admin-vacancy__edit-form input:active,body.career .project-admin-vacancy__edit-form input:focus,body.career .project-admin-vacancy__edit-form select:active,body.career .project-admin-vacancy__edit-form select:focus,body.career .project-admin-vacancy__edit-form textarea:active,body.career .project-admin-vacancy__edit-form textarea:focus,body.career .project-member__dismiss-form input:active,body.career .project-member__dismiss-form input:focus,body.career .project-member__dismiss-form select:active,body.career .project-member__dismiss-form select:focus,body.career .project-member__dismiss-form textarea:active,body.career .project-member__dismiss-form textarea:focus,body.career .project-member__edit-form input:active,body.career .project-member__edit-form input:focus,body.career .project-member__edit-form select:active,body.career .project-member__edit-form select:focus,body.career .project-member__edit-form textarea:active,body.career .project-member__edit-form textarea:focus,body.career .project__respond-decline-message-form input:active,body.career .project__respond-decline-message-form input:focus,body.career .project__respond-decline-message-form select:active,body.career .project__respond-decline-message-form select:focus,body.career .project__respond-decline-message-form textarea:active,body.career .project__respond-decline-message-form textarea:focus,body.career .project__respond-to-vacancy-message-form input:active,body.career .project__respond-to-vacancy-message-form input:focus,body.career .project__respond-to-vacancy-message-form select:active,body.career .project__respond-to-vacancy-message-form select:focus,body.career .project__respond-to-vacancy-message-form textarea:active,body.career .project__respond-to-vacancy-message-form textarea:focus{outline:none}body.career .project-admin-vacancy__edit-form input.ng-dirty.ng-invalid,body.career .project-admin-vacancy__edit-form input.ng-invalid-required,body.career .project-admin-vacancy__edit-form select.ng-dirty.ng-invalid,body.career .project-admin-vacancy__edit-form select.ng-invalid-required,body.career .project-admin-vacancy__edit-form textarea.ng-dirty.ng-invalid,body.career .project-admin-vacancy__edit-form textarea.ng-invalid-required,body.career .project-member__dismiss-form input.ng-dirty.ng-invalid,body.career .project-member__dismiss-form input.ng-invalid-required,body.career .project-member__dismiss-form select.ng-dirty.ng-invalid,body.career .project-member__dismiss-form select.ng-invalid-required,body.career .project-member__dismiss-form textarea.ng-dirty.ng-invalid,body.career .project-member__dismiss-form textarea.ng-invalid-required,body.career .project-member__edit-form input.ng-dirty.ng-invalid,body.career .project-member__edit-form input.ng-invalid-required,body.career .project-member__edit-form select.ng-dirty.ng-invalid,body.career .project-member__edit-form select.ng-invalid-required,body.career .project-member__edit-form textarea.ng-dirty.ng-invalid,body.career .project-member__edit-form textarea.ng-invalid-required,body.career .project__respond-decline-message-form input.ng-dirty.ng-invalid,body.career .project__respond-decline-message-form input.ng-invalid-required,body.career .project__respond-decline-message-form select.ng-dirty.ng-invalid,body.career .project__respond-decline-message-form select.ng-invalid-required,body.career .project__respond-decline-message-form textarea.ng-dirty.ng-invalid,body.career .project__respond-decline-message-form textarea.ng-invalid-required,body.career .project__respond-to-vacancy-message-form input.ng-dirty.ng-invalid,body.career .project__respond-to-vacancy-message-form input.ng-invalid-required,body.career .project__respond-to-vacancy-message-form select.ng-dirty.ng-invalid,body.career .project__respond-to-vacancy-message-form select.ng-invalid-required,body.career .project__respond-to-vacancy-message-form textarea.ng-dirty.ng-invalid,body.career .project__respond-to-vacancy-message-form textarea.ng-invalid-required{border:1px solid #d74a5c}body.career .project-admin-vacancy__edit-form .note,body.career .project-member__dismiss-form .note,body.career .project-member__edit-form .note,body.career .project__respond-decline-message-form .note,body.career .project__respond-to-vacancy-message-form .note{margin:8px 0;color:rgba(80,102,123,.5)}body.career .project-admin-vacancy__edit-form select:hover,body.career .project-member__dismiss-form select:hover,body.career .project-member__edit-form select:hover,body.career .project__respond-decline-message-form select:hover,body.career .project__respond-to-vacancy-message-form select:hover{cursor:pointer}body.career .project-admin-vacancy__edit-form label,body.career .project-member__dismiss-form label,body.career .project-member__edit-form label,body.career .project__respond-decline-message-form label,body.career .project__respond-to-vacancy-message-form label{color:#50667b;font-size:13px}body.career .project-admin-vacancy__edit-form label.invisible,body.career .project-member__dismiss-form label.invisible,body.career .project-member__edit-form label.invisible,body.career .project__respond-decline-message-form label.invisible,body.career .project__respond-to-vacancy-message-form label.invisible{visibility:hidden}body.career .project-admin-vacancy__edit-form label.invisible+textarea:focus,body.career .project-member__dismiss-form label.invisible+textarea:focus,body.career .project-member__edit-form label.invisible+textarea:focus,body.career .project__respond-decline-message-form label.invisible+textarea:focus,body.career .project__respond-to-vacancy-message-form label.invisible+textarea:focus{visibility:visible}body.career .project-admin-vacancy-edit-form__textarea,body.career .project-member-dismiss-message__textarea,body.career .project-member-edit-message__textarea,body.career .project-respond-decline-message__textarea,body.career .project-respond-to-vacancy-message__textarea{resize:none;min-height:88px}body.career .project-member-edit-message__textarea{min-height:0}body.career .project-admin-vacancy-edit-form__send-button,body.career .project-member-dismiss-message__send-button,body.career .project-member-edit-message__send-button,body.career .project-respond-decline-message__send-button,body.career .project-respond-to-vacancy-message__send-button{padding:13px 0;border-radius:4px;font-size:inherit;margin-top:14px;width:90%;width:calc(100% - 64px)}body.career .project-admin-vacancy-edit-form__send-button:active,body.career .project-admin-vacancy-edit-form__send-button:focus,body.career .project-member-dismiss-message__send-button:active,body.career .project-member-dismiss-message__send-button:focus,body.career .project-member-edit-message__send-button:active,body.career .project-member-edit-message__send-button:focus,body.career .project-respond-decline-message__send-button:active,body.career .project-respond-decline-message__send-button:focus,body.career .project-respond-to-vacancy-message__send-button:active,body.career .project-respond-to-vacancy-message__send-button:focus{outline:none}body.career .project-admin-vacancy-edit-form__cancel-button,body.career .project-member-dismiss-message__cancel-button,body.career .project-member-edit-message__cancel-button,body.career .project-respond-decline-message__cancel-button,body.career .project-respond-to-vacancy-message__cancel-button{border-radius:4px;background:rgba(80,102,123,.2);float:right;width:48px;height:48px;margin-top:14px;margin-left:16px;position:relative}body.career .project-admin-vacancy-edit-form__cancel-button:active,body.career .project-admin-vacancy-edit-form__cancel-button:focus,body.career .project-member-dismiss-message__cancel-button:active,body.career .project-member-dismiss-message__cancel-button:focus,body.career .project-member-edit-message__cancel-button:active,body.career .project-member-edit-message__cancel-button:focus,body.career .project-respond-decline-message__cancel-button:active,body.career .project-respond-decline-message__cancel-button:focus,body.career .project-respond-to-vacancy-message__cancel-button:active,body.career .project-respond-to-vacancy-message__cancel-button:focus{outline:none}body.career .project-admin-vacancy-edit-form__cancel-button .svg-icon.icon-x,body.career .project-member-dismiss-message__cancel-button .svg-icon.icon-x,body.career .project-member-edit-message__cancel-button .svg-icon.icon-x,body.career .project-respond-decline-message__cancel-button .svg-icon.icon-x,body.career .project-respond-to-vacancy-message__cancel-button .svg-icon.icon-x{position:absolute;top:16px;left:17px;width:16px;height:16px;fill:#a5afb8}body.career .project-admin-vacancy-edit-form__cancel-button .svg-icon.icon-x use svg,body.career .project-member-dismiss-message__cancel-button .svg-icon.icon-x use svg,body.career .project-member-edit-message__cancel-button .svg-icon.icon-x use svg,body.career .project-respond-decline-message__cancel-button .svg-icon.icon-x use svg,body.career .project-respond-to-vacancy-message__cancel-button .svg-icon.icon-x use svg{fill:#a5afb8}body.career #projects{position:relative}@media only screen and (min-width:1024px){body.career #projects{display:flex}}@media only screen and (min-width:1024px){body.career #projects .projects__content-wrapper{width:66.66%;padding-right:16px}}@media only screen and (min-width:1024px){body.career #projects .projects__banner-wrapper{width:33.33%;padding-left:16px}}@media(min-width:768px)and (max-width:1269px){body.career #projects .projects{top:32px}}@media(max-width:767px){body.career #projects .projects.projects_filters-shown{top:216px}}body.career #projects p.projects-count{color:rgba(80,102,123,.5)}body.career #projects .nav.nav-tabs{float:right}body.career #projects .nav.nav-tabs li:last-child{margin-right:0}body.career #projects hr.projects-divider{margin-top:0;margin-bottom:8px}body.career #projects .filters{margin:20px 0;position:relative;height:64px}body.career #projects .filters .projects__search-input{display:inline-block;width:300px;transition:width .5s;height:100%;padding:20px 0 20px 32px;border:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:0 50%}@media(max-width:767px){body.career #projects .filters .projects__search-input{width:100%}}body.career #projects .filters .projects__search-input:focus{width:100%;outline:none;border-bottom:1px solid #2c2d30;cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}body.career #projects .filters .projects__search-input:focus+.paid{left:80%;left:calc(100% - 168px)}body.career #projects .filter-tabs{margin-top:48px}body.career #projects #filter{height:40px;padding:8px 11px;width:100%;border-radius:3px;background-color:rgba(164,175,221,.2);border:none;color:rgba(80,102,123,.5);font-size:15px}body.career #projects #filter:focus option{background-color:#fff;color:#2c2d30}body.career #projects #filter:focus option:disabled{color:rgba(80,102,123,.2)}body.career #projects .paid{margin-top:18px;position:absolute;left:250px;top:0;transition:left .4s;z-index:2}body.career #projects .paid input{cursor:pointer}body.career #projects .project{border-radius:4px;overflow:hidden}body.career #projects .project.project_company .project__row-1{background-color:#f2f3f6}body.career #projects .project.project_company .project__row-1 .warning-bage{border-radius:4px;padding:0 8px;margin-right:16px;display:inline-block;background-color:#d74a5c;color:#fff}body.career #projects .project.project_company:hover .project__row-1{background-color:#eaebef}body.career #projects .project.project_geekbrains .project__row-1{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/company_geekbrains_bg.09ecd7e95048b47a5953d19f79eb255d.png)}@media(max-width:767px){body.career #projects .project.project_geekbrains .project__row-1{background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/company_geekbrains_bg_mobile.888b0a4943bb8180400f540d2533401d.png)}}body.career #projects .project.project_geekbrains:hover .project__row-1__background{display:block}body.career #projects .project:hover{background-color:#f6f7f8}body.career #projects .project .project-row{background-color:#f4f5fa}body.career #projects .project .project-row:hover .background-image,body.career #projects .project .project-row:hover .background-text{display:block}body.career #projects .project .project-row .background-image,body.career #projects .project .project-row .background-text{display:none;position:absolute;z-index:1;width:100%;height:100%;background-color:#50667b;opacity:.5;border-top-left-radius:4px;border-top-right-radius:4px}body.career #projects .project .project-row .background-text{opacity:.03}body.career #projects .project .project-image-row{position:relative;border:1px solid #f4f5fa}body.career #projects .project .project-image-row .icon-project-rocket{height:20%;width:15%;position:absolute;bottom:7%;left:4%;z-index:2}body.career #projects .project .svg-icon{height:16px;width:16px;vertical-align:text-top;margin-right:4px}body.career #projects .project .project-image{vertical-align:top;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}body.career #projects .project .project-description{position:relative;word-wrap:break-word}body.career #projects .project .project-description .project-description-row-1{padding:24px;width:100%;border-bottom:1px solid rgba(164,175,221,.2)}body.career #projects .project .project-description .project-description-row-1 .project-description-row-1-name h4{margin-bottom:8px}body.career #projects .project .project-description .project-description-row-1 .icon-comments,body.career #projects .project .project-description .project-description-row-1 .icon-like-small,body.career #projects .project .project-description .project-description-row-1 .icon-star{opacity:.4}body.career #projects .project .project-description .project-description-row-1 .indicator{display:inline-block;margin-right:24px;color:rgba(80,102,123,.5)}body.career #projects .project .project-description .project-description-team{display:inline-block;vertical-align:top;margin-left:8px}body.career #projects .project .project-description .project-description-team p.circle{margin:0 auto;height:32px;width:32px;border-radius:16px;line-height:32px;text-align:center;background-color:#fff;font-size:13px}body.career #projects .project .project-description .project-description-vacancies{display:inline-block;max-width:100%}body.career #projects .project .project-description .project-description-vacancies p.text-small{margin-bottom:4px}body.career #projects .project .project-description .project-description-vacancies p.text-small:not(.green){vertical-align:text-bottom}body.career #projects .project .project-description .project-description-vacancies p.text-small.green{font-size:15px;color:#08d092}body.career #projects .project .project-description .project-description-vacancies p.text-small:hover svg{opacity:1}body.career #projects .project .project-description .project-description-vacancies h4{margin:16px 0 8px}body.career #projects .project .project-description .project-description-vacancies p{margin-bottom:0;color:rgba(80,102,123,.5)}body.career #projects .project .project-description .project-description-row-2{padding:16px 24px 24px;background-color:#f4f5fa}body.career #projects .project .project-description .project-description-row-2 p{margin-bottom:0}body.career #projects .project .project-description .project-description-row-2 p.text-small{font-size:13px}body.career #projects .project .project-description .project-description-row-2 p.text-small.muted{color:rgba(80,102,123,.5)}body.career #projects .project .project-description .project-description-row-2 .project-description-team{display:inline-block;vertical-align:top;margin-left:8px}body.career #projects .project .project-description .project-description-row-2 .project-description-vacancies p.text-small{margin-bottom:4px}body.career #projects .project .project-description .project-description-row-2 .project-description-vacancies p.project-description-vacancy{padding:5px 0;color:#2c2d30}body.career #projects .project .project-description .project-description-row-2 .project-description-vacancies span.circle{margin-left:8px;padding:2px 6px;border-radius:10px;line-height:20px;text-align:center;color:#fff;background-color:#cdd5dd;font-size:13px}body.career .site-footer{margin-top:64px}body.career .project{position:relative;border:1px solid #f4f5fa;border-radius:4px}body.career .project .project__image{position:absolute;top:32px;left:24px;z-index:1;height:96px;width:96px;border-radius:48px;border:1px solid #f4f5fa}@media(max-width:767px){body.career .project .project__image{top:24px;left:16px;height:80px;width:80px}}body.career .project .project__row-1{position:relative;padding:16px 24px;height:80px;border-bottom:1px solid #f4f5fa}@media(max-width:767px){body.career .project .project__row-1{height:64px}}body.career .project .project__row-1 .project__row-1__background{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#50667b;opacity:.05}body.career .project .project__row-1 .project__row-1__type{position:absolute;bottom:16px;right:24px;text-transform:uppercase;font-size:10px;font-weight:500;color:rgba(80,102,123,.5)}body.career .project .project__row-2{padding:24px;border-bottom:1px solid #f4f5fa}body.career .project .project__row-2 .project__row-2__indicators{float:right}body.career .project .project__row-2 .project__row-2__indicators .project__row-2__indicators__indicator{display:inline-block}body.career .project .project__row-2 .project__row-2__indicators .project__row-2__indicators__indicator:not(:last-child){margin-right:24px}body.career .project .project__row-2 .project__row-2__indicators .project__row-2__indicators__indicator .project__row-2__indicators__indicator__icon{margin-right:4px;height:16px;width:16px;opacity:.3}body.career .project .project__row-2 .project__row-2__title{margin-top:40px}body.career .project .project__row-3{padding:16px 24px}body.career .project .project__row-3 .project__row-3__vacancy{margin-top:8px}body.career .project .project__row-3 .project__row-3__vacancy .project__row-3__vacancy__salary{white-space:nowrap}body.career .project .project__row-3 .project__row-3__vacancy .project__row-3__vacancy__salary .project__row-3__vacancy__salary__delimiter{color:rgba(80,102,123,.5)}body.career .project .project__row-3 .project__row-3__vacancy .project__row-3__vacancy__salary .project__row-3__vacancy__salary__amount{font-weight:500}body.career .project .project__row-3 .project__row-3__vacancy .project__row-3__vacancy__salary .project__row-3__vacancy__salary__period{color:rgba(80,102,123,.5)}body.career .add-project-button{margin-top:10px;padding:8px 16px 8px 8px;display:flex;align-items:center;text-transform:none}@media(max-width:992px){body.career .add-project-button{padding-left:16px}}body.career .add-project-button .add-project-button__icon{margin-right:16px;height:24px;width:24px;fill:#aabecd}body.career .add-project-button .add-project-button__icon use svg{fill:#aabecd}body.career .filters{margin-bottom:32px}@media(max-width:767px){body.career .filters{margin-bottom:32px}}body.career .filters .filters__search-container .filters__search-container__text{position:absolute;margin-top:-42px;margin-left:32px;font-size:14px;color:rgba(80,102,123,.5)}body.career .filters .filters__search{position:static}body.career .filters .filters__search.open .filters__search-container__text{display:none}body.career .filters .filters__container{position:relative;z-index:2}@media(max-width:767px){body.career .filters .filters__container{margin-left:-16px;margin-right:-16px}}body.career .filters .filters__container .filters__container__button{height:40px;margin-left:16px;margin-right:16px;padding-top:10px;padding-bottom:10px;color:#50667b}body.career .filters .filters__container .filters__container__button .filters__container__button__span.filters__container__button__span_hide{display:none}@media(max-width:767px){body.career .filters .filters__container .filters__container__fields:not(.filters__container__fields_shown){display:none}}body.career .filters .filters__container .filters__container__fields .filters__container__fields__search .filters__container__fields__search__input{padding-left:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%2399a8b7;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:8px 50%;background-color:#fff}body.career .filters .filters__container .filters__container__fields .filters__container__fields__search .sliding-search-input-close-button{display:none}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-city{margin-top:16px;margin-right:16px;padding-top:4px;padding-bottom:4px;height:32px;width:200px}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-company{padding-top:4px;padding-bottom:4px;height:32px;width:200px}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-paid{display:inline-block;margin-left:32px}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-paid .filters__container__fields__select-paid__checkbox{visibility:visible}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-paid .filters__container__fields__select-paid__label{visibility:visible;font-size:15px;line-height:24px;padding-left:12px!important}@media(max-width:767px){body.career .filters .filters__container .filters__container__fields{padding:16px;margin:16px 0 0;background-color:#edeff8}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-city{display:block;width:100%;background-color:#fff}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-company{margin-top:16px;display:block;width:100%;background-color:#fff}body.career .filters .filters__container .filters__container__fields .filters__container__fields__select-paid{margin-top:16px;display:block;width:100%}}body.career .career__my-respond-and-banner-wrapper{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){body.career .career__my-respond-and-banner-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}}body.career .career__my-respond-wrapper{padding-top:24px;padding-bottom:24px;display:flex;align-items:flex-start}@media only screen and (min-width:1024px){body.career .career__my-respond-wrapper{width:66.66%}}@media only screen and (min-width:1024px){body.career .career__my-banner-wrapper{width:33.33%}}body.career .career__my-respond-vacancy-title{margin:8px 0 0}body.career .hidden-by-available,body.career .hidden-by-city,body.career .hidden-by-paid,body.career .hidden-by-type{display:none}body.career .delete-admin-btn svg{opacity:.62;width:16px;height:16px;vertical-align:middle}body.career .delete-admin-btn:hover svg{opacity:1}body.cart .cart{padding-top:40px}body.cart .cart .cart__payment-block-wrapper .form-group input{background-color:#fff}main.cart-v2{display:flex;flex-direction:row;justify-content:center;flex:1;min-height:calc(100vh - 244px);padding:16px}@media only screen and (min-width:1024px){main.cart-v2{min-height:calc(100vh - 160px);padding:32px}}main.cart-v2>div{width:100%}.vhide{visibility:hidden}.backdrop{display:none;opacity:.7;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;background-color:#000}.backdrop .close{position:absolute;font-size:3em;color:#fff;top:10px;right:20px;float:none;opacity:.7;font-weight:200}.backdrop .close:hover{opacity:.9}.backdrop .close:focus{outline:0}#chatApp{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:0}@media only screen and (min-width:768px){#chatApp{top:48px;right:48px;bottom:48px;left:48px;border-radius:4px}}#chatApp .rooms-loading-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2147483002;background:#fff}#chatApp .rooms-loading-wrapper .i-spinner{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);color:rgba(80,102,123,.5)}#chatApp .mobile-room-title{display:none;font-weight:500;color:#50667b}@media(max-width:767px){#chatApp .mobile-room-title{display:inline-block}}#chatApp .chat-wrapper,#chatApp .no-rooms-wrapper{width:100%;height:100%;position:relative}#chatApp .no-rooms-wrapper{display:flex;flex-direction:column}#chatApp .no-rooms-wrapper .content-body{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}#chatApp .no-rooms-wrapper .content-body h2{margin-top:0;line-height:1}#chatApp .no-rooms-wrapper .content-body .tt-menu{max-height:200px}#chatApp .flex{display:flex}#chatApp .vertical-center{display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}#chatApp .search-input{height:100%;position:relative;width:250px;margin:0 auto}#chatApp .search-input .i-spinner{position:absolute;right:10px;top:9px;z-index:100}#chatApp .tt-menu{min-width:250px;width:100%}#chatApp .top-menu-mobile-toggle{display:none;position:relative;top:-2px;left:12px;transition:left .3s;width:20px;height:16px}@media(max-width:767px){#chatApp .top-menu-mobile-toggle{display:inline-block}}#chatApp .top-menu-mobile-toggle.open{left:302px}#chatApp .top-menu-mobile-toggle .nav-icon{display:inline-block;width:24px}#chatApp .top-menu-mobile-toggle .nav-icon span{height:3px}#chatApp .top-menu-mobile-toggle .nav-icon span:first-child{top:0;transform-origin:left center}#chatApp .top-menu-mobile-toggle .nav-icon span:nth-child(2){top:8px;transform-origin:left center}#chatApp .top-menu-mobile-toggle .nav-icon span:nth-child(3){top:16px;transform-origin:left center}#chatApp .top-menu-mobile-toggle .nav-icon.open span:first-child{transform:rotate(45deg);top:-1px;left:5px}#chatApp .top-menu-mobile-toggle .nav-icon.open span:nth-child(2){width:0;opacity:0}#chatApp .top-menu-mobile-toggle .nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:16px;left:5px}#chatApp a.toggle-rooms{display:none}@media(max-width:767px){#chatApp a.toggle-rooms{display:inline-block}}#chatApp .left-side{display:inline-block;height:100%;width:20%;min-width:200px;border-right:1px solid rgba(164,175,221,.2);position:relative;transition:left .3s;background:#fff}@media(max-width:767px){#chatApp .left-side{position:absolute;left:-340px;z-index:30;width:340px}}#chatApp .left-side.open{left:0;min-width:0}#chatApp .right-side{display:flex;flex-direction:column;width:80%;height:100%;position:relative;overflow:hidden}@media(max-width:767px){#chatApp .right-side{width:100%}}#chatApp .right-side-backdrop{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;z-index:20}#chatApp .right-side-backdrop.open{display:block}#chatApp header{flex-shrink:0;width:100%;height:48px;border-bottom:1px solid rgba(164,175,221,.2);position:relative}@media(max-width:767px){#chatApp header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}#chatApp header svg.svg-icon{position:relative;vertical-align:middle;opacity:.48}#chatApp header svg.svg-icon:hover{opacity:1}@media only screen and (min-width:768px){#chatApp header svg.svg-icon{top:8px}}#chatApp header svg.icon-x{width:32px;height:32px;right:12px}#chatApp header svg.icon-more-icon{width:32px;height:32px}#chatApp .rooms-list-wrapper{height:calc(100% - 48px)}#chatApp .rooms-loader{position:absolute;bottom:4px;left:50%;transform:translateX(-50%)}#chatApp .room-item{cursor:pointer}#chatApp .room-item .badge{position:absolute;right:-5px;bottom:0;display:block;width:12px;height:12px}#chatApp .room-item:hover{background-color:#f2f4f8}#chatApp .room-item .media{min-height:40px}#chatApp .room-item .i-chat2{position:relative;width:34px;height:34px;top:5px}#chatApp .room-item .fa-lock{position:relative;width:34px;height:34px;top:4px;left:8px}#chatApp .room-item .name{word-break:break-all;width:100%}#chatApp .search-wrapper{height:47px;background-color:#fff}#chatApp .search-wrapper .toggle-rooms{position:absolute;top:8px;right:0;z-index:10}#chatApp .search-wrapper svg.icon-more-icon{width:32px;height:32px;opacity:.48}#chatApp .search-wrapper .search-input{width:100%;height:100%;position:relative}#chatApp .search-wrapper .search-input input{border:none;display:inline-block;height:40px;margin-top:4px;font-size:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:12px 50%;padding-left:48px;padding-right:32px}@media(max-width:767px){#chatApp .search-wrapper .search-input input{padding-right:56px}}#chatApp .search-wrapper .search-input .i-spinner{position:absolute;right:8px;top:18px;z-index:100}@media(max-width:767px){#chatApp .search-wrapper .search-input .i-spinner{right:32px}}#chatApp .search-wrapper .tt-menu{min-width:180px}#chatApp .participants-wrapper{height:100%;display:inline-block}#chatApp .participants-list{margin:0}#chatApp .participant{padding:7px 0}#chatApp .participant img{border:1px solid rgba(164,175,221,.2)}#chatApp .messages-wrapper{position:relative;height:100%;background-color:#f4f5fa;font-size:14px}#chatApp .messages{padding:5px 20px 20px;width:100%}#chatApp .loading-messages-spinner{color:rgba(80,102,123,.5);display:block;top:0;bottom:0;left:0;right:0;position:absolute;margin:auto;font-size:24px;width:24px;height:24px}#chatApp #chatPlusButton{top:-7px;left:4px;display:inline-block;cursor:pointer;color:#6f64e9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;font-size:42px}#chatApp #chatPlusButton:hover{color:#5a4ee6}#chatApp .chat-body .panel{overflow:hidden;border-radius:6px;border:none;box-shadow:none}#chatApp .chat-body .panel-body{padding:8px 12px;position:relative;border-radius:6px;color:#2c2d30}#chatApp .chat-body .panel-body .loaded_file{display:block;text-decoration:underline}#chatApp .chat-body .panel-body .loaded_file:hover{color:#6f64e9}#chatApp .chat-body .message-text{overflow-x:auto;font-size:14px}#chatApp .chat-body .message-text p{margin-bottom:0}#chatApp .chat-body .message-text a{text-decoration:underline!important;color:#3f9dff;word-break:break-word}#chatApp .chat-body .message-text pre{margin:0;padding:0}#chatApp .chat-body .message-text pre code{white-space:unset}#chatApp .chat-body .message-text code{font-size:13px;line-height:18px;display:inline-block;min-width:100%;padding:8px 12px 21px;white-space:unset;font-family:Onest;background:#fafafc;color:#2c2d30;white-space:nowrap}#chatApp .chat-body .message-text blockquote{font-size:14px;line-height:20px;margin:0;padding:8px 8px 8px 12px;font-style:italic;color:#6f6f6f;border-left:2px solid #a2a2a2}#chatApp .chat-body .message-text ol,#chatApp .chat-body .message-text ul{margin:0;padding:0 0 0 16px}#chatApp .chat-body.right .panel-body{background:#e5f3fe}#chatApp .chat-body.left .panel-body{background:#fff}#chatApp .popover-wrapper{display:inline-block;position:relative}#chatApp #popoverContent{z-index:1100;position:absolute;top:37px;width:300px;font-size:14px}#chatApp #popoverContent .list-group-item a{display:inline-block;width:100%;height:100%}#chatApp #popoverContent .list-group-item li{cursor:auto;padding:10px 0}#chatApp #popoverContent .list-group-item li:last-child{border:none}#chatApp #popoverContent .list-group-item a.text-danger{cursor:pointer;text-decoration:none}#chatApp #popoverContent .list-group-item .img-circle{width:25px;height:25px}#chatApp #popoverContent .search-input{width:268px;height:100%;position:relative;margin:0 auto}#chatApp #popoverContent .search-input .i-spinner{position:absolute;right:10px;top:9px;z-index:100}#chatApp #popoverContent .tt-menu{min-width:268px}#chatApp #del{max-height:300px}#chatApp .avatar.thumb-sm{overflow:visible;padding:0}#chatApp .avatar.thumb-sm img{width:34px;height:34px;min-width:34px;-o-object-fit:cover;object-fit:cover}#chatApp .list-group-item.active{background-color:#f4f5fa!important;border-color:#f4f5fa!important}#chatApp .list-group-item{position:relative;color:#2c2d30;border-left:0;border-right:0}#chatApp .list-group-item:hover{cursor:pointer;background-color:#fcfcfc}#chatApp .list-group-item:hover button.close{display:block}#chatApp .list-group-item:first-child,#chatApp .list-group-item:last-child{border-radius:0}#chatApp a.close-chat{float:right}@media(max-width:767px){#chatApp a.close-chat{float:none}}#chatApp button.close:not(.alert-close){display:none;position:absolute;right:10px;top:5px;font-size:17px}#chatApp button.close:not(.alert-close):focus{outline:none}#chatApp .chat-item{margin-top:16px}#chatApp .chat-body{margin:0;max-width:80%;min-width:120px;position:relative}#chatApp .chat-body:after{width:0;height:0;content:"";display:block;position:absolute;top:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent}#chatApp .chat-body.left:after{left:0;transform:rotate(-90deg) translateY(-40%) scale(1.4);border-right:10px solid #fff}#chatApp .chat-body.right:after{right:0;transform:rotate(-90deg) translateY(40%) scale(1.4);border-right:10px solid #e5f3fe}#chatApp .chat-body.right .i-spinner{position:absolute;left:-16px;top:2px;font-size:10px}#chatApp .chat-body__sent-time{position:absolute;bottom:30px;right:8px;color:#a2a2a2;font-size:11px}#chatApp footer{width:100%;height:auto;position:relative;bottom:0;border-top:1px solid rgba(164,175,221,.2)}#chatApp footer .alert{margin-bottom:0;color:#d74a5c}#chatApp footer form{padding:12px}#chatApp footer .input-group{display:flex;flex-wrap:wrap}#chatApp footer .input-group .files-preview{display:flex;width:100%;min-height:40px;margin-bottom:12px}#chatApp footer .input-group .files-preview .files-preview__loading{width:12px;height:12px;align-self:center;margin:0 12px;font-size:12px;color:rgba(80,102,123,.5)}#chatApp footer .input-group .files-preview .file{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;width:calc(50% - 4px);max-width:200px;padding:8px 16px;background:#e5f3fe;border-radius:20px}#chatApp footer .input-group .files-preview .file:not(:last-of-type){margin-right:8px}#chatApp footer .input-group .files-preview .file:hover:not(.deleting){background:#d7ecfa}#chatApp footer .input-group .files-preview .file:hover:not(.deleting) .file__delete-btn{display:block}#chatApp footer .input-group .files-preview .file.deleting{opacity:.7;cursor:default}#chatApp footer .input-group .files-preview .file .file__title{overflow:hidden;white-space:pre;text-overflow:ellipsis}#chatApp footer .input-group #attach-file{visibility:visible!important;z-index:4;display:flex;align-items:center;margin:0 8px 0 0;opacity:.5;cursor:pointer;transition:all .2s}#chatApp footer .input-group #attach-file.disabled{opacity:.2;cursor:default}#chatApp footer .input-group #attach-file:hover:not(.disabled){opacity:1}#chatApp footer .input-group #attach-file .attach-file-icon{width:24px;height:24px}#chatApp footer .input-group #attach-file .attach-file-icon img{vertical-align:unset}#chatApp footer .input-group-btn{display:flex;align-items:center;width:40px}#chatApp .txtChatMessage{flex:1 0 auto;width:auto;max-height:50vh;display:block;border:none;font-size:14px;resize:none;overflow-y:auto;overflow-x:hidden}#chatApp .twitter-typeahead .empty-message{text-align:center;padding:8px 0}#chatApp .twitter-typeahead .tt-hint,#chatApp .twitter-typeahead .tt-query{margin-bottom:0}#chatApp .twitter-typeahead .tt-hint{display:block;width:100%;height:38px;padding:8px 12px;font-size:14px;line-height:1.428571429;color:#999;vertical-align:middle;background-color:#fff;border:1px solid rgba(164,175,221,.2);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#chatApp .twitter-typeahead .tt-menu{width:100%;overflow-x:hidden;overflow-y:auto;text-align:left;max-height:300px;margin-top:2px;background-color:#fff;border:1px solid rgba(164,175,221,.2);background-clip:padding-box}#chatApp .twitter-typeahead .tt-menu .thumb-sm{height:20px;width:20px}#chatApp .twitter-typeahead .tt-menu .img-circle{width:25px;height:25px}#chatApp .twitter-typeahead .tt-suggestion{border-bottom:1px solid rgba(164,175,221,.2);cursor:pointer;display:block;padding:4px 8px;white-space:nowrap;font-size:14px}#chatApp .twitter-typeahead .tt-suggestion:hover{background-color:#f7f8fb}#chatApp .twitter-typeahead .tt-suggestion:hover a{color:#fff}#chatApp .twitter-typeahead .tt-suggestion.tt-cursor{background-color:#f7f8fb}#chatApp .twitter-typeahead .tt-suggestion.tt-cursor a{color:#fff}#chatApp .twitter-typeahead .tt-suggestion p{margin:0}#chatApp #btnChatSubmit{font-size:14px;line-height:20px;background-color:transparent}@media only screen and (min-width:1024px){#chatApp #btnChatSubmit{font-size:15px;line-height:24px}}#chatApp #btnChatSubmit:active,#chatApp #btnChatSubmit:focus{outline:none}#chatApp #btnChatSubmit svg.icon-send{width:32px;height:32px;fill:#6f64e9}#chatApp #btnChatSubmit svg.icon-send use,#chatApp #btnChatSubmit svg.icon-send use svg{fill:#6f64e9}#chatApp .chat-app__hint{width:24px;height:24px}#chatApp .chat-app__hint-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .2s;z-index:4;margin-right:8px;opacity:.5}#chatApp .chat-app__hint-link:hover{opacity:1}#chatApp .chat-app__sent-icon{margin-left:6px}#chatApp .chat-app__sub-message-data{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#chatApp .chat-app__send-failure-message svg{vertical-align:middle;border-radius:50%;background:#f54045}#chatApp .chat-app__send-failure-message-text{color:#f54045}#chatApp .chat-app__room-title{margin-top:0;margin-bottom:0}#chatApp .chat-app__room-tag-list{margin-left:16px;padding:0;list-style:none}#chatApp .chat-app__room-tag-list-tag{font-size:11px;line-height:12px;display:inline-block;margin-right:8px;padding:4px;border-radius:4px;color:#000}#chatApp .chat-app__room-tag-list-tag_mentor{background-color:#e5f3fe}#chatApp .chat-app__room-tag-list-tag_teacher{background-color:#fff2ca}#chatApp .chat-app__room-tag-list-tag_community-manager{background-color:#e3e3e8}comments .gb__comments-list{position:relative;clear:both;margin:0;padding:0;list-style:none}comments .gb__comments-list blockquote{font-size:1em}comments .gb__comments-list code{background:transparent;color:inherit}comments .gb__comments-list .gb__comments-list_children .gb__comments-list_children .gb__comments-list_children .gb__comments-list_children .gb__comments-list_children .gb__comments-list_children{padding-left:0!important;border-left:0!important}comments .gb__comments-list_children{padding-left:16px!important;border-left:1px solid rgba(164,175,221,.2)}comments .gb-markdown-editor .fullscreen,comments .gb-markdown-editor .side-by-side{display:none}@media only screen and (min-width:1024px){comments .gb-markdown-editor .fullscreen,comments .gb-markdown-editor .side-by-side{display:inline-block}}comments .gb__comment-item-body{padding-top:8px}@media only screen and (min-width:1024px){comments .gb__comment-item-body{padding-top:12px}}comments .gb__comment-item-body img{display:none!important}comments .comment-by-teacher>.gb__comment-item-body,comments .comment-by-teacher>.gb__comment-item-header{background:#fff5d9!important}comments .comment-by-mentor>.gb__comment-item-body,comments .comment-by-mentor>.gb__comment-item-header{background-color:#e5f3fe!important}comments .comment-by-community-manager>.gb__comment-item-body,comments .comment-by-community-manager>.gb__comment-item-header{background:#e2e5ee!important}comments .comment-solution>.gb__comment-item-body,comments .comment-solution>.gb__comment-item-header{background:rgba(0,207,143,.1)!important}comments .comment-by-community-manager>.gb__comment-item-body,comments .comment-by-mentor>.gb__comment-item-body,comments .comment-by-teacher>.gb__comment-item-body,comments .comment-solution>.gb__comment-item-body{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:12px}comments .comment-by-community-manager>.gb__comment-item-header,comments .comment-by-mentor>.gb__comment-item-header,comments .comment-by-teacher>.gb__comment-item-header,comments .comment-solution>.gb__comment-item-header{padding:12px 12px 0}comments .comments-get-more-feedbacks-button{display:block;color:#50667b;text-align:center;background-color:#f4f5fa;padding:4px 0;border-radius:4px;margin:32px 0}comments .main-form{margin-left:46px;margin-bottom:24px}@media only screen and (min-width:1024px){comments .main-form{margin-bottom:32px}}comments .input-placeholder{width:100%;padding:8px;border:1px solid rgba(80,102,123,.2);border-radius:4px;outline:none}comments .reply-form.open{z-index:999;margin-top:12px}comments .comments-block__content{margin-bottom:16px}@media only screen and (min-width:1024px){comments .comments-block__content{margin-bottom:32px}}comments .comments-block_answers-mode{padding:0 16px}@media only screen and (min-width:1024px){comments .comments-block_answers-mode{padding:0 24px}}comments .comments-block__no-comments-title{font-size:15px;line-height:24px;color:#3f5368;font-weight:400}comments .comments-block .comment__thank-link,comments .comments-block .comment__thank-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap}comments .comments-block .comment__thank-text{color:#50667b}comments .comments-block .comment__thank-link:hover{color:#08d092!important}comments .comments-block .comment__thank-link:hover svg{fill:#08d092!important;opacity:1}comments .comments-block .comment__thank-link:hover svg use,comments .comments-block .comment__thank-link:hover svg use svg{fill:#08d092!important}comments .comments-block .i-spinner.readonly:not(.pagination){display:block;position:absolute;top:20px;right:0;left:0;margin:auto}comments .comments-block .order-control .switch input+span,comments .comments-block .order-control .switch input:checked+span{background-color:#d7dadc}comments .comments-block .order-control .i-arrow-down,comments .comments-block .order-control .i-arrow-up{display:inline-block;position:relative;top:-8px}comments .comments-block .order-control .i-arrow-down:hover,comments .comments-block .order-control .i-arrow-up:hover{color:#6588ab}comments .comments-block .order-control p{margin:0!important}comments .comments-block .order-control pre{margin:0!important;padding-left:0!important}comments .comments-block .icon-like-mini{margin-left:6px!important;margin-right:6px!important}comments .comments-block .bg-employee-assigned-role{background-color:#f4f5fa;color:#3f5368}comments .comments-block .bg-teacher-assigned-role{background-color:#fff2ca;color:#3f5368}comments .comments-block .bg-author-assigned-role{background-color:#ebdff3;color:#3f5368}comments .comments-block .bg-student-assigned-role{background-color:#e5f3fe;color:#3f5368}comments .comments-block .comment-dropdown-menu{display:none;color:#50667b;background:#fff;font-size:13px;border:1px solid rgba(80,102,123,.2);border-radius:4px;position:absolute;right:24px;top:0;z-index:2000}comments .comments-block .comment-dropdown-menu ul{list-style:none;padding:0;margin:0}comments .comments-block .comment-dropdown-menu ul li{padding:0!important}comments .comments-block .comment-dropdown-menu ul a,comments .comments-block .comment-dropdown-menu ul span{color:#50667b;display:block;width:100%;height:100%;padding:2px 10px}comments .comments-block .comment-dropdown-menu ul a:hover,comments .comments-block .comment-dropdown-menu ul span:hover{background:#e5f3fe}comments .comments-block .comment-hidden .js-hide{opacity:.4}comments .comments-block .comment-item button.close{position:absolute;top:5px;right:10px}comments .comments-block .comment-item button.close:active,comments .comments-block .comment-item button.close:focus{outline:none}comments .comments-block .comment-item button.close i{font-size:17px}@media(min-width:1000px){comments .comments-block .comment-send-button{width:200px}}comments .gb__comment-item{position:relative}comments .gb__comment-item .js-unfold-children,comments .gb__comment-item_children-folded .js-fold-children,comments .gb__comment-item_children-folded>.gb__comments-list_children{display:none}comments .gb__comment-item_children-folded .js-unfold-children{display:inline-block}comments .gb__comment-item-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:13px;line-height:20px;position:relative;padding-right:32px;color:rgba(80,102,123,.5);border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (min-width:1024px){comments .gb__comment-item-header{font-size:15px;line-height:24px}}comments .gb__comment-item-header-user-data{margin-top:6px}@media only screen and (min-width:1024px){comments .gb__comment-item-header-user-data{margin-top:4px}}comments .gb__comment-item-header-user-data-name{white-space:nowrap;font-weight:500}comments .gb__comment-item-header .toggle-comment-dropdown-menu-button{position:absolute;top:8px;right:4px}@media(max-width:992px){comments .gb__comment-item-header .toggle-comment-dropdown-menu-button{display:block}}comments .gb__comment-item-header .toggle-comment-dropdown-menu-button.active{display:block}comments .gb__comment-item-header .toggle-comment-dropdown-menu-button.active svg.icon-more-icon,comments .gb__comment-item-header .toggle-comment-dropdown-menu-button:hover svg.icon-more-icon{opacity:1}comments .gb__comment-item-header .toggle-comment-dropdown-menu-button svg.icon-more-icon{width:16px;height:16px;opacity:.48}@media only screen and (min-width:1024px){comments .gb__comment-item-header .toggle-comment-dropdown-menu-button svg.icon-more-icon{width:24px;height:24px}}comments .gb__comment-item-footer{font-size:13px;line-height:20px}@media only screen and (min-width:1024px){comments .gb__comment-item-footer{font-size:15px;line-height:24px}}comments .gb__comment-item-footer .comment-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:8px}@media only screen and (min-width:1024px){comments .gb__comment-item-footer .comment-controls{margin-top:12px}}comments .gb__comment-item-footer .comment-controls .thank{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:32px}comments .gb__comment-item-footer .comment-controls .set-as-solution{margin-left:auto}@media only screen and (min-width:1024px){comments .gb__comment-item-footer .comment-controls .set-as-solution{margin-left:32px}}comments .gb__comment-item-footer .comment-controls .set-as-solution .desktop{display:none}@media only screen and (min-width:1024px){comments .gb__comment-item-footer .comment-controls .set-as-solution .desktop{display:inline-block}}@media only screen and (min-width:1024px){comments .gb__comment-item-footer .comment-controls .set-as-solution .mobile{display:none}}comments .gb__comment-item-footer .comment-controls .set-as-solution .solution{color:#08d092}comments .gb__comment-item-footer .comment-controls .set-as-solution .solution .icon-check,comments .gb__comment-item-footer .comment-controls .set-as-solution .solution .icon-check use,comments .gb__comment-item-footer .comment-controls .set-as-solution .solution .icon-check use svg{fill:#08d092}comments .gb__comment-item-footer .comment-controls .set-as-solution .icon-check{width:24px;height:24px;fill:rgba(80,102,123,.5);vertical-align:sub}comments .gb__comment-item-footer .comment-controls .set-as-solution .icon-check use,comments .gb__comment-item-footer .comment-controls .set-as-solution .icon-check use svg{fill:rgba(80,102,123,.5)}comments .gb__comment-item-fold-control{display:inline-block;margin-top:16px;color:#6f64e9!important}comments .gb__comment-item-fold-control:hover{color:#847aec!important}comments .gb__comment-item-fold-control:hover .svg-icon,comments .gb__comment-item-fold-control:hover .svg-icon use,comments .gb__comment-item-fold-control:hover .svg-icon use svg{fill:#847aec!important}comments .gb__comment-item-fold-control .svg-icon{width:16px;height:16px;fill:#6f64e9;position:relative;top:-1px;margin-right:4px;vertical-align:sub}comments .gb__comment-item-fold-control .svg-icon use,comments .gb__comment-item-fold-control .svg-icon use svg{fill:#6f64e9}@media only screen and (min-width:1024px){comments .gb__comment-item-fold-control .svg-icon{width:18px;height:18px;top:unset}}comments .gb__comment-item_new-comments{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:24px}comments .gb__comment-item .is-answer{position:absolute;top:5px;left:-45px}comments .gb__comment-item .icon-guru{width:16px;height:18px;fill:#e5f3fe;position:relative;top:2px}comments .gb__comment-item .icon-guru use,comments .gb__comment-item .icon-guru use svg{fill:#e5f3fe}comments .gb__comment-item a{color:#50667b}comments .gb__comment-item a.text-dark{color:#2c2d30}comments .gb__comment-item a.text-success{color:#08d092}comments .gb__comment-item a.text-success svg{fill:#08d092;opacity:1}comments .gb__comment-item a.text-success svg use svg{fill:#08d092}comments .gb__comment-item a:hover{color:#6588ab}.gb-comment-item{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-comment-item{font-size:15px;line-height:24px}}.gb-comment-item__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px}.gb-comment-item__header img{margin-right:12px}.gb-comment-item__header h3{margin:0}.gb-comment-item__footer{display:flex;flex-direction:column;margin-top:8px}@media only screen and (min-width:768px){.gb-comment-item__footer{display:block}}.gb-comment-item__footer,.gb-comment-item__footer a{color:rgba(80,102,123,.5)}@media only screen and (min-width:768px){.gb-comment-item__footer>span:not(:last-child){margin-right:32px}}.gb__comment-item-user-avatar{width:32px;height:32px;margin-right:12px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gb__comment-item-user-avatar_new-comments{flex-shrink:0;margin-right:12px}.gb__comment-item-github{width:24px;height:24px;position:absolute;top:8px;left:8px}.gb__comment-item-body{position:relative;margin-bottom:24px}.gb__comment-item-body:hover .toggle-comment-dropdown-menu-button{display:block}.gb__comment-item-body .date-separator{vertical-align:middle}.gb__comment-item-body-content{font-size:13px;line-height:20px;overflow:hidden}@media only screen and (min-width:1024px){.gb__comment-item-body-content{font-size:15px;line-height:24px}}.gb__comment-item-body-content_new-comments{margin-bottom:0}.gb__comment-item-body-content h1,.gb__comment-item-body-content h2,.gb__comment-item-body-content h3,.gb__comment-item-body-content h4,.gb__comment-item-body-content h5{font-size:14px;font-weight:400;margin:0;line-height:20px;color:#2c2d30}.gb__comment-item-body-content p:first-of-type{margin:0!important}.gb__comment-item-body-content p{margin-top:16px!important}.gb__comment-item-body-content blockquote{margin:8px 0!important;padding:0 16px!important;border-left:4px solid rgba(80,102,123,.5)}.gb__comment-item-body-content code,.gb__comment-item-body-content pre{margin:0;padding:0}.gb__comment-item-theme-title a,.gb__comment-item-user-name a{color:rgba(80,102,123,.5)}.gb__comment-item-theme-title a:hover,.gb__comment-item-user-name a:hover{color:#50667b}body.courses .section-title{font-size:30px;line-height:32px;font-weight:300;margin:0 auto 16px;text-align:center}@media only screen and (min-width:1024px){body.courses .section-title{font-size:52px;line-height:62px}}body.courses .section-title_color_white{color:#fff}body.courses .section-title_color_slate{color:#50667b}@media only screen and (min-width:768px){body.courses .section-title{width:400px;margin-bottom:16px}}@media only screen and (min-width:1024px){body.courses .section-title{width:800px;margin-bottom:32px}}@media only screen and (min-width:1366px){body.courses .section-title{margin-bottom:80px}}body.courses .main{text-align:center;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/main-cover.9b34be4bccb2f0f4b54eec5bc3ed7c5d.jpg) no-repeat bottom;background-size:cover;color:#fff;overflow:hidden}@media only screen and (min-width:1366px){body.courses .main__title{margin-bottom:32px}}body.courses .main .container-medium h2,body.courses .main .container-mini h2,body.courses .main .container h2{font-size:20px;line-height:28px;color:#fff;margin:0 auto}@media only screen and (min-width:1024px){body.courses .main .container-medium h2,body.courses .main .container-mini h2,body.courses .main .container h2{font-size:24px;line-height:32px}}@media only screen and (min-width:768px){body.courses .main .container-medium h2,body.courses .main .container-mini h2,body.courses .main .container h2{width:480px;margin-bottom:32px}}@media only screen and (min-width:1024px){body.courses .main .container-medium h2,body.courses .main .container-mini h2,body.courses .main .container h2{width:560px}}body.courses .main .container-medium .claim-form,body.courses .main .container-mini .claim-form,body.courses .main .container .claim-form{display:none}@media only screen and (min-width:768px){body.courses .main .container-medium .claim-form,body.courses .main .container-mini .claim-form,body.courses .main .container .claim-form{display:flex;flex-direction:column;margin-bottom:60px}body.courses .main .container-medium .claim-form .claim-form__row,body.courses .main .container-mini .claim-form .claim-form__row,body.courses .main .container .claim-form .claim-form__row{display:flex;flex-direction:row;justify-content:center}body.courses .main .container-medium .claim-form input,body.courses .main .container-mini .claim-form input,body.courses .main .container .claim-form input{background-color:#fff}body.courses .main .container-medium .claim-form .form-group,body.courses .main .container-mini .claim-form .form-group,body.courses .main .container .claim-form .form-group{width:160px;margin:0 4px 8px}body.courses .main .container-medium .claim-form button,body.courses .main .container-mini .claim-form button,body.courses .main .container .claim-form button{width:496px;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff}body.courses .main .container-medium .claim-form button:active,body.courses .main .container-medium .claim-form button:hover,body.courses .main .container-mini .claim-form button:active,body.courses .main .container-mini .claim-form button:hover,body.courses .main .container .claim-form button:active,body.courses .main .container .claim-form button:hover{background-color:#f7643a}body.courses .main .container-medium .claim-form button:hover,body.courses .main .container-mini .claim-form button:hover,body.courses .main .container .claim-form button:hover{color:#fff}}@media only screen and (min-width:1024px){body.courses .main .container-medium .claim-form,body.courses .main .container-mini .claim-form,body.courses .main .container .claim-form{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:86px}body.courses .main .container-medium .claim-form .form-group,body.courses .main .container-mini .claim-form .form-group,body.courses .main .container .claim-form .form-group{width:200px}body.courses .main .container-medium .claim-form button,body.courses .main .container-mini .claim-form button,body.courses .main .container .claim-form button{width:200px;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff;margin:0 4px}body.courses .main .container-medium .claim-form button:active,body.courses .main .container-medium .claim-form button:hover,body.courses .main .container-mini .claim-form button:active,body.courses .main .container-mini .claim-form button:hover,body.courses .main .container .claim-form button:active,body.courses .main .container .claim-form button:hover{background-color:#f7643a}body.courses .main .container-medium .claim-form button:hover,body.courses .main .container-mini .claim-form button:hover,body.courses .main .container .claim-form button:hover{color:#fff}}body.courses .main .container-medium .claim-form .gb-confidential-policy-form-links,body.courses .main .container-medium .claim-form .gb-confidential-policy-form-links__link,body.courses .main .container-mini .claim-form .gb-confidential-policy-form-links,body.courses .main .container-mini .claim-form .gb-confidential-policy-form-links__link,body.courses .main .container .claim-form .gb-confidential-policy-form-links,body.courses .main .container .claim-form .gb-confidential-policy-form-links__link{color:hsla(0,0%,100%,.6)}body.courses .main .container-medium .claim-form .gb-confidential-policy-form-links__link:hover,body.courses .main .container-mini .claim-form .gb-confidential-policy-form-links__link:hover,body.courses .main .container .claim-form .gb-confidential-policy-form-links__link:hover{color:#fff}body.courses .main .container-medium h3,body.courses .main .container-mini h3,body.courses .main .container h3{font-size:14px;line-height:20px;color:#fff;margin:40px auto 16px}@media only screen and (min-width:1024px){body.courses .main .container-medium h3,body.courses .main .container-mini h3,body.courses .main .container h3{font-size:15px;line-height:24px}}body.courses .main .partners-logos{display:flex;flex-direction:row;justify-content:center;margin:32px auto 24px;overflow:hidden}@media only screen and (min-width:768px){body.courses .main .partners-logos{margin-bottom:40px}}@media only screen and (min-width:1024px){body.courses .main .partners-logos{justify-content:flex-end;margin-bottom:58px}}body.courses .main .partners-logos__item{display:inline-block;margin:0 6px}@media only screen and (min-width:1024px){body.courses .main .partners-logos__item{float:right;margin:0 12px}body.courses .main .partners-logos__item:last-child{margin-right:32px}}body.courses .main .partners-logos__item img{height:20px}@media only screen and (min-width:1024px){body.courses .main .partners-logos__item img{height:32px}}body.courses .clients{box-shadow:inset 0 -1px 0 0 #f4f5fa}body.courses .clients .clients-logos{overflow:hidden;margin-bottom:40px}body.courses .clients .clients-logos__item{text-align:center;margin:32px 0}@media only screen and (min-width:768px){body.courses .clients .clients-logos__item{margin:12px 0}}@media only screen and (min-width:1024px){body.courses .clients .clients-logos__item{margin:46px 0}}@media only screen and (min-width:768px){body.courses .clients .clients-logos{display:flex;flex-direction:row;justify-content:space-around}}@media only screen and (min-width:1024px){body.courses .clients .clients-logos{margin-bottom:80px}}body.courses .clients .clients-logos img{height:40px}@media only screen and (min-width:1024px){body.courses .clients .clients-logos img{height:56px}}@media only screen and (min-width:768px){body.courses .client-offers .offers{display:flex;flex-direction:row;justify-content:space-around}}body.courses .client-offers .offers-item{margin-bottom:40px;text-align:center}@media only screen and (min-width:768px){body.courses .client-offers .offers-item{width:235px}}@media only screen and (min-width:1024px){body.courses .client-offers .offers-item{margin-bottom:56px}}body.courses .client-offers .offers-item__icon{width:100px;height:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f4f5fa;border-radius:50%;margin:0 auto 16px}@media only screen and (min-width:1024px){body.courses .client-offers .offers-item__icon{width:200px;height:200px;margin-bottom:32px}}body.courses .client-offers .offers-item__icon svg{width:40px;height:40px;fill:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){body.courses .client-offers .offers-item__icon svg{width:80px;height:80px}}body.courses .client-offers .offers-item__text{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){body.courses .client-offers .offers-item__text{font-size:15px;line-height:24px}}body.courses .popular-programs__title{width:100%;margin-bottom:40px}@media only screen and (min-width:1366px){body.courses .popular-programs__title{width:60%;margin-bottom:80px}}body.courses .popular-programs .program{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px}@media only screen and (min-width:768px){body.courses .popular-programs .program{margin-bottom:80px}}@media only screen and (min-width:1280px){body.courses .popular-programs .program{flex-direction:row;margin-bottom:112px}}body.courses .popular-programs .program_card-pos_right{flex-direction:column-reverse}@media only screen and (min-width:1280px){body.courses .popular-programs .program_card-pos_right{flex-direction:row}}body.courses .popular-programs .program__item{width:100%}@media only screen and (min-width:1280px){body.courses .popular-programs .program__item{width:50%}}@media only screen and (min-width:1366px){body.courses .popular-programs .program__item{width:44%}}body.courses .popular-programs .program-card{position:relative;padding:16px;margin-bottom:32px;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.12),0 4px 8px 0 rgba(76,93,110,.1)}@media only screen and (min-width:768px){body.courses .popular-programs .program-card{margin-bottom:48px;padding:32px}}@media only screen and (min-width:1024px){body.courses .popular-programs .program-card{min-height:auto;margin-bottom:64px}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card{min-height:624px;margin-bottom:0;padding:64px}}body.courses .popular-programs .program-card_bg_green{background:#24b43c;background-image:linear-gradient(138deg,#24b43c,#2fb5bc)}body.courses .popular-programs .program-card_bg_blue{background:#3a46bf;background-image:linear-gradient(138deg,#3a46bf,#34bb97)}body.courses .popular-programs .program-card_bg_purple{background:#5243cd;background-image:linear-gradient(138deg,#5243cd,#d241cc)}body.courses .popular-programs .program-card__shadow{position:absolute;width:100%;height:100%;border-radius:4px;opacity:.1}body.courses .popular-programs .program-card__shadow_pos_left-1{top:8px;right:8px;z-index:-1;width:calc(100% - 16px)}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__shadow_pos_left-1{top:16px;right:16px;width:calc(100% - 32px)}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__shadow_pos_left-1{top:16px;right:-16px;width:100%}}body.courses .popular-programs .program-card__shadow_pos_left-2{top:16px;right:16px;z-index:-2;width:calc(100% - 32px)}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__shadow_pos_left-2{top:32px;right:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__shadow_pos_left-2{top:32px;right:-32px;width:100%}}body.courses .popular-programs .program-card__shadow_pos_right-1{top:8px;right:8px;z-index:-1;width:calc(100% - 16px)}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__shadow_pos_right-1{top:16px;right:16px;left:auto;width:calc(100% - 32px)}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__shadow_pos_right-1{width:100%}}body.courses .popular-programs .program-card__shadow_pos_right-2{top:16px;right:16px;z-index:-2;width:calc(100% - 32px)}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__shadow_pos_right-2{top:32px;right:32px;left:auto;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__shadow_pos_right-2{width:100%}}body.courses .popular-programs .program-card__shadow_bg_green{background-image:linear-gradient(138deg,#24b43c,#2fb5bc)}body.courses .popular-programs .program-card__shadow_bg_blue{background-image:linear-gradient(138deg,#3a46bf,#34bb97)}body.courses .popular-programs .program-card__shadow_bg_purple{background-image:linear-gradient(138deg,#5243cd,#d241cc)}body.courses .popular-programs .program-card__course{font-size:16px;font-weight:500;line-height:1.5;text-align:left;color:#fff}@media only screen and (min-width:1024px){body.courses .popular-programs .program-card__course{font-size:17px;line-height:1.41}}body.courses .popular-programs .program-card__title{margin:16px 0 32px;font-size:24px;line-height:1.33;font-weight:500;text-align:left;color:#fff}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__title{width:48%}}@media only screen and (min-width:1024px){body.courses .popular-programs .program-card__title{font-size:34px;line-height:1.29}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__title{width:100%}}body.courses .popular-programs .program-card__img{position:absolute;right:0;bottom:0;display:none;height:auto}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__img{display:block;width:49%}}@media only screen and (min-width:1024px){body.courses .popular-programs .program-card__img{width:44%}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-card__img{width:88%}}body.courses .popular-programs .program-card__img_multiply_true{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}body.courses .popular-programs .program-card__button{display:block;width:200px;height:40px;line-height:40px;margin:0 auto;border-radius:4px;background-color:rgba(204,212,220,.3);border:none;font-size:15px;text-align:center;color:#fff}@media only screen and (min-width:768px){body.courses .popular-programs .program-card__button{margin:0}}body.courses .popular-programs .program-inf{display:flex;margin:0;padding:0}@media only screen and (min-width:1280px){body.courses .popular-programs .program-inf{padding:0 0 0 112px}}@media only screen and (min-width:1366px){body.courses .popular-programs .program-inf{padding:0}}@media only screen and (min-width:1280px){body.courses .popular-programs .program-inf_pos_left{padding:0 112px 0 0}}@media only screen and (min-width:1366px){body.courses .popular-programs .program-inf_pos_left{padding:0}}body.courses .popular-programs .program-inf__wrapper{margin:auto}body.courses .popular-programs .program-inf__title{margin:0 0 16px;font-weight:400;font-size:20px;line-height:1.4;text-align:left;color:#50667b}@media only screen and (min-width:768px){body.courses .popular-programs .program-inf__title{margin:0 0 32px}}@media only screen and (min-width:1024px){body.courses .popular-programs .program-inf__title{font-size:24px;line-height:1.33}}body.courses .popular-programs .program-inf__desc{margin-bottom:16px;list-style:none;font-size:14px;line-height:1.43;text-align:left;color:#2c2d30}@media only screen and (min-width:768px){body.courses .popular-programs .program-inf__desc{font-size:15px;line-height:1.6}}body.courses .popular-programs .program-inf__desc:last-child{margin-bottom:0}body.courses .popular-programs .program-inf__desc_list-style_disc{position:relative;padding-left:24px}body.courses .popular-programs .program-inf__disc{position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%}body.courses .popular-programs .program-inf__disc_bg_green{background-color:#2bb494}body.courses .popular-programs .program-inf__disc_bg_blue{background-color:#3964b4}body.courses .popular-programs .program-inf__disc_bg_purple{background-color:#ab42cc}body.courses .consultation{display:none}@media only screen and (min-width:768px){body.courses .consultation{display:block}}body.courses .consultation__title{margin-bottom:40px}@media only screen and (min-width:1024px){body.courses .consultation__title{margin-bottom:80px}}body.courses .consultation__wrapper{padding:56px 0;background-color:rgba(164,175,221,.2)}@media only screen and (min-width:1024px){body.courses .consultation__wrapper{padding:80px 0}}body.courses .consultation .claim-form{display:none}@media only screen and (min-width:768px){body.courses .consultation .claim-form{display:flex;flex-direction:column}body.courses .consultation .claim-form .claim-form__row{display:flex;flex-direction:row;justify-content:center}body.courses .consultation .claim-form input{background-color:#fff}body.courses .consultation .claim-form .form-group{width:160px;margin:0 4px 8px}body.courses .consultation .claim-form button{width:496px;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff}body.courses .consultation .claim-form button:active,body.courses .consultation .claim-form button:hover{background-color:#f7643a}body.courses .consultation .claim-form button:hover{color:#fff}}@media only screen and (min-width:1024px){body.courses .consultation .claim-form{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}body.courses .consultation .claim-form .form-group{width:200px}body.courses .consultation .claim-form button{width:200px;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff;margin:0 4px}body.courses .consultation .claim-form button:active,body.courses .consultation .claim-form button:hover{background-color:#f7643a}body.courses .consultation .claim-form button:hover{color:#fff}}body.courses .company-claim-btn-wrapper{width:100%}body.courses .company-claim-btn-wrapper .company-claim-btn{width:100%;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff;border-radius:0}body.courses .company-claim-btn-wrapper .company-claim-btn:active,body.courses .company-claim-btn-wrapper .company-claim-btn:hover{background-color:#f7643a}body.courses .company-claim-btn-wrapper .company-claim-btn:hover{color:#fff}@media only screen and (min-width:768px){body.courses .company-claim-btn-wrapper{display:none}}body.courses .claim-window{width:100%;height:100%;display:none;position:fixed;left:0;top:0;background-color:#fff;z-index:100}body.courses .claim-window h2{font-size:20px;line-height:28px;margin:16px auto 24px}@media only screen and (min-width:1024px){body.courses .claim-window h2{font-size:24px;line-height:32px}}body.courses .claim-window button.close,body.courses .claim-window button.close:hover{width:24px;height:32px;font-size:32px;background-color:transparent;border:0;color:#50667b;cursor:pointer;float:right;margin-top:12px;opacity:1;font-weight:400}body.courses .claim-window button{width:100%;height:40px;border:none;border-radius:4px;text-transform:none!important;background-color:#f65121;color:#fff}body.courses .claim-window button:active,body.courses .claim-window button:hover{background-color:#f7643a}body.courses .claim-window button:hover{color:#fff}body.courses .gb-popup__header{padding:16px;background-image:linear-gradient(105deg,#24b43c,#2fb5bc)}@media only screen and (min-width:1024px){body.courses .gb-popup__header{padding:32px}}body.courses .gb-popup__name{font-size:24px;font-weight:500;line-height:1.29;text-align:left;color:#fff}@media only screen and (min-width:768px){body.courses .gb-popup__name{font-size:34px}}body.courses .gb-popup__course{font-size:17px;font-weight:500;line-height:1.41;text-align:left;color:#fff}body.courses .gb-popup__text-schedule{font-size:15px;line-height:1.6;text-align:left;color:#2c2d30}.courses .registration-form-v2-wrapper{margin-bottom:0;padding:0}.courses .registration-form-v2{width:100%;max-width:288px}.courses .registration-form-v2 input[type=email]{background-color:#fff!important}.courses .registration-form-v2 input[type=email].free-color-field{background-color:#ebedf7!important;border:1px solid transparent;border-radius:3px!important}.courses .nav{flex-wrap:wrap}.courses .tab-content>.container-medium>.callback-buttons,.courses .tab-content>.container-mini>.callback-buttons,.courses .tab-content>.container-wide>.callback-buttons,.courses .tab-content>.container>.callback-buttons{height:32px}.courses .callback-shown{margin-top:26px}.courses .tab-pane{padding-top:24px;padding-bottom:64px}@media only screen and (min-width:1024px){.courses .tab-pane{padding-top:32px;padding-bottom:32px}}.courses .tab-pane_no-padding{padding-top:0}.courses #prof-compact .callback-buttons{position:absolute;right:32px;top:24px}.courses #prof-compact .callback-buttons.callback-buttons-hidden{top:42px}.courses #prof-compact .callback-buttons .arrow-down{top:-30px}.courses .professions-old{padding:0 0 8px}@media only screen and (min-width:1024px){.courses .professions-old{padding:8px 16px}}.courses .professions-old .profession-item-wrapper{margin-top:8px;margin-bottom:8px}@media only screen and (min-width:1024px){.courses .professions-old .profession-item-wrapper{margin-top:16px;margin-bottom:16px}}.courses .professions-old .profession-item-wrapper:first-child{margin-top:16px}.courses #prof-blocks,.courses #prof-columns,.courses #prof-old{padding-top:0;padding-bottom:64px}@media only screen and (min-width:1024px){.courses #prof-blocks,.courses #prof-columns,.courses #prof-old{padding-bottom:0}}.courses .profession-blocks{display:flex;flex-direction:column}@media only screen and (min-width:768px){.courses .profession-blocks_columns{display:flex;flex-direction:row}}.courses .profession-block{padding-top:16px;padding-bottom:16px}@media only screen and (min-width:1024px){.courses .profession-block{padding-top:32px;padding-bottom:32px}}.courses .profession-block .profession-group_compact{margin-top:32px}.courses .profession-block_gu{background-color:#e5f3fe}.courses .profession-block_wide{display:none;width:100%}@media only screen and (min-width:768px){.courses .profession-block_wide{display:block}}.courses .profession-block_wide .profession-card{display:none}@media only screen and (min-width:768px)and (max-width:1023px){.courses .profession-block_wide .profession-card:nth-of-type(1n+5){display:block}}@media only screen and (min-width:1024px)and (max-width:1366px){.courses .profession-block_wide .profession-card:nth-of-type(1n+6){display:block}}@media only screen and (min-width:1366px){.courses .profession-block_wide .profession-card:nth-of-type(1n+11){display:block}}.courses .profession-block_gb-column{background-color:rgba(164,175,221,.2)}@media only screen and (min-width:768px){.courses .profession-block_gb-column{width:50%}}@media only screen and (min-width:1366px){.courses .profession-block_gb-column{width:66.6666666667%}}.courses .profession-block_gb-column .profession-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.courses .profession-block_gb-column .profession-cards{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.courses .profession-block_gb-column .profession-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.courses .profession-block_gb-column .profession-card{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.courses .profession-block_gb-column .profession-card{width:calc(100% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.courses .profession-block_gb-column .profession-card{width:calc(50% - 32px)}}@media only screen and (min-width:768px)and (max-width:1023px){.courses .profession-block_gb-column .profession-card:nth-of-type(1n+5){display:none}}@media only screen and (min-width:1024px)and (max-width:1366px){.courses .profession-block_gb-column .profession-card:nth-of-type(1n+6){display:none}}@media only screen and (min-width:1366px){.courses .profession-block_gb-column .profession-card:nth-of-type(1n+11){display:none}}@media only screen and (min-width:768px){.courses .profession-block_gu-column{width:50%}}@media only screen and (min-width:1366px){.courses .profession-block_gu-column{width:33.3333333333%}}.courses .profession-block_gu-column .gu-card{width:100%}.courses .profession-block__title{font-size:24px;line-height:32px;font-weight:500;margin:0;color:#50667b}@media only screen and (min-width:1024px){.courses .profession-block__title{font-size:34px;line-height:44px}}.courses .profession-block__title_centered{text-align:center}.courses .profession-block__subtitle{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.courses .profession-block__subtitle{font-size:15px;line-height:24px}}.courses .profession-block__subtitle_centered{text-align:center}.courses .profession-block__subtitle_with-whitespace{min-height:50px}.courses .profession-block__items{width:100%;margin-top:24px}@media only screen and (min-width:1024px){.courses .profession-block__items{margin-top:32px}}.courses .profession-block__items_no-offset{margin-top:0}.courses .profession-block_compact{background:#fff;padding-top:0;padding-bottom:48px}@media only screen and (min-width:1024px){.courses .profession-block_compact{padding-bottom:64px}}.courses .profession-block_compact .future-professions{display:none}.courses .profession-block_compact .profession-block__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.courses .profession-block_compact .profession-block__titles{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.courses .profession-block_compact .profession-block__title{margin-bottom:8px}@media only screen and (min-width:768px){.courses .profession-block_compact .profession-block__title{margin-right:24px}}.courses .profession-block_compact .profession-block__subtitle{display:inline-flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;color:rgba(80,102,123,.5)}.courses .profession-block_compact .profession-block__subtitle-item:not(:last-child){padding-right:16px}.courses .profession-block_compact .profession-block__gu-slider-buttons{display:none;margin-left:32px}@media only screen and (min-width:1024px){.courses .profession-block_compact .profession-block__gu-slider-buttons{display:flex;flex-direction:row;justify-content:space-between}}.courses .profession-block_compact .profession-block__gu-slider-buttons-item{width:32px;height:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s;background-color:#f4f5fa;border-radius:4px;opacity:.8;cursor:pointer}.courses .profession-block_compact .profession-block__gu-slider-buttons-item:hover{opacity:1}.courses .profession-block_compact .profession-block__gu-slider-buttons-item:not(:last-child){margin-right:8px}.courses .profession-block_compact .profession-block__gu-slider-buttons-item.disabled{opacity:.3;cursor:default}.courses .profession-block_compact .profession-block__gu-slider-buttons-item svg{width:16px;height:16px}.courses .profession-block_compact .profession-group_compact .profession-block__items{margin-top:0;margin-bottom:24px}@media only screen and (min-width:1366px){.courses .profession-block_compact .profession-group_compact .profession-block__items{margin-bottom:32px}}.courses .profession-block_compact .profession-group_compact{margin-top:32px}@media only screen and (min-width:1024px){.courses .profession-block_compact .profession-group_compact{margin-top:40px}}.courses .feedback-form{flex-basis:0;flex-grow:1;max-width:800px;margin:0 auto;padding:32px}.courses .feedback-form__title{font-size:17px;line-height:24px;font-weight:500;text-align:center;margin-bottom:24px}.courses .feedback-form__form{display:flex;flex-direction:column}@media only screen and (min-width:768px){.courses .feedback-form__form{display:flex;flex-direction:row}}.courses .feedback-form__field{font-size:14px;line-height:20px;flex-grow:1;margin-bottom:8px;padding:8px 12px;border:0;background-color:rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.courses .feedback-form__field{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.courses .feedback-form__field{margin-right:8px;margin-bottom:0}}.courses .feedback-form__submit{padding:8px 32px;background-color:rgba(8,208,146,.5);border:0;color:#fff}.courses .course-tab{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.courses .course-tab{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.courses .course-cards-wrapper{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.courses .course-cards-wrapper{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.courses .course-cards-wrapper{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.courses .course-cards-wrapper{width:calc(66.66667% - 32px)}}@media only screen and (min-width:1592px){.courses .course-cards-wrapper{width:calc(75% - 32px)}}.courses .course-cards-wrapper .course-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.courses .course-cards-wrapper .course-cards{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.courses .course-cards-wrapper .gb-course-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.courses .course-cards-wrapper .gb-course-card{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.courses .course-cards-wrapper .gb-course-card{width:calc(100% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.courses .course-cards-wrapper .gb-course-card{width:calc(50% - 32px)}}@media only screen and (min-width:1592px){.courses .course-cards-wrapper .gb-course-card{width:calc(33.33333% - 32px)}}.courses .course-filter-wrapper{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.courses .course-filter-wrapper{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.courses .course-filter-wrapper{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.courses .course-filter-wrapper{width:calc(33.33333% - 32px)}}@media only screen and (min-width:1592px){.courses .course-filter-wrapper{width:calc(25% - 32px)}}.courses .course-filter.affix{position:static}@media only screen and (min-width:1024px){.courses .course-filter.affix{position:fixed;top:32px}}.courses .intensive-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px}@media only screen and (min-width:1024px){.courses .intensive-cards{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.courses .gb-intensive-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.courses .gb-intensive-card{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.courses .gb-intensive-card{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.courses .gb-intensive-card{width:calc(33.33333% - 32px)}}@media only screen and (min-width:1592px){.courses .gb-intensive-card{width:calc(25% - 32px)}}.courses .container-search{margin-top:12px}.courses #courses h1{margin-top:0}.courses .course-available_seats{height:15px}.courses .nav-tabs{display:flex;flex-direction:row;margin-top:0}.courses .nav-tabs li{display:flex;flex-direction:column;justify-content:center;float:none}@media(max-width:767px){.courses .nav-tabs li{width:100%;border:none;text-align:center}}.courses .nav-tabs li a{white-space:nowrap}@media(max-width:767px){.courses .nav-tabs li a{border-bottom:1px solid}}@media(max-width:767px){.courses .nav-tabs li.active a{border:none;border-bottom:1px solid rgba(164,175,221,.2);background-color:#f7f8fb}}.courses .nav-tabs .nav-tab-gu{align-self:center;padding:0}.courses .nav-tabs .nav-tab-gu a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 0;color:#50667b;white-space:normal}.courses .nav-tabs .nav-tab-gu svg{width:40px;height:34px;fill:#50667b;text-align:left;vertical-align:middle;flex-shrink:0;margin:0 12px 2px 0}.courses .nav-tabs .nav-tab-gu svg use,.courses .nav-tabs .nav-tab-gu svg use svg{fill:#50667b}.courses .nav-tabs .nav-tab-phone{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.courses .nav-tabs .nav-tab-phone span{display:none;margin-right:8px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1280px){.courses .nav-tabs .nav-tab-phone span{display:inline}}.courses .nav-tabs .nav-tab-phone a{color:#2c2d30}.courses ul.streams-schedule{margin-top:10px;margin-bottom:0}.courses ul.streams-schedule>li{padding-left:16px;list-style-type:none}.courses ul.streams-schedule>li .info{padding-top:5px}.courses ul.streams-schedule>li+li{margin-top:10px}.courses img.img_preview.m-b{width:270px}.courses .comments-block{margin-top:0}.courses .comments-block .comment-controls .comment-complaint,.courses .comments-block .comment-controls .comment-date,.courses .comments-block .order-control{display:none}.courses .promo-professions-header{margin-top:20px}.courses .promo-courses-header{margin-top:40px}.courses .recommended-course{margin-bottom:24px;display:flex;align-items:center}.courses .recommended-course .recommended-course-image{margin-right:16px;display:inline-block;background-color:#50667b}.courses .recommended-course .recommended-course-description{display:inline-block;width:calc(100% - 56px)}.courses .recommended-course .recommended-course-description .recommended-course-title{line-height:18px}.courses #authors .author{margin-bottom:8px}.courses .course__price__actual,.courses .course__price__currency{color:#08d092}.courses .course__price__before-discount{text-decoration:line-through;font-weight:400;margin-right:16px}.courses .course-page-main-img{width:200px;height:200px}.courses .course-page-main-img[src$=".svg"]{width:120px;height:120px}.courses .course-page-main-img-wrapper{width:200px;height:200px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;border-radius:50%}.courses .course-page-main-img-wrapper_project_gu{background-color:#50667b}.courses__aside{padding:16px 0}@media only screen and (min-width:768px){.courses__aside{width:300px;padding:24px 16px}}@media only screen and (min-width:1024px){.courses__aside{padding:32px 16px}}.courses__attend-form{margin-bottom:0}.courses__img-wrapper{margin-bottom:32px}.courses__inf-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.courses__inf-row:last-child{margin-bottom:0}.courses__inf-column{margin-bottom:24px}.courses__inf-column,.courses__is-part-of-profession-list{display:flex;flex-direction:column}.courses__cost-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}.courses__oferta{text-align:center;line-height:normal;margin-top:16px}.courses__oferta small{line-height:18px}.courses__geek-club{margin-bottom:24px}.courses__geek-club-row{justify-content:space-between;margin-bottom:8px}.courses__geek-club-left,.courses__geek-club-row{display:flex;flex-direction:row;align-items:center}.courses__geek-club-left{justify-content:flex-start}.courses__geek-club-right{font-weight:500;color:#08d092}.courses__geek-club-right,.courses__geek-club-text{font-size:17px;line-height:16px}.courses__geek-club-icon{fill:#000;margin-right:4px}.courses__geek-club-icon use,.courses__geek-club-icon use svg{fill:#000}.courses__geek-club-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;line-height:20px;border-radius:4px;background-color:#6f64e9;color:#fff}@media only screen and (min-width:1024px){.courses__geek-club-button{font-size:15px;line-height:24px}}.courses__geek-club-button:hover{color:#fff}.courses__geek-club-form{width:100%}.course-item{height:96px;display:flex;align-items:center}.course-item__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:88px;height:88px;flex-shrink:0;overflow:hidden;margin-right:32px;border-radius:50%;background-color:#50667b}.course-item__image{width:88px;height:88px;margin:0}.course-item__image[src$=".svg"]{width:44px;height:44px}.course-item .ex{color:rgba(80,102,123,.5);font-size:14px}.course-item .current{font-weight:500;font-size:15px;color:#08d092}.user-course-item{height:88px}.user-course-item .course-item__image{height:88px;width:88px;margin-right:32px}.user-course-item>*{display:flex;align-items:center}.user-course-item .course-item__description .course-item__description__title:hover{color:rgba(80,102,123,.5)}.teacher-course-item .teacher-course-item__description .teacher-course-item__description__image{height:88px;width:88px;margin-right:32px}@media only screen and (min-width:1024px){.gb-courses-page__anchor{position:relative;top:-100px}}.gb-courses-page__carnival{padding:64px 0 0;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/land-snow-bg.fc6120cf8d31a4ce72ff300ba5d419f1.png),linear-gradient(180deg,rgba(19,0,236,.5),rgba(252,63,63,.5)),url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg_pattern.5daa58e5c7f695aba5a377c82dade9b1.png) repeat-x;background-size:auto,auto,28px,100%;color:#fff}@media only screen and (min-width:1280px){.gb-courses-page__carnival{padding:112px 0 0}}.gb-courses-page__carnival-item-title{font-size:20px;line-height:28px;margin-bottom:0;font-weight:400}@media only screen and (min-width:1024px){.gb-courses-page__carnival-item-title{font-size:24px;line-height:32px}}.gb-courses-page__carnival-title{font-size:30px;line-height:32px;font-weight:300;margin-bottom:32px;text-align:center}@media only screen and (min-width:1024px){.gb-courses-page__carnival-title{font-size:52px;line-height:62px}}@media only screen and (min-width:1280px){.gb-courses-page__carnival-title{margin-bottom:64px}}.gb-courses-page__carnival-content{margin-bottom:40px}.gb-courses-page__carnival-countdown{display:flex;flex-direction:row;justify-content:space-around;width:100%;padding:0 12px}@media only screen and (min-width:1024px){.gb-courses-page__carnival-countdown{padding:0 8px}}.gb-courses-page__carnival-countdown-column{position:relative;flex-basis:0;flex-grow:1}.gb-courses-page__carnival-countdown-column:not(:first-child):before{font-size:24px;line-height:32px;font-weight:500;content:":";position:absolute;top:-2px;left:-3px;color:rgba(80,102,123,.5);-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (min-width:1024px){.gb-courses-page__carnival-countdown-column:not(:first-child):before{font-size:34px;line-height:44px;top:-4px}}.gb-courses-page__carnival-countdown-number{font-size:24px;line-height:32px;font-weight:500;font-weight:400;color:#6f64e9}@media only screen and (min-width:1024px){.gb-courses-page__carnival-countdown-number{font-size:34px;line-height:44px}}.gb-courses-page__carnival-countdown-label{font-size:14px;line-height:20px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-courses-page__carnival-countdown-label{font-size:15px;line-height:24px}}.gb-courses-page__carnival-footer{position:relative}.gb-courses-page__carnival-footer-clock{position:relative;margin-bottom:-100px;padding-bottom:32px;text-align:center;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-clock-320.71927396d5b20ad1b9ca25e383db32ab.png) no-repeat bottom}@media only screen and (min-width:768px){.gb-courses-page__carnival-footer-clock{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-clock-768.89319121f1d18d7cdb7c25555bdc44af.png)}}@media only screen and (min-width:1280px){.gb-courses-page__carnival-footer-clock{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-clock-1280.2cccced55b0e663a07939568fc0833e3.png)}}@media only screen and (min-width:1536px){.gb-courses-page__carnival-footer-clock{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-clock-1920.be539c1276004e6eb206c2c700a52bd4.png)}}.gb-courses-page__carnival-footer-clock-subtitle,.gb-courses-page__carnival-footer-clock-title{margin-bottom:8px;font-weight:400}.gb-courses-page__carnival-footer-clock-title{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.gb-courses-page__carnival-footer-clock-title{font-size:24px;line-height:32px}}.gb-courses-page__carnival-footer-clock-subtitle{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.gb-courses-page__carnival-footer-clock-subtitle{font-size:17px;line-height:24px}}.gb-courses-page__carnival-footer-clock-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;margin:48px auto 0}.gb-courses-page__carnival-footer-blank,.gb-courses-page__carnival-footer-snow{margin-bottom:-1px}.gb-courses-page__carnival-footer-snow{height:91px;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/snow_pattern.9e57aaf01716e00067cdddf94409fd7b.png) repeat-x top}.gb-courses-page__carnival-footer-blank{height:93px;background-color:#fff}@media only screen and (min-width:1280px){.gb-courses-page__carnival-second-title{margin-top:-48px}}.gb-courses-page__carnival-content-blocks{padding-bottom:0;background:transparent}.gb-courses-page__carnival-bottom-guys{height:154px;margin-bottom:-65px;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-carnival-footer-guys-320.21aacf5d1a30310ec59dbcf09d87d155.png)}@media only screen and (min-width:768px){.gb-courses-page__carnival-bottom-guys{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-carnival-footer-guys-768.e61382dff9264ebda7ff759bfa3a170b.png)}}@media only screen and (min-width:1280px){.gb-courses-page__carnival-bottom-guys{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-carnival-footer-guys-1280.71f67ea5d261a9bde20d802e11bf46cd.png)}}.gb-courses-page__carnival-bottom-blank{height:70px}.ny-carnival-presents{position:relative;margin:96px 0 0;padding:64px 0 0;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-snow-pattern.74837fc601bf74ef2188171d5ab2b20c.png),linear-gradient(180deg,#e4ebff,#f7eaff);border-top:4px solid rgba(80,102,123,.2)}.ny-carnival-presents:before{width:100%;height:36px;content:"";position:absolute;top:-19px;left:0;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-lights.4d685e6f052d6fca93696dc03f1b6edb.png) repeat-x}.ny-carnival-presents:after{width:127px;height:136px;content:"";position:absolute;top:-119px;right:0;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/purple-guy.06e22e4e7a040ede4eee15762f05afaf.png) no-repeat}@media only screen and (min-width:768px){.ny-carnival-presents:after{right:30px}}@media only screen and (min-width:1024px){.ny-carnival-presents:after{right:100px}}.ny-carnival-presents__title{font-size:24px;line-height:32px;font-weight:500;margin:0 0 32px;text-align:center}@media only screen and (min-width:1024px){.ny-carnival-presents__title{font-size:34px;line-height:44px}}.ny-carnival-presents__item{width:256px;padding:24px;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(80,102,123,.1)}@media only screen and (min-width:1280px){.ny-carnival-presents__item{width:384px}}.ny-carnival-presents__item-image{height:56px;margin-bottom:8px;text-align:center;line-height:56px}.ny-carnival-presents__item-title{margin-bottom:8px}.ny-carnival-presents__item-subtitle{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.ny-carnival-presents__item-subtitle{font-size:13px;line-height:18px;font-weight:400}}.ny-carnival-presents__scrollbar{background-color:#6f64e9}.ny-carnival-presents__footer{position:relative;height:203px;margin-top:64px;background:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-snow-bg.0c2b1ef87fe19eb1fe1caa9c715dd2eb.png) repeat-x}.ny-carnival-presents__footer-image{position:absolute;bottom:50px;background-repeat:no-repeat}.ny-carnival-presents__footer-image_guy{width:256px;height:156px;left:50%;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-footer-guy-mobile.0d73ee42bfc6c6f0935bc06bec327bb5.png);transform:translateX(-50%)}@media only screen and (min-width:768px){.ny-carnival-presents__footer-image_guy{width:369px;height:162px;left:3vw;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-footer-guy.5e4300ec6ab09352e63998af9a7fcdbe.png);transform:none}}.ny-carnival-presents__footer-image_presents{width:368px;height:175px;display:none;right:3vw;background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/courses-footer-presents.ffa90d9ea540fda8a1e19370a1adc01d.png)}@media only screen and (min-width:768px){.ny-carnival-presents__footer-image_presents{display:block}}form.courses-filter{font-size:14px;line-height:20px;background-color:rgba(164,175,221,.2);overflow:hidden!important;border-radius:4px!important}@media only screen and (min-width:1024px){form.courses-filter{font-size:15px;line-height:24px}}form.courses-filter .list-group{margin-bottom:16px!important;margin-top:8px!important}form.courses-filter .list-group-item{border:none!important;background:none!important;color:#2c2d30!important;font-weight:400!important;padding-top:1px!important;padding-bottom:1px!important}form.courses-filter .checkbox{margin-left:8px!important;margin-right:8px!important;height:22px!important}form.courses-filter .checkbox label{padding-left:16px!important}form.courses-filter .checkbox label:before{border:none}.date-as-calendar{display:block;width:50px;height:60px;margin-right:10px;background:#fff;text-align:center;position:relative}.date-as-calendar .binds{position:absolute;height:15px;width:60px;background:transparent;border:2px solid #999;border-width:0 5px;top:-6px;left:0;right:0;margin:auto}.date-as-calendar .month{background:#555;display:block;text-transform:uppercase;padding:1px 0;color:#fff;font-size:12px;line-height:18px;font-weight:500;box-shadow:inset 0 -1px 0 0 #666}.date-as-calendar .day{display:block;margin:0;padding:4px 0;font-size:24px;line-height:26px;box-shadow:0 0 3px #ccc;position:relative;font-weight:500;color:#50667b}.date-as-calendar .day:after{width:96%;top:3px;left:2%}.date-as-calendar .day:after,.date-as-calendar .day:before{content:"";display:block;height:100%;position:absolute;z-index:-1;box-shadow:0 0 3px #ccc}.date-as-calendar .day:before{width:90%;top:6px;left:5%}body.js-body-no-scroll{overflow-y:hidden}.gb-overlay{display:none;position:fixed;z-index:1040}.gb-overlay,.gb-overlay__cover{width:100vw;height:100vh;top:0;left:0}.gb-overlay__cover{position:absolute;background-color:rgba(80,102,123,.8)}.gb-popup{position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);border-radius:4px}.gb-popup img{max-width:100%}.gb-popup__regular-text-block_center{color:#000;text-align:center}.gb-popup__helper{width:calc(100vw - 16px);max-width:700px;max-height:75vh;overflow-y:auto;overflow-x:hidden;text-align:left}.gb-popup__helper_width_auto{width:auto;max-width:100vw}@media only screen and (min-width:768px){.gb-popup__helper{max-height:90vh}}.gb-popup__close{position:absolute;top:-40px;right:0;z-index:1;cursor:pointer;font-size:42px;font-weight:300}@media only screen and (min-width:768px){.gb-popup__close{left:100%;right:auto}}.gb-popup__close,.gb-popup__close:hover{color:#fff!important}.gb-popup__close svg{width:24px;height:24px;fill:#fff;transition:fill .2s}.gb-popup__close svg use,.gb-popup__close svg use svg{fill:#fff}.gb-popup__padded-container{padding:64px 16px}@media only screen and (min-width:1024px){.gb-popup__header .gb-gifts-item__image-wrapper{border-radius:4px}}.gb-popup__header .gb-gifts-item__content{padding-bottom:0!important}.gb-popup__header .gb-gifts-item__content>.gb-gifts-item__title{font-size:24px;line-height:32px;font-weight:500;padding:8px 0 24px}@media only screen and (min-width:1024px){.gb-popup__header .gb-gifts-item__content>.gb-gifts-item__title{font-size:34px;line-height:44px}}.gb-popup__title{font-size:24px;line-height:32px;font-weight:500;margin:0!important;padding:16px}.gb-popup__lines{padding:16px;background-color:#f4f5fa;counter-increment:quarters}@media only screen and (min-width:768px){.gb-popup__lines{padding:24px 32px}}.gb-popup__line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.gb-popup__line:not(:last-child){margin-bottom:16px}.gb-popup__label{font-size:15px;line-height:24px;padding-right:16px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-popup__label{font-size:17px;line-height:27px;width:30%;min-width:200px;padding-right:32px}}.gb-popup__value{font-size:17px;line-height:24px;font-weight:500}.gb-popup__quarter:before{content:counter(quarters,upper-roman);margin-right:8px}.gb-popup__content{padding:0 16px 16px}@media only screen and (min-width:1024px){.gb-popup__content{padding:32px}}.gb-popup__content p{margin-bottom:16px}.gb-popup__content p:last-of-type{margin-bottom:24px}.gb-popup__content_no-padding-top{padding-top:0}@media only screen and (min-width:1024px){.gb-popup__content_no-padding-top{padding-top:0}}.gb-popup__content-image{margin-bottom:40px;opacity:.8;background-color:#f4f5fa;text-align:center;padding:20px 0}.gb-popup__content-image img{width:60%}.gb-popup__content-image.shadowed{border-radius:2px;box-shadow:0 7px 17px 0 rgba(76,93,110,.08),0 2px 3px 0 rgba(76,93,110,.1)}.gb-popup .theme{margin-bottom:24px}.gb-popup .theme__image-wrapper{height:172px;padding:16px;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));background-size:cover;background-position-x:center}.gb-popup .theme__image-wrapper,.gb-popup .theme__placeholders .placeholder{border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-popup .theme__placeholders .placeholder{width:100%;height:16px}.gb-popup .theme__placeholders .placeholder.first{transform:scaleX(.9) translateY(-8px)}.gb-popup .theme__placeholders .placeholder.second{transform:scaleX(.8) translateY(-16px)}.gb-popup .theme__placeholders .placeholder.third{transform:scaleX(.7) translateY(-24px)}.gb-popup .theme__title{font-size:15px;line-height:24px;color:#fff}@media only screen and (min-width:1024px){.gb-popup .theme__title{font-size:17px;line-height:27px}}.gb-popup .theme__subtitle{font-size:14px;line-height:20px;color:#fff}@media only screen and (min-width:1024px){.gb-popup .theme__subtitle{font-size:15px;line-height:24px}}.gb-popup .theme__shape{height:32px;clear:both;text-align:right}.gb-popup .theme__shape img{height:100%}.gb-popup__subtitle{font-size:20px;line-height:28px;margin:0 0 24px}@media only screen and (min-width:1024px){.gb-popup__subtitle{font-size:24px;line-height:32px}}.gb-popup__text-block{margin-bottom:24px}.gb-popup__middle-text-block{font-size:20px;line-height:28px;text-align:center;color:#50667b;margin-bottom:40px}@media only screen and (min-width:1024px){.gb-popup__middle-text-block{font-size:24px;line-height:32px}}.gb-popup__big-text-block{font-size:24px;line-height:32px;font-weight:500;text-align:center;color:#50667b;margin-bottom:32px}@media only screen and (min-width:1024px){.gb-popup__big-text-block{font-size:34px;line-height:44px}}.gb-popup__text-title{font-size:15px;line-height:20px;font-weight:500;margin:24px 0}@media only screen and (min-width:1024px){.gb-popup__text-title{font-size:17px;line-height:24px}}.gb-popup__text-subtitle{margin-bottom:0}.gb-popup__text-schedule{font-size:12px;line-height:16px;font-weight:400;display:block;margin-bottom:8px;color:#08d092}@media only screen and (min-width:1024px){.gb-popup__text-schedule{font-size:13px;line-height:18px;font-weight:400}}.gb-popup__text-list{font-size:15px;line-height:24px;list-style:disc;padding:0 0 0 24px;margin-bottom:24px}@media only screen and (min-width:1024px){.gb-popup__text-list{font-size:17px;line-height:27px}}.gb-popup__text-list li{margin-bottom:0!important}.gb-popup__carousel{padding-bottom:16px;margin-bottom:80px}.gb-popup__features{margin-bottom:24px;text-align:center}.gb-popup__features .feature{width:100%;height:272px;display:inline-block;margin-bottom:16px;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}@media only screen and (min-width:768px){.gb-popup__features .feature{width:324px;margin:0 8px 24px}.gb-popup__features .feature:nth-of-type(2n){margin-right:0}.gb-popup__features .feature:nth-of-type(odd){margin-left:0}}@media only screen and (min-width:1024px){.gb-popup__features .feature{width:304px;margin-bottom:32px}}.gb-popup__features .feature:nth-child(2) .feature__image-wrapper{background-image:linear-gradient(180deg,#ffe153,#ffc300)}.gb-popup__features .feature:nth-child(3) .feature__image-wrapper{background-image:linear-gradient(180deg,#ffda81,#ffa73f)}.gb-popup__features .feature:nth-child(4) .feature__image-wrapper{background-image:linear-gradient(180deg,#787bf1,#484a91)}.gb-popup__features .feature__image-wrapper{height:200px;padding-top:16px;text-align:center;background-image:linear-gradient(180deg,#94e3a9,#70c880)}.gb-popup__features .feature__image-wrapper img{height:168px}.gb-popup__features .feature__label{font-size:15px;line-height:24px;height:72px;padding-top:24px;vertical-align:middle;text-align:center}@media only screen and (min-width:1024px){.gb-popup__features .feature__label{font-size:17px;line-height:27px}}.gb-popup__skills{overflow:hidden;margin-bottom:32px;text-align:center}.gb-popup__skills .skill{display:inline-block;margin:0 4px 24px;width:120px}@media only screen and (min-width:768px){.gb-popup__skills .skill{width:150px}}.gb-popup__skills .skill__icon img{max-width:104px;max-height:48px;margin-bottom:8px}.gb-popup__skills .skill__label{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-popup__skills .skill__label{font-size:15px;line-height:24px}}.gb-popup ol.carousel-indicators{width:100%;height:100%;padding-top:100%;margin:-10px auto;position:absolute;left:auto}.gb-popup ol.carousel-indicators li{width:8px;height:8px;margin:0 8px}.gb-popup ol.carousel-indicators li.active{margin:0 8px;background-color:#50667b}@media only screen and (max-width:1023px){.gb-popup .registration-form-v2-wrapper{width:auto;height:auto;position:static;display:block;background-color:#fff;z-index:auto;padding:0 16px}}.gb-popup .registration-form-v2-wrapper .close-form{display:none!important}.gb-popup_fullscreen{border-radius:0}.gb-popup_fullscreen .gb-popup__close{top:16px;right:16px}.gb-popup_fullscreen .gb-popup__close:hover,.gb-popup_fullscreen .gb-popup__close:hover use,.gb-popup_fullscreen .gb-popup__close:hover use svg{fill:#8399ae}.gb-popup_fullscreen .gb-popup__close svg,.gb-popup_fullscreen .gb-popup__close svg use,.gb-popup_fullscreen .gb-popup__close svg use svg{fill:#50667b}.gb-popup_fullscreen .gb-popup__helper{width:100vw;height:100vh;max-width:none;max-height:none}.gb-popup_fullscreen-mobile{border-radius:0}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile{border-radius:4px}}.gb-popup_fullscreen-mobile .gb-popup__helper{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:100vw;max-height:100vh;padding:16px}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .gb-popup__helper{width:auto;height:auto;width:504px;padding:32px 48px}}.gb-popup_fullscreen-mobile .gb-popup__helper_width_full-screen{width:100vw}@media only screen and (min-width:1024px){.gb-popup_fullscreen-mobile .gb-popup__helper_width_full-screen{width:504px}}.gb-popup_fullscreen-mobile .gb-popup__close{top:16px;right:16px;left:auto}.gb-popup_fullscreen-mobile .gb-popup__close .svg-icon{width:16px;height:16px;fill:#50667b}.gb-popup_fullscreen-mobile .gb-popup__close .svg-icon use,.gb-popup_fullscreen-mobile .gb-popup__close .svg-icon use svg{fill:#50667b}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .gb-popup__close .svg-icon{width:24px;height:24px}}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .social-buttons-v2 a.signin{width:40px;height:40px}}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .registration-form-v2-wrapper{padding:0;width:392px}}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .registration-form-v2{width:100%}}.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .registration-title{font-size:14px;line-height:20px;margin-bottom:24px}@media only screen and (min-width:1024px){.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .registration-title{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .registration-title{margin-top:0;margin-bottom:32px;font-size:15px;line-height:20px;font-weight:500}}@media only screen and (min-width:768px)and (min-width:1024px){.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .registration-title{font-size:17px;line-height:24px}}.gb-popup_fullscreen-mobile .registration-form-v2-wrapper .form-group{margin:32px 0}.gb-popup .posts-popup-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (max-width:1023px){.gb-popup .posts-popup-form-wrapper{width:auto;height:auto;position:static;display:block;background-color:#fff;z-index:auto;padding:0}}.gb-popup .posts-popup-form .form-group{width:100%;margin-bottom:16px}@media only screen and (min-width:1024px){.gb-popup .posts-popup-form .form-group{margin-top:24px;margin-bottom:32px}}.gb-popup .posts-popup-form .form-group:last-child{margin-top:0}.gb-popup .posts-popup-form__title{font-size:24px;line-height:32px;font-weight:500;margin-top:64px;margin-bottom:4px;color:#4c5d6e}@media only screen and (min-width:1024px){.gb-popup .posts-popup-form__title{font-size:34px;line-height:44px;margin-top:16px}}.gb-popup .posts-popup-form__subtitle{font-size:16px;line-height:24px;font-weight:500;margin-bottom:16px;color:#4c5d6e}@media only screen and (min-width:1024px){.gb-popup .posts-popup-form__subtitle{font-size:17px;line-height:24px;font-weight:500}}.gb-popup .posts-popup-form__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:24px}.gb-popup .posts-popup-form__image{max-width:100%}.gb-popup .posts-popup-form__email-subtitle,.gb-popup .posts-popup-form__email-title{font-size:14px;line-height:20px;color:#2c2d30;text-align:center}@media only screen and (min-width:1024px){.gb-popup .posts-popup-form__email-subtitle,.gb-popup .posts-popup-form__email-title{font-size:15px;line-height:24px}}.gb-popup .posts-popup-form__email-title{margin-bottom:8px}.gb-popup .posts-popup-form__email-subtitle{font-weight:500}.gb-popup .posts-popup-form__email-input{background-color:#f4f5fa}.gb-popup .posts-popup-form__button-submit{width:100%;height:40px}#popup-event-form-with-phone.js-hide{display:none!important}#popup-event-form-with-phone .form-group{width:100%;margin-bottom:0}#popup-event-form-with-phone .gb-overlay__cover{background-color:#fff}@media only screen and (min-width:768px){#popup-event-form-with-phone .gb-overlay__cover{background-color:rgba(80,102,123,.8)}}#popup-event-form-with-phone .gb-popup{min-height:100vh;border-radius:0}@media only screen and (min-width:768px){#popup-event-form-with-phone .gb-popup{min-height:unset;border-radius:4px}}#popup-event-form-with-phone .gb-popup__close{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;top:16px;right:16px;background:rgba(18,22,33,.24)}@media only screen and (min-width:768px){#popup-event-form-with-phone .gb-popup__close{left:unset}}@media only screen and (min-width:1024px){#popup-event-form-with-phone .gb-popup__close{width:48px;height:48px;top:24px;right:24px;left:unset}}#popup-event-form-with-phone .gb-popup__close .svg-icon{width:16px;height:16px}@media only screen and (min-width:1024px){#popup-event-form-with-phone .gb-popup__close .svg-icon{width:24px;height:24px}}.event-form-with-phone__helper{width:100vw;max-width:unset;padding:32px 16px;transform:translateY(20vh)}@media only screen and (min-width:768px){.event-form-with-phone__helper{max-width:464px;transform:none}}@media only screen and (min-width:1024px){.event-form-with-phone__helper{padding:40px 32px}}.event-form-with-phone__main-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0}.event-form-with-phone__message-box{transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;width:100%;max-height:0;visibility:hidden;opacity:0}.event-form-with-phone__message-box_code.js-show{text-align:left}@media only screen and (min-width:1024px){.event-form-with-phone__message-box_code.js-show{margin-top:8px}}.event-form-with-phone__message-box_common.js-show{text-align:center}@media only screen and (min-width:1024px){.event-form-with-phone__message-box_common.js-show{margin-top:16px}}.event-form-with-phone__message-box.js-show{max-height:50px;margin-top:8px;display:block;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__main-title{font-size:17px;line-height:24px;font-weight:400;width:100%;padding:0;color:#3f5368;text-align:center}@media only screen and (min-width:768px){.event-form-with-phone__main-title{font-size:24px;line-height:32px;font-weight:400}}.event-form-with-phone__phone-submit-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:24px}@media only screen and (min-width:1024px){.event-form-with-phone__phone-submit-form{margin-top:32px}}.event-form-with-phone__block{transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;width:100%;opacity:0;max-height:0;visibility:hidden}.event-form-with-phone__block.js-show{max-height:400px;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__form-group{width:100%;margin-bottom:0}.event-form-with-phone__form-group_phone{display:flex;flex-direction:column}.event-form-with-phone__input{width:100%}.event-form-with-phone__input_code{padding-right:32px;border-color:#c6ccd1}.event-form-with-phone__input_code.parsley-error{border-color:#d74a5c}.event-form-with-phone__input-code-wrapper{position:relative}.event-form-with-phone__input-code-icon{display:none}.event-form-with-phone__input-code-icon_success,.event-form-with-phone__input-code-icon_success use,.event-form-with-phone__input-code-icon_success use svg{fill:#08d092}.event-form-with-phone__input-code-icon.js-show{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:12px;right:8px;width:16px;height:16px}.event-form-with-phone .intl-tel-input .flag-container{cursor:pointer}.event-form-with-phone .intl-tel-input .flag-container.no-drope{cursor:no-drop}.event-form-with-phone__reasons{font-size:13px;line-height:18px;font-weight:400;margin-top:8px;color:rgba(80,102,123,.5)}.event-form-with-phone__reasons-bold{font-weight:500}.event-form-with-phone__submit-phone-button,.event-form-with-phone__submit-phone-button:not(:active),.event-form-with-phone__submit-phone-button:not(:focus){width:100%;height:40px;transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;display:block;overflow:hidden;max-height:0;color:rgba(80,102,123,.5);background-color:transparent;border-radius:4px;border:1px solid rgba(80,102,123,.2);visibility:hidden;opacity:0}.event-form-with-phone__submit-phone-button:active,.event-form-with-phone__submit-phone-button:focus,.event-form-with-phone__submit-phone-button:hover,.event-form-with-phone__submit-phone-button:not(:active):active,.event-form-with-phone__submit-phone-button:not(:active):focus,.event-form-with-phone__submit-phone-button:not(:active):hover,.event-form-with-phone__submit-phone-button:not(:focus):active,.event-form-with-phone__submit-phone-button:not(:focus):focus,.event-form-with-phone__submit-phone-button:not(:focus):hover{color:rgba(111,100,233,.5);border-color:rgba(111,100,233,.2)}.event-form-with-phone__submit-phone-button.js-show,.event-form-with-phone__submit-phone-button:not(:active).js-show,.event-form-with-phone__submit-phone-button:not(:focus).js-show{max-height:40px;margin-top:16px;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__resend-code-form{transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;width:100%;max-height:0;visibility:hidden;opacity:0}.event-form-with-phone__resend-code-form.js-show{max-height:500px;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__change-phone-link,.event-form-with-phone__resend-code-button{transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;display:block;position:relative;width:100%;max-height:0;padding:0;text-align:left;text-decoration:none;background-color:transparent;color:#6f64e9;border:none;outline:none;visibility:hidden;opacity:0}.event-form-with-phone__change-phone-link:active,.event-form-with-phone__change-phone-link:hover,.event-form-with-phone__resend-code-button:active,.event-form-with-phone__resend-code-button:hover{color:#9891ef;border:none;outline:none;text-decoration:none}.event-form-with-phone__change-phone-link.js-show,.event-form-with-phone__resend-code-button.js-show{max-height:100px;margin-top:8px;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__submit-button{width:100%;height:40px;transition:background-color .2s;background-color:#6f64e9;margin-top:16px;border-radius:4px;color:#fff}.event-form-with-phone__submit-button:hover{background-color:rgba(111,100,233,.75)}.event-form-with-phone__submit-button:active{background-color:#6f64e9;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.event-form-with-phone__submit-button.disabled,.event-form-with-phone__submit-button:disabled{background-color:rgba(111,100,233,.5);cursor:text}.event-form-with-phone__pending-message{display:flex;flex-direction:row;transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear;font-size:13px;line-height:16px;font-weight:400;flex-wrap:wrap;width:100%;max-height:0;color:rgba(80,102,123,.5);visibility:hidden;opacity:0}.event-form-with-phone__pending-message span{white-space:nowrap}.event-form-with-phone__pending-message.js-show{max-height:100px;margin-top:8px;visibility:visible;opacity:1;transition-delay:0s}.event-form-with-phone__counter{margin:0 4px}a.event-form-with-phone__change-phone-link:active,a.event-form-with-phone__change-phone-link:hover{color:#9891ef;border:none;outline:none}body.events.js-body-no-scroll,body.events_hidden.js-body-no-scroll{overflow-y:hidden}body.events .events-list .gb-future-events,body.events_hidden .events-list .gb-future-events{margin:16px 0}body.events .events-list .events-cards,body.events_hidden .events-list .events-cards{display:flex;flex-direction:row;flex-wrap:wrap;margin:16px 0}@media only screen and (min-width:1024px){body.events .events-list .events-cards,body.events_hidden .events-list .events-cards{margin-right:-16px;margin-left:-16px;margin-bottom:-32px;margin:32px 0}}body.events .events-list .events-cards .gb-event-card,body.events_hidden .events-list .events-cards .gb-event-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){body.events .events-list .events-cards .gb-event-card,body.events_hidden .events-list .events-cards .gb-event-card{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){body.events .events-list .events-cards .gb-event-card,body.events_hidden .events-list .events-cards .gb-event-card{width:calc(25% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){body.events .events-list .events-cards .gb-event-card,body.events_hidden .events-list .events-cards .gb-event-card{width:calc(25% - 32px)}}@media only screen and (min-width:1592px){body.events .events-list .events-cards .gb-event-card,body.events_hidden .events-list .events-cards .gb-event-card{width:calc(16.66667% - 32px)}}body.events .event-show-video,body.events_hidden .event-show-video{position:relative;background-color:#50667b}body.events .event-show-video__recommended-events,body.events_hidden .event-show-video__recommended-events{margin-bottom:0;background-color:#50667b;color:#f4f5fa}@media only screen and (min-width:1024px){body.events .event-show-video__recommended-events,body.events_hidden .event-show-video__recommended-events{width:37%;height:100%;position:absolute;top:0;right:0}}@media only screen and (min-width:1024px){body.events .event-show-video__recommended-events .gb-recommended-events__items,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items{display:flex;flex-direction:column}}body.events .event-show-video__recommended-events .gb-recommended-events__items_white .gb-event-info__author,body.events .event-show-video__recommended-events .gb-recommended-events__items_white .gb-event-info__author:hover,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items_white .gb-event-info__author,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items_white .gb-event-info__author:hover{color:#fff}body.events .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon,body.events .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon use,body.events .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon use svg,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon use,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__items_white .svg-icon use svg{fill:#fff}body.events .event-show-video__recommended-events .gb-recommended-events__item,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__item{display:flex;flex-direction:row;flex-basis:auto}@media only screen and (min-width:1024px){body.events .event-show-video__recommended-events .gb-recommended-events__item,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__item{padding-top:8px;padding-bottom:8px}body.events .event-show-video__recommended-events .gb-recommended-events__item:hover,body.events_hidden .event-show-video__recommended-events .gb-recommended-events__item:hover{background-color:rgba(0,0,0,.1)}}body.events .event-show-video__recommended-events .gb-event-card-image-wrapper,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper{width:80px;margin-right:16px}@media only screen and (min-width:1280px){body.events .event-show-video__recommended-events .gb-event-card-image-wrapper,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper{width:114px}}@media only screen and (min-width:1440px){body.events .event-show-video__recommended-events .gb-event-card-image-wrapper,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper{width:150px}}body.events .event-show-video__recommended-events .gb-event-card-image-wrapper__overlay,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper__overlay{display:none}body.events .event-show-video__recommended-events .gb-event-info__title a,body.events_hidden .event-show-video__recommended-events .gb-event-info__title a{color:#f4f5fa}body.events .event-show-video__recommended-events .gb-event-info__gu,body.events_hidden .event-show-video__recommended-events .gb-event-info__gu{color:#fff}body.events .event-show-video__recommended-events .gb-item-stats,body.events_hidden .event-show-video__recommended-events .gb-item-stats{margin-top:8px}body.events .event-show-video__recommended-events .gb-event-card-image-wrapper__time-left,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper__time-left{display:none}@media only screen and (min-width:1440px){body.events .event-show-video__recommended-events .gb-event-card-image-wrapper__time-left,body.events_hidden .event-show-video__recommended-events .gb-event-card-image-wrapper__time-left{display:block}}body.events .event-show-video__recommended-events .gb-event-info__gu,body.events .event-show-video__recommended-events .gb-item-stats,body.events_hidden .event-show-video__recommended-events .gb-event-info__gu,body.events_hidden .event-show-video__recommended-events .gb-item-stats{display:none}@media only screen and (min-width:1440px){body.events .event-show-video__recommended-events .gb-event-info__gu,body.events .event-show-video__recommended-events .gb-item-stats,body.events_hidden .event-show-video__recommended-events .gb-event-info__gu,body.events_hidden .event-show-video__recommended-events .gb-item-stats{display:flex;flex-direction:row}}body.events .event-video,body.events_hidden .event-video{position:relative;overflow:hidden}@media only screen and (min-width:1024px){body.events .event-video,body.events_hidden .event-video{width:63%}}body.events .event-video__content,body.events_hidden .event-video__content{font-size:15px;line-height:20px;font-weight:500;margin:auto;padding:16px;text-align:center;color:#fff}@media only screen and (min-width:1024px){body.events .event-video__content,body.events_hidden .event-video__content{font-size:17px;line-height:24px}}body.events .event-video__content_wide,body.events_hidden .event-video__content_wide{width:100%;height:100%;top:0;left:0;transform:none}body.events .event-video__content small,body.events_hidden .event-video__content small{display:block;color:#fff;margin-bottom:16px}body.events .event-video__content .icon-check,body.events_hidden .event-video__content .icon-check{width:15px;height:15px;margin-left:8px}@media only screen and (min-width:768px){body.events .events-show-desc,body.events_hidden .events-show-desc{display:flex;flex-direction:row}}body.events .events-show-desc__title,body.events_hidden .events-show-desc__title{margin:0 0 24px}@media only screen and (min-width:1024px){body.events .events-show-desc__title,body.events_hidden .events-show-desc__title{margin-bottom:32px}}body.events .events-show-desc__socials,body.events_hidden .events-show-desc__socials{margin-bottom:8px}@media only screen and (min-width:768px){body.events .events-show-desc__socials,body.events_hidden .events-show-desc__socials{margin-bottom:24px}}@media only screen and (min-width:1024px){body.events .events-show-desc__socials,body.events_hidden .events-show-desc__socials{margin-bottom:32px}}@media only screen and (min-width:1280px){body.events .events-show-desc__socials,body.events_hidden .events-show-desc__socials{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}}body.events .events-show-desc__socials .referrals-social-buttons-small-wrapper,body.events_hidden .events-show-desc__socials .referrals-social-buttons-small-wrapper{margin-right:auto}body.events .events-show-desc__socials .referrals-social-buttons-small-wrapper a,body.events_hidden .events-show-desc__socials .referrals-social-buttons-small-wrapper a{margin-top:0}body.events .events-show-desc__socials .referrals-social-buttons-small-button,body.events_hidden .events-show-desc__socials .referrals-social-buttons-small-button{margin-bottom:16px}@media only screen and (min-width:768px){body.events .events-show-desc__socials .referrals-social-buttons-small-button,body.events_hidden .events-show-desc__socials .referrals-social-buttons-small-button{margin-bottom:0}}body.events .events-show-desc__info,body.events_hidden .events-show-desc__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:16px}body.events .events-show-desc__info .gb-event-info__item:not(:empty),body.events_hidden .events-show-desc__info .gb-event-info__item:not(:empty){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;line-height:16px;font-weight:400;transition:color .2s;margin-top:0;margin-bottom:16px}@media only screen and (min-width:1024px){body.events .events-show-desc__info .gb-event-info__item:not(:empty),body.events_hidden .events-show-desc__info .gb-event-info__item:not(:empty){font-size:13px;line-height:18px;font-weight:400}}body.events .events-show-desc__info .gb-event-info__item:not(:empty):not(:last-child),body.events_hidden .events-show-desc__info .gb-event-info__item:not(:empty):not(:last-child){margin-right:24px}@media only screen and (min-width:1024px){body.events .events-show-desc__info .gb-event-info__item:not(:empty):not(:last-child),body.events_hidden .events-show-desc__info .gb-event-info__item:not(:empty):not(:last-child){margin-right:32px}}body.events .events-show-desc__info .gb-item-stats__item,body.events_hidden .events-show-desc__info .gb-item-stats__item{margin-bottom:0}body.events .events-show-desc__tags,body.events_hidden .events-show-desc__tags{font-size:12px;line-height:16px;font-weight:400;position:relative;padding-left:24px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){body.events .events-show-desc__tags,body.events_hidden .events-show-desc__tags{font-size:13px;line-height:18px;font-weight:400}}body.events .events-show-desc__tags:before,body.events_hidden .events-show-desc__tags:before{width:11px;height:8px;content:"";position:absolute;top:6px;left:0;border:1px solid rgba(80,102,123,.5);border-radius:0 3px 3px 0}body.events .events-show-desc__tags:after,body.events_hidden .events-show-desc__tags:after{width:2px;height:2px;content:"";position:absolute;top:9px;left:7px;background-color:rgba(80,102,123,.5);border-radius:50%}body.events .events-show-desc__tag,body.events_hidden .events-show-desc__tag{transition:color .2s;color:rgba(80,102,123,.5)}body.events .events-show-desc__tag:hover,body.events_hidden .events-show-desc__tag:hover{color:#50667b}body.events .events-show-desc__comments,body.events_hidden .events-show-desc__comments{margin-top:64px}body.events .events-show-desc__comments-closed,body.events_hidden .events-show-desc__comments-closed{font-size:15px;line-height:20px;margin-bottom:16px;text-align:center;font-weight:500}@media only screen and (min-width:1024px){body.events .events-show-desc__comments-closed,body.events_hidden .events-show-desc__comments-closed{font-size:17px;line-height:24px}}body.events .sliding-search-form,body.events_hidden .sliding-search-form{top:1px}body.events .container-search,body.events_hidden .container-search{margin-top:12px}body.events .popover,body.events_hidden .popover{max-width:320px;width:320px}body.events .img_preview:focus,body.events .img_preview:hover,body.events_hidden .img_preview:focus,body.events_hidden .img_preview:hover{opacity:.8}body.events .name a,body.events_hidden .name a{color:#788288}body.events .video-note,body.events_hidden .video-note{font-size:14px;line-height:20px;margin:16px 0;color:rgba(80,102,123,.5);text-align:center}@media only screen and (min-width:1024px){body.events .video-note,body.events_hidden .video-note{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){body.events .redesign-wrapper .events-show_redesign-mobile,body.events_hidden .redesign-wrapper .events-show_redesign-mobile{display:none}}body.events .redesign-wrapper .events-show_redesign-mobile .events-show-desc__title,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .events-show-desc__title{font-size:32px;line-height:40px;font-weight:500;margin-bottom:16px;color:#3f5368}body.events .redesign-wrapper .events-show_redesign-mobile .events-show-desc__subtitle,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .events-show-desc__subtitle{font-size:20px;line-height:32px;font-weight:400;margin:0;color:#3f5368}body.events .redesign-wrapper .events-show_redesign-mobile .events-show-desc__socials_buttons,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .events-show-desc__socials_buttons{margin-top:32px}body.events .redesign-wrapper .events-show_redesign-mobile .events-show-desc__comments,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .events-show-desc__comments{margin-top:0}body.events .redesign-wrapper .events-show_redesign-mobile .events-show-desc__right-column-helper,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .events-show-desc__right-column-helper{padding:0}body.events .redesign-wrapper .events-show_redesign-mobile .gb-event-info .gb-event-info__item.gb-event-info__labels,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .gb-event-info .gb-event-info__item.gb-event-info__labels{display:none}@media only screen and (min-width:768px){body.events .redesign-wrapper .events-show_redesign-mobile .gb-event-info .gb-event-info__item.gb-event-info__labels,body.events_hidden .redesign-wrapper .events-show_redesign-mobile .gb-event-info .gb-event-info__item.gb-event-info__labels{display:flex}}body.events .redesign-wrapper .events-show_redesign-desktop,body.events_hidden .redesign-wrapper .events-show_redesign-desktop{display:none}@media only screen and (min-width:768px){body.events .redesign-wrapper .events-show_redesign-desktop,body.events_hidden .redesign-wrapper .events-show_redesign-desktop{display:block}}.event-item,body.events .event,body.events_hidden .event{float:none;display:inline-block;vertical-align:top}.event-item .event__title:hover,body.events .event .event__title:hover,body.events_hidden .event .event__title:hover{color:rgba(80,102,123,.5)}.event-item .event-video-text,body.events .event .event-video-text,body.events_hidden .event .event-video-text{color:#6f64e9}.event-item .overlayer,body.events .event .overlayer,body.events_hidden .event .overlayer{position:absolute;top:0;left:0;bottom:0;right:0;margin-bottom:29px}.event-item .overlayer .bg,body.events .event .overlayer .bg,body.events_hidden .event .overlayer .bg{width:100%;height:100%;background:#000;opacity:.5;position:relative;z-index:1}.event-item .overlayer .bg:hover,body.events .event .overlayer .bg:hover,body.events_hidden .event .overlayer .bg:hover{opacity:.4}.event-item .overlayer .i-checkmark,body.events .event .overlayer .i-checkmark,body.events_hidden .event .overlayer .i-checkmark{font-size:5em;display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:2;color:#fff;width:65px;height:65px}.event-item .gu-event-icon,body.events .event .gu-event-icon,body.events_hidden .event .gu-event-icon{position:absolute;top:-10px;right:4px;width:16%;height:24%;top:-1%;z-index:1}body.events .rd-event-btn,body.events_hidden .rd-event-btn{font-size:15px;line-height:24px;width:100%;padding:8px 24px;background-color:#6f64e9;color:#fff}body.events .rd-event-speaker-form__form-group,body.events_hidden .rd-event-speaker-form__form-group{display:flex;flex-direction:column}@media only screen and (min-width:480px){body.events .rd-event-speaker-form__form-group,body.events_hidden .rd-event-speaker-form__form-group{flex-direction:row}}body.events .rd-event-speaker-form__input,body.events_hidden .rd-event-speaker-form__input{width:100%;margin-bottom:8px}@media only screen and (min-width:480px){body.events .rd-event-speaker-form__input,body.events_hidden .rd-event-speaker-form__input{width:288px;margin-bottom:0;margin-right:8px}}body.events .rd-event-speaker-form__input input,body.events_hidden .rd-event-speaker-form__input input{width:100%;padding:8px 12px;border:0;border-radius:4px}body.events .rd-event-speaker-form__submit,body.events_hidden .rd-event-speaker-form__submit{width:100%}@media only screen and (min-width:480px){body.events .rd-event-speaker-form__submit,body.events_hidden .rd-event-speaker-form__submit{flex:0;width:auto}}body.events .rd-event-speaker-form__btn,body.events_hidden .rd-event-speaker-form__btn{width:100%;padding:8px 24px;background:rgba(164,175,221,.2);color:#6f64e9}body.events .rd-event-container,body.events_hidden .rd-event-container{padding:0 16px}@media only screen and (min-width:1024px){body.events .rd-event-container,body.events_hidden .rd-event-container{padding:0 32px}}body.events .rd-events-show__header-mobile,body.events_hidden .rd-events-show__header-mobile{margin:32px 0}@media only screen and (min-width:1024px){body.events .rd-events-show__header-mobile,body.events_hidden .rd-events-show__header-mobile{display:none}}body.events .rd-events-show__speaker-form,body.events_hidden .rd-events-show__speaker-form{padding:0 16px;margin-bottom:32px}@media only screen and (min-width:1024px){body.events .rd-events-show__speaker-form,body.events_hidden .rd-events-show__speaker-form{padding:0;margin:0}}body.events .rd-events-show__header,body.events_hidden .rd-events-show__header{margin-bottom:32px}@media only screen and (min-width:1024px){body.events .rd-events-show__header,body.events_hidden .rd-events-show__header{margin-bottom:64px}}body.events .rd-events-show__info,body.events_hidden .rd-events-show__info{margin-bottom:64px}@media only screen and (min-width:1024px){body.events .rd-events-show__info,body.events_hidden .rd-events-show__info{margin-bottom:64px}}body.events .rd-events-show__recommended,body.events_hidden .rd-events-show__recommended{margin-bottom:32px}@media only screen and (min-width:1024px){body.events .rd-events-show__recommended,body.events_hidden .rd-events-show__recommended{margin-bottom:48px}}body.events .rd-events-show__recommended .gb-recommended-events,body.events_hidden .rd-events-show__recommended .gb-recommended-events{margin:0}body.events .rd-events-show__recommended .gb-recommended-events__item,body.events_hidden .rd-events-show__recommended .gb-recommended-events__item{flex-basis:88%}@media only screen and (min-width:768px){body.events .rd-events-show__recommended .gb-recommended-events__item,body.events_hidden .rd-events-show__recommended .gb-recommended-events__item{flex-basis:44%}}@media only screen and (min-width:1280px){body.events .rd-events-show__recommended .gb-recommended-events__item,body.events_hidden .rd-events-show__recommended .gb-recommended-events__item{flex-basis:32%}}body.events .rd-events-show__socials,body.events_hidden .rd-events-show__socials{margin-bottom:64px}body.events .rd-events-show__comments,body.events_hidden .rd-events-show__comments{margin-bottom:16px}@media only screen and (min-width:1024px){body.events .rd-events-show__comments,body.events_hidden .rd-events-show__comments{width:57.6%;margin-bottom:32px}}body.events .rd-event-mheader__title,body.events_hidden .rd-event-mheader__title{font-size:32px;line-height:40px;font-weight:500;margin:0}body.events .rd-event-mheader__subtitle,body.events_hidden .rd-event-mheader__subtitle{font-size:20px;line-height:32px;margin:16px 0 0}body.events .rd-event-alert,body.events_hidden .rd-event-alert{padding:24px;background-color:#fff2ca;border-radius:4px}@media only screen and (min-width:480px){body.events .rd-event-alert,body.events_hidden .rd-event-alert{padding:24px 16px}}@media only screen and (min-width:1024px){body.events .rd-event-alert,body.events_hidden .rd-event-alert{padding:24px 32px;border-radius:0}}body.events .rd-event-alert p:last-child,body.events_hidden .rd-event-alert p:last-child{margin:0}@media only screen and (min-width:1024px){body.events .rd-event-info,body.events_hidden .rd-event-info{display:flex;flex-direction:row;justify-content:space-between}}body.events .rd-event-info__left,body.events_hidden .rd-event-info__left{margin-bottom:64px}@media only screen and (min-width:1024px){body.events .rd-event-info__left,body.events_hidden .rd-event-info__left{flex-shrink:0;flex-grow:0;width:57.6%;margin-bottom:0}}body.events .rd-event-info__left>:last-child,body.events_hidden .rd-event-info__left>:last-child{margin-bottom:0}@media only screen and (min-width:1024px){body.events .rd-event-info__right,body.events_hidden .rd-event-info__right{flex-shrink:0;flex-grow:0;width:39.6%}}body.events .rd-event-info__right>:last-child,body.events_hidden .rd-event-info__right>:last-child{margin-bottom:0}body.events .rd-event-info__alert,body.events_hidden .rd-event-info__alert{margin-bottom:32px}body.events .rd-event-info__html,body.events_hidden .rd-event-info__html{font-size:15px;line-height:24px;margin-bottom:32px}@media only screen and (min-width:1024px){body.events .rd-event-info__html,body.events_hidden .rd-event-info__html{margin-bottom:48px}}body.events .rd-event-info__html ol,body.events .rd-event-info__html ul,body.events_hidden .rd-event-info__html ol,body.events_hidden .rd-event-info__html ul{margin-bottom:24px}body.events .rd-event-info__html a,body.events_hidden .rd-event-info__html a{color:#2585ee;text-decoration:underline}body.events .rd-event-info__html a:hover,body.events_hidden .rd-event-info__html a:hover{text-decoration:none}body.events .rd-event-info__tags,body.events_hidden .rd-event-info__tags{margin-bottom:32px}@media only screen and (min-width:1024px){body.events .rd-event-info__tags,body.events_hidden .rd-event-info__tags{margin-bottom:48px}}body.events .rd-event-info__thank,body.events_hidden .rd-event-info__thank{margin-bottom:16px}body.events .rd-event-info__thank a,body.events_hidden .rd-event-info__thank a{background-color:rgba(164,175,221,.2)!important}@media only screen and (min-width:480px){body.events .rd-event-info__thank a,body.events_hidden .rd-event-info__thank a{width:auto;padding:8px 24px}}body.events .rd-event-info__meta-info ul.gb-event-info__item.gb-item-stats:not(:empty),body.events_hidden .rd-event-info__meta-info ul.gb-event-info__item.gb-item-stats:not(:empty){margin-bottom:0}body.events .rd-event-info__banners,body.events_hidden .rd-event-info__banners{margin-bottom:48px}body.events .rd-event-info__speaker,body.events_hidden .rd-event-info__speaker{margin-bottom:32px}@media only screen and (min-width:480px){body.events .rd-event-info__speaker,body.events_hidden .rd-event-info__speaker{margin-bottom:48px}}body.events .rd-event-info__attendees--desktop,body.events_hidden .rd-event-info__attendees--desktop{display:none}@media only screen and (min-width:1024px){body.events .rd-event-info__attendees--desktop,body.events_hidden .rd-event-info__attendees--desktop{display:block}}body.events .rd-event-info__attendees--mobile,body.events_hidden .rd-event-info__attendees--mobile{padding:0 16px;margin-bottom:64px}@media only screen and (min-width:1024px){body.events .rd-event-info__attendees--mobile,body.events_hidden .rd-event-info__attendees--mobile{display:none}}body.events .rd-event-video__container,body.events_hidden .rd-event-video__container{position:relative}@media only screen and (min-width:1024px){body.events .rd-event-video__container,body.events_hidden .rd-event-video__container{overflow:hidden}}body.events .rd-event-video__container picture,body.events_hidden .rd-event-video__container picture{position:absolute;top:0;right:0;bottom:0;left:0}body.events .rd-event-video__image,body.events_hidden .rd-event-video__image{position:absolute;display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){body.events .rd-event-video__image,body.events_hidden .rd-event-video__image{display:block}@supports(not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px)))) and (not (-webkit-backdrop-filter:blur(6px))){body.events .rd-event-video__image,body.events_hidden .rd-event-video__image{filter:blur(6px)}}}body.events .rd-event-video__title,body.events_hidden .rd-event-video__title{margin-bottom:24px;color:#fff;font-size:52px;line-height:62px;font-weight:700}body.events .rd-event-video__subtitle,body.events_hidden .rd-event-video__subtitle{color:#fff;font-size:24px;line-height:32px}body.events .rd-event-video__container--hidden,body.events_hidden .rd-event-video__container--hidden{display:none}body.events .rd-event-video__content-wrapper,body.events_hidden .rd-event-video__content-wrapper{display:flex;flex-direction:column;position:relative;z-index:2;padding:0 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media only screen and (min-width:1024px){body.events .rd-event-video__content-wrapper,body.events_hidden .rd-event-video__content-wrapper{min-height:534px;padding:64px 32px;background:rgba(63,83,104,.8)}}body.events .rd-event-video__content,body.events_hidden .rd-event-video__content{display:flex;flex-direction:row;justify-content:space-between}body.events .rd-event-video__content-left,body.events_hidden .rd-event-video__content-left{display:none}@media only screen and (min-width:1024px){body.events .rd-event-video__content-left,body.events_hidden .rd-event-video__content-left{display:block;flex-shrink:0;flex-grow:0;width:57.6%}}body.events .rd-event-video__content-right,body.events_hidden .rd-event-video__content-right{width:100%}@media only screen and (min-width:1024px){body.events .rd-event-video__content-right,body.events_hidden .rd-event-video__content-right{flex-shrink:0;flex-grow:0;width:39.6%}}body.events .rd-event-video__player,body.events_hidden .rd-event-video__player{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;transition-duration:.3s;transition-property:transform,opacity;transform:scale(.5) translate(50%,10px);z-index:2}body.events .rd-event-video__player--shown,body.events_hidden .rd-event-video__player--shown{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}body.events .rd-event-video .rd-event-player__wrapper,body.events_hidden .rd-event-video .rd-event-player__wrapper{height:100%}body.events .rd-event-card,body.events_hidden .rd-event-card{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:176px;background:#fff;border-radius:8px;box-shadow:8px 8px 40px rgba(55,84,170,.12);padding:24px}@media only screen and (min-width:480px){body.events .rd-event-card,body.events_hidden .rd-event-card{padding:32px}}@media only screen and (min-width:1024px){body.events .rd-event-card,body.events_hidden .rd-event-card{min-height:224px}}body.events .rd-event-card__header,body.events_hidden .rd-event-card__header{margin-bottom:24px}@media only screen and (min-width:1024px){body.events .rd-event-card__header,body.events_hidden .rd-event-card__header{margin-bottom:32px}}body.events .rd-event-card__title-row,body.events_hidden .rd-event-card__title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}body.events .rd-event-card__live,body.events_hidden .rd-event-card__live{margin-left:24px}body.events .rd-event-card__title,body.events_hidden .rd-event-card__title{font-size:24px;line-height:32px;font-weight:700;color:#3f5368}@media only screen and (min-width:480px){body.events .rd-event-card__title,body.events_hidden .rd-event-card__title{font-size:34px;line-height:44px;font-weight:700}}body.events .rd-event-card__subtitle,body.events_hidden .rd-event-card__subtitle{font-size:24px;line-height:32px;font-weight:700;color:#a5b2be}@media only screen and (min-width:480px){body.events .rd-event-card__subtitle,body.events_hidden .rd-event-card__subtitle{font-size:34px;line-height:44px;font-weight:700}}body.events .rd-event-card__time,body.events_hidden .rd-event-card__time{font-size:24px;line-height:32px;font-weight:300;display:flex;flex-direction:row;align-items:flex-start;color:#3f5368}@media only screen and (min-width:480px){body.events .rd-event-card__time,body.events_hidden .rd-event-card__time{font-size:34px;line-height:44px}}body.events .rd-event-card__zone,body.events_hidden .rd-event-card__zone{font-size:24px;line-height:32px;padding-left:8px;color:#a5b2be}@media only screen and (min-width:480px){body.events .rd-event-card__zone,body.events_hidden .rd-event-card__zone{font-size:17px;line-height:32px}}body.events .rd-event-card__zone svg,body.events .rd-event-card__zone svg use,body.events .rd-event-card__zone svg use svg,body.events_hidden .rd-event-card__zone svg,body.events_hidden .rd-event-card__zone svg use,body.events_hidden .rd-event-card__zone svg use svg{fill:currentColor}body.events .rd-event-card__succsess-first-row,body.events_hidden .rd-event-card__succsess-first-row{font-size:17px;line-height:24px;font-weight:500;display:flex;flex-direction:row;align-items:center;margin-bottom:12px;color:#3f5368}body.events .rd-event-card__succsess-first-row svg,body.events_hidden .rd-event-card__succsess-first-row svg{margin-right:12px}body.events .rd-event-card__succsess-msg,body.events_hidden .rd-event-card__succsess-msg{font-size:15px;line-height:20px;font-weight:500;color:rgba(80,102,123,.5)}body.events .rd-event-card__geekclub-label,body.events_hidden .rd-event-card__geekclub-label{white-space:nowrap}body.events .rd-event-card__play,body.events_hidden .rd-event-card__play{width:50px;height:50px;background-color:#455632;border-radius:50%}body.events .rd-event-player-card,body.events_hidden .rd-event-player-card{position:relative;padding-top:56.25%;overflow:hidden;box-shadow:8px 8px 40px rgba(55,84,170,.12);border-radius:4px;cursor:pointer}body.events .rd-event-player-card__image,body.events_hidden .rd-event-player-card__image{width:100%;height:100%;position:relative;z-index:-1;-o-object-fit:cover;object-fit:cover}body.events .rd-event-player-card__poster,body.events_hidden .rd-event-player-card__poster{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.64)}body.events .rd-event-player-card__play,body.events_hidden .rd-event-player-card__play{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%)}body.events .rd-event-player-card__link,body.events_hidden .rd-event-player-card__link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5}body.events .rd-event-speaker__title,body.events_hidden .rd-event-speaker__title{font-size:20px;line-height:24px;margin-bottom:16px}@media only screen and (min-width:1024px){body.events .rd-event-speaker__title,body.events_hidden .rd-event-speaker__title{font-size:24px;line-height:32px;margin-bottom:24px}}body.events .rd-event-speaker__card,body.events_hidden .rd-event-speaker__card{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}@media only screen and (min-width:1024px){body.events .rd-event-speaker__card,body.events_hidden .rd-event-speaker__card{margin-bottom:24px}}body.events .rd-event-speaker__avatar,body.events_hidden .rd-event-speaker__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:16px}body.events .rd-event-speaker__avatar img,body.events_hidden .rd-event-speaker__avatar img{width:100%;-o-object-fit:cover;object-fit:cover}body.events .rd-event-speaker__name,body.events_hidden .rd-event-speaker__name{font-size:17px;line-height:24px;font-weight:500}body.events .rd-event-speaker__html,body.events_hidden .rd-event-speaker__html{font-size:15px;line-height:24px}body.events .md-content img,body.events_hidden .md-content img{max-width:100%}body.events .md-content ol,body.events .md-content ul,body.events_hidden .md-content ol,body.events_hidden .md-content ul{padding-left:24px}body.events .md-content a,body.events_hidden .md-content a{color:#745ff1}body.events .md-content a:hover,body.events_hidden .md-content a:hover{text-decoration:underline}@media(max-width:992px){body.feedbacks .feedbacks__charts-container{margin-top:32px;position:static!important;width:100%}}body.feedbacks .feedbacks__charts-container.affix{position:fixed!important;top:132px}@media(max-width:992px){body.feedbacks .feedbacks__charts-container.affix{margin-top:32px;position:static!important;width:100%}}body.feedbacks .feedbacks__charts-container .h3.text-dark{text-align:center}body.feedbacks .medium{font-weight:500}body.feedbacks .feedback_steps__wrapper{width:100%;padding:0 16px;margin-bottom:48px}body.feedbacks .feedback_steps__wrapper.extended-paddings{padding:0 134px}body.feedbacks .feedback_steps{display:flex;align-items:baseline;width:100%;border-bottom:1px solid #d4d4dd}body.feedbacks .feedback_steps__item{position:relative;width:160px;color:#435266;margin-right:10px}body.feedbacks .feedback_steps__item__title{font-weight:500;font-size:18px;line-height:22px;margin-bottom:4px}body.feedbacks .feedback_steps__item__text{font-weight:400;font-size:15px;line-height:22px;margin-bottom:20px}body.feedbacks .feedback_steps__item:after{content:"";position:absolute;bottom:0;left:0;width:160px;height:4px;background:#d4d4dd;border-radius:6px}body.feedbacks .feedback_steps__item:first-of-type:after{border-radius:0 6px 6px 0}body.feedbacks .feedback_steps.first-step .feedback_steps__item:first-of-type:after,body.feedbacks .feedback_steps.second-step .feedback_steps__item:after{background:#8d46f6}body.feedbacks .feedback__rate-scores-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px}body.feedbacks .feedback__rate-scores-wrapper .gb-checkbox{margin-left:16px}body.feedbacks a.feedback__rate-score{display:inline-block;width:40px;height:40px;background:rgba(164,175,221,.2);border-radius:50%;margin-right:8px;font-size:24px;font-weight:500;text-align:center;color:#768086;padding-top:8px}body.feedbacks a.feedback__rate-score.active:not(.disabled),body.feedbacks a.feedback__rate-score:hover:not(.disabled){color:#fff}body.feedbacks a.feedback__rate-score.active:not(.disabled).one,body.feedbacks a.feedback__rate-score:hover:not(.disabled).one{background:#ae2638}body.feedbacks a.feedback__rate-score.active:not(.disabled).two,body.feedbacks a.feedback__rate-score:hover:not(.disabled).two{background:#d74a5c}body.feedbacks a.feedback__rate-score.active:not(.disabled).three,body.feedbacks a.feedback__rate-score:hover:not(.disabled).three{background:#ffa64b}body.feedbacks a.feedback__rate-score.active:not(.disabled).four,body.feedbacks a.feedback__rate-score:hover:not(.disabled).four{background:#08d092}body.feedbacks a.feedback__rate-score.active:not(.disabled).five,body.feedbacks a.feedback__rate-score:hover:not(.disabled).five{background:#069f70}body.feedbacks a.feedback__rate-score.disabled{opacity:.5;cursor:default}body.feedbacks .feedback__rate-message{margin-top:16px;color:#2c2d30;font-size:15px}body.feedbacks .well{box-shadow:none;background:#f4f5fa;border:none;border-radius:0;min-height:96px;margin-bottom:0;display:flex;align-items:center;padding:16px 0}body.feedbacks .well.affix{top:0;left:0;z-index:3;width:100%}body.feedbacks .well.affix+.feedbacks__main-content-wrapper{padding-top:136px}@media(max-width:992px){body.feedbacks .well.affix+.feedbacks__main-content-wrapper{padding-top:195px}}@media(max-width:767px){body.feedbacks .well>.container,body.feedbacks .well>.container-medium,body.feedbacks .well>.container-mini{margin:0}}body.feedbacks .feedbacks__main-content-wrapper{padding-top:40px;padding-bottom:40px;position:relative}body.feedbacks .feedbacks__dropdown-menu-wrapper{display:none;position:absolute;top:66px;left:16px;z-index:2;overflow-y:auto;min-width:320px;max-height:500px;background-color:#fff;border:1px solid #bdc2ca;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}@media(max-width:767px){body.feedbacks .feedbacks__dropdown-menu-wrapper{min-width:0}}body.feedbacks .feedbacks__dropdown-menu-link{display:block;padding:4px 14px}body.feedbacks .feedbacks__dropdown-menu-link:hover{background:#f4f5fa}body.feedbacks .feedbacks__dropdown-menu-link.feedbacks-dropdown-menu__all-feedbacks-link{padding:6px 14px}body.feedbacks .feedbacks__dropdown-menu-link.active{background:#e5f3fe}body.feedbacks .feedbacks__top-menu-title{display:inline-block;margin:0;font-weight:500;white-space:normal}body.feedbacks .feedbacks__toggle-dropdown-menu-button{border-radius:4px;padding:6px 4px 8px;vertical-align:text-bottom}body.feedbacks .feedbacks__toggle-dropdown-menu-button.open{background:#fff}body.feedbacks .feedbacks__toggle-dropdown-menu-button .svg-icon.icon-menu_hmbrgr{width:24px;height:24px;vertical-align:middle}body.feedbacks .feedbacks__feedback-counter{display:inline-block;margin-right:8px}body.feedbacks .feedbacks__about-button{vertical-align:bottom;padding:8px 24px;font-size:15px}body.feedbacks .feedbacks__top-menu-title-block{white-space:nowrap;display:flex;align-items:center}body.feedbacks .feedbacks__top-menu-feedback-about-block .svg-icon.icon-comments{width:22px;height:22px;margin-right:12px;fill:rgba(80,102,123,.2)}body.feedbacks .feedbacks__top-menu-feedback-about-block .svg-icon.icon-comments use svg{fill:rgba(80,102,123,.2)}body.feedbacks .feedbacks__top-menu-feedback-about-block.right{text-align:right}@media(max-width:992px){body.feedbacks .feedbacks__top-menu-feedback-about-block.right{text-align:left;margin-top:16px}}body.feedbacks .feedbacks__top-menu-feedback-block{vertical-align:text-bottom}@media(max-width:1494px){body.feedbacks .feedbacks__top-menu-feedback-block{margin-right:16px}}body.feedbacks .feedbacks__notice-message-wrapper .svg-icon.icon-info-icn{fill:#ffa64b;width:32px;height:32px}body.feedbacks .feedbacks__notice-message-wrapper .svg-icon.icon-info-icn use svg{fill:#ffa64b}body.feedbacks .feedbacks__notice-message{width:75%}body.feedbacks .i-spinner{color:rgba(80,102,123,.5)}feedback .comment-body{position:relative;top:-4px}feedback .feedback-admin-link{position:absolute;right:0;top:0;z-index:1}feedback .feedback-admin-link svg.icon-link{width:13px;height:13px;opacity:.48}.gb-header{position:relative;height:56px;min-height:0;padding:0}@media only screen and (min-width:768px){.gb-header{padding:0 16px}}@media only screen and (min-width:1024px){.gb-header{height:96px;padding:0 32px}}.gb-header_with-promo-code{background:#fff2ca}.gb-header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;padding:0 16px;border-bottom:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:768px){.gb-header__content{padding:0}}.gb-header__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 16px 0 0;overflow:hidden;font-size:16px;line-height:24px}@media only screen and (min-width:768px){.gb-header__title{font-size:20px;line-height:32px}}@media only screen and (min-width:1280px){.gb-header__title{font-size:24px;line-height:32px}}.gb-header__title .course-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-header__title>a{display:inherit;color:inherit}.gb-header__title>a:hover{text-decoration:none}.gb-header__title .breadcrumbs-item{transition:color .2s;position:relative;color:rgba(80,102,123,.5)}.gb-header__title .breadcrumbs-item:hover{color:#50667b}.gb-header__title .breadcrumbs-item:not(:last-child){margin-right:1ch;padding-right:1ch}.gb-header__title .breadcrumbs-item:not(:last-child):after{content:"•";position:absolute;right:0;transform:translateX(50%)}.gb-header__title .course-title-dot.is-webinar-course,.gb-header__title .course-title-start.is-webinar-course{display:none}@media only screen and (min-width:1024px){.gb-header__title .course-title-dot.is-webinar-course,.gb-header__title .course-title-start.is-webinar-course{display:block}}.gb-header .course-image{width:100%;height:100%}.gb-header .course-image[src$=".svg"]{width:24px;height:24px}.gb-header .course-image-wrapper{border-radius:50%;overflow:hidden;width:32px;height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;display:none;flex-shrink:0;margin-right:12px;background:#50667b}@media only screen and (min-width:1024px){.gb-header .course-image-wrapper{display:flex}}.gb-header .course-image-wrapper_part_1{background-image:linear-gradient(270deg,#f7f019,#f6ac4a)}.gb-header .course-image-wrapper_part_2{background-image:linear-gradient(270deg,#4be7aa,#47adb7)}.gb-header .course-image-wrapper_part_3{background-image:linear-gradient(270deg,#55b5dc,#8672d8)}.gb-header .course-image-wrapper_part_4{background-image:linear-gradient(270deg,#f06292,#bf74cb)}.gb-header .course-title-dot{display:inline-block;margin:0 8px;color:rgba(80,102,123,.5);font-size:15px}.gb-header .course-title-start{display:contents;color:rgba(80,102,123,.5);font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-header .search-panel{width:100%;height:56px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .5s;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:#fff;border-bottom:1px solid rgba(164,175,221,.2);z-index:9999}@media only screen and (min-width:1024px){.gb-header .search-panel{width:calc(100% - 96px);height:96px;left:96px}}.gb-header .search-panel.visible{opacity:1;visibility:visible}.gb-header .search-panel.visible form{-webkit-animation-name:fromRightToLeft;animation-name:fromRightToLeft;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s}.gb-header .search-panel__wrapper{position:relative}.gb-header .search-panel form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-header .search-panel__submit{margin-right:16px;padding:0;background-color:transparent;border:0;outline:none}.gb-header .search-panel__submit svg{width:32px!important;height:32px!important;fill:#2c2d30;text-align:left;vertical-align:middle}.gb-header .search-panel__submit svg use,.gb-header .search-panel__submit svg use svg{fill:#2c2d30}.gb-header .search-panel__search-field{font-size:20px;line-height:28px;flex-grow:1;height:32px;margin-right:16px;border:0;color:#2c2d30;outline:none}@media only screen and (min-width:1024px){.gb-header .search-panel__search-field{font-size:24px;line-height:32px}}.gb-header .search-panel__search-reset{font-size:24px;line-height:16px;transition:color .2s;background-color:transparent;border:0;color:rgba(80,102,123,.5);outline:none}.gb-header .search-panel__search-reset:hover{color:#50667b}.gb-header .search-panel__progress-bar{width:0;height:2px;transition:width .3s;display:none;position:absolute;bottom:-1px;left:0;background-color:#6f64e9}.gb-header .search-panel__progress-bar_default.animating{display:block;-webkit-animation-name:increase-width;animation-name:increase-width;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gb-header .search-panel__progress-bar_error,.gb-header .search-panel__progress-bar_success{width:100%;z-index:9}.gb-header .search-panel__progress-bar_error.animating,.gb-header .search-panel__progress-bar_success.animating{display:block;-webkit-animation-name:increase-width;animation-name:increase-width;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.gb-header .search-panel__progress-bar_error{background-color:#d74a5c}.gb-header .icon-goback{width:24px;height:24px}.site-footer{overflow:hidden;font-size:13px;color:rgba(80,102,123,.5);border-top:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.site-footer{border-top:none}}.site-footer a{color:inherit}.site-footer a:hover{color:#2c2d30}.site-footer__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0 24px;line-height:normal}@media only screen and (min-width:1024px){.site-footer__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 0;border-top:1px solid rgba(164,175,221,.2)}}.site-footer__content>div:not(:last-child){margin-bottom:16px}@media only screen and (min-width:1024px){.site-footer__content>div:not(:last-child){margin-right:32px;margin-bottom:0}}.site-footer__icons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;white-space:nowrap}.site-footer__icons_android{justify-content:center;align-items:center;width:88px;height:47px}.site-footer__icon-sk{display:flex;flex-direction:row;position:absolute;bottom:0}.site-footer__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:opacity .2s;opacity:.3}.site-footer__icon:hover{opacity:1}.site-footer__icon:not(:first-child){margin-left:28px}@media only screen and (min-width:1024px){.site-footer__icon:not(:first-child){margin-left:12px}}.site-footer__icon>svg{width:26px;height:26px;fill:#50667b;text-align:left;vertical-align:middle}.site-footer__icon>svg use,.site-footer__icon>svg use svg{fill:#50667b}.site-footer__icon>svg.icon-youtube{width:28px;height:28px}.site-footer__links{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:768px){.site-footer__links{display:flex;flex-direction:row}}@media only screen and (min-width:768px){.site-footer__links :not(:first-child){margin-left:32px}}@media only screen and (min-width:1024px){.site-footer__links :not(:first-child){margin-left:16px}}.site-footer__links_first-row,.site-footer__links_second-row{display:flex;flex-direction:row;justify-content:center;align-items:center}.site-footer__links_first-row :not(:first-child),.site-footer__links_second-row :not(:first-child){margin-left:32px}@media only screen and (min-width:1024px){.site-footer__links_first-row :not(:first-child),.site-footer__links_second-row :not(:first-child){margin-left:16px}}.site-footer__links_first-row{margin-bottom:16px}@media only screen and (min-width:768px){.site-footer__links_first-row{margin-bottom:0}}.site-footer__links_second-row{margin-left:0}.site-footer__phone-wrapper{text-align:center;line-height:18px}.site-footer__phone-wrapper :last-child{margin-left:0}@media only screen and (min-width:1280px){.site-footer__phone-wrapper :last-child{margin-left:16px}}.site-footer__phone-label{display:none}@media only screen and (min-width:1280px){.site-footer__phone-label{display:inline}}.site-footer__phone{display:block}@media only screen and (min-width:1280px){.site-footer__phone{display:inline}}.site-footer__license{line-height:normal}.site-footer_short{border-top:none}.icon-skolkovo{fill:none!important;width:88px!important;height:64px!important}.image-cropper-popup-wrapper{display:none;position:fixed;top:10vh;right:0;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80vh;margin:auto;width:608px;background:#fff;z-index:1050;overflow:auto;transition:all .5s}@media(max-width:767px){.image-cropper-popup-wrapper{width:calc(100% - 32px);margin-left:16px;margin-right:16px}}.image-cropper-popup-wrapper.visible,.image-cropper-popup-wrapper.visible+.image-cropper-popup-wrapper__backdrop{display:block}.image-cropper-popup-wrapper .svg-icon.icon-x{width:16px;height:16px;vertical-align:middle}.image-cropper-popup-wrapper a:active,.image-cropper-popup-wrapper a:focus,.image-cropper-popup-wrapper input:active,.image-cropper-popup-wrapper input:focus{outline:none}.image-cropper-popup-wrapper__select-button{font-size:15px;display:table;width:calc(100% - 64px);height:100%;line-height:1.4;color:#50667b;text-align:center;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 36"><defs><style>.a {fill: %23e0e5ea;fill-rule: evenodd;}</style></defs><path class="a" d="M518,530H496a19,19,0,0,0,0-36h22a4,4,0,0,1,4,4v28A4,4,0,0,1,518,530Zm-11-18a17,17,0,0,1-13,16.51V518h5l-9-14-9,14h5v10.5A17,17,0,1,1,507,512Zm-36,0a19,19,0,0,0,13,18H462a4,4,0,0,1-4-4V498a4,4,0,0,1,4-4h22A19,19,0,0,0,471,512Z" transform="translate(-458 -494)"/></svg>');background-repeat:no-repeat;background-position:24px;background-size:64px 36px;background-color:#fff;padding-left:64px}.image-cropper-popup-wrapper__select-button:hover{background-color:rgba(164,175,221,.2)}@media(max-width:767px){.image-cropper-popup-wrapper__select-button{font-size:13px;padding-top:0;padding-left:88px;display:table}}@media(max-width:767px){.image-cropper-popup-wrapper__select-button>span{display:table-cell;vertical-align:middle}}.image-cropper__save-button-wrapper{height:100%;width:100%}.image-cropper-popup-wrapper__save-button{width:70%;padding:16px 0;margin-top:66px}@media(max-width:767px){.image-cropper-popup-wrapper__save-button{margin-top:46px}}.image-cropper-popup-wrapper__cancel-button{position:absolute;right:0;top:0;height:48px;width:64px;line-height:48px;display:inline-block;margin-top:8px;margin-bottom:8px;border-left:1px solid rgba(164,175,221,.2);text-align:center}.image-cropper-popup-wrapper__header{position:relative;height:64px;text-align:left}.image-cropper-popup-wrapper__footer{display:flex}.image-cropper__preview-wrapper{background:rgba(164,175,221,.2);padding:24px}.image-cropper__preview-image{width:136px;height:136px;border-radius:50%;overflow:hidden;background:#fff}@media(max-width:767px){.image-cropper__preview-image{width:96px;height:96px}}.image-cropper__preview-image img{width:136px;height:136px}@media(max-width:767px){.image-cropper__preview-image img{width:96px;height:96px}}.image-cropper__error-message-wrapper{background:#813f42;padding:16px;text-align:center;font-size:15px;color:#fff;opacity:.9}.image-cropper-popup-wrapper__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:1040;display:none}.croppie-container{padding:0}.croppie-container .cr-viewport{border-width:1px}.croppie-container .cr-slider-wrap{margin-top:0;padding-top:24px;padding-bottom:24px;background:#000;opacity:.7;width:100%}.croppie-container input[type=range]::-webkit-slider-runnable-track{background:#fff;height:2px}.croppie-container input[type=range]::-moz-range-track{background:#fff;height:2px}.croppie-container .cr-boundary{border-top:1px solid #fff;border-bottom:1px solid #fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}invoice-status{width:100%}.invoice--bill{background:#f4f5fa;border:none;box-shadow:none;margin-top:40px!important}.invoice--bill__invoice-total-wrapper{padding:0 16px;border-bottom:8px solid #fff}.invoice--bill__invoice-total-block{padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(164,175,221,.2)}.invoice--bill__product-wrapper{padding:16px;display:flex;align-items:center;justify-content:space-between}.invoice--bill__product-image{margin-right:16px}.invoice--bill__product-image img{width:56px;height:56px}.invoice--bill__product-subtitle{line-height:14px}.invoice--bill__pay-block{padding:16px 0;border-top:1px solid rgba(164,175,221,.2)}.invoice--bill__product-content{display:flex;align-items:center}.invoice--bill__check-item-checkbox-wrapper{position:relative;width:24px;height:24px;overflow:hidden;margin:0;padding:0;border-radius:2px}.invoice--bill__check-item-checkbox-wrapper input{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.invoice--bill__check-item-checkbox-wrapper input:checked+label:after{display:block;color:#fff}.invoice--bill__check-item-checkbox-wrapper input:focus+label:before{outline:none!important}.invoice--bill__check-item-checkbox-wrapper label{padding:0!important;display:block;width:100%;height:100%}.invoice--bill__check-item-checkbox-wrapper label:after,.invoice--bill__check-item-checkbox-wrapper label:before{display:block;position:absolute;width:100%;height:100%;margin:0;padding:0}.invoice--bill__check-item-checkbox-wrapper label:before{background:rgba(80,102,123,.2)!important;border:none}.invoice--bill__check-item-checkbox-wrapper label:after{font-size:24px;font-family:gbicons,sans-serif!important;content:""!important;background:#6f64e9;display:none}.invoice-processing{padding-top:40px}.invoice-processing__result{padding:24px;display:flex}.invoice-processing__payment-form,.invoice-processing__result{min-height:407px;border-radius:4px;background:rgba(164,175,221,.2);position:relative}.invoice-status-directive{flex:1;display:flex;justify-content:center}.invoice-status-directive__processing-text{text-align:center}.invoice-status-directive__processing-title{margin:0}.invoice-status-directive__processing-status-message{margin-top:8px}.invoice-status-directive__processing .icon-cart-spinner{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);-webkit-animation:us533w0 1s linear infinite;animation:us533w0 1s linear infinite;width:32px;height:32px}@-webkit-keyframes us533w0{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes us533w0{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.invoice-status-directive__error{display:flex;flex-direction:column;align-items:center}.invoice-status-directive__error-title{margin-top:16px;margin-bottom:0}.invoice-status-directive__error-status-message{margin-top:8px;color:#d74a5c}.invoice-status-directive__error-retry-button{margin-top:32px;min-width:200px;height:40px;line-height:28px;font-size:15px}.invoice-status-directive__error .icon-cart-error{margin-top:8px;width:40px;height:40px}.invoice-status-directive__success{display:flex;flex-direction:column;align-items:center;width:100%}.invoice-status-directive__success-title{margin-top:16px;margin-bottom:0}.invoice-status-directive__success-redirect-button{margin-top:24px;height:40px;width:100%;line-height:28px;font-size:15px}.invoice-status-directive__success .icon-cart-success{margin-top:8px;width:40px;height:40px}.invoice-status-directive__success .invoice-check{margin-top:16px;width:100%}.invoice-status-directive__success .invoice-check__slot{height:8px;background:#50667b;border-radius:6px;border:2px solid rgba(80,102,123,.5)}.invoice-status-directive__success .invoice-check__check{position:relative;top:-4px;padding:0 8px}.invoice-status-directive__success .invoice-check__check-content{background:#fff;padding:16px;position:relative}.invoice-status-directive__success .invoice-check__check-content:after{content:"";position:absolute;left:0;top:100%;right:0;background-repeat:repeat;height:4px;background-size:8px 8px;background-image:radial-gradient(circle at 4px -2px,#fff 4px,transparent 5px)}.invoice-status-directive__success .invoice-check__check-content-title{margin:0}.invoice-status-directive__success .invoice-check__check-content-data{margin-top:16px;display:flex;font-size:13px}.invoice-status-directive__success .invoice-check__check-content-data-left div,.invoice-status-directive__success .invoice-check__check-content-data-right div{min-height:24px}.invoice-status-directive__success .invoice-check__check-content-data-right{margin-left:24px}.gb-left-menu{display:none}@media only screen and (min-width:1024px){.gb-left-menu{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:8;width:96px;background-color:rgba(164,175,221,.2)}}@media print{.gb-left-menu{display:none}}.gb-left-menu_main-page-hidden .gb-left-menu__logo{background-color:transparent}.gb-left-menu_main-page-hidden .gb-left-menu__logo.gb-left-menu__current{background-color:#f4f5fa}.gb-left-menu .geekbrains-logo-brain-ny2020{background:#fa1732;box-shadow:inset 0 0 20px #fff}.gb-left-menu .geekbrains-logo-brain-ny2020,.gb-left-menu .geekbrains-logo-brain-ny2020__container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.gb-left-menu .geekbrains-logo-brain-ny2020__container{transition:transform .2s}.gb-left-menu .geekbrains-logo-brain-ny2020__container:hover{transform:scale(1.05)}.gb-left-menu .geekbrains-logo-brain-ny2020__container .svg-icon.icon-logo{width:96px;height:96px;transition:transform .2s}.gb-left-menu .geekbrains-logo-brain-ny2020__container .logo-snow{width:88px;height:88px;position:absolute;left:50%;transform:translateX(-50%)}.gb-left-menu__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;height:96px;background-color:rgba(164,175,221,.2)}.gb-left-menu__logo .svg-icon.icon-logo{width:48px;height:48px;transition:transform .2s}.gb-left-menu__logo .svg-icon.icon-logo:hover{transform:scale(1.05)}.gb-left-menu__nav,.gb-left-menu__nav-item{display:flex;flex-direction:column}.gb-left-menu__nav-item{justify-content:center;align-items:center;font-size:12px;line-height:16px;font-weight:400;transition:opacity .2s;text-align:center;padding:8px 0;color:#50667b;opacity:.4}@media only screen and (min-width:1024px){.gb-left-menu__nav-item{font-size:13px;line-height:18px;font-weight:400}}.gb-left-menu__nav-item.gb-left-menu__current,.gb-left-menu__nav-item:hover{background-color:inherit;color:#50667b;opacity:1}.gb-left-menu__nav-item.gb-left-menu__current{background-color:#f4f5fa}@media(max-height:648px){.gb-left-menu__nav-item{height:auto}.gb-left-menu__nav-item .svg-icon{height:24px}}.gb-left-menu__nav .svg-icon{width:32px;height:32px;opacity:1}.mobile-menu{display:flex;flex-direction:column;position:absolute;top:0;width:100%;z-index:999999;height:100vh;text-align:center}.mobile-menu .main-mobile-menu-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:56px;position:relative;padding:0 16px;background:#f4f5fa}.mobile-menu .main-mobile-menu-header .show-search-form{width:32px;height:32px}.mobile-menu .main-mobile-menu-header .show-search-form>svg{position:static}.mobile-menu .main-mobile-menu-header a{display:inherit}.mobile-menu .mobile-menu-title{display:inline-block;margin:0;line-height:56px;font-weight:500}.mobile-menu nav{flex:1}.mobile-menu nav .nav{display:flex;flex-direction:column;height:100%}.mobile-menu nav .nav__item{flex:1;max-height:56px}.mobile-menu nav li.notifications{flex:unset;height:56px;background-color:#fff;text-align:center}.mobile-menu nav li.notifications .schedule-opener{color:#99a8b7}.mobile-menu nav li.notifications ul{display:flex;flex-direction:row;justify-content:space-between;height:100%;padding:0 32px}.mobile-menu nav li.notifications li{text-align:center;height:100%;background-color:inherit;padding:0}.mobile-menu nav li.notifications li a{width:100%;position:relative;opacity:1}.mobile-menu nav li.notifications li a .badge{position:absolute;right:-24px;top:20%;min-width:14px;min-height:14px;display:inline;padding:4px 7px}.mobile-menu nav li.notifications li a .badge.bg-danger{background-color:#d74a5c}.mobile-menu nav li.notifications li a .badge.bg-success{background-color:#08d092}.mobile-menu nav li.notifications li a svg{opacity:.48}.mobile-menu nav li.notifications li .svg-icon{position:static}.mobile-menu nav li.controls{flex:unset;height:64px;background-color:#f4f5fa;text-align:center;box-shadow:0 3px 5px rgba(80,102,123,.2)}.mobile-menu nav li.controls a{display:inline-block}.mobile-menu nav li.controls .svg-icon{position:static}.mobile-menu nav li.controls a.avatar{opacity:1;margin:0}.mobile-menu nav li.controls a.settings{margin-left:16px}.mobile-menu nav li.controls a.logout{margin-right:16px}.mobile-menu nav li.unregistered{height:64px;background-color:#f4f5fa}.mobile-menu nav li.unregistered ul{height:100%}.mobile-menu nav li.unregistered li{height:100%;width:49%;width:calc(50% - 2px);box-sizing:content-box;text-align:center;background-color:inherit;padding:0;line-height:64px;font-size:15px;text-transform:uppercase}.mobile-menu nav li.unregistered li a.login{color:#d74a5c;line-height:inherit}.mobile-menu nav li.unregistered li a.signup{background-color:rgba(164,175,221,.2);color:#50667b;line-height:inherit}.mobile-menu nav li{background-color:#f4f5fa}.mobile-menu nav li a{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:inherit;height:100%;color:#50667b;font-size:15px;padding:0;position:relative}.mobile-menu nav li a .svg-icon{opacity:.33}.mobile-menu nav li a.current,.mobile-menu nav li a:hover{background-color:inherit}.mobile-menu nav li a.current .svg-icon,.mobile-menu nav li a:hover .svg-icon{opacity:1}.mobile-menu nav li.b-b{border-bottom:1px solid #dde0e7}.mobile-menu .svg-icon{height:100%!important;width:32px!important;position:absolute;left:16px}.mobile-menu .img-circle,.mobile-menu .svg-icon.icon-avatar{width:40px!important;height:40px!important}.mobile-menu .img-circle{margin-top:12px}.mobile-menu .svg-icon.icon-like-commentsl,.mobile-menu .svg-icon.icon-like-small,.mobile-menu .svg-icon.icon-like-tags,.mobile-menu .svg-icon.icon-like-views{width:16px!important}.mobile-menu .dropdown-menu{width:300%}.gb-top-menu{display:none;height:100%;margin:0}@media only screen and (min-width:1024px){.gb-top-menu{display:flex;flex-direction:row}}.gb-top-menu__user-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;margin:0 auto;-o-object-fit:cover;object-fit:cover}.gb-top-menu__item{height:100%;list-style:none}.gb-top-menu__item_side-padded{padding-left:8px;padding-right:8px}.gb-top-menu__item>a{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:color .2s;min-width:70px;height:100%;position:relative;padding:0!important;color:rgba(80,102,123,.48)}@media only screen and (min-width:1280px){.gb-top-menu__item>a{min-width:80px}}.gb-top-menu__item>a:active,.gb-top-menu__item>a:focus,.gb-top-menu__item>a:hover{background-color:inherit;color:#50667b}.gb-top-menu__item:hover .svg-icon,.gb-top-menu__item>a:active .svg-icon,.gb-top-menu__item>a:focus .svg-icon,.gb-top-menu__item>a:hover .svg-icon{opacity:1}.gb-top-menu__item.dropdown.open{z-index:999999}.gb-top-menu__item.dropdown>a{width:100px}.gb-top-menu .badge{position:absolute;right:0;top:25%;display:inline;padding:4px 7px;min-width:14px;min-height:14px}.gb-top-menu .badge.bg-danger{background-color:#d74a5c}.gb-top-menu .badge.bg-success{background-color:#08d092;margin:4px}.gb-top-menu .svg-icon{width:32px;height:32px;transition:opacity .2s;opacity:.48}.gb-top-menu .svg-icon.icon-avatar{width:56px;height:56px}.gb-top-menu .svg-icon.icon-more-icon{width:4px;height:32px}.gb-top-menu ul.dropdown-menu{left:auto;right:-28px;min-width:200px;padding:0}.gb-top-menu ul.dropdown-menu .arrow.top{left:118px}.gb-top-menu ul.dropdown-menu>li a{height:36px;padding:8px 16px;text-align:left;font-size:14px;color:#2c2d30}.gb-top-menu ul.dropdown-menu>li a:hover{background:#e5f3fe!important}.gb-top-menu ul.dropdown-menu>li a:hover svg.icon-cog-small{opacity:.48}.gb-top-menu ul.dropdown-menu>li a svg.icon-cog-small{width:16px;height:16px;transition:opacity .2s;vertical-align:middle;opacity:0}.gb-top-menu ul.dropdown-menu>li a svg.icon-cog-small:hover{opacity:1}.gb-top-menu ul.dropdown-menu .divider{margin:0}.gb-top-menu ul.dropdown-menu .project-divider{padding:2px 16px;background-color:#f4f5fa;color:rgba(80,102,123,.5);font-size:10px;letter-spacing:1px}a.voice-of-marketing{display:none}.voice-of-marketing.active .svg-icon{opacity:1!important}.voice-of-marketing.js-visible{display:flex;flex-direction:row}.voice-of-marketing__arrow{width:0;height:0;position:absolute;top:-4px;left:50%;z-index:1;transform:translateX(-18px)}.voice-of-marketing__arrow .svg-icon{display:none;height:16px!important}.top-menu-mobile-voice-of-marketing{display:none;position:relative;width:60px}@media only screen and (min-width:1024px){.top-menu-mobile-voice-of-marketing{display:inline-block}}.top-menu-mobile-voice-of-marketing.active .svg-icon{opacity:1}.top-menu-mobile-voice-of-marketing.js-visible{display:flex;flex-direction:row}.top-menu-mobile-voice-of-marketing .svg-icon{width:32px;height:32px;vertical-align:middle;opacity:.48}.top-menu-mobile-voice-of-marketing .voice-of-marketing__arrow{top:-18px;transform:translate(-32px)}.top-menu-mobile-toggle{display:none}@media only screen and (max-width:1023px){.top-menu-mobile-toggle{display:block}}.top-menu-mobile-toggle.open{height:unset}.top-menu-mobile-toggle:focus{outline:none}.top-menu-mobile-toggle .nav-icon{width:24px;height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.top-menu-mobile-toggle .nav-icon span{width:100%;height:3px;display:block;position:absolute;left:0;background:#50667b;border-radius:2px;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}.top-menu-mobile-toggle .nav-icon span:first-child{top:0;transform-origin:left center}.top-menu-mobile-toggle .nav-icon span:nth-child(2){top:8px;transform-origin:left center}.top-menu-mobile-toggle .nav-icon span:nth-child(3){top:16px;transform-origin:left center}.top-menu-mobile-toggle .nav-icon.open span:first-child{transform:rotate(45deg);top:-1px;left:5px}.top-menu-mobile-toggle .nav-icon.open span:nth-child(2){width:0;opacity:0}.top-menu-mobile-toggle .nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:16px;left:5px}.schedule-opener{display:inline-flex!important;flex-direction:row!important;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;color:#50667b;cursor:pointer}@media only screen and (min-width:1024px){.schedule-opener{font-size:15px;line-height:24px}}.schedule-opener:hover .schedule-opener__date{opacity:1}.schedule-opener__icon{position:relative}.schedule-opener__date{font-size:10px;line-height:12px;transition:opacity .2s;position:absolute;top:12px;left:0;width:100%;text-align:center;font-weight:500}@media only screen and (min-width:1024px){.schedule-opener__date{font-size:12px;line-height:12px}}.schedule-opener svg{width:32px;height:32px;vertical-align:middle;opacity:1}.mobile-menu-visible-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width:1024px){.mobile-menu-visible-buttons{display:none}}li.notices-substrate{width:80px}.notice-list-wrapper,.notices-page-wrapper{position:relative;font-size:14px;height:100%}.notice-list-wrapper .empty-list,.notices-page-wrapper .empty-list{padding:20px 16px;text-align:left;z-index:10;position:relative;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.notice-list-wrapper .icon-check,.notices-page-wrapper .icon-check{fill:#4d5d6e;width:24px!important;height:24px!important;opacity:.48!important}.notice-list-wrapper .icon-check:hover,.notices-page-wrapper .icon-check:hover{opacity:1!important}.notice-list-wrapper .icon-cog-small,.notices-page-wrapper .icon-cog-small{width:16px;height:16px;opacity:.48}.notice-list-wrapper .icon-cog-small:hover,.notices-page-wrapper .icon-cog-small:hover{opacity:1}.notice-list-wrapper .arrow,.notices-page-wrapper .arrow{display:block;font-size:0;line-height:0;width:20px;height:20px;background-color:#fff;position:absolute;top:-10px;box-shadow:0 0 8px rgba(0,0,0,.3);transform:rotate(45deg);border-radius:4px 0 0 0}.notice-list-wrapper .notice-list-container,.notices-page-wrapper .notice-list-container{width:450px;box-shadow:0 0 8px rgba(0,0,0,.3)}.notice-list-wrapper .notice-list-container a,.notices-page-wrapper .notice-list-container a{text-decoration:none}.notice-list-wrapper .dropdown-menu,.notices-page-wrapper .dropdown-menu{top:95px;border:none;padding:0;border-radius:4px!important;z-index:999999}.notice-list-wrapper .notice-list,.notices-page-wrapper .notice-list{position:relative;z-index:10;background-color:#fff;padding:0;list-style:none;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;border-radius:4px;max-height:800px;max-height:calc(100vh - 150px)}.notice-list-wrapper .notice-list.sms-settings-notice,.notices-page-wrapper .notice-list.sms-settings-notice{max-height:calc(100vh - 300px)}.notice-list-wrapper .notifications-footer,.notices-page-wrapper .notifications-footer{padding:0}.notice-list-wrapper li.notice,.notices-page-wrapper li.notice{font-size:12px;padding:20px 16px;display:block;background-color:#fff;border-bottom:1px solid #f4f5fa;position:relative}.notice-list-wrapper li.notice.read .text-wrapper,.notices-page-wrapper li.notice.read .text-wrapper{opacity:.3}.notice-list-wrapper li.notice.read .icon-check,.notices-page-wrapper li.notice.read .icon-check{display:block!important;opacity:.3}.notice-list-wrapper li.notice:after,.notices-page-wrapper li.notice:after{clear:both;content:"";display:block}.notice-list-wrapper li.notice:hover,.notices-page-wrapper li.notice:hover{background-color:#f4f5fa}.notice-list-wrapper li.notice:hover .icon-check,.notices-page-wrapper li.notice:hover .icon-check{display:block!important}.notice-list-wrapper li.notice a,.notices-page-wrapper li.notice a{display:block;width:100%;height:100%;color:rgba(80,102,123,.5);position:relative}.notice-list-wrapper li.notice .picture,.notices-page-wrapper li.notice .picture{position:absolute;left:0;top:0;margin-right:16px}.notice-list-wrapper li.notice .picture img,.notices-page-wrapper li.notice .picture img{width:56px;height:56px;border-radius:100px}.notice-list-wrapper li.notice .text,.notices-page-wrapper li.notice .text{padding-left:70px;line-height:16px}.notice-list-wrapper li.notice .text .message,.notices-page-wrapper li.notice .text .message{color:#2c2d30;line-height:20px}.notice-list-wrapper li.notice .read-button,.notices-page-wrapper li.notice .read-button{position:absolute;top:16px;right:16px;color:#fff;width:24px;height:24px;z-index:20}.notice-list-wrapper li.notice .read-button:hover .icon-check,.notices-page-wrapper li.notice .read-button:hover .icon-check{fill:#000!important}.notice-list-wrapper li.notice .read-button .icon-check,.notices-page-wrapper li.notice .read-button .icon-check{display:none;height:20px;width:20px}.notice-list-wrapper footer,.notices-page-wrapper{text-align:center;font-size:14px;position:relative;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.notice-list-wrapper footer .all-notices,.notices-page-wrapper .all-notices{color:#50667b;display:inline-block;width:100%;height:100%;padding:8px}.notice-list-wrapper footer .all-notices:hover,.notices-page-wrapper .all-notices:hover{background-color:#f4f5fa}.notice-list-wrapper footer .readall,.notices-page-wrapper .readall{display:inline-block;position:absolute;left:8px;bottom:0}.notice-list-wrapper footer .settings,.notices-page-wrapper .settings{display:inline-block;position:absolute;right:8px;bottom:4px}.notice-list-wrapper footer .settings-notice,.notices-page-wrapper .settings-notice{background-color:#f8ecc6;padding:20px 16px;text-align:left;color:#2c2d30;position:relative}.notice-list-wrapper footer .settings-notice .arrow,.notices-page-wrapper .settings-notice .arrow{display:block;font-size:0;line-height:0;width:10px;height:10px;position:absolute;top:92%;right:2.5%;transform:rotate(45deg);border-radius:4px 0 0 0;background-color:#f8ecc6;box-shadow:none}.notice-list-wrapper footer .settings-notice a,.notices-page-wrapper .settings-notice a{display:inline-block;border-radius:4px;color:#fff;padding:8px 20px;text-align:center}.notice-list-wrapper footer .settings-notice a.later,.notices-page-wrapper .settings-notice a.later{background-color:#fcf7e8;color:#2c2d30}.notice-list-wrapper footer .settings-notice a.later:hover,.notices-page-wrapper .settings-notice a.later:hover{background-color:#faf2da}.notice-list-wrapper footer .settings-notice a.goto-settings,.notices-page-wrapper .settings-notice a.goto-settings{background-color:#6f64e9}.notice-list-wrapper footer .settings-notice a.goto-settings:hover,.notices-page-wrapper .settings-notice a.goto-settings:hover{background-color:#6357e7}.notices-page-wrapper .header{border-bottom:1px solid #f4f5fa;min-height:0;padding:16px 0;text-align:left}.notices-page-wrapper .header .read-all-button{justify-content:center;align-items:center;display:inline-flex;flex-direction:row;padding:4px 12px;color:#50667b;background-color:#f4f5fa;border-radius:4px;box-shadow:none;border:none;font-size:14px}@media only screen and (min-width:768px){.notices-page-wrapper .header .read-all-button{padding:4px 16px}}.notices-page-wrapper .header .read-all-button:focus{outline:none}.notices-page-wrapper .header .read-all-button:hover{background-color:#f4f5fa}.notices-page-wrapper .header .read-all-button .icon-check{width:14px;height:14px;fill:#b4bbc3;position:relative;left:-2px}.notices-page-wrapper .header .read-all-button .icon-check use,.notices-page-wrapper .header .read-all-button .icon-check use svg{fill:#b4bbc3}.notices-page-wrapper a.settings{position:relative;top:7px;right:6px}@media only screen and (min-width:768px){.notices-page-wrapper a.settings{right:16px}}.notices-page-wrapper .read-button{right:10px!important}.notices-page-wrapper li.notice:last-of-type{border:none}.notices-page-wrapper .settings-notice{border-radius:4px}.notices-page-wrapper .settings-notice a{padding:8px 0;width:48%}.notice-list-wrapper footer{border-top:1px solid #f4f5fa}.notice-list-wrapper footer .bottom:hover{background-color:#f4f5fa}.notice-list-wrapper li.notice:last-of-type{border-bottom:none}body.cart,body.invoices,body.orders{font-size:15px;color:#50667b}body.cart .text-muted,body.invoices .text-muted,body.orders .text-muted{color:rgba(80,102,123,.5)}body.cart .filter-addition,body.invoices .filter-addition,body.orders .filter-addition{font-weight:400}body.cart .order-wrapper,body.invoices .order-wrapper,body.orders .order-wrapper{padding-top:40px}body.cart .cart-payment-block-payment-method__label,body.invoices .cart-payment-block-payment-method__label,body.orders .cart-payment-block-payment-method__label{padding:0 8px;text-align:center;width:33.33333333%}body.cart .cart-payment-block-payment-method__label:first-of-type,body.cart .cart-payment-block-payment-method__label:nth-of-type(2),body.invoices .cart-payment-block-payment-method__label:first-of-type,body.invoices .cart-payment-block-payment-method__label:nth-of-type(2),body.orders .cart-payment-block-payment-method__label:first-of-type,body.orders .cart-payment-block-payment-method__label:nth-of-type(2){width:50%}@media(max-width:1269px){body.cart .cart-payment-block-payment-method__label,body.cart .cart-payment-block-payment-method__label:first-of-type,body.cart .cart-payment-block-payment-method__label:nth-of-type(2),body.invoices .cart-payment-block-payment-method__label,body.invoices .cart-payment-block-payment-method__label:first-of-type,body.invoices .cart-payment-block-payment-method__label:nth-of-type(2),body.orders .cart-payment-block-payment-method__label,body.orders .cart-payment-block-payment-method__label:first-of-type,body.orders .cart-payment-block-payment-method__label:nth-of-type(2){width:100%}}body.cart .payment-method,body.invoices .payment-method,body.orders .payment-method{height:120px;border-radius:4px;position:relative;overflow:hidden;background-color:rgba(80,102,123,.2);margin-top:24px;line-height:20px}body.cart .payment-method:hover,body.invoices .payment-method:hover,body.orders .payment-method:hover{background-color:#f4f5fa}body.cart .payment-method:hover .grayscale-content,body.invoices .payment-method:hover .grayscale-content,body.orders .payment-method:hover .grayscale-content{filter:grayscale(0);background-color:#fff;color:#2c2d30}@media(max-width:1269px){body.cart .payment-method,body.invoices .payment-method,body.orders .payment-method{height:64px;margin-top:8px;text-align:left}}@media(max-width:767px){body.cart .payment-method,body.invoices .payment-method,body.orders .payment-method{text-align:center}}body.cart .payment-method .grayscale-content,body.invoices .payment-method .grayscale-content,body.orders .payment-method .grayscale-content{position:absolute;padding:16px;width:100%;height:100%;filter:grayscale(100%);color:#50667b}@media(max-width:1269px){body.cart .payment-method .grayscale-content,body.invoices .payment-method .grayscale-content,body.orders .payment-method .grayscale-content{padding:8px;display:flex;align-items:center}}@media(max-width:767px){body.cart .payment-method .grayscale-content,body.invoices .payment-method .grayscale-content,body.orders .payment-method .grayscale-content{border-radius:4px}}body.cart .payment-method .method-title,body.invoices .payment-method .method-title,body.orders .payment-method .method-title{margin-top:8px}@media(max-width:1269px){body.cart .payment-method .method-title,body.invoices .payment-method .method-title,body.orders .payment-method .method-title{display:inline-block;margin-left:8px;width:calc(100% - 120px)}}@media(max-width:767px){body.cart .payment-method .method-title,body.invoices .payment-method .method-title,body.orders .payment-method .method-title{margin-top:14px}}body.cart .payment-method:hover,body.invoices .payment-method:hover,body.orders .payment-method:hover{cursor:pointer}body.cart .payment-method input,body.invoices .payment-method input,body.orders .payment-method input{display:none}body.cart .payment-method input:checked+.grayscale-content,body.invoices .payment-method input:checked+.grayscale-content,body.orders .payment-method input:checked+.grayscale-content{filter:grayscale(0);background-color:#fff;color:#2c2d30}body.cart .payment-method input:checked~.fa-check,body.invoices .payment-method input:checked~.fa-check,body.orders .payment-method input:checked~.fa-check{display:block}body.cart .payment-method i,body.invoices .payment-method i,body.orders .payment-method i{position:absolute;top:12px;right:12px;color:#08d092;font-size:12px}body.cart .payment-method img,body.invoices .payment-method img,body.orders .payment-method img{max-height:46px}body.cart .payment-method p,body.invoices .payment-method p,body.orders .payment-method p{font-size:13px;line-height:20px}body.cart .payment-method .fa-check,body.invoices .payment-method .fa-check,body.orders .payment-method .fa-check{display:none;font-size:17px}body.cart .cart-payment-form_submit_button,body.invoices .cart-payment-form_submit_button,body.orders .cart-payment-form_submit_button{width:100%;margin-top:24px;padding:16px;border-radius:4px}@media(max-width:1269px){body.cart .cart-payment-form_submit_button,body.invoices .cart-payment-form_submit_button,body.orders .cart-payment-form_submit_button{margin-top:16px}}body.cart .cart__header_mobile,body.invoices .cart__header_mobile,body.orders .cart__header_mobile{width:100%}body.cart .cart__header,body.invoices .cart__header,body.orders .cart__header{border-bottom:1px solid #f2f2f2}body.cart .cart__title,body.invoices .cart__title,body.orders .cart__title{display:inline-block;margin:12px 0 26px}@media(max-width:767px){body.cart .cart__title,body.invoices .cart__title,body.orders .cart__title{font-size:24px}}body.cart .cart__total-goods-counter-wrapper,body.invoices .cart__total-goods-counter-wrapper,body.orders .cart__total-goods-counter-wrapper{border-bottom:1px solid #f2f2f2;margin-top:26px}body.cart .cart__items-list,body.invoices .cart__items-list,body.orders .cart__items-list{width:100%}body.cart .cart-items-list__item-image-wrapper,body.invoices .cart-items-list__item-image-wrapper,body.orders .cart-items-list__item-image-wrapper{width:96px}@media(max-width:767px){body.cart .cart-items-list__item-image-wrapper,body.invoices .cart-items-list__item-image-wrapper,body.orders .cart-items-list__item-image-wrapper{display:none}}body.cart .cart-items-list__item-image,body.invoices .cart-items-list__item-image,body.orders .cart-items-list__item-image{width:96px;border-radius:96px;padding:16px 0}@media(max-width:767px){body.cart .cart-payment-block-payment-method__image,body.invoices .cart-payment-block-payment-method__image,body.orders .cart-payment-block-payment-method__image{display:none}}body.cart .cart-items-list__item,body.invoices .cart-items-list__item,body.orders .cart-items-list__item{border-bottom:1px solid #f2f2f2}body.cart .cart-items-list__item-titles,body.invoices .cart-items-list__item-titles,body.orders .cart-items-list__item-titles{padding:16px 32px;width:55%}@media(max-width:767px){body.cart .cart-items-list__item-titles,body.invoices .cart-items-list__item-titles,body.orders .cart-items-list__item-titles{padding-left:0;padding-right:16px}}body.cart .cart-items-list__item-price,body.cart .cart-items-list__item-title,body.invoices .cart-items-list__item-price,body.invoices .cart-items-list__item-title,body.orders .cart-items-list__item-price,body.orders .cart-items-list__item-title{font-size:17px;font-weight:500}body.cart .cart__payment-block-wrapper,body.invoices .cart__payment-block-wrapper,body.orders .cart__payment-block-wrapper{border-radius:4px;background-color:rgba(164,175,221,.2)}@media(max-width:992px){body.cart .cart__payment-block-wrapper,body.invoices .cart__payment-block-wrapper,body.orders .cart__payment-block-wrapper{margin-top:32px}}body.cart .cart-payment-block__header,body.invoices .cart-payment-block__header,body.orders .cart-payment-block__header{border-bottom:1px solid #dae0e8;padding:20px 32px}body.cart .cart-payment-block__total,body.cart .cart-payment-block__total-sum,body.invoices .cart-payment-block__total,body.invoices .cart-payment-block__total-sum,body.orders .cart-payment-block__total,body.orders .cart-payment-block__total-sum{font-size:24px;display:inline-block}@media(max-width:767px){body.cart .cart-payment-block__total,body.cart .cart-payment-block__total-sum,body.invoices .cart-payment-block__total,body.invoices .cart-payment-block__total-sum,body.orders .cart-payment-block__total,body.orders .cart-payment-block__total-sum{font-size:15px}}body.cart .cart-payment-block__total,body.invoices .cart-payment-block__total,body.orders .cart-payment-block__total{font-weight:400}body.cart .cart-payment-block__total-sum,body.invoices .cart-payment-block__total-sum,body.orders .cart-payment-block__total-sum{font-weight:500}body.cart .cart-payment-block__body,body.invoices .cart-payment-block__body,body.orders .cart-payment-block__body{padding:16px 32px 32px}body.cart .cart-payment-block__body_iframe,body.invoices .cart-payment-block__body_iframe,body.orders .cart-payment-block__body_iframe{padding:16px 0 0}body.cart .cart-payment-block__payment-methods,body.invoices .cart-payment-block__payment-methods,body.orders .cart-payment-block__payment-methods{margin:0 -8px;display:flex;flex-wrap:wrap}body.cart .cart__licence__agreement,body.invoices .cart__licence__agreement,body.orders .cart__licence__agreement{text-align:center;margin-top:16px;font-size:13px}body.cart .cart__licence__agreement a,body.invoices .cart__licence__agreement a,body.orders .cart__licence__agreement a{color:#50667b}body.cart .cart__auth-form,body.invoices .cart__auth-form,body.orders .cart__auth-form{margin-top:16px;font-size:15px}body.cart .cart__auth-form label,body.invoices .cart__auth-form label,body.orders .cart__auth-form label{font-size:13px;visibility:hidden}body.cart .cart__auth-form input,body.invoices .cart__auth-form input,body.orders .cart__auth-form input{height:auto;font-size:15px;padding:12px;border-radius:4px}body.cart .cart__auth-form input[type=tel],body.invoices .cart__auth-form input[type=tel],body.orders .cart__auth-form input[type=tel]{padding-left:40px}body.cart .cart__auth-form input:focus::-webkit-input-placeholder,body.invoices .cart__auth-form input:focus::-webkit-input-placeholder,body.orders .cart__auth-form input:focus::-webkit-input-placeholder{color:transparent}body.cart .cart__auth-form input:focus:-moz-placeholder,body.cart .cart__auth-form input:focus::-moz-placeholder,body.invoices .cart__auth-form input:focus:-moz-placeholder,body.invoices .cart__auth-form input:focus::-moz-placeholder,body.orders .cart__auth-form input:focus:-moz-placeholder,body.orders .cart__auth-form input:focus::-moz-placeholder{color:transparent}body.cart .cart__auth-form input:focus:-ms-input-placeholder,body.invoices .cart__auth-form input:focus:-ms-input-placeholder,body.orders .cart__auth-form input:focus:-ms-input-placeholder{color:transparent}body.cart .cart-items-list__remove-item-button,body.invoices .cart-items-list__remove-item-button,body.orders .cart-items-list__remove-item-button{color:#788288!important}body.cart .cart-items-list__remove-item-button:hover,body.invoices .cart-items-list__remove-item-button:hover,body.orders .cart-items-list__remove-item-button:hover{color:#50667b!important}body.cart .orders-index__toggle-collapse-link,body.invoices .orders-index__toggle-collapse-link,body.orders .orders-index__toggle-collapse-link{display:flex;justify-content:space-between;align-items:center}body.cart .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down,body.invoices .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down,body.orders .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down{width:16px;height:16px}body.cart .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down.open,body.invoices .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down.open,body.orders .orders-index__toggle-collapse-link .svg-icon.icon-arrow-down.open{transform:rotate(180deg)}body.cart .orders-index__order-wrapper,body.invoices .orders-index__order-wrapper,body.orders .orders-index__order-wrapper{padding:0 16px}body.cart .orders-index__order-content,body.invoices .orders-index__order-content,body.orders .orders-index__order-content{background:#f4f5fa}body.cart .orders-index__invoice-total-wrapper,body.cart .orders-index__pay-block-wrapper,body.cart .orders-index__surcharge-block-wrapper,body.invoices .orders-index__invoice-total-wrapper,body.invoices .orders-index__pay-block-wrapper,body.invoices .orders-index__surcharge-block-wrapper,body.orders .orders-index__invoice-total-wrapper,body.orders .orders-index__pay-block-wrapper,body.orders .orders-index__surcharge-block-wrapper{padding:0 16px}body.cart .orders-index__invoice-total-wrapper,body.cart .orders-index__surcharge-block-wrapper,body.invoices .orders-index__invoice-total-wrapper,body.invoices .orders-index__surcharge-block-wrapper,body.orders .orders-index__invoice-total-wrapper,body.orders .orders-index__surcharge-block-wrapper{border-bottom:8px solid #fff}body.cart .orders-index__invoice-total-block,body.invoices .orders-index__invoice-total-block,body.orders .orders-index__invoice-total-block{padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(164,175,221,.2)}body.cart .orders-index__order-item-wrapper,body.invoices .orders-index__order-item-wrapper,body.orders .orders-index__order-item-wrapper{padding:16px;display:flex;align-items:center;justify-content:space-between}body.cart .orders-index__order-item-image,body.invoices .orders-index__order-item-image,body.orders .orders-index__order-item-image{margin-right:16px}body.cart .orders-index__order-item-image img,body.invoices .orders-index__order-item-image img,body.orders .orders-index__order-item-image img{width:56px;height:56px;background:#50667b;border-radius:50%}body.cart .orders-index__order-item-subtitle,body.invoices .orders-index__order-item-subtitle,body.orders .orders-index__order-item-subtitle{line-height:14px}body.cart .orders-index__pay-block,body.invoices .orders-index__pay-block,body.orders .orders-index__pay-block{padding:16px 0;border-top:1px solid rgba(164,175,221,.2)}body.cart .orders-index__surcharge-block,body.invoices .orders-index__surcharge-block,body.orders .orders-index__surcharge-block{padding:16px 0;align-items:center;justify-content:space-between;border-top:1px solid rgba(164,175,221,.2);text-align:center}body.cart .orders-index__order-item-content,body.invoices .orders-index__order-item-content,body.orders .orders-index__order-item-content{display:flex;align-items:center}body.cart .orders-index__check-item-checkbox-wrapper,body.invoices .orders-index__check-item-checkbox-wrapper,body.orders .orders-index__check-item-checkbox-wrapper{position:relative;width:24px;height:24px;overflow:hidden;margin:0;padding:0;border-radius:2px}body.cart .orders-index__check-item-checkbox-wrapper input,body.invoices .orders-index__check-item-checkbox-wrapper input,body.orders .orders-index__check-item-checkbox-wrapper input{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer}body.cart .orders-index__check-item-checkbox-wrapper input:checked+label:after,body.invoices .orders-index__check-item-checkbox-wrapper input:checked+label:after,body.orders .orders-index__check-item-checkbox-wrapper input:checked+label:after{display:block;color:#fff}body.cart .orders-index__check-item-checkbox-wrapper input:focus+label:before,body.invoices .orders-index__check-item-checkbox-wrapper input:focus+label:before,body.orders .orders-index__check-item-checkbox-wrapper input:focus+label:before{outline:none!important}body.cart .orders-index__check-item-checkbox-wrapper label,body.invoices .orders-index__check-item-checkbox-wrapper label,body.orders .orders-index__check-item-checkbox-wrapper label{padding:0!important;display:block;width:100%;height:100%}body.cart .orders-index__check-item-checkbox-wrapper label:after,body.cart .orders-index__check-item-checkbox-wrapper label:before,body.invoices .orders-index__check-item-checkbox-wrapper label:after,body.invoices .orders-index__check-item-checkbox-wrapper label:before,body.orders .orders-index__check-item-checkbox-wrapper label:after,body.orders .orders-index__check-item-checkbox-wrapper label:before{display:block;position:absolute;width:100%;height:100%;margin:0;padding:0}body.cart .orders-index__check-item-checkbox-wrapper label:before,body.invoices .orders-index__check-item-checkbox-wrapper label:before,body.orders .orders-index__check-item-checkbox-wrapper label:before{background:rgba(80,102,123,.2)!important;border:none}body.cart .orders-index__check-item-checkbox-wrapper label:after,body.invoices .orders-index__check-item-checkbox-wrapper label:after,body.orders .orders-index__check-item-checkbox-wrapper label:after{font-size:24px;font-family:gbicons,sans-serif!important;content:""!important;background:#6f64e9;display:none}body.cart .orders-index__order-panel,body.invoices .orders-index__order-panel,body.orders .orders-index__order-panel{border:none;box-shadow:none;margin-top:40px!important}body.cart .order__yellow-notice,body.invoices .order__yellow-notice,body.orders .order__yellow-notice{background-color:#fff2ca;padding:16px 24px;border-radius:4px}body.cart .order__yellow-notice>h1,body.invoices .order__yellow-notice>h1,body.orders .order__yellow-notice>h1{font-size:24px;margin-top:0;line-height:32px}body.cart .order__yellow-notice p,body.invoices .order__yellow-notice p,body.orders .order__yellow-notice p{font-size:15px}body.posts .inner-banner{display:none}@media only screen and (min-width:768px){body.posts .inner-banner{display:block}}body.posts .inner-banner--mobile{display:block}@media only screen and (min-width:768px){body.posts .inner-banner--mobile{display:none}}body.posts .search-wrapper{height:60px}body.posts .search-wrapper .sliding-search-form{width:calc(100% - 32px)}body.posts .posts-top-menu{margin-bottom:24px}@media only screen and (min-width:1280px){body.posts .posts-top-menu{margin-bottom:32px}}body.posts .sliding-search-form.right{top:-12px;right:16px}body.posts .sliding-search-form.right.open{width:calc(100% - 30px)}body.posts .autor-photo-16{height:24px;width:24px;margin-right:8px;border-radius:50%}body.posts .content_text p:first-child img{width:100%}body.posts .content_text p{text-align:left!important}body.posts .content_text img{max-width:100%;height:auto!important}body.posts .content_text .js-post-table-wrapper{overflow-x:scroll}body.posts .blogpost_padded{padding:0 16px}@media only screen and (min-width:1366px){body.posts .blogpost__article-wrapper{padding-right:40px}}@media only screen and (min-width:1366px){body.posts .blogpost__sidebar-wrapper{padding-left:40px}}body.posts .blogpost-title{font-weight:500;font-size:34px;line-height:44px;color:#50667b}body.posts .blogpost-description{margin-top:20px;font-size:20px;line-height:28px;color:#50667b;opacity:.8}body.posts .blogpost-date-views{margin-top:16px;margin-bottom:32px}body.posts .blogpost-content h2{margin-top:32px;margin-bottom:24px}body.posts .blogpost-content h3{margin-top:24px;margin-bottom:16px}body.posts .blogpost-content li{font-size:15px;line-height:24px;color:#2c2d30}body.posts .blogpost ol{margin:30px 0}body.posts .blogpost p{margin:0 0 16px}body.posts .blogpost blockquote{padding:20px 50px;margin:0 0 20px;font-size:14px}body.posts .blogpost .content a{color:#3f9dff}body.posts .blogpost .content a:hover{text-decoration:underline}body.posts .blogpost .content .text-muted,body.posts .blogpost .content a.text-muted{color:rgba(80,102,123,.5)}body.posts .blogpost .icon-comments.dark,body.posts .blogpost .icon-like.dark,body.posts .blogpost .icon-views.dark{opacity:1}body.posts table{font-size:14px;line-height:20px;margin:16px 0 32px;background-color:#fff;text-align:left;border-collapse:separate}@media only screen and (min-width:1024px){body.posts table{font-size:15px;line-height:24px}}body.posts table:hover tr:hover td{background-color:#e5f3fe;color:#2c2d30;text-shadow:0 1px 0 #fff}body.posts table p:last-child{margin:0}body.posts table caption{font-size:15px;line-height:20px;color:#50667b;font-weight:500}@media only screen and (min-width:1024px){body.posts table caption{font-size:17px;line-height:24px}}body.posts table th,body.posts table tr:first-child td{font-size:15px;line-height:20px;padding:8px 16px;background-color:#f4f5fa;color:#50667b;font-weight:500;border:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){body.posts table th,body.posts table tr:first-child td{font-size:17px;line-height:24px}}body.posts table td{padding:8px 16px;border:1px solid rgba(164,175,221,.2)}body.posts .img_preview:focus,body.posts .img_preview:hover{opacity:.8}body.posts .nav a:hover{background:none}body.posts .post-thanks:focus .icon-like-mini,body.posts .post-thanks:hover .icon-like-mini{opacity:1}body.posts .post-thanks.active .icon-like-mini{fill:#1aae88;opacity:1}body.posts .carousel-inner{height:96px}body.posts label.small.text-dark{color:#2c2d30}body.posts .posts-nav-btn{font-size:13px;line-height:24px;font-weight:500;padding:2px 12px;margin-bottom:16px}body.posts .posts-nav-btn:hover{color:#6f64e9}body.posts .posts-nav-btn__active{color:#fff;border-radius:14px;background-color:#6f64e9}body.posts .posts-nav-btn__active:hover{color:#fff}body.posts .post-items-wrapper{display:grid;grid-template-columns:100%;grid-gap:32px;padding:0 16px}@media only screen and (min-width:768px){body.posts .post-items-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){body.posts .post-items-wrapper{grid-template-columns:1fr 1fr 1fr}}body.posts .post-item .post-counters-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:4px}body.posts .post-item .post-counter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}body.posts .post-item .post-counter:not(:last-child){margin-right:16px}body.posts .post-item .post-description{position:relative;overflow:hidden;width:100%;max-height:100px;text-overflow:ellipsis;line-height:20px}body.posts .post-item .post-description .ellipsis{font-size:17px;line-height:20px;font-weight:500;position:absolute;left:0;bottom:0;z-index:1;width:100%;background:#fff}body.posts .post-item .post-description .hide-ellipsis{width:100%;height:20px;position:relative;bottom:0;z-index:2;background:#fff}body.posts .post-item__title:hover{color:rgba(80,102,123,.5)}.post__related-posts-block{margin-top:16px;background:#f4f5fa;border-radius:4px;overflow:hidden;padding:16px 0}.post__related-posts-list{padding:0;margin:0;list-style:none}.post__related-posts-list .icon-counter{margin-left:16px;color:rgba(80,102,123,.5)}.post__related-posts-list .icon-counter:first-of-type{margin-left:0}.post__related-posts-list .svg-icon{width:16px;height:16px;margin-right:8px;opacity:.3;vertical-align:text-bottom}.post__related-posts-list-item{padding:0}.post__related-posts-list-item-link{padding:8px 24px;display:inline-block;width:100%}.post__related-posts-list-item-link:hover{background:#e5f3fe}.post__related-icons-block{display:inline-block;margin-left:16px}@media(max-width:767px){.post__related-icons-block{display:block;margin-left:0}}.js-mediator-article code{padding:unset;font-size:unset;background-color:unset;color:unset;border-radius:unset}.js-fixed-banner-helper.fixed{position:fixed;top:15px}body.probations .search-wrapper{height:60px;padding-top:12px;margin:8px 0}body.probations .moreless-toggle{display:inline-block;margin-top:6px;margin-left:8px}body.probations #moreless{position:absolute;z-index:10;background-color:#f7f8fb;box-shadow:0 6px 12px rgba(0,0,0,.175)}body.probations .probation-unaccessible-warning{color:#8a6d3b}.gb-company .gb-company__nav-bar{margin-left:32px}.gb-company .tab-content-company{position:relative}@media only screen and (min-width:768px){.gb-company .tab-content-company{margin-top:-20px}}.gb-company .gb-about-gb,.gb-company .gb-contacts,.gb-company .gb-form-style,.gb-company .gb-history,.gb-company .gb-license,.gb-company .gb-vacancies{overflow:hidden;position:relative;width:100%}.gb-company .gb-about-gb__see-more-button{font-size:14px;line-height:20px;display:block;cursor:pointer;width:100%;text-align:center;padding:10px 0 12px;margin-top:24px;line-height:18px;color:#50667b!important;background-color:#f4f5fa!important;border-radius:4px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb__see-more-button{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb__see-more-button{width:200px}}.gb-company .gb-about-gb .mobile-slider{width:100%;height:auto;margin:0;padding:0}.gb-company .gb-about-gb .mobile-slider__wrapper{position:relative;overflow:hidden;left:-16px;width:calc(100% + 32px);margin-top:32px}@media only screen and (min-width:768px){.gb-company .gb-about-gb .mobile-slider__wrapper{display:none}}.gb-company .gb-about-gb .mobile-slider__items{height:100%;margin:0;padding:0;list-style:none}.gb-company .gb-about-gb .mobile-slider__items li{width:272px;height:100%;float:left;padding:0 0 32px 16px;margin:0 0 0 16px;background-color:transparent;cursor:pointer}.gb-company .gb-about-gb .mobile-slider__items li:last-child{margin-right:32px}.gb-company .gb-about-gb .mobile-slider__items li img{max-width:100%}.gb-company .gb-about-gb .mobile-slider__pages-bar{list-style:none;padding:0;margin:0;text-align:center;line-height:8px}.gb-company .gb-about-gb .mobile-slider__pages-bar li{width:8px;height:8px;display:inline-block;margin:0 4px;text-indent:-999px;border-radius:50%;cursor:pointer;overflow:hidden;opacity:.16;background-color:#50667b}.gb-company .gb-about-gb .mobile-slider__pages-bar li.active{opacity:1}.gb-company .gb-about-gb__image-card{max-width:416px;border-radius:4px;overflow:hidden;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}@media only screen and (min-width:768px){.gb-company .gb-about-gb__image-card{max-width:296px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb__image-card{max-width:352px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb__image-card{max-width:416px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb__image-card:not(:last-child){margin-bottom:-125px}}.gb-company .gb-about-gb__image-card img{max-width:100%}.gb-company .gb-about-gb-header{position:relative;width:100%;text-align:left;padding-bottom:120px;overflow:hidden;background:linear-gradient(44deg,rgba(0,241,255,.75),rgba(164,7,255,.75)) no-repeat center 100%,url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg_office_1.0d0d185cd0ef7dfcdb759870eca9e009.jpg) no-repeat center 103%;background-size:100%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header{padding-bottom:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header{padding-bottom:32px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header{background-position-y:100%,114%}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header{background-position-y:100%,130%;background-size:contain}}.gb-company .gb-about-gb-header__icons{display:none}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header__icons{display:block}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons{position:relative;margin:0 224px}}.gb-company .gb-about-gb-header__icons .svg-icon{fill:#fff;position:absolute;z-index:2}.gb-company .gb-about-gb-header__icons .svg-icon use,.gb-company .gb-about-gb-header__icons .svg-icon use svg{fill:#fff}.gb-company .gb-about-gb-header__icons .icon-forum{width:13vw;height:12vw;top:-38px;left:24px;filter:blur(5px);opacity:.3}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-forum{width:10vw;height:9vw;top:40px;left:156px}}.gb-company .gb-about-gb-header__icons .icon-main{width:5vw;height:6.5vw;top:28px;left:552px;opacity:.8}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-main{width:4vw;top:164px}}.gb-company .gb-about-gb-header__icons .icon-open-book{width:8vw;height:6vw;top:-12px;left:901px;filter:blur(4px);opacity:.4}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-open-book{top:91px}}.gb-company .gb-about-gb-header__icons .icon-like{width:5vw;height:5vw;top:41px;right:340px;opacity:.5}.gb-company .gb-about-gb-header__icons .icon-studying{width:8vw;height:7vw;top:258px;left:800px;opacity:.7}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-studying{width:5vw;height:5vw;top:360px;left:858px}}.gb-company .gb-about-gb-header__icons .icon-career{width:13vw;height:13vw;top:672px;left:280px;filter:blur(8px);opacity:.4}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-career{width:11vw;height:11vw;top:794px;left:453px}}.gb-company .gb-about-gb-header__icons .icon-probation{width:8vw;height:8vw;top:360px;right:40px;filter:blur(5px);opacity:.5}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-probation{width:7vw;height:11vw;right:95px}}.gb-company .gb-about-gb-header__icons .icon-mentor{width:14vw;height:14vw;top:680px;right:340px;filter:blur(7px);opacity:.3}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__icons .icon-mentor{width:11vw;top:824px}}.gb-company .gb-about-gb-header__scroll-down{display:none;text-align:center;cursor:pointer;position:relative;z-index:6}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__scroll-down{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;padding-top:96px}}.gb-company .gb-about-gb-header__scroll-down_our-goal{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header__scroll-down_our-goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:0}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__scroll-down_our-goal{padding-top:0}}.gb-company .gb-about-gb-header__scroll-down .our-goal-button{font-size:15px;line-height:20px;font-weight:500;color:#fff}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header__scroll-down .our-goal-button{font-size:17px;line-height:24px}}.gb-company .gb-about-gb-header__scroll-down .icon-mouse{width:39px;height:40px;fill:#fff;margin-bottom:8px}.gb-company .gb-about-gb-header__scroll-down .icon-mouse use,.gb-company .gb-about-gb-header__scroll-down .icon-mouse use svg{fill:#fff}.gb-company .gb-about-gb-header__scroll-down .icon-arrow-down{width:14px;height:14px;fill:#fff}.gb-company .gb-about-gb-header__scroll-down .icon-arrow-down use,.gb-company .gb-about-gb-header__scroll-down .icon-arrow-down use svg{fill:#fff}.gb-company .gb-about-gb-header__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.gb-company .gb-about-gb-header__background{position:absolute;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top;z-index:-1}.gb-company .gb-about-gb-header__background-circle{transition:all .2s;position:absolute;background-color:#fff;border-radius:50%;z-index:1;opacity:.05}@media only screen and (min-width:0px){.gb-company .gb-about-gb-header__background-circle_1{width:54vw;height:54vw;top:120px;right:30px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header__background-circle_1{width:70vw;height:70vw;top:-24px;right:-224px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header__background-circle_1{width:63vw;height:63vw;top:-50px;right:-270px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header__background-circle_1{width:47vw;height:47vw;top:-34px;right:-62px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header__background-circle_1{width:50vw;height:50vw;top:24px;right:24px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header__background-circle_1{width:34vw;height:34vw;top:40px;right:228px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__background-circle_1{width:28vw;height:28vw;top:114px;right:508px}}@media only screen and (min-width:0px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(54vw + 62.04px);height:calc(54vw + 62.04px);top:88.98px;right:-1.02px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(70vw + 184.8px);height:calc(70vw + 184.8px);top:-116.4px;right:-316.4px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(63vw + 184.8px);height:calc(63vw + 184.8px);top:-142.4px;right:-362.4px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(47vw + 184.8px);height:calc(47vw + 184.8px);top:-126.4px;right:-154.4px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(50vw + 264px);height:calc(50vw + 264px);top:-108px;right:-108px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(34vw + 264px);height:calc(34vw + 264px);top:-92px;right:96px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__background-circle_2{width:calc(28vw + 264px);height:calc(28vw + 264px);top:-18px;right:376px}}@media only screen and (min-width:0px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(54vw + 132px);height:calc(54vw + 132px);top:54px;right:-36px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(70vw + 396px);height:calc(70vw + 396px);top:-222px;right:-422px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(63vw + 462px);height:calc(63vw + 462px);top:-281px;right:-501px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(47vw + 462px);height:calc(47vw + 462px);top:-265px;right:-293px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(50vw + 594px);height:calc(50vw + 594px);top:-273px;right:-273px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(34vw + 594px);height:calc(34vw + 594px);top:-257px;right:-69px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__background-circle_3{width:calc(28vw + 620.4px);height:calc(28vw + 620.4px);top:-196.2px;right:197.8px}}@media only screen and (min-width:0px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(54vw + 224.4px);height:calc(54vw + 224.4px);top:7.8px;right:-82.2px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(70vw + 660px);height:calc(70vw + 660px);top:-354px;right:-554px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(63vw + 792px);height:calc(63vw + 792px);top:-446px;right:-666px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(47vw + 792px);height:calc(47vw + 792px);top:-430px;right:-458px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(50vw + 990px);height:calc(50vw + 990px);top:-471px;right:-471px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(34vw + 990px);height:calc(34vw + 990px);top:-455px;right:-267px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header__background-circle_4{width:calc(28vw + 1056px);height:calc(28vw + 1056px);top:-414px;right:-20px}}.gb-company .gb-about-gb-header .about-us{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:relative;padding:32px 0 0;color:#fff;z-index:4}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us{padding:96px 0 148px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .about-us{padding-bottom:50px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header .about-us{padding:160px 0 130px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .about-us{padding-bottom:150px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header .about-us{padding:296px 0 170px}}.gb-company .gb-about-gb-header .about-us__title{font-size:30px;line-height:32px;font-weight:300;margin-bottom:8px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .about-us__title{font-size:52px;line-height:62px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us__title{width:38%;margin-bottom:0}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .about-us__title{width:43%}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header .about-us__title{width:40%}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .about-us__title{width:37%}}.gb-company .gb-about-gb-header .about-us__description{font-size:14px;line-height:20px;margin-top:32px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .about-us__description{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us__description{width:49%;margin-top:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .about-us__description{width:48%;margin-top:32px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .about-us__description{width:37%}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header .about-us__description{width:40%}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .about-us__description{width:37%}}.gb-company .gb-about-gb-header .about-us__laptop-wrapper{align-self:flex-end;position:relative}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us__laptop-wrapper{position:absolute;top:9%;right:-154px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .about-us__laptop-wrapper{right:0}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .about-us__laptop-wrapper{top:12%}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header .about-us__laptop-wrapper{top:29%;right:-70px}}.gb-company .gb-about-gb-header .about-us__laptop{width:83vw;position:relative;z-index:2}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us__laptop{width:850px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header .about-us__laptop{width:1063px}}.gb-company .gb-about-gb-header .about-us__laptop img{max-width:100%}.gb-company .gb-about-gb-header .about-us__trapezium{width:202vw;height:114%;position:absolute;right:-63%;top:-8%;background-color:#fff;opacity:.1;transform:perspective(194vw) rotateY(60deg);z-index:1}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .about-us__trapezium{height:100%;right:-56%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .about-us__trapezium{right:-78%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .about-us__trapezium{height:111%;right:-86%}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-header .about-us__trapezium{height:100%;right:-73%}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .about-us__trapezium{height:120%;right:-59vw;top:-9%;transform:perspective(194vw) rotateY(70deg) rotateX(-20deg)}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header .about-us__trapezium{right:-74vw}}.gb-company .gb-about-gb-header .our-work{margin:64px auto 0;color:#fff;text-align:center}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .our-work{width:75%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .our-work{margin-top:120px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .our-work{width:48%}}.gb-company .gb-about-gb-header .our-work__title{font-size:30px;line-height:32px;font-weight:300;margin:0 auto;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .our-work__title{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-header .our-work__description{font-size:14px;line-height:20px;margin:24px auto 0;text-align:left}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .our-work__description{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-header .our-work__description{margin-top:56px;margin-bottom:192px;text-align:center}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-header .our-work__description{margin-top:32px;text-align:left}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-header .our-work__description{margin-bottom:246px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-header .our-work__description{margin-bottom:455px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header .our-work__description{margin-top:326px;margin-bottom:40px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-header .our-work__description p:first-child{margin-bottom:24px}}.gb-company .gb-about-gb-graduates{padding:64px 0}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates{padding:120px 0}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-graduates{padding:120px}}.gb-company .gb-about-gb-graduates section.video{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates section.video{display:flex;flex-direction:row}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-graduates section.video{margin-bottom:40px}}.gb-company .gb-about-gb-graduates section.video .video-aside{flex-basis:48%}.gb-company .gb-about-gb-graduates section.video .video-title{font-size:24px;line-height:32px;font-weight:500;margin:0}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates section.video .video-title{font-size:34px;line-height:44px}}.gb-company .gb-about-gb-graduates section.video .video-description{margin-top:32px;line-height:1.6}.gb-company .gb-about-gb-graduates__right-column{display:none;text-align:center}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates__right-column{display:block;margin-left:16px}}.gb-company .gb-about-gb-graduates__right-column-mobile{display:block}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates__right-column-mobile{display:none}}.gb-company .gb-about-gb-graduates .warped-video__container{overflow:visible;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates .warped-video__container{margin-top:40px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates .warped-video__container{margin-top:0}}.gb-company .gb-about-gb-graduates .warped-video__container-video-play-button{width:40px;height:40px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates .warped-video__container-video-play-button{width:80px;height:80px}}.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{box-shadow:-10px 0 70px rgba(0,255,255,.4),6px 8px 35px rgba(255,0,255,.4)}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{transform:perspective(700px) rotateY(-20deg)}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{transform:scale(.6) rotateY(-40deg) translateX(420px)!important}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{transform:scale(.75) rotateY(-40deg) translateX(420px)!important}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{transform:scale(.8) rotateY(-40deg) translateX(420px)!important}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-graduates .warped-video__container-video_collapsed{transform:scale(.7) rotateY(-40deg) translateX(625px)!important}}.gb-company .gb-about-gb-graduates__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates__title{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-graduates__description{font-size:14px;line-height:20px;margin-top:32px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates__description{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-graduates__description{margin-top:24px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-graduates__description{margin-top:32px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-graduates__histories-button{margin-top:32px}}.gb-company .gb-about-gb-indicators{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:64px 0}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators{padding:120px 0}}.gb-company .gb-about-gb-indicators__left-column,.gb-company .gb-about-gb-indicators__right-column{width:100%}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-indicators__left-column,.gb-company .gb-about-gb-indicators__right-column{width:50%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__right-column{width:52%}}.gb-company .gb-about-gb-indicators__left-column{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__left-column{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__left-column{width:45%}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-indicators__left-column{margin-right:32px}}.gb-company .gb-about-gb-indicators__left-column_mobile{display:block;margin-top:32px}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__left-column_mobile{display:none}}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts{font-size:15px;line-height:20px;font-weight:500;margin-top:0}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts{font-size:17px;line-height:24px}}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .h3.text-dark{color:#50667b}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .charts-scores-count{text-align:center}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__charts-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-around;align-items:center;margin-top:14px}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .f24.text-success{font-size:32px!important;font-weight:300;color:#08d092}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .f24.text-success{font-size:52px!important}}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title{font-size:14px;line-height:20px;color:#08d092;margin-top:0;margin-bottom:0}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title{margin-bottom:16px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title{margin-top:16px;margin-bottom:0}}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title.first{left:0}.gb-company .gb-about-gb-indicators__left-column .gb__feedbacks-charts .feedbacks__chart-title.second{right:0}.gb-company .gb-about-gb-indicators__left-column .h3.text-dark.m-t-lg,.gb-company .gb-about-gb-indicators__left-column feedbacks-scores-charts{display:none}.gb-company .gb-about-gb-indicators__main-title{font-size:15px;line-height:20px;font-weight:500;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__main-title{font-size:17px;line-height:24px}}.gb-company .gb-about-gb-indicators__title{font-size:30px;line-height:32px;font-weight:300;margin-top:32px;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__title{font-size:52px;line-height:62px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__title{width:50%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__title{width:100%}}.gb-company .gb-about-gb-indicators__description{font-size:14px;line-height:20px;margin-top:32px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__description{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-indicators__description,.gb-company .gb-about-gb-indicators__reviews-button{margin-top:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-indicators__reviews-button{margin-top:32px}}.gb-company .gb-about-gb-learn-free{padding:64px 0 96px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free{padding:120px 0 240px}}.gb-company .gb-about-gb-learn-free__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free__title{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-learn-free__description{text-align:center;margin:32px auto 0;width:100%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-learn-free__description{width:58%;margin-top:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free__description{width:74%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-learn-free__description{width:62%}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-learn-free__description{width:53%}}.gb-company .gb-about-gb-learn-free .features-table{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:32px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free .features-table{margin-top:80px}}.gb-company .gb-about-gb-learn-free .features-table__column{text-align:center;margin-bottom:32px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free .features-table__column{margin-bottom:0}}.gb-company .gb-about-gb-learn-free .features-table__column:hover .features-table__icon{transition:background-color .6s}.gb-company .gb-about-gb-learn-free .features-table__column:hover .svg-icon{fill:#fff;transition:fill .6s}.gb-company .gb-about-gb-learn-free .features-table__column:hover .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__column:hover .svg-icon use svg{fill:#fff}.gb-company .gb-about-gb-learn-free .features-table__column_intensive:hover .features-table__icon{background-color:#ffa64b}.gb-company .gb-about-gb-learn-free .features-table__column_courses:hover .features-table__icon{background-color:#6f64e9}.gb-company .gb-about-gb-learn-free .features-table__column_webinars:hover .features-table__icon{background-color:#08d092}.gb-company .gb-about-gb-learn-free .features-table__column_articles:hover .features-table__icon{background-color:#3f9dff}.gb-company .gb-about-gb-learn-free .features-table__icon{width:136px;height:136px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f4f5fa;border-radius:50%}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free .features-table__icon{width:200px;height:200px}}.gb-company .gb-about-gb-learn-free .features-table__icon:hover{transition:background-color .6s}.gb-company .gb-about-gb-learn-free .features-table__icon:hover .svg-icon{fill:#fff;transition:fill .6s}.gb-company .gb-about-gb-learn-free .features-table__icon:hover .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__icon:hover .svg-icon use svg{fill:#fff}.gb-company .gb-about-gb-learn-free .features-table__icon .svg-icon{width:50%;height:50%}.gb-company .gb-about-gb-learn-free .features-table__icon_intensive .svg-icon,.gb-company .gb-about-gb-learn-free .features-table__icon_intensive .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__icon_intensive .svg-icon use svg{fill:#ffa64b}.gb-company .gb-about-gb-learn-free .features-table__icon_courses .svg-icon,.gb-company .gb-about-gb-learn-free .features-table__icon_courses .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__icon_courses .svg-icon use svg{fill:#6f64e9}.gb-company .gb-about-gb-learn-free .features-table__icon_webinars .svg-icon,.gb-company .gb-about-gb-learn-free .features-table__icon_webinars .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__icon_webinars .svg-icon use svg{fill:#08d092}.gb-company .gb-about-gb-learn-free .features-table__icon_articles .svg-icon,.gb-company .gb-about-gb-learn-free .features-table__icon_articles .svg-icon use,.gb-company .gb-about-gb-learn-free .features-table__icon_articles .svg-icon use svg{fill:#3f9dff}.gb-company .gb-about-gb-learn-free .features-table__title{font-size:20px;line-height:28px;margin-top:32px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free .features-table__title{font-size:24px;line-height:32px}}.gb-company .gb-about-gb-learn-free .features-table__counter{font-size:30px;line-height:32px;font-weight:300;margin-top:8px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-learn-free .features-table__counter{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-learn-free .features-table__counter_intensive{color:#ffa64b}.gb-company .gb-about-gb-learn-free .features-table__counter_courses{color:#6f64e9}.gb-company .gb-about-gb-learn-free .features-table__counter_webinars{color:#08d092}.gb-company .gb-about-gb-learn-free .features-table__counter_articles{color:#3f9dff}.gb-company .gb-about-gb-it-incubator{position:relative;background-color:#f4f5fa;overflow:hidden;padding-bottom:64px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator{padding-bottom:80px}}.gb-company .gb-about-gb-it-incubator__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:2}@media only screen and (min-width:768px){.gb-company .gb-about-gb-it-incubator__content-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.gb-company .gb-about-gb-it-incubator__white-triangle{width:133%;height:41vw;position:absolute;top:-11vw;left:-6vw;background-color:#fff;transform:rotate(-10deg)}@media only screen and (min-width:768px){.gb-company .gb-about-gb-it-incubator__white-triangle{height:26vw}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator__white-triangle{height:22vw}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-it-incubator__white-triangle{height:20vw}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-it-incubator__white-triangle{height:18vw}}.gb-company .gb-about-gb-it-incubator__left-column{width:100%;z-index:2}@media only screen and (min-width:768px){.gb-company .gb-about-gb-it-incubator__left-column{width:45%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator__left-column{width:48%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-it-incubator__left-column{width:50%}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-it-incubator__left-column{padding-right:16px}}.gb-company .gb-about-gb-it-incubator__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b;margin-bottom:24px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator__title{font-size:52px;line-height:62px;margin-bottom:32px}}.gb-company .gb-about-gb-it-incubator__description{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator__description{font-size:15px;line-height:24px}}.gb-company .gb-about-gb-it-incubator__all-projects-button,.gb-company .gb-about-gb-it-incubator__create-project-button{display:inline-block;width:136px}@media only screen and (min-width:768px){.gb-company .gb-about-gb-it-incubator__all-projects-button,.gb-company .gb-about-gb-it-incubator__create-project-button{width:47%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-it-incubator__all-projects-button,.gb-company .gb-about-gb-it-incubator__create-project-button{width:200px}}.gb-company .gb-about-gb-it-incubator__create-project-button{display:inline-block;margin-right:8px}.gb-company .gb-about-gb-it-incubator__right-column{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-it-incubator__right-column{display:flex;flex-direction:column;width:50%;z-index:2}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-it-incubator__right-column{width:48%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-it-incubator__right-column{width:45%}}.gb-company .gb-about-gb-it-incubator__image{display:block}.gb-company .gb-about-gb-it-incubator__image_one{align-self:flex-end}.gb-company .gb-about-gb-it-incubator__image_two{align-self:center}.gb-company .gb-about-gb-it-incubator__image_three{align-self:flex-start}.gb-company .gb-about-gb-it-incubator__image_slider{width:272px;height:auto;overflow:hidden;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-company .gb-about-gb-internship{background-color:#f4f5fa;padding-top:0}.gb-company .gb-about-gb-internship__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-internship__content-wrapper{display:flex;flex-direction:row}}.gb-company .gb-about-gb-internship__left-column{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-internship__left-column{display:flex;flex-direction:column;width:45%}}.gb-company .gb-about-gb-internship__image{display:block}.gb-company .gb-about-gb-internship__image_one{align-self:flex-start}.gb-company .gb-about-gb-internship__image_two{align-self:center}.gb-company .gb-about-gb-internship__image_three{align-self:flex-end;margin-bottom:32px}.gb-company .gb-about-gb-internship__image_slider{width:272px;height:auto;overflow:hidden;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-company .gb-about-gb-internship__mobile-slider-wrapper .mobile-slider__items li{padding-bottom:0}.gb-company .gb-about-gb-internship__right-column{width:100%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-internship__right-column{width:50%}}.gb-company .gb-about-gb-internship__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b;margin-bottom:24px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-internship__title{font-size:52px;line-height:62px;margin-bottom:32px}}.gb-company .gb-about-gb-internship__description{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-internship__description{font-size:15px;line-height:24px}}.gb-company .gb-about-gb-employment{position:relative;text-align:center;padding:64px 0;background-color:#f4f5fa;overflow:hidden}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment{padding-bottom:0}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-employment{padding-top:80px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-employment{padding-top:120px}}.gb-company .gb-about-gb-employment__content-wrapper{text-align:center;position:relative;z-index:2}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-employment__content-wrapper{width:80%;margin:0 auto}}.gb-company .gb-about-gb-employment__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b;text-align:left}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-employment__title{font-size:52px;line-height:62px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__title{text-align:center}}.gb-company .gb-about-gb-employment__description{width:100%;margin:32px auto 0;text-align:left}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__description{width:73%;text-align:center}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-employment__description{width:58%}}.gb-company .gb-about-gb-employment__all-vacancies-button{position:relative;margin:32px auto 0;z-index:2}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__all-vacancies-button{margin-top:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-employment__all-vacancies-button{margin-top:32px}}.gb-company .gb-about-gb-employment__all-vacancies-images{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__all-vacancies-images{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:32px auto 0;padding-bottom:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-employment__all-vacancies-images{padding-bottom:64px;margin-top:80px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-employment__all-vacancies-images{padding-bottom:120px}}.gb-company .gb-about-gb-employment__vacancy-image{width:864px;height:88px;display:block;background-color:#fff;border-radius:4px;margin-bottom:8px;box-shadow:0 4px 8px 0 #dadada,0 16px 40px 0 #dadada;background-position:50%;background-size:cover}.gb-company .gb-about-gb-employment__vacancy-image:last-child{margin-bottom:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__vacancy-image{width:100%;background-size:100%}}.gb-company .gb-about-gb-employment__vacancy-image_slider{width:272px;height:auto;background-position:0;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-company .gb-about-gb-employment__vacancy-image_qa{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-qa.46b4b2332b981155da6e0d3437e5d905.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-company .gb-about-gb-employment__vacancy-image_qa{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-qa@2x.e969b7bc8b4b3c77ff7c1bfaf681e7a7.jpg)}}.gb-company .gb-about-gb-employment__vacancy-image_php{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-php.46f5a0ca1cd0878cdd85442c1b53630a.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-company .gb-about-gb-employment__vacancy-image_php{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-php@2x.8fa0ddb5eac88f279732a0c0ddfa568a.jpg)}}.gb-company .gb-about-gb-employment__vacancy-image_ux{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-ux.f58d6329237d19839f9d88254bfdee0a.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-company .gb-about-gb-employment__vacancy-image_ux{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-ux@2x.9b9e69e99358d5a9552e8571578676bc.jpg)}}.gb-company .gb-about-gb-employment__vacancy-image_auto-qa{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-auto-qa.1a9e3aceeda66c4703519a3dd227a08b.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-company .gb-about-gb-employment__vacancy-image_auto-qa{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-auto-qa@2x.90254d4fc25b1834feafb5ca1bf1d856.jpg)}}.gb-company .gb-about-gb-employment__vacancy-image_frontend{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-frontend.94c78077d881b23927f24a8e91c43b89.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.gb-company .gb-about-gb-employment__vacancy-image_frontend{background-image:url(https://gbcdn.mrgcdn.ru/uploads/assets/images/vacancy-frontend@2x.d2958e4523d5944fe296972c5e76ea25.jpg)}}.gb-company .gb-about-gb-employment__white-triangle{width:114%;height:54vw;position:absolute;bottom:-7vw;background-color:#fff;box-shadow:0 -40px 0 0 rgba(233,237,244,.3);transform:rotate(-10deg);z-index:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-employment__white-triangle{height:22vw;z-index:4}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-employment__white-triangle{height:24vw}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-employment__white-triangle{height:21vw}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-employment__white-triangle{height:20vw}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-employment__white-triangle{height:17vw}}.gb-company .gb-about-gb-education{background-color:#fff;width:100%}.gb-company .gb-about-gb-education__content-wrapper{padding-top:64px}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education__content-wrapper{padding-top:0;margin-bottom:30px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-education__content-wrapper{padding-top:64px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-education__content-wrapper{padding-top:120px}}.gb-company .gb-about-gb-education__titile{font-size:30px;line-height:32px;font-weight:300;color:#50667b;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-education__titile{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-education .education-table{display:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table{display:block;margin-top:64px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-education .education-table{margin-top:80px}}.gb-company .gb-about-gb-education .education-table__text-wrapper{width:33%;padding-right:16px;padding-left:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__text-wrapper{width:38%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__text-wrapper{width:36%}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-education .education-table__text-wrapper{width:38%}}.gb-company .gb-about-gb-education .education-table__icon{width:64px;height:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:32px;background-color:#f4f5fa;border-radius:50%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__icon{display:none}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__icon{width:160px;height:160px;display:flex;flex-direction:row}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-education .education-table__icon{width:174px;height:174px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-education .education-table__icon{width:192px;height:192px}}.gb-company .gb-about-gb-education .education-table__icon .svg-icon{width:50%;height:50%}.gb-company .gb-about-gb-education .education-table__icon_training .svg-icon,.gb-company .gb-about-gb-education .education-table__icon_training .svg-icon use,.gb-company .gb-about-gb-education .education-table__icon_training .svg-icon use svg{fill:#ffa64b}.gb-company .gb-about-gb-education .education-table__icon_hometasks .svg-icon{fill:#6f64e9;width:42%;height:42%}.gb-company .gb-about-gb-education .education-table__icon_hometasks .svg-icon use,.gb-company .gb-about-gb-education .education-table__icon_hometasks .svg-icon use svg{fill:#6f64e9}.gb-company .gb-about-gb-education .education-table__icon_help .svg-icon,.gb-company .gb-about-gb-education .education-table__icon_help .svg-icon use,.gb-company .gb-about-gb-education .education-table__icon_help .svg-icon use svg{fill:#08d092}.gb-company .gb-about-gb-education .education-table__icon_mentor .svg-icon,.gb-company .gb-about-gb-education .education-table__icon_mentor .svg-icon use,.gb-company .gb-about-gb-education .education-table__icon_mentor .svg-icon use svg{fill:#3f9dff}.gb-company .gb-about-gb-education .education-table__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:100px}.gb-company .gb-about-gb-education .education-table__row:last-child{margin-bottom:0}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__row:nth-child(2n){display:flex;flex-direction:row-reverse}}.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__image-group{justify-content:flex-start}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__column_left{order:1}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__column_right{order:2}}.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__text-wrapper{padding-left:16px;padding-right:0}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__text-wrapper{padding-left:0;padding-right:32px}}.gb-company .gb-about-gb-education .education-table__row:nth-child(2n) .education-table__icon{margin-right:0}.gb-company .gb-about-gb-education .education-table__text-title{font-size:20px;line-height:28px;margin-bottom:24px;text-align:left}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-education .education-table__text-title{font-size:24px;line-height:32px}}.gb-company .gb-about-gb-education .education-table__text-title_training{color:#ffa64b}.gb-company .gb-about-gb-education .education-table__text-title_hometasks{color:#6f64e9}.gb-company .gb-about-gb-education .education-table__text-title_help{color:#08d092}.gb-company .gb-about-gb-education .education-table__text-title_mentor{color:#3f9dff}.gb-company .gb-about-gb-education .education-table__text-description{font-size:14px;line-height:20px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-education .education-table__text-description{font-size:15px;line-height:24px}}.gb-company .gb-about-gb-education .education-table__image-group{display:flex;flex-direction:row;justify-content:flex-end;position:relative;width:50%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table__image-group{width:55%}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__image-group{width:75%}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-education .education-table__image-group{width:55%}}.gb-company .gb-about-gb-education .education-table__image-group img{position:relative;z-index:3}.gb-company .gb-about-gb-education .education-table__image-group_help,.gb-company .gb-about-gb-education .education-table__image-group_training{margin-left:30px}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__image-group_help,.gb-company .gb-about-gb-education .education-table__image-group_training{margin-left:94px}}.gb-company .gb-about-gb-education .education-table__image-group_hometasks,.gb-company .gb-about-gb-education .education-table__image-group_mentor{margin-right:30px}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-education .education-table__image-group_hometasks,.gb-company .gb-about-gb-education .education-table__image-group_mentor{margin-right:94px}}.gb-company .gb-about-gb-education .education-table__image{position:relative;border-radius:4px;z-index:3}.gb-company .gb-about-gb-education .education-table__image img{max-width:100%;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-company .gb-about-gb-education .education-table__image-coding{width:61%;position:absolute;top:10%;left:31%;z-index:5}.gb-company .gb-about-gb-education .education-table__image-coding img{max-width:100%}.gb-company .gb-about-gb-education .education-table__image-shadow1,.gb-company .gb-about-gb-education .education-table__image-shadow2{width:100%;height:100%;opacity:.1;border-radius:4px;position:absolute;z-index:1}.gb-company .gb-about-gb-education .education-table__image-shadow1{top:15px;left:-15px}.gb-company .gb-about-gb-education .education-table__image-shadow2{top:30px;left:-30px}.gb-company .gb-about-gb-education .education-table__image_hometasks-shadow1,.gb-company .gb-about-gb-education .education-table__image_mentor-shadow1{left:15px}.gb-company .gb-about-gb-education .education-table__image_hometasks-shadow2,.gb-company .gb-about-gb-education .education-table__image_mentor-shadow2{left:30px}.gb-company .gb-about-gb-education .education-table__image_training-shadow1,.gb-company .gb-about-gb-education .education-table__image_training-shadow2{background-color:#ffa64b}.gb-company .gb-about-gb-education .education-table__image_hometasks-shadow1,.gb-company .gb-about-gb-education .education-table__image_hometasks-shadow2{background-color:#6f64e9}.gb-company .gb-about-gb-education .education-table__image_help-shadow1,.gb-company .gb-about-gb-education .education-table__image_help-shadow2{background-color:#08d092}.gb-company .gb-about-gb-education .education-table__image_mentor-shadow1,.gb-company .gb-about-gb-education .education-table__image_mentor-shadow2{background-color:#3f9dff}.gb-company .gb-about-gb-education .education-table_mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:32px}@media only screen and (min-width:768px){.gb-company .gb-about-gb-education .education-table_mobile{display:none}}.gb-company .gb-about-gb-education .education-table_mobile .education-table__row{display:flex;flex-direction:column;margin-bottom:64px}.gb-company .gb-about-gb-education .education-table_mobile .education-table__text-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0;margin-bottom:16px}.gb-company .gb-about-gb-education .education-table_mobile .education-table__icon,.gb-company .gb-about-gb-education .education-table_mobile .education-table__text-title{margin:0}.gb-company .gb-about-gb-education .education-table_mobile .education-table__icon .svg-icon{width:50%}.gb-company .gb-about-gb-education .education-table_mobile .education-table__image-group{width:100%;padding-right:20px;padding-bottom:20px;margin:0 0 24px}.gb-company .gb-about-gb-education .education-table_mobile .education-table__image-shadow1{top:20px;left:20px}.gb-company .gb-about-gb-education .education-table_mobile .education-table__image-shadow2{top:10px;left:10px}.gb-company .gb-about-gb-teachers{padding:64px 0;text-align:center;background-color:#fff}@media only screen and (min-width:768px){.gb-company .gb-about-gb-teachers{padding-top:128px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-teachers{padding:240px 0 120px}}@media only screen and (min-width:1366px){.gb-company .gb-about-gb-teachers{padding-bottom:48px}}@media only screen and (min-width:1920px){.gb-company .gb-about-gb-teachers{padding-bottom:120px}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-teachers{padding:280px 0 120px}}.gb-company .gb-about-gb-teachers section.teachers .teachers__container{margin-bottom:0}.gb-company .gb-about-gb-teachers section.teachers .teachers__background{transform:none}@media only screen and (min-width:768px){.gb-company .gb-about-gb-teachers section.teachers.description{max-width:71%;margin-top:24px}}.gb-company .gb-about-gb-teachers .gb-carousel.teachers-carousel{margin:32px 0 0}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-teachers .gb-carousel.teachers-carousel{margin:80px 0 0}}.gb-company .gb-about-gb-teachers .teachers-item__content{overflow:hidden}.gb-company .gb-about-gb-certificates{width:100%;height:auto;position:relative;padding-top:64px;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates{padding-top:120px}}.gb-company .gb-about-gb-certificates__background{width:100%;height:79%;position:absolute;top:0;color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;background:radial-gradient(circle farthest-corner at bottom,rgba(229,243,254,.1) 85%,transparent 0),radial-gradient(circle farthest-side at bottom,rgba(229,243,254,.15) 80%,transparent 0,transparent 100%),radial-gradient(circle farthest-side at bottom,rgba(229,243,254,.2) 60%,transparent 0,transparent 100%),linear-gradient(53deg,rgba(0,241,255,.75),rgba(164,7,255,.75))}.gb-company .gb-about-gb-certificates__title{font-size:30px;line-height:32px;font-weight:300;position:relative;color:#fff;z-index:3}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates__title{font-size:52px;line-height:62px}}.gb-company .gb-about-gb-certificates__description{font-size:14px;line-height:20px;position:relative;color:#fff;margin:32px auto;z-index:3}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates__description{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-about-gb-certificates__description{width:77%;margin-bottom:24px}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates__description{margin-bottom:80px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-certificates__description{width:58%}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-certificates__description{width:51%}}.gb-company .gb-about-gb-certificates__description .license-link{font-size:14px;line-height:20px;color:#9ed9ff;cursor:pointer}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates__description .license-link{font-size:15px;line-height:24px}}.gb-company .gb-about-gb-certificates__certificates-groupe{display:flex;flex-direction:column;padding:0}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-certificates__certificates-groupe{padding:0 64px}}.gb-company .gb-about-gb-certificates__certificate-image{align-self:flex-end;z-index:3}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-certificates__certificate-image{height:100%}}.gb-company .gb-about-gb-certificates__certificate-image img{max-width:100%;box-shadow:0 32px 40px 0 rgba(76,93,110,.4)}.gb-company .gb-about-gb-certificates__diploma-image{align-self:center;margin-top:-110px;border-radius:4px;z-index:4;width:78%}@media only screen and (min-width:768px){.gb-company .gb-about-gb-certificates__diploma-image{margin-top:-280px;width:73%}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-certificates__diploma-image{margin-top:-330px}}@media only screen and (min-width:1280px){.gb-company .gb-about-gb-certificates__diploma-image{align-self:flex-start;text-align:left}}@media only screen and (min-width:2560px){.gb-company .gb-about-gb-certificates__diploma-image{width:100%;height:100%}}.gb-company .gb-about-gb-certificates__diploma-image img{max-width:100%;border-radius:4px;box-shadow:0 32px 40px 0 rgba(76,93,110,.4)}.gb-company .gb-about-gb-footer{padding:64px 0;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-footer{padding:120px 0}}.gb-company .gb-about-gb-footer .company-history-link{font-size:20px;line-height:32px;display:inline-flex;padding:0 24px;color:#50667b;cursor:pointer;text-align:center}@media only screen and (min-width:768px){.gb-company .gb-about-gb-footer .company-history-link{padding:0}}@media only screen and (min-width:1024px){.gb-company .gb-about-gb-footer .company-history-link{font-size:24px;line-height:32px}}.gb-company .gb-about-gb-footer .company-history-link .icon-goback{display:block;transform:rotate(180deg)}@media only screen and (min-width:768px){.gb-company .gb-about-gb-footer .company-history-link .icon-goback{display:inline-block;margin:0 0 0 12px}}.gb-company .gb-history{overflow:hidden;text-align:center}.gb-company .gb-history-header{position:relative;padding-top:176px}.gb-company .gb-history-header .icon-scroll-feather{width:78px;height:75px;fill:#fff;position:absolute;top:65px;left:calc(50% - 39px)}.gb-company .gb-history-header .icon-scroll-feather use,.gb-company .gb-history-header .icon-scroll-feather use svg{fill:#fff}.gb-company .gb-history-header__background-circle{position:absolute;background-color:#4990e2;border-radius:50%;z-index:-1;opacity:.05;text-align:center}.gb-company .gb-history-header__background-circle_1{width:240px;height:240px;top:-16px;left:calc(50% - 120px)}.gb-company .gb-history-header__background-circle_2{width:400px;height:400px;top:-96px;left:calc(50% - 200px)}.gb-company .gb-history-header__background-circle_3{width:560px;height:560px;top:-176px;left:calc(50% - 280px)}.gb-company .gb-history-header__background-circle_4{width:720px;height:720px;top:-256px;left:calc(50% - 360px)}.gb-company .gb-history-header__background-circle_5{width:880px;height:880px;top:-336px;left:calc(50% - 440px);background:linear-gradient(60deg,#00f1ff,#a407ff)}.gb-company .gb-history-header__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-history-header__title{font-size:52px;line-height:62px}}.gb-company .gb-history-buttons{cursor:pointer;margin-top:24px}.gb-company .gb-history-buttons__beginning-button,.gb-company .gb-history-buttons__this-moment-button{font-size:14px;line-height:20px;color:rgba(80,102,123,.5);cursor:pointer;padding:10px 13px 12px}@media only screen and (min-width:1024px){.gb-company .gb-history-buttons__beginning-button,.gb-company .gb-history-buttons__this-moment-button{font-size:15px;line-height:24px}}.gb-company .gb-history-buttons__beginning-button:active,.gb-company .gb-history-buttons__beginning-button:hover,.gb-company .gb-history-buttons__this-moment-button:active,.gb-company .gb-history-buttons__this-moment-button:hover{line-height:18px;color:#50667b;background-color:rgba(80,102,123,.5);border-radius:4px}.gb-company .gb-history-buttons__beginning-button{margin-right:3px}.gb-company .gb-history-table{display:flex;flex-direction:column;width:100%;margin:56px auto 135px}.gb-company .gb-history-table__row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:32px}@media only screen and (min-width:768px){.gb-company .gb-history-table__row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;margin-bottom:0}}@media only screen and (min-width:768px){.gb-company .gb-history-table__row:nth-child(2n){display:flex;flex-direction:row-reverse}}.gb-company .gb-history-table__column{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;flex-grow:1;height:auto;padding-bottom:16px}@media only screen and (min-width:768px){.gb-company .gb-history-table__column{width:50%;padding-bottom:56px}}@media only screen and (min-width:768px){.gb-company .gb-history-table__column_right{padding-left:28px;text-align:left;border-left:2px solid rgba(80,102,123,.2)}}@media only screen and (min-width:768px){.gb-company .gb-history-table__column_left{padding-right:28px;text-align:right}}.gb-company .gb-history-table__column_last{border-left:2px solid transparent}.gb-company .gb-history-table__column a{text-decoration:underline}.gb-company .gb-history-table__column a:active,.gb-company .gb-history-table__column a:hover{color:#6f64e9}@media only screen and (min-width:768px){.gb-company .gb-history-table__circle-icon{width:24px;height:24px;position:absolute;margin-top:4px;left:calc(50% - 11px);background-color:#fff;border:2px solid rgba(80,102,123,.2);border-radius:50%}}@media only screen and (min-width:768px){.gb-company .gb-history-table__circle-icon_first{margin-top:0}}.gb-company .gb-history-table .icon-arrow-down-triangle{display:none}@media only screen and (min-width:768px){.gb-company .gb-history-table .icon-arrow-down-triangle{width:12px;height:12px;display:block;position:absolute;left:calc(50% - 5px)}}.gb-company .gb-history-table__date{font-size:20px;line-height:28px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-company .gb-history-table__date{font-size:24px;line-height:32px}}.gb-company .gb-history-table__date_month{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-company .gb-history-table__date_month{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.gb-company .gb-history-table__date_month{padding-top:4px}}@media only screen and (min-width:768px){.gb-company .gb-history-table__date_first{position:relative;top:-4px}}@media only screen and (min-width:768px){.gb-company .gb-history-table__date_last{position:relative;top:-15px}}.gb-company .gb-history-table__title{font-size:20px;line-height:28px;margin-bottom:16px;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-history-table__title{font-size:24px;line-height:32px}}.gb-company .gb-history-table__title a{color:#50667b}@media only screen and (min-width:768px){.gb-company .gb-history-table__title_first{position:relative;top:-4px}}@media only screen and (min-width:768px){.gb-company .gb-history-table__title_last{position:relative;top:-12px}}.gb-company .gb-history-table__discription{font-size:14px;line-height:20px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-company .gb-history-table__discription{font-size:15px;line-height:24px}}.gb-company .gb-history-table__discription a{color:#2c2d30}.gb-company .gb-license-wrapper{padding:0 24px}.gb-company .gb-license{background-color:#f4f5fa;text-align:center;padding-top:32px}.gb-company .gb-license .license-title{font-size:30px;line-height:32px;font-weight:300;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-license .license-title{font-size:52px;line-height:62px}}.gb-company .gb-license .license-discription{font-size:14px;line-height:20px;margin:32px auto;color:#2c2d30;text-align:center}@media only screen and (min-width:1024px){.gb-company .gb-license .license-discription{font-size:15px;line-height:24px;width:74%}}@media only screen and (min-width:1280px){.gb-company .gb-license .license-discription{width:49%}}.gb-company .gb-license a.license-tax-deduction{font-size:14px;line-height:20px;display:block;margin:16px auto;color:#50667b;text-align:center;cursor:pointer}@media only screen and (min-width:1024px){.gb-company .gb-license a.license-tax-deduction{font-size:15px;line-height:24px}}.gb-company .gb-license .license-group{display:flex;flex-direction:row;flex-wrap:wrap;margin:32px -8px -16px;padding-bottom:64px}@media only screen and (min-width:1024px){.gb-company .gb-license .license-group{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.gb-company .gb-license .license-group .license-photo{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.gb-company .gb-license .license-group .license-photo{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.gb-company .gb-license .license-group .license-photo{width:calc(33.33333% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}.gb-company .gb-license .license-group .license-photo img{max-width:100%;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.gb-company .gb-vacancies .our-team-header{position:relative;color:#fff;text-align:center;padding-bottom:22vw;background:linear-gradient(233deg,rgba(0,255,208,.75),rgba(164,7,255,.75)),url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg_office_1.0d0d185cd0ef7dfcdb759870eca9e009.jpg) 50% no-repeat;background-size:cover;z-index:-1}@media only screen and (min-width:1920px){.gb-company .gb-vacancies .our-team-header{padding-bottom:15vw}}.gb-company .gb-vacancies .our-team-header__title{font-size:30px;line-height:32px;font-weight:300;padding-top:80px;z-index:2}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .our-team-header__title{font-size:52px;line-height:62px}}.gb-company .gb-vacancies .our-team-header__description{font-size:14px;line-height:20px;margin:24px auto 64px;text-align:center;z-index:2}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .our-team-header__description{font-size:15px;line-height:24px}}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .our-team-header__description{width:49%;margin-top:220px}}.gb-company .gb-vacancies .our-team-header__white-triangle{width:114vw;height:22vw;position:absolute;bottom:-11vw;left:-6vw;background-color:#fff;transform:rotate(-10deg);z-index:3}.gb-company .gb-vacancies .our-team-about-us{display:flex;flex-direction:column;margin:-22vw 0}@media only screen and (min-width:768px){.gb-company .gb-vacancies .our-team-about-us{margin:-19vw 0}}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .our-team-about-us{margin:-16vw 0}}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .our-team-about-us{display:flex;flex-direction:row}}@media only screen and (min-width:1920px){.gb-company .gb-vacancies .our-team-about-us{margin:-13vw 0}}.gb-company .gb-vacancies .vacancy-column{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;text-align:center}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .vacancy-column{padding:0 32px;width:50%}}.gb-company .gb-vacancies .vacancy-column__sticker{width:136px;height:136px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#f4f5fa;z-index:4}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .vacancy-column__sticker{width:192px;height:192px}}.gb-company .gb-vacancies .vacancy-column__sticker:first-child{margin-bottom:32px}.gb-company .gb-vacancies .vacancy-column__sticker_empty{display:none}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .vacancy-column__sticker_empty{display:flex;flex-direction:row;background-color:transparent}}.gb-company .gb-vacancies .vacancy-column__sticker .icon-blank{width:50%;height:50%;fill:#6f64e9}.gb-company .gb-vacancies .vacancy-column__sticker .icon-blank use,.gb-company .gb-vacancies .vacancy-column__sticker .icon-blank use svg{fill:#6f64e9}.gb-company .gb-vacancies .vacancy-column__sticker .icon-like{width:50%;height:50%;fill:#3f9dff}.gb-company .gb-vacancies .vacancy-column__sticker .icon-like use,.gb-company .gb-vacancies .vacancy-column__sticker .icon-like use svg{fill:#3f9dff}.gb-company .gb-vacancies .vacancy-column__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .vacancy-column__title{font-size:52px;line-height:62px}}.gb-company .gb-vacancies .vacancy-column__title_right{margin-top:-8px}.gb-company .gb-vacancies .vacancy-column__description{font-size:14px;line-height:20px;margin:24px 0 64px;color:#2c2d30;z-index:4}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .vacancy-column__description{font-size:15px;line-height:24px}}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .vacancy-column__description{margin:32px 0}}.gb-company .gb-vacancies .vacancy-column__description_right{margin:32px 0}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .vacancy-column__description_right{margin-bottom:56px}}.gb-company .gb-vacancies .our-team-footer{position:relative;padding:22vw 0 80px;text-align:center;color:#fff;background:linear-gradient(233deg,rgba(0,241,255,.75),rgba(164,7,255,.75)),url(https://gbcdn.mrgcdn.ru/uploads/assets/images/bg_office_2.82c6c0184deb5e1f5e7d5ddf1389c973.jpg) 50% no-repeat;background-size:cover;z-index:-1}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .our-team-footer{padding-bottom:144px}}@media only screen and (min-width:1920px){.gb-company .gb-vacancies .our-team-footer{padding-top:15vw}}.gb-company .gb-vacancies .our-team-footer__white-triangle{width:114vw;height:22vw;position:absolute;top:-11vw;left:-6vw;background-color:#fff;transform:rotate(-10deg);z-index:3}.gb-company .gb-vacancies .our-team-footer__description{font-size:20px;line-height:28px;margin:64px auto 0;z-index:3}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .our-team-footer__description{font-size:24px;line-height:32px}}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .our-team-footer__description{margin-top:0;width:55%}}@media only screen and (min-width:1920px){.gb-company .gb-vacancies .our-team-footer__description{margin-top:64px;width:50%}}.gb-company .gb-vacancies .our-team-footer__button-vacancies{width:240px;height:40px;cursor:pointer;border-radius:4px;color:#fff;margin:32px auto 0;display:block;padding:10px 0 12px;background-color:#f65121;z-index:3}.gb-company .gb-vacancies .our-team-footer__email{font-size:20px;line-height:28px;margin:24px auto 0;z-index:3}@media only screen and (min-width:1024px){.gb-company .gb-vacancies .our-team-footer__email{font-size:24px;line-height:32px}}@media only screen and (min-width:1280px){.gb-company .gb-vacancies .our-team-footer__email{margin:32px auto 144px;width:30%}}@media only screen and (min-width:1920px){.gb-company .gb-vacancies .our-team-footer__email{width:27%}}.gb-company .gb-vacancies .our-team-footer__email a{color:#fff;cursor:pointer}.gb-company .gb-contacts{padding:0 24px;position:relative}.gb-company .gb-contacts .map-description{position:relative;padding:0 16px;background-color:hsla(0,0%,100%,.85);z-index:3}@media only screen and (min-width:768px){.gb-company .gb-contacts .map-description{width:23%;min-width:400px;padding:0 32px}}.gb-company .gb-contacts .map-description__title{font-size:30px;line-height:32px;font-weight:300;color:#50667b;padding-top:40px}@media only screen and (min-width:1024px){.gb-company .gb-contacts .map-description__title{font-size:52px;line-height:62px}}.gb-company .gb-contacts .map-description__address,.gb-company .gb-contacts .map-description__company-description,.gb-company .gb-contacts .map-description__free-call-title{font-size:14px;line-height:20px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-company .gb-contacts .map-description__address,.gb-company .gb-contacts .map-description__company-description,.gb-company .gb-contacts .map-description__free-call-title{font-size:15px;line-height:24px}}.gb-company .gb-contacts .map-description__company-title,.gb-company .gb-contacts .map-description__email,.gb-company .gb-contacts .map-description__phone-number{font-size:17px;line-height:24px;font-weight:500;color:#50667b}.gb-company .gb-contacts .map-description__phone-number:active,.gb-company .gb-contacts .map-description__phone-number:focus,.gb-company .gb-contacts .map-description__phone-number:hover{color:#50667b}.gb-company .gb-contacts .map-description__company-title,.gb-company .gb-contacts .map-description__freeCallTitle{margin-top:24px}.gb-company .gb-contacts .map-description__address,.gb-company .gb-contacts .map-description__company-description,.gb-company .gb-contacts .map-description__email{margin-top:16px}.gb-company .gb-contacts .map-description__company-description{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:32px}.gb-company .gb-contacts .gb-share-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px;height:32px}.gb-company .gb-contacts .gb-share-block__button{width:32px;height:32px;display:inline-flex;opacity:.4;background-color:#50667b;border-radius:4px;align-items:center;justify-content:center;margin-right:16px;cursor:pointer}.gb-company .gb-contacts .gb-share-block__button:hover{background-color:#2c2d30}.gb-company .gb-contacts .gb-share-block .svg-icon{fill:#fff;vertical-align:middle}.gb-company .gb-contacts .gb-share-block .svg-icon use,.gb-company .gb-contacts .gb-share-block .svg-icon use svg{fill:#fff}.gb-company .gb-contacts .gb-share-block .icon-facebook,.gb-company .gb-contacts .gb-share-block .icon-vk{width:18px;height:18px}.gb-company .gb-contacts .gb-share-block .icon-instagram{width:24px;height:24px}.gb-company .gb-contacts .gb-share-block .icon-youtube{width:26px;height:26px}.gb-company .gb-contacts .gb-share-block .icon-telegram{width:24px;height:24px}.gb-company .gb-contacts .map{width:100%;height:100%;width:calc(100% - 48px);z-index:1;position:absolute;top:0;left:24px}body.professions #intense-discount{top:0;width:100%;left:0;z-index:101;color:#50667b;height:232px;position:fixed;text-align:center;background-color:#e1e6eb;transition:all .3s ease}@media only screen and (min-width:1024px){body.professions #intense-discount{width:calc(100% - 96px);left:96px}}body.professions #intense-discount.not-visible{top:-232px}body.professions #intense-discount .text-wrapper{display:inline-block;max-width:728px}body.professions .intense-discount.expanded{top:232px}body.professions .intense-discount .callback-buttons{position:relative}body.professions .intense-discount .callback-buttons .down-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #e1e6eb;position:absolute;top:-32px;left:12px}body.professions .container-fluid.profession.intense-discount-container.expanded{margin-top:325px}body.professions .callback-buttons.special-offer{width:76px}body.professions svg.icon-special-offer,body.professions svg.icon-timer{width:32px;height:32px}body.professions svg.icon-special-offer{opacity:1;vertical-align:middle}body.professions svg.icon-special-offer:hover{opacity:.75}body.professions svg.icon-timer{vertical-align:middle;margin:0 4px}body.professions #outcome.intense-discount #outcome-btn{padding-top:96px}body.professions #outcome.intense-discount h2.income-title{margin-top:48px}body.professions #outcome.intense-discount .muted{color:rgba(80,102,123,.5)}body.professions #outcome.intense-discount .muted .icon-timer,body.professions #outcome.intense-discount .muted .icon-timer use,body.professions #outcome.intense-discount .muted .icon-timer use svg{fill:rgba(80,102,123,.5)}body.professions .call-me-wrapper{background-color:rgba(164,175,221,.2);height:144px}body.professions #call-me{display:flex}body.professions #call-me h2{color:#50667b;font-weight:400}body.professions #call-me .left-side,body.professions #call-me .right-side{width:50%}body.professions #call-me .right-side{display:flex;justify-content:center;flex-direction:column}body.professions #call-me .right-side form .form-group{display:inline-block;width:200px;margin:0 2px}body.professions #call-me .right-side form input{display:inline-block;padding:0 8px;width:100%;border-radius:4px;border:none;outline:0}body.professions #call-me .right-side form input[type=submit]{width:200px;height:38px;color:#fff;background-color:#f4f5fa;font-weight:500;margin:0 4px 4px 2px}body.professions .claim-intense-discount-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){body.professions .claim-intense-discount-wrapper{display:flex;flex-direction:row;justify-content:space-around;padding-top:32px}}body.professions .claim-intense-discount{text-align:center;border-radius:4px;padding:8px;margin-bottom:16px;background-color:#f4f5fa}@media only screen and (min-width:768px){body.professions .claim-intense-discount{display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:16px;background-color:transparent}body.professions .claim-intense-discount:hover{background-color:#f4f5fa}}@media only screen and (min-width:1024px){body.professions .claim-intense-discount{padding:32px}}@media only screen and (min-width:1280px){body.professions .claim-intense-discount{width:35%}}body.professions .claim-intense-discount .discount-badge-wrapper{display:flex;flex-direction:row;justify-content:center}body.professions .claim-intense-discount .discount-badge-wrapper .discount-badge{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:320px;height:80px;background-color:#ffcc7e;padding:12px 8px 16px 32px}body.professions .claim-intense-discount .discount-badge-wrapper .discount-badge .percent{font-size:34px;line-height:56px;font-weight:500;white-space:nowrap}body.professions .claim-intense-discount .discount-badge-wrapper .discount-badge .text{font-size:14px;line-height:18px;text-align:left;padding:0 0 0 16px}@media only screen and (min-width:1024px){body.professions .claim-intense-discount .discount-badge-wrapper .discount-badge .text{font-size:14px;line-height:20px}}body.professions .claim-intense-discount .discount-badge-wrapper .icon-price-badge-corner{width:40px;height:80px;fill:#ffcc7e}body.professions .claim-intense-discount .discount-badge-wrapper .icon-price-badge-corner use,body.professions .claim-intense-discount .discount-badge-wrapper .icon-price-badge-corner use svg{fill:#ffcc7e}body.professions .claim-intense-discount .discount-badge-wrapper.light .discount-badge{background-color:#fff2ca}body.professions .claim-intense-discount .discount-badge-wrapper.light .icon-price-badge-corner,body.professions .claim-intense-discount .discount-badge-wrapper.light .icon-price-badge-corner use,body.professions .claim-intense-discount .discount-badge-wrapper.light .icon-price-badge-corner use svg{fill:#fff2ca}body.professions .claim-intense-discount .discount-text{margin:32px 0}body.professions .claim-intense-discount .old-price{text-decoration:line-through;color:rgba(80,102,123,.5);margin:0}body.professions .claim-intense-discount .old-price+.new-price{margin-bottom:8px}body.professions .claim-intense-discount .new-price{margin:0 0 16px}body.professions .claim-intense-discount .under-discount{margin:42px auto}body.professions .claim-intense-discount .btn{width:100%;margin:0 0 8px}@media only screen and (min-width:768px){body.professions .claim-intense-discount .btn{width:320px}}body.professions .claim-intense-discount .btn>p{margin:0}body.professions .claim-intense-discount .btn .pay-text{font-weight:500;letter-spacing:1px;font-size:14px;line-height:20px}body.professions .claim-intense-discount .btn .tiny-text{opacity:.7;color:#fff}body.professions .claim-intense-discount .tiny-text{font-size:13px;line-height:18px;color:rgba(80,102,123,.5)}body.professions .claim-intense-discount .first-month-form input[type=text]{width:320px;background-color:rgba(164,175,221,.2)!important;border:none!important}body.professions .claim-intense-discount .first-month-form input[type=text]:focus{border:1px solid #f4f5fa!important;background-color:#fff!important}body.professions .time-left{margin-left:.7ex}body.professions .hidden-date{display:none}body.professions .total.intense{padding-bottom:0!important}body.professions .intense-benefits h1{text-align:center}body.professions .intense-benefits .resume-spoiler{margin:32px 0;padding:24px 0;background-color:#f4f5fa;text-align:center;border-radius:4px;display:flex;flex-direction:column}@media only screen and (min-width:768px){body.professions .intense-benefits .resume-spoiler{display:flex;flex-direction:row}}body.professions .intense-benefits .resume-spoiler .item{width:auto;margin:8px 0}@media only screen and (min-width:768px){body.professions .intense-benefits .resume-spoiler .item{width:33.33%;margin:0}}body.professions .intense-benefits .resume-spoiler .item .subtitle{color:rgba(80,102,123,.5)}body.professions .intense-benefits .resume-spoiler .item>*{margin:0}@media only screen and (min-width:1280px){body.professions .intense-benefits .total-list{-moz-column-count:2;column-count:2;-moz-column-gap:68px;column-gap:68px}}.location-field-group{min-height:120px;margin-top:40px}.location-field-group .label{display:block}body.profile input[type=file]{display:none}body.profile .upload-resume-attachment{display:inline-block;padding:6px 12px;cursor:pointer;margin-left:15px}body.profile .blocked-resume-message{margin-left:15px;color:red;font-weight:500}body.profile .confirm-phone-button{margin-top:10px;width:100%}body.profile .non-confirmed-phone{padding-top:20px}body.profile .checkmark-icon{position:relative;top:-32px;right:16px;height:24px;width:24px;cursor:pointer}body.profile .confimed-phone-input{background-color:#abf5c1}body.profile .field-hint{margin-top:8px;color:#9baab9;line-height:normal}body.profile .field-hint_link{color:#3f9dff}body.profile .field-hint_reminder-link{color:#6f64e9}body.profile .field-hint a,body.profile .field-hint span{font-size:13px;line-height:18px;font-weight:400;font-style:normal}body.profile .image-cropper__recommended-image-size{display:none}body.profile #subscriptions .list-group-item{border:none;padding:0}body.profile #settings{font-size:15px}body.profile #settings a.change-phone{position:absolute;top:10px;right:20px;color:rgba(80,102,123,.5);z-index:1}body.profile #settings a.change-phone:hover{color:#4d5d6d}body.profile #settings small{font-size:13px}body.profile #settings .text-muted{color:rgba(80,102,123,.5)}body.profile #settings .list-group-item{border:none;padding:0}body.profile #settings .checkbox label{padding-left:16px}body.profile #settings .checkbox input[type=checkbox]:disabled+label{opacity:.5}body.profile #settings .easyPieChart{display:none;line-height:0!important;overflow:hidden!important;padding-top:20px!important}body.profile #settings form{padding-bottom:10px;border-bottom:1px solid #f4f5fa}body.profile #settings .phone-submit-form{border:none;margin-top:10px}body.profile #settings .phone-submit-form input{color:rgba(80,102,123,.5);background-color:rgba(164,175,221,.2);margin-right:8px;padding:10px 20px;min-width:350px;font-size:15px;border:none}body.profile #settings .phone-submit-form input:focus{background-color:#fff;color:#4d5d6d;border:1px solid #6f64e9}body.profile #settings .phone-submit-form input.error,body.profile #settings .phone-submit-form input.parsley-error{border:1px solid #d74a5c}body.profile #settings .phone-submit-form input .parsley-error-list,body.profile #settings .phone-submit-form input .parsley-errors-list{display:none}body.profile #settings .phone-submit-form button{font-size:14px;text-transform:uppercase;color:#fff}body.profile #settings .phone-submit-form button:disabled{background-color:rgba(80,102,123,.2)!important;border:1px solid rgba(80,102,123,.2)}body.profile #settings .phone-submit-form button,body.profile #settings .phone-submit-form input{border-radius:3px}body.profile #settings .phone-submit-form,body.profile #settings .resend-code-form{border-bottom:none}body.profile #settings .pending-message{display:none;width:260px;position:relative;top:-5px}body.profile #settings .submit-code-block{display:none}body.profile #settings .resend-code-button{display:none;position:relative;top:-10px;padding:7px 10px}body.profile #settings .resend-code-form{position:relative;margin-top:10px}body.profile .avatar-block{display:flex;align-items:center}body.profile .avatar-block .avatar{display:inline-block;margin-right:32px}@media(max-width:375px){body.profile .avatar-block .avatar.thumb-lg{width:80px;height:80px}}@media(max-width:375px){body.profile .avatar-block .avatar.thumb-lg img{height:auto}}body.profile .avatar-block .inputWrapper{display:inline-block;width:150px}body.profile .tokenfield{height:auto}body.profile .editor-toolbar>a{font-size:12px}body.profile .profile-resume-app{width:100vw;position:relative;left:50%;right:50%;margin-left:-46vw;margin-right:-50vw}@media only screen and (min-width:768px)and (max-width:1023px){body.profile .profile-resume-app{width:100%}}@media only screen and (max-width:767px){body.profile .profile-resume-app{width:100%;left:auto;right:auto;margin:0 auto}body.profile .profile-resume-app .container,body.profile .profile-resume-app .container-medium,body.profile .profile-resume-app .container-mini{padding:0!important}}body.profile .label-date-of-birth{visibility:visible}body.profile .user-edit__btn-success{color:#fff;background-color:#6f64e9}body.profile .user-edit__btn-success:hover{background-color:rgba(111,100,233,.75)}body.profile .user-edit__btn-success:active,body.profile .user-edit__btn-success:focus{background-color:#6f64e9;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}body.profile .user-edit__btn-success[disabled]{background-color:rgba(111,100,233,.5);cursor:text}body.profile .user-edit__btn-delete-profile{color:#d74a5c;background-color:rgba(164,175,221,.2);margin-top:16px;min-width:150px}@media only screen and (min-width:768px){body.profile .user-edit__btn-delete-profile{margin-top:0}}body.profile .user-edit__btn-delete-profile:active,body.profile .user-edit__btn-delete-profile:hover{background-color:rgba(164,175,221,.3)}body.profile .user-edit__btn-wrapper{padding-top:16px}@media only screen and (min-width:1019px){body.profile .user-edit__btn-wrapper{padding-top:0;padding-left:8px}}body.profile .user-edit__btn-delete-profile-popup{width:100%;height:34px}body.profile .troika-number~.parsley-errors-list{bottom:70px;max-width:145px;padding:0}@media only screen and (min-width:768px){body.profile .troika-number~.parsley-errors-list{max-width:none}}@media only screen and (min-width:1024px){body.profile .troika-number~.parsley-errors-list{max-width:145px}}@media only screen and (min-width:1366px){body.profile .troika-number~.parsley-errors-list{max-width:none}}body.profile .edit-visible{display:flex;align-content:center;padding:8px}body.profile .edit-visible label{cursor:pointer;margin:3px 0 0 10px}body.profile .edit-visible input[type=radio]{position:relative;height:24px;width:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}body.profile .edit-visible input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid rgba(80,102,123,.2)}body.profile .edit-visible input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background-color:#6f64e9;transform:translate(-50%,-50%);visibility:visible}.promo_codes__wrapper{margin-bottom:32px}@media only screen and (min-width:1024px){.promo_codes__wrapper{margin-bottom:48px}}.promo_codes__item:not(:last-child){margin-bottom:16px}@media only screen and (min-width:768px){.promo_codes__item:not(:last-child){margin-bottom:32px}}.promo_codes__line{font-size:15px;line-height:20px;display:inline-block;margin:12px 0 12px 16px;font-weight:500}@media only screen and (min-width:1024px){.promo_codes__line{font-size:17px;line-height:24px}}@media only screen and (min-width:768px){.promo_codes__line{margin-left:32px}}.promo_codes__line>p{display:inline-block;margin:0 16px 0 0}.promo_codes__line p.promo_codes__text-content{color:#50667b}.promo_codes__line span{margin:0 4px 0 0}.promo_codes__line span:nth-child(4){margin:0 4px 0 8px}.promo_codes__line span.green-text{color:#08d092}@media only screen and (min-width:768px){.promo_codes__line span.green-text{display:inline-block}}.promo_codes__line span.green-text svg{width:32px;height:32px;fill:#08d092;opacity:1;vertical-align:middle}.promo_codes__line span.green-text svg use,.promo_codes__line span.green-text svg use svg{fill:#08d092}.promo_codes__form-wrapper{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;transition:max-height .2s,opacity 1s;margin:80px auto 48px}@media only screen and (min-width:768px){.promo_codes__form-wrapper{margin:80px auto 64px}}.promo_codes__form-wrapper.hide-form{width:0;height:0;visibility:hidden;max-height:0;margin:0;opacity:0}@media only screen and (min-width:768px){.promo_codes__form-wrapper.hide-form{margin:0}}.promo_codes__form-wrapper.js-form-show{width:100%;height:auto;visibility:visible;max-height:1000px;opacity:1}.promo_codes__form-wrapper form{width:100%;max-width:344px;padding:0 16px;text-align:center}@media only screen and (min-width:768px){.promo_codes__form-wrapper form{padding:0}}.promo_codes__form-wrapper form button[type=submit]{width:100%;margin-top:16px}.promo_codes__form-wrapper .title{margin:0 0 32px}.promo_codes__content{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:32px}.promo_codes__content .nav-tabs{margin:0 0 32px}.promo_codes__content .tab-pane{display:none}.promo_codes__content .tab-pane.active{display:block}.promo_codes .special-offer-header{display:flex;flex-direction:column}@media only screen and (min-width:768px){.promo_codes .special-offer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.promo_codes .special-offer-header-wrapper{padding:16px 0;background-color:#fff2ca}.promo_codes .special-offer-header__text-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.promo_codes .special-offer-header__text-wrapper{justify-content:center;align-items:flex-start}}.promo_codes .special-offer-header__text{margin-top:24px}.promo_codes .special-offer-header__text a{color:#6f64e9;text-decoration:underline}.promo_codes .special-offer-header__text a:active,.promo_codes .special-offer-header__text a:hover{color:rgba(111,100,233,.8)}.promo_codes .special-offer-header__link-wrapper{align-self:flex-end;margin-top:16px}@media only screen and (min-width:768px){.promo_codes .special-offer-header__link-wrapper{align-self:center;margin-top:0;margin-left:32px}}.promo_codes .special-offer-header__link{font-size:14px;line-height:20px;padding:8px 0;color:#50667b;text-decoration:underline;white-space:nowrap;cursor:pointer}@media only screen and (min-width:1024px){.promo_codes .special-offer-header__link{font-size:15px;line-height:24px}}.promo_codes .special-offer-header__link:hover{color:#64809a}.promo_codes .special-offer-header h1.special-offer-header__text-header{margin:0}.promo_codes .hidden-date{display:none}.referrals-index__feature{margin-bottom:24px;display:flex;align-items:center}.referrals-index__feature-image{height:80px;width:80px}.referrals-index__feature-text{padding-left:32px}.referrals-index__sharing-block{background:rgba(164,175,221,.2);border-radius:4px;padding:8px 24px 32px}.referrals-index__urls-list{border-radius:4px;max-height:300px;overflow-y:scroll}.referrals-index__urls-item,.referrals-index__urls-title-block{min-height:32px;background:#fff;cursor:pointer;color:#50667b;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.referrals-index__urls-item:hover,.referrals-index__urls-title-block:hover{color:#2c2d30}.referrals-index__urls-title-block{border-radius:4px}.referrals-index__urls-title-block .icon-arrow-down{width:16px;height:16px}.referrals-index__urls-title-block .icon-arrow-down.rotate{transform:rotate(180deg)}.referrals-index__ref-link-block{min-height:32px;background:#fff2ca;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;position:relative}.referrals-index__ref-link-block>span::selection{background:#08d092;color:#fff}.referrals-index__ref-link-block>span::-moz-selection{background:#08d092;color:#fff}.referrals-index__disclaimer-link{color:#3f9dff;text-decoration:underline}.referrals-index__disclaimer-link:hover{color:#72b7ff}.referrals-index__features-wrapper,.referrals-index__generate-ref-link-button{right:8px;top:4px}.referrals-index__features-wrapper:hover .svg-icon.icon-link,.referrals-index__generate-ref-link-button:hover .svg-icon.icon-link{opacity:1}.referrals-index__features-wrapper .svg-icon.icon-link,.referrals-index__generate-ref-link-button .svg-icon.icon-link{width:20px;height:20px;vertical-align:sub;opacity:.48}.referrals-index__generate-ref-link-button{position:absolute}.referrals-index__ref-link-wrapper-title-success{display:none;color:#08d092}.referrals-index__finance-stats-block{background:rgba(164,175,221,.2);padding:12px 26px 32px}.referrals-index__referral-info-block{display:flex;align-items:flex-start;padding:24px 0;position:relative}.referrals-index__referral-info-user-image{width:56px;height:56px;border-radius:50%;margin-right:22px}.referrals-index__referral-info-date{position:absolute;top:24px;right:0}.referrals-index__history--progress{position:relative;margin-left:64px}.referrals-index__history--progress-caption{position:absolute;top:8px;right:0}@media(max-width:992px){.referrals-index__stats-block{margin-top:32px}}.referrals-index__finance-stats-block .icon-give_me_my_money{display:inline-block;height:1em;width:1.841796875em;vertical-align:middle}.referrals-index__finance-stats-block .icon-question_small{display:inline-block;height:1em;width:1em;vertical-align:middle}.referrals-index__finance-stats-block .icon-question_small .transparent{opacity:.48}.referrals-index__history-block .icon-money_send{display:inline-block;height:1em;width:1.841796875em;vertical-align:middle}.referrals-index__btn-disabled{border:none;border-radius:4px;text-align:center;background-color:rgba(164,175,221,.2)}.referrals-index__btn-disabled-text{color:rgba(63,157,255,.5)}body.registrations .avatar-block{display:flex;align-items:center}body.registrations .avatar-block .avatar{display:inline-block;margin-right:32px}body.registrations .avatar-block .inputWrapper{display:inline-block;width:150px}.user .segments-wrapper{padding-bottom:32px}@media only screen and (min-width:768px){.user .segments-wrapper{width:100%;padding-left:0}}.user .segments-wrapper .segments-group__title-wrapper{display:flex;flex-direction:column;margin:20px 0 10px}@media only screen and (min-width:768px){.user .segments-wrapper .segments-group__title-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.user .segments-wrapper .segments-group__title{margin:0}.user .segments-wrapper .segments-group__error-message{font-size:12px;line-height:16px;font-weight:400;color:#d74a5c;visibility:hidden;opacity:0;max-height:0;transition:visibility 0s linear .33s,opacity .33s linear,max-height .33s linear}@media only screen and (min-width:1024px){.user .segments-wrapper .segments-group__error-message{font-size:13px;line-height:18px;font-weight:400}}.user .segments-wrapper .segments-group__error-message.js-show{visibility:visible;opacity:1;max-height:50px;transition-delay:0s}@media only screen and (min-width:768px){.user .segments-wrapper .segments-group__error-message.js-show{margin-left:12px}}.user #segments-form input[type=checkbox],.user #segments-form input[type=radio]{margin-right:10px}.user #segments-form span.text-danger{visibility:hidden}.user #segments-form label{cursor:pointer}.user #segments-send-button{width:150px;padding:10px}.user #segments-send-button .i-spinner{display:none}.test{color:purple}body.static_pages .medium{font-weight:500}body.static_pages .m-t-50{margin-top:50px}.static-page__content img[alt^="!!"]{max-width:800px;width:100%}.static-page__content .main-content{margin-top:40px}.static-page__content a{color:#3f9dff}.static-page__content .toc-nav{margin-top:20px}.static-page__content .toc-nav .affix{position:static}@media only screen and (min-width:1019px){.static-page__content .toc-nav .affix{width:265px;height:calc(100% - 110px);position:fixed;top:20px;overflow-y:scroll;background-color:#fff}}@media only screen and (min-width:1150px){.static-page__content .toc-nav .affix{width:295px}}@media only screen and (min-width:1280px){.static-page__content .toc-nav .affix{width:340px}}@media only screen and (min-width:1440px){.static-page__content .toc-nav .affix{width:390px}}.static-page__content .toc-nav .affix.toc-nav_top{top:40px}.static-page__content .toc-nav .affix.toc-nav_bottom{bottom:80px}.static-page__content .toc-nav li.active a{background-color:#f4f5fa;color:#50667b}.static-page__content .toc-nav a{display:block;margin:0;padding:8px 16px;font-size:inherit;color:rgba(80,102,123,.5);border-radius:4px}.static-page__content .toc-nav a:hover{color:#50667b}.static-page__content .toc-nav a.level1{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.static-page__content .toc-nav a.level1{font-size:17px;line-height:24px}}.static-page__content .toc-nav a.level2,.static-page__content .toc-nav a.level3,.static-page__content .toc-nav a.level4,.static-page__content .toc-nav a.level5,.static-page__content .toc-nav a.level6{font-size:14px;line-height:20px;margin:0 0 0 32px}@media only screen and (min-width:1024px){.static-page__content .toc-nav a.level2,.static-page__content .toc-nav a.level3,.static-page__content .toc-nav a.level4,.static-page__content .toc-nav a.level5,.static-page__content .toc-nav a.level6{font-size:15px;line-height:24px}}.static-page__content .toc-nav a.level3,.static-page__content .toc-nav a.level4,.static-page__content .toc-nav a.level5,.static-page__content .toc-nav a.level6{display:none;margin-left:32px}section .test-title{font-size:20px;line-height:28px;font-weight:400}@media only screen and (min-width:1024px){section .test-title{font-size:24px;line-height:32px}}.subjects .test-description{font-size:15px;font-weight:500}.subjects .test-item{font-size:15px}.subjects .icons-set li{width:48%}.subjects .start-btn{width:100%}.subjects .subject-title{max-width:300px;white-space:normal}.memberships__wrapper{flex:1;padding:0 16px}@media only screen and (min-width:1024px){.memberships__wrapper{padding:0 32px}}.memberships .content{text-align:center}.memberships .content__status_success .content__title{color:#08d092}.memberships .content__status_fail .content__title{color:#d74a5c}.memberships .content__title{font-size:24px;line-height:32px;font-weight:500}@media only screen and (min-width:1024px){.memberships .content__title{font-size:34px;line-height:44px}}.memberships .content .test-result-popup{text-align:center}.memberships .content .test-result-popup .gb-popup__close{width:35px;height:35px;transition:opacity .2s;top:5px;margin-left:-35px;color:#50667b!important;font-size:50px;opacity:.5}@media only screen and (min-width:1024px){.memberships .content .test-result-popup .gb-popup__close{width:20px;height:20px;top:0;margin-left:-20px;font-size:24px}}.memberships .content .test-result-popup .gb-popup__close:hover{opacity:1}.memberships .content .test-result-popup .gb-popup__helper{width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow-y:hidden!important}@media only screen and (min-width:1024px){.memberships .content .test-result-popup .gb-popup__helper{height:inherit;max-height:90vh;max-width:700px}}.memberships .content .test-result-popup__header-img{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;text-align:center;overflow:hidden;background-color:#e5f3fe;min-height:180px}.memberships .content .test-result-popup__header-img img{max-height:100%}.memberships .content .test-result-popup__main-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 16px;text-align:center}@media only screen and (min-width:1024px){.memberships .content .test-result-popup__main-content{padding:24px 32px 32px}}@media only screen and (min-width:1366px){.memberships .content .test-result-popup__main-content{padding:32px}}.memberships .content .test-result-popup__title{font-size:20px;line-height:28px;color:#50667b;text-align:center;padding-bottom:24px}@media only screen and (min-width:1024px){.memberships .content .test-result-popup__title{font-size:24px;line-height:32px}}.memberships .content .test-result-popup__share-title{font-size:14px;line-height:20px;color:#2c2d30;text-align:center;padding-bottom:16px}@media only screen and (min-width:1024px){.memberships .content .test-result-popup__share-title{font-size:15px;line-height:24px}}.memberships .profession-card__desc{text-align:left}.memberships .memberships-upsales{padding:0}@media only screen and (min-width:1024px){.memberships .memberships-upsales{padding:0}}.memberships .memberships-upsales__content-wrapper{display:flex;flex-direction:column;width:100%}.memberships .memberships-upsales .memberships-header{background-color:#f4f5fa}.memberships .memberships-upsales .memberships-header__title{font-size:24px;line-height:32px;font-weight:500;margin:0;text-align:left;white-space:nowrap}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header__title{font-size:34px;line-height:44px}}.memberships .memberships-upsales .memberships-header__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:32px 0;border-bottom:1px solid rgba(80,102,123,.2)}@media only screen and (min-width:768px){.memberships .memberships-upsales .memberships-header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header__content{justify-content:flex-start;align-items:center}}.memberships .memberships-upsales .memberships-header__title-content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header__title-content-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:space-between;flex-wrap:nowrap;margin-right:32px}}.memberships .memberships-upsales .memberships-header__title-icon{display:none}.memberships .memberships-upsales .memberships-header__title-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.memberships .memberships-upsales .memberships-header__title-wrapper_danger{align-self:flex-start}.memberships .memberships-upsales .memberships-header__title-wrapper_danger .memberships-header__title{color:#d74a5c}.memberships .memberships-upsales .memberships-header__title-wrapper_success .memberships-header__title{color:#08d092}.memberships .memberships-upsales .memberships-header__title-wrapper_success .memberships-header__title-icon{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:16px;background-color:#08d092}.memberships .memberships-upsales .memberships-header__title-wrapper_success .memberships-header__title-icon .svg-icon{width:24px;height:24px;fill:#fff}.memberships .memberships-upsales .memberships-header__title-wrapper_success .memberships-header__title-icon .svg-icon use,.memberships .memberships-upsales .memberships-header__title-wrapper_success .memberships-header__title-icon .svg-icon use svg{fill:#fff}.memberships .memberships-upsales .memberships-header .result-data{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;margin-top:24px}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data{margin-top:0;margin-left:40px;align-self:flex-end}}.memberships .memberships-upsales .memberships-header .result-data__answers,.memberships .memberships-upsales .memberships-header .result-data__time{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data__answers,.memberships .memberships-upsales .memberships-header .result-data__time{position:relative}}.memberships .memberships-upsales .memberships-header .result-data__time{margin:0 0 0 40px}.memberships .memberships-upsales .memberships-header .result-data__counter,.memberships .memberships-upsales .memberships-header .result-data__text{white-space:nowrap}.memberships .memberships-upsales .memberships-header .result-data__counter,.memberships .memberships-upsales .memberships-header .result-data__counter span{font-size:24px;line-height:32px;font-weight:500;margin-bottom:8px;color:#3f5368}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data__counter,.memberships .memberships-upsales .memberships-header .result-data__counter span{font-size:34px;line-height:44px}}.memberships .memberships-upsales .memberships-header .result-data__text{font-size:13px;line-height:18px;font-weight:400}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data__text{position:absolute;left:0;bottom:-8px}}.memberships .memberships-upsales .memberships-header .result-data__certificate{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:32px;margin-left:0}@media only screen and (min-width:768px){.memberships .memberships-upsales .memberships-header .result-data__certificate{justify-content:flex-start;align-items:center;width:auto;margin-top:0;margin-left:32px}}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data__certificate{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:auto;margin-top:0;margin-left:auto}}.memberships .memberships-upsales .memberships-header .result-data__certificate-title{font-size:14px;line-height:20px;margin-bottom:16px;color:#3f5368}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .result-data__certificate-title{font-size:15px;line-height:24px;max-width:90px;margin-bottom:0;margin-right:32px;text-align:center}}@media only screen and (min-width:1366px){.memberships .memberships-upsales .memberships-header .result-data__certificate-title{max-width:unset;text-align:right;white-space:nowrap}}@media only screen and (min-width:768px){.memberships .memberships-upsales .memberships-header .result-data__certificate-image{width:134px;height:104px;transform:scale(.5);transform-origin:left top}}.memberships .memberships-upsales .memberships-header .certificate-sm{max-width:288px;min-height:210px;min-width:288px;margin-left:0}@media only screen and (min-width:768px){.memberships .memberships-upsales .memberships-header .certificate-sm{max-width:268px;min-height:205px;min-width:268px}}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-header .certificate-sm{margin-left:auto}}.memberships .memberships-upsales .memberships-header .certificate-sm .background{z-index:0}.memberships .memberships-upsales .memberships-upsales-block{padding:32px 0;background-color:#f4f5fa}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-upsales-block{padding-bottom:64px}}.memberships .memberships-upsales .memberships-upsales-block__title{font-size:20px;line-height:24px;font-weight:400;margin-bottom:24px;color:#3f5368;text-align:left}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-upsales-block__title{font-size:24px;line-height:32px;font-weight:400;margin-bottom:32px}}.memberships .memberships-upsales .memberships-upsales-block__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,100%));grid-gap:16px;justify-content:left;width:100%}@media only screen and (min-width:768px){.memberships .memberships-upsales .memberships-upsales-block__cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-upsales-block__cards{grid-gap:32px}}@media only screen and (min-width:1366px){.memberships .memberships-upsales .memberships-upsales-block__cards{grid-template-columns:repeat(3,1fr)}}.memberships .memberships-upsales .memberships-upsales-block__cards .profession-card{background-color:#fff}.memberships .memberships-upsales .memberships-upsales-block__cards .profession-card__content{min-height:160px}.memberships .memberships-upsales .memberships-upsales-block__cards .profession-card__desc{align-self:flex-end}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-upsales-block__cards .profession-card__desc{margin-bottom:24px}}.memberships .memberships-upsales .memberships-upsales-block__cards .profession-card__helper{padding-left:24px}.memberships .memberships-upsales .memberships-upsales-block__cards .gb-gu-card__content{align-items:flex-start;padding:0 16px 16px}@media only screen and (min-width:1024px){.memberships .memberships-upsales .memberships-upsales-block__cards .gb-gu-card__content{padding:0 24px 24px}}.memberships .memberships-upsales .memberships-upsales-block__cards .gb-gu-card__desc{text-align:left}.memberships .memberships-upsales .failed-questions{margin-top:32px}@media only screen and (min-width:1024px){.memberships .memberships-upsales .failed-questions{margin-top:64px}}.memberships .memberships-upsales .failed-questions__title-wrapper{margin-bottom:16px}@media only screen and (min-width:1024px){.memberships .memberships-upsales .failed-questions__title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}}.memberships .memberships-upsales .failed-questions__main-title{font-size:20px;line-height:24px;font-weight:400;margin-bottom:32px;color:#3f5368}@media only screen and (min-width:1024px){.memberships .memberships-upsales .failed-questions__main-title{margin-bottom:0}}.memberships .memberships-upsales .failed-questions__title{font-size:17px;line-height:24px;font-weight:500;color:#d74a5c}.memberships .result-data{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;margin-top:24px}.memberships .result-data__time{margin:0 0 0 40px}.memberships .result-data__certificate{margin-left:32px}.memberships .result-data__certificate .svg-icon{width:32px;height:32px}.memberships .failed-questions{margin-top:40px;text-align:left}.memberships .failed-questions__title{font-size:20px;line-height:28px;color:#50667b;font-weight:400}@media only screen and (min-width:1024px){.memberships .failed-questions__title{font-size:24px;line-height:32px}}.memberships .failed-questions__item,.memberships .failed-questions__wrapper{width:100%}.memberships .failed-questions__item{padding:16px 0;border-bottom:1px solid rgba(80,102,123,.2)}@media only screen and (min-width:1024px){.memberships .failed-questions__item{padding:32px 0}}.memberships .failed-questions__item-title{font-size:15px;line-height:20px;font-weight:500;width:100%;margin-bottom:12px;color:#4c5d6e}@media only screen and (min-width:1024px){.memberships .failed-questions__item-title{font-size:17px;line-height:24px;margin-bottom:16px}}.memberships .failed-questions__item-answer-title{font-size:12px;line-height:16px;font-weight:400;width:100%;margin-bottom:8px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.memberships .failed-questions__item-answer-title{font-size:13px;line-height:18px;font-weight:400}}.memberships .failed-questions__item-user-answer{font-size:14px;line-height:20px;width:100%;color:#2c2d30}@media only screen and (min-width:1024px){.memberships .failed-questions__item-user-answer{font-size:15px;line-height:24px}}.memberships .professions{margin-top:40px;text-align:center}.memberships .professions__title{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.memberships .professions__title{font-size:17px;line-height:24px}}.memberships .professions__items{display:flex;flex-direction:row;flex-wrap:wrap;margin:32px -8px -16px;padding-bottom:16px}@media only screen and (min-width:1024px){.memberships .professions__items{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}.memberships .professions__items .profession-card{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px}@media only screen and (min-width:768px){.memberships .professions__items .profession-card{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.memberships .professions__items .profession-card{width:calc(50% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}@media only screen and (min-width:1366px){.memberships .professions__items .profession-card{width:calc(33.33333% - 32px)}}.questions .tests-wrapper{margin-top:40px;margin-bottom:150px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.questions .input-group.questions-list{width:100%}.questions .input-group.questions-list p{margin:0}.questions .input-group.questions-list ul{width:100%}.questions .input-group.questions-list input[type=radio]:hover{cursor:pointer}.questions .input-group.questions-list pre{padding:0;font-size:14px;background:none}.questions .input-group.questions-list code{word-break:break-word;background:none}.questions .input-group.questions-list li{display:flex;flex-direction:row;justify-content:unset;align-items:center;width:100%;min-height:45px;padding-left:12px;cursor:pointer!important}.questions .input-group.questions-list li input{margin:0}.questions .input-group.questions-list li:hover{background-color:#f4f5fa}.questions .input-group.questions-list li.active{background-color:#e5f3fe}.questions .hljs{background:none;color:#444}.questions .apache .hljs-tag,.questions .asciidoc .hljs-strong,.questions .bash .hljs-variable,.questions .css .hljs-tag,.questions .hljs-built_in,.questions .hljs-doctag,.questions .hljs-id,.questions .hljs-keyword,.questions .hljs-request,.questions .hljs-status,.questions .hljs-title,.questions .hljs-type,.questions .hljs-typename,.questions .hljs-winutils,.questions .markdown .hljs-strong,.questions .pf .hljs-variable,.questions .smalltalk .hljs-class,.questions .tex .hljs-command{font-weight:300!important}.questions pre{margin-bottom:0}.questions code{padding:0}.questions .test-status{display:none;background-color:#fff2ca;padding:15px 50px;position:relative}.questions .test-status .arrow-down{width:0;height:0;position:absolute;left:85px;bottom:-15px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #fff2ca}.questions .controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100px;padding:0 16px;background-color:#f4f5fa}@media only screen and (min-width:768px){.questions .controls{padding:0 0 0 50px}}.questions .controls .timer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px 16px;background-color:#fff;border-radius:4px}@media only screen and (min-width:768px){.questions .controls .timer{padding:12px 24px}}.questions .controls .timer .minutes,.questions .controls .timer .seconds{min-width:2ch}.questions .controls .pause-button{padding:9px 20px;background-color:rgba(80,102,123,.2);border-radius:4px}.questions .controls .pause-button i{color:#b8c3ce}.questions .controls__progress{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:nowrap}.questions .controls__progress .current-question{margin-left:16px}.questions .controls span.text-muted{width:220px;margin-bottom:0;line-height:1.2}.questions .controls .current{display:inline-block;background-color:#fff;border-radius:500px;width:30px;height:30px;font-weight:500;text-align:center;padding-top:3px}.questions footer{width:100%;padding:0;z-index:10}.questions .code-wrapper{border:1px solid #dedede;border-radius:4px}.questions #error-message{display:none}.questions #answer-button{width:auto;height:50px;margin-left:16px}@media only screen and (min-width:768px){.questions #answer-button{width:150px;margin-left:32px}}.questions #answer-button .i-spinner{font-size:1.5em}.questions .bugreport{display:inline-block;position:absolute;right:15px;top:0;cursor:pointer}.gb-tests-index{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;margin-bottom:-16px;padding:16px}@media only screen and (min-width:1024px){.gb-tests-index{margin-right:-16px;margin-left:-16px;margin-bottom:-32px}}@media only screen and (min-width:768px){.gb-tests-index{padding:16px 32px}}.gb-tests-index__item{width:calc(100% - 16px);margin-bottom:16px;margin-right:8px;margin-left:8px;position:relative}@media only screen and (min-width:768px){.gb-tests-index__item{width:calc(50% - 16px)}}@media only screen and (min-width:1024px){.gb-tests-index__item{width:calc(33.33333% - 32px);margin-right:16px;margin-left:16px;margin-bottom:32px}}.gb-tests-index__item:after{width:40px;height:100%;content:"";position:absolute;right:0;top:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.0001))}.gb-tests-index .test-card{display:flex;flex-direction:row;overflow:hidden;border-radius:4px}.gb-tests-index .test-card_banner{display:none}@media only screen and (min-width:768px){.gb-tests-index .test-card_banner{display:flex;flex-direction:row;overflow:hidden;border-radius:4px}}.gb-tests-index .test-card_banner:first-of-type{display:flex;flex-direction:row;overflow:hidden;border-radius:4px}.gb-tests-index .test-card__img{margin-right:28px}.gb-tests-index .test-card__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:20px;line-height:28px;height:80px;margin-bottom:8px;color:#50667b}@media only screen and (min-width:1024px){.gb-tests-index .test-card__name{font-size:24px;line-height:32px}}.gb-tests-index .levels{padding:0;list-style:none}.gb-tests-index .levels__item{margin-bottom:4px}.gb-tests-index .level{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-tests-index .level{font-size:15px;line-height:24px}}.gb-tests-index .level__link{white-space:nowrap;color:#50667b}.gb-tests-index .level__subtitle{color:#50667b}.gb-tests-index .level__subtitle_bold{font-weight:500}.gb-tests-index .level__icon{width:15px;height:15px;display:inline-block;margin-right:8px;text-align:center;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.gb-tests-index .level_state_new,.gb-tests-index .level_state_passed{color:#08d092}.gb-tests-index .level_state_passed i:before{content:""}.gb-tests-index .level_state_in-progress{color:#ffa64b}.gb-tests-index .level_state_in-progress i:before{content:""}.gb-tests-index .level_state_failed{color:#d74a5c}.gb-tests-index .level_state_failed i:before{content:""}.gb-test-page{display:flex;flex-direction:column;padding:16px}@media only screen and (min-width:768px){.gb-test-page{display:flex;flex-direction:row;padding:16px 32px}}.gb-test-page__left{width:100%;margin-bottom:32px;text-align:center}.gb-test-page__left img{max-width:100%}@media only screen and (min-width:768px){.gb-test-page__left{width:200px;margin-right:40px}}.gb-test-page__right{display:flex;flex-direction:column}@media only screen and (min-width:1440px){.gb-test-page__right{display:flex;flex-direction:row}}.gb-test-page .login-inf__txt{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-test-page .login-inf__txt{font-size:15px;line-height:24px}}.gb-test-page .login-inf__link{color:#6f64e9}.gb-test-page .test-control__icon{width:15px;height:15px;display:inline-block;margin-right:8px;text-align:center;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.gb-test-page .test-control__retry-interval{font-size:14px;line-height:20px;margin-top:16px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-test-page .test-control__retry-interval{font-size:15px;line-height:24px}}.gb-test-page .test-control__login-inf{margin-top:16px}.gb-test-page .test-control__next-try-inf{font-size:14px;line-height:18px;margin-top:16px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-test-page .test-control__next-try-inf{font-size:14px;line-height:20px}}.gb-test-page .test-control .status_state_passed,.gb-test-page .test-control .status_state_passed .test-control__link{color:#08d092}.gb-test-page .test-control .status_state_passed i:before{content:""}.gb-test-page .test-control .status_state_failed,.gb-test-page .test-control .status_state_failed .test-control__msg{color:#d74a5c}.gb-test-page .test-control .status_state_failed i:before{content:""}.gb-test-page .test-control__status{margin-top:32px}.gb-test-page .test-control__button{font-size:15px;line-height:24px;transition:all .2s;margin-top:32px;display:block;width:100%;padding:8px 12px;text-align:center;border-radius:4px;background-color:#6f64e9;color:#fff}@media only screen and (min-width:1024px){.gb-test-page .test-control__button{font-size:17px;line-height:27px}}.gb-test-page .test-control__button_color_orange{background-color:#ffa64b}.gb-test-page .test-inf__header{margin-bottom:32px}.gb-test-page .header__title{font-size:20px;line-height:28px;margin-top:4px}@media only screen and (min-width:1024px){.gb-test-page .header__title{font-size:24px;line-height:32px}}.gb-test-page .header__description{font-size:14px;line-height:20px;margin:16px 0;font-weight:500}@media only screen and (min-width:1024px){.gb-test-page .header__description{font-size:15px;line-height:24px}}.gb-test-page .header__complexity{display:inline-block}.gb-test-page .body{display:flex;flex-direction:column}@media only screen and (min-width:768px){.gb-test-page .body{display:flex;flex-direction:row}}.gb-test-page .body__item{width:100%}@media only screen and (min-width:768px){.gb-test-page .body__item{width:50%}}.gb-test-page .statistics{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.gb-test-page .statistics-item{margin-bottom:32px;text-align:center}.gb-test-page .statistics-item__txt{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-test-page .statistics-item__txt{font-size:15px;line-height:24px}}.gb-test-page .statistics-item__txt_color_green{color:#08d092}.gb-test-page .statistics__item{width:50%}.gb-test-page .topics-list{padding-left:24px}.gb-test-page .topics-list__item{font-size:14px;line-height:18px}@media only screen and (min-width:1024px){.gb-test-page .topics-list__item{font-size:14px;line-height:20px}}.gb-test-page .topics__title{font-size:15px;line-height:24px;margin-bottom:4px;font-weight:500}@media only screen and (min-width:1024px){.gb-test-page .topics__title{font-size:17px;line-height:27px}}.gb-test-page .complexity{display:flex;flex-direction:row;font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-test-page .complexity{font-size:15px;line-height:24px}}.gb-test-page .complexity__rate{margin-left:4px}.gb-test-page .complexity i{color:#ffa64b}.gb-test-page .test-inf{width:100%;margin:0 0 32px}@media only screen and (min-width:1440px){.gb-test-page .test-inf{width:calc(66.66% - 32px);margin:0 32px 0 0}}.gb-test-page .test-passed-list{width:100%}@media only screen and (min-width:1440px){.gb-test-page .test-passed-list{width:33.333333%}}.gb-test-page .test-passed-list__counter{font-size:15px;line-height:20px;font-weight:500;margin-bottom:4px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-test-page .test-passed-list__counter{font-size:17px;line-height:24px}}.gb-test-page .test-passed-list__list{padding:0;list-style:none}.gb-test-page .test-passed-list__title{margin-bottom:16px}.gb-test-page .passed-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gb-test-page .passed-list-item__user-inf{display:flex;flex-direction:column}.gb-test-page .passed-list-item__img{width:100%;-o-object-fit:cover;object-fit:cover}.gb-test-page .passed-list-item__img-wrapper{display:flex;flex-direction:row;width:43px;height:43px;margin-right:16px;border-radius:50%;overflow:hidden}.gb-test-page .passed-list-item__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-test-page .passed-list-item__user-name{font-size:14px;line-height:18px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-test-page .passed-list-item__user-name{font-size:14px;line-height:20px}}.gb-test-page .passed-list-item__user-passed-time{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-test-page .passed-list-item__user-passed-time{font-size:13px;line-height:18px;font-weight:400}}.gb-test-page .passed-list-item__user-passed-time i{width:11px;height:11px;font:normal normal normal 14px/1 FontAwesome;color:rgba(80,102,123,.5)}.gb-test-page .passed-list-item__user-passed-time i:before{content:""}.gb-test-page .passed-list .points{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-test-page .passed-list .points{font-size:15px;line-height:24px}}.gb-test-page .passed-list .point_state_passed{font-size:15px;line-height:24px;font-weight:500;color:#08d092}@media only screen and (min-width:1024px){.gb-test-page .passed-list .point_state_passed{font-size:17px;line-height:27px}}.gb-test-page .passed-list__item{margin-bottom:16px}body.topics .searchable-container{padding:0 16px}@media(max-width:767px){body.topics .searchable-container{padding:0 8px}}body.topics .create-topic-btn{margin:14px 0;float:left}body.topics .forum-rules-link{margin:18px 0;float:right}body.topics #create-topic-top{width:30%}body.topics #search-top{width:60%}body.topics .comment-item blockquote{font-size:inherit}body.topics .comment-item .panel-body a{color:#3f9dff}body.topics .icon-comments,body.topics .icon-views{height:16px;width:16px;margin-right:2px;opacity:.4;vertical-align:text-bottom}body.topics a.text-muted:focus .icon-like,body.topics a.text-muted:hover .icon-like{fill:#181a1c;opacity:1}body.topics a.text-success .icon-like{fill:#08d092;opacity:1}body.topics a.text-success:focus .icon-like,body.topics a.text-success:hover .icon-like{fill:#2b542c}body.topics .topic-thanks:focus .icon-like-mini,body.topics .topic-thanks:hover .icon-like-mini{opacity:1}body.topics .topic-thanks.active .icon-like-mini{fill:#08d092;opacity:1}body.topics label.small.text-dark{color:#2c2d30}body.topics .topic-title h1{display:inline-block}body.topics .topic-title .fa-ban{font-size:24px}body.topics .topic-title-wrapper{padding-left:0}@media(max-width:767px){body.topics .topic-title-wrapper{padding-left:16px}}body.topics .nav.nav-tabs{height:60px}body.topics .forum-tab svg{width:16px;height:16px;margin:0 8px -2px 0;fill:#2c2d30}@media only screen and (min-width:1024px){.gb-topics-index{display:flex}}.gb-topics-index__forums-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:1024px){.gb-topics-index__content-wrapper{width:66.66%;padding-right:16px}}@media only screen and (min-width:1024px){.gb-topics-index__banners-wrapper{width:33.33%;padding-left:16px}}.gb-topics-index .topics-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;padding:0;border-bottom:1px solid rgba(164,175,221,.2)}.gb-topics-index .topics-header-button{font-size:14px;line-height:20px;display:flex;flex-direction:row;justify-content:center;align-items:baseline;padding:8px 16px;border-radius:4px;background-color:rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.gb-topics-index .topics-header-button{font-size:15px;line-height:24px}}.gb-topics-index .topics-header-button:not(:last-child){margin-right:16px}.gb-topics-index .topics-header-button_color_primary{background-color:#6f64e9;color:#fff}.gb-topics-index .topics-header-button_color_light{background-color:#f4f5fa;color:#9baab9}.gb-topics-index .topics-header-button .svg-icon{width:16px;height:16px;margin-right:4px}.gb-topics-index .topics-header-button i{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif;margin-right:8px}.gb-topics-index .topics-header-button i:before{content:""}.gb-topics-index .topic-answers{text-align:center}.gb-topics-index .topic-answers__counter_color_green{color:#08d092}.gb-topics-index .topic-answers__counter_color_muted{color:rgba(80,102,123,.5)}.gb-topics-index .topic-answers__text_color_green{color:#08d092}.gb-topics-index .topic-answers__text_color_muted{color:rgba(80,102,123,.5)}.gb-topics-index .topic-waits-for-reply{display:none}@media only screen and (min-width:768px){.gb-topics-index .topic-waits-for-reply{display:block;text-align:center;margin-left:16px}}.gb-topics-index .topic-waits-for-reply_color_dark{color:#2c2d30}.gb-topics-index .topic-waits-for-reply_color_muted{color:rgba(80,102,123,.5)}.gb-topics-index .topic-waits-for-reply__text{font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-topics-index .topic-waits-for-reply__text{font-size:13px;line-height:18px;font-weight:400}}.gb-topics-index .topic-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(164,175,221,.2)}.gb-topics-index .topic-item__left{width:70%}@media only screen and (min-width:768px){.gb-topics-index .topic-item__left{width:65%;padding-right:16px}}.gb-topics-index .topic-item__right{width:30%}@media only screen and (min-width:768px){.gb-topics-index .topic-item__right{width:35%}}.gb-topics-index .topic-item__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:15px;line-height:20px;font-weight:500;color:#50667b}@media only screen and (min-width:1024px){.gb-topics-index .topic-item__title{font-size:17px;line-height:24px}}.gb-topics-index .topic-item__title:hover{color:rgba(80,102,123,.5)}.gb-topics-index .topic-item__description{display:flex;flex-direction:column;font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-topics-index .topic-item__description{font-size:13px;line-height:18px;font-weight:400;display:flex;flex-direction:row}}.gb-topics-index .topic-item__description i{margin-right:8px;font-family:icon,Arial,sans-serif;font-size:11px;color:rgba(80,102,123,.5)}.gb-topics-index .topic-item__description i:before{content:""}.gb-topics-index .topic-item__date{white-space:nowrap}.gb-topics-index .topic-item__tags{margin-right:16px}@media only screen and (min-width:1024px){.gb-topics-index .topic-item__tags{max-width:65%}}.gb-topics-index .topic-item__tag-link{color:rgba(80,102,123,.5)}.gb-topics-index .topic-item__icon{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif;margin-right:8px}.gb-topics-index .topic-item__icon_type_pinned:before{content:""}.gb-topics-index .topic-item__icon_type_closed{color:#d74a5c}.gb-topics-index .topic-item__icon_type_closed:before{content:""}.gb-topics-index .topic-item__badge{margin-right:8px;padding:4px 8px;border-radius:10px;font-size:12px;background-color:#6f64e9;line-height:1;color:#fff}.gb-topics-index .topic-item-statistics{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media only screen and (min-width:768px){.gb-topics-index .topic-item-statistics{justify-content:space-between;align-items:center}}.gb-topics-index .topic-item-statistics__text{font-size:12px;line-height:16px;font-weight:400;color:#fff}@media only screen and (min-width:1024px){.gb-topics-index .topic-item-statistics__text{font-size:13px;line-height:18px;font-weight:400}}.gb-topics-index .topic-item-statistics__text_color_green{color:#08d092}.gb-topics-index .topic-item-statistics__text_color_muted{color:rgba(80,102,123,.5)}.gb-topics-index .topic-item-statistics__user{display:none}@media only screen and (min-width:768px){.gb-topics-index .topic-item-statistics__user{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:240px}}.gb-topics-index .topic-item-statistics__user-name{font-size:14px;line-height:18px;color:#50667b}@media only screen and (min-width:1024px){.gb-topics-index .topic-item-statistics__user-name{font-size:14px;line-height:20px}}.gb-topics-index .topic-item-statistics__img{width:100%;-o-object-fit:cover;object-fit:cover}.gb-topics-index .topic-item-statistics__img-wrapper{display:flex;flex-direction:row;width:34px;height:34px;flex-shrink:0;margin-right:16px;border-radius:50%;overflow:hidden}.gb-topics-edit{width:66.66%;padding-top:24px}.gb-topics-edit__title{font-size:15px;line-height:20px;font-weight:500;margin-bottom:16px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-topics-edit__title{font-size:17px;line-height:24px}}.gb-topics-edit .topics-edit-form__error{padding:16px;background-color:rgba(215,74,92,.3);color:#d74a5c}.gb-topics-edit .topics-edit-form__item{margin-bottom:16px}.gb-topics-edit .topics-edit-form__input{font-size:14px;line-height:20px;width:100%;padding:8px 16px;border:1px solid transparent;border-radius:4px;background-color:rgba(164,175,221,.2);color:#50667b}@media only screen and (min-width:1024px){.gb-topics-edit .topics-edit-form__input{font-size:15px;line-height:24px}}.gb-topics-edit .topics-edit-form__input:focus{outline:none;border:1px solid #c6ccd1;background-color:#fff;color:#2c2d30}.gb-topics-new{display:flex;flex-direction:column;padding-top:24px}@media only screen and (min-width:768px){.gb-topics-new{display:flex;flex-direction:row}}.gb-topics-new__left{width:100%}@media only screen and (min-width:768px){.gb-topics-new__left{width:66.66%;margin-right:32px}}.gb-topics-new__right{width:100%}@media only screen and (min-width:768px){.gb-topics-new__right{width:33.33%}}.gb-topics-new__title{font-size:15px;line-height:20px;font-weight:500;margin-bottom:16px;color:#2c2d30}@media only screen and (min-width:1024px){.gb-topics-new__title{font-size:17px;line-height:24px}}.gb-topics-new .new-topic-instructions{padding:16px;color:#2c2d30;background-color:rgba(255,166,75,.25)}.gb-topics-new .new-topic-instruction{font-size:14px;line-height:20px;margin-bottom:24px}@media only screen and (min-width:1024px){.gb-topics-new .new-topic-instruction{font-size:15px;line-height:24px}}.gb-topics-new .new-topic-instruction__title{font-weight:500}.gb-topic-page{display:flex;flex-direction:column;padding-top:32px}@media only screen and (min-width:768px){.gb-topic-page{display:flex;flex-direction:row}}.gb-topic-page__left{width:100%;word-break:break-word}@media only screen and (min-width:768px){.gb-topic-page__left{width:60%;margin-right:32px}}@media only screen and (min-width:1280px){.gb-topic-page__left{width:70%}}.gb-topic-page__right{width:100%}@media only screen and (min-width:768px){.gb-topic-page__right{width:40%}}@media only screen and (min-width:1280px){.gb-topic-page__right{width:30%}}.gb-topic-page__right-articles,.gb-topic-page__right-cources,.gb-topic-page__right-vebinars{margin-bottom:32px}.gb-topic-page__title{font-size:24px;line-height:32px;font-weight:500;margin-bottom:8px;color:#50667b}@media only screen and (min-width:1024px){.gb-topic-page__title{font-size:34px;line-height:44px}}.gb-topic-page__tags{margin-bottom:16px}.gb-topic-page__comments,.gb-topic-page__subscribe{display:flex;flex-direction:column;margin-top:24px}.gb-topic-page .topic-page-title__icon{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif;margin-right:8px;font-size:inherit}.gb-topic-page .topic-page-title__icon_type_closed{color:#d74a5c}.gb-topic-page .topic-page-title__icon_type_closed:before{content:""}.gb-topic-page .topic-page-title__icon_type_hidden:before{content:""}.gb-topic-page .topic-page-tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gb-topic-page .topic-page-tags__icon{margin-right:8px;font-size:11px;font-family:icon,Arial,sans-serif;line-height:1;color:rgba(80,102,123,.5)}.gb-topic-page .topic-page-tags__icon:before{content:""}.gb-topic-page .topic-page-button{font-size:12px;line-height:16px;font-weight:400;padding:8px 16px;border-radius:4px}@media only screen and (min-width:1024px){.gb-topic-page .topic-page-button{font-size:13px;line-height:18px;font-weight:400}}.gb-topic-page .topic-page-button_color_light{color:rgba(80,102,123,.5);background-color:#f4f5fa}.gb-topic-page .topic-page-button_color_orange{color:#fff;background-color:#ffa64b}.gb-topic-page .topic-page-button_color_green{color:#fff;background-color:#08d092}.gb-topic-page .topic-page-button_color_red{color:#fff;background-color:#d74a5c}.gb-topic-page .topic-page-button_hide{display:none}.gb-topic-page .topic-page-button_type_subscribe i{margin-right:8px;font-family:icon,Arial,sans-serif}.gb-topic-page .topic-page-button_type_subscribe i:before{content:""}.gb-topic-page .topic-page-subscribe__main{display:flex;flex-direction:row;margin-bottom:24px}.gb-topic-page .topic-page-subscribe__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gb-topic-page .topic-page-subscribe__img-wrapper{width:34px;height:34px;flex-shrink:0;margin-right:16px;overflow:hidden;border-radius:50%}.gb-topic-page .topic-page-subscribe__body{width:100%}.gb-topic-page .topic-page-subscribe__text{position:relative;padding:8px 16px;border:1px solid rgba(164,175,221,.2)}.gb-topic-page .topic-page-subscribe__text:before{width:16px;height:16px;content:"";position:absolute;left:-8px;top:8px;margin:auto;border-left:1px solid rgba(164,175,221,.2);border-bottom:1px solid rgba(164,175,221,.2);background-color:#fff;transform:rotate(45deg)}.gb-topic-page .topic-page-subscribe__counter{font-size:12px;line-height:16px;font-weight:400;margin-left:8px}@media only screen and (min-width:1024px){.gb-topic-page .topic-page-subscribe__counter{font-size:13px;line-height:18px;font-weight:400}}.gb-topic-page .topic-page-aside__title{font-size:15px;line-height:20px;font-weight:500;color:#50667b;margin-bottom:16px}@media only screen and (min-width:1024px){.gb-topic-page .topic-page-aside__title{font-size:17px;line-height:24px}}.gb-topic-page .topic-subscribe-inf{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;line-height:16px;font-weight:400;margin-top:8px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-topic-page .topic-subscribe-inf{font-size:13px;line-height:18px;font-weight:400}}.gb-topic-page .topic-subscribe-inf a{color:rgba(80,102,123,.5)}.gb-topic-page .topic-subscribe-inf__author-name{margin-right:8px;white-space:nowrap}.gb-topic-page .topic-subscribe-inf__author-name i{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif}.gb-topic-page .topic-subscribe-inf__author-name i:before{content:""}.gb-topic-page .topic-subscribe-inf__date{margin-right:8px;white-space:nowrap}.gb-topic-page .topic-subscribe-inf__date i{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif}.gb-topic-page .topic-subscribe-inf__date i:before{content:""}.gb-topic-page .topic-subscribe-inf__feedback{white-space:nowrap}@media only screen and (min-width:768px){.gb-topic-page .topic-subscribe-inf__feedback{margin-left:auto}}.gb-topic-page .aside-item{display:flex;flex-direction:row;margin-bottom:24px}.gb-topic-page .aside-item__img{width:100%;height:100%}.gb-topic-page .aside-item__img[src$=".svg"]{background:#50667b}.gb-topic-page .aside-item__img-wrapper{flex-shrink:0;width:50px;height:50px;margin-right:16px;overflow:hidden;border-radius:50%}.gb-topic-page .aside-item__img-wrapper_form_rectangle{width:128px;height:72px;border-radius:0}.gb-topic-page .aside-item__content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.gb-topic-page .aside-item__content_direction_column{display:flex;flex-direction:column}.gb-topic-page .aside-item__content-title{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-title{font-size:15px;line-height:24px}}.gb-topic-page .aside-item__content-title-wrapper{display:flex;flex-direction:row}.gb-topic-page .aside-item__content-left{margin-right:16px}.gb-topic-page .aside-item__content-right{text-align:center;color:#08d092}.gb-topic-page .aside-item__content-subtitle{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-subtitle{font-size:13px;line-height:18px;font-weight:400}}.gb-topic-page .aside-item__content-date-day{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-date-day{font-size:15px;line-height:24px}}.gb-topic-page .aside-item__content-date-month{font-size:11px}.gb-topic-page .aside-item__content-counter{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-counter{font-size:15px;line-height:24px}}.gb-topic-page .aside-item__content-counter_color_green{color:#08d092}.gb-topic-page .aside-item__content-counter_color_muted{color:rgba(80,102,123,.5)}.gb-topic-page .aside-item__content-icon{font-size:14px;line-height:1;font-weight:400;font-style:normal;font-family:FontAwesome,Arial,sans-serif;margin-right:8px}.gb-topic-page .aside-item__content-icon_type_pinned:before{content:""}.gb-topic-page .aside-item__content-icon_type_closed{color:#d74a5c}.gb-topic-page .aside-item__content-icon_type_closed:before{content:""}.gb-topic-page .aside-item__content-text{font-size:14px;line-height:20px}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-text{font-size:15px;line-height:24px}}.gb-topic-page .aside-item__content-text_color_green{color:#08d092}.gb-topic-page .aside-item__content-text_color_muted{color:rgba(80,102,123,.5)}.gb-topic-page .aside-item__content-statistics{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;line-height:16px;font-weight:400;margin-top:8px;color:#50667b}@media only screen and (min-width:1024px){.gb-topic-page .aside-item__content-statistics{font-size:13px;line-height:18px;font-weight:400}}.gb-topic-page .aside-item__content-statistics-item{margin-right:16px;white-space:nowrap}.gb-topic-page .aside-item__content-statistics-item_color_green{color:#08d092}.gb-topic-page .aside-item__content-statistics-icon{font-family:icon,Arial,sans-serif;font-style:normal;margin-right:4px}.gb-topic-page .aside-item__content-statistics-icon_type_video:before{content:""}.gb-topic-page .aside-item__content-statistics-icon_type_calendar:before{content:""}.community-top-panel__wrapper{padding:32px 0;background:#f4f5fa}.community-top-panel__image{width:136px;height:136px;border-radius:136px;vertical-align:middle}@media(max-width:767px){.community-top-panel__image{width:80px;height:80px}}.community-top-panel__control-panel{white-space:normal;display:inline-block;vertical-align:middle;margin-top:16px}.community-top-panel__title{margin:0}.community-top-panel__members-counter{float:right;display:inline-block;font-size:17px;vertical-align:middle}@media(max-width:1274px){.community-top-panel__members-counter{margin-top:16px}}.community-top-panel__members-counter svg.group-mini{width:18px;height:18px;position:relative;top:2px;opacity:.48}.community-top-panel__members-counter svg.group-mini.active{opacity:1}.community-top-panel__join-button{border-radius:4px;padding:8px 16px}.community-top-panel__join-button:hover{cursor:not-allowed}.community-top-panel__join-button svg{width:18px;height:18px;position:relative;top:2px;opacity:.48}.community__tabs-wrapper{background:#f4f5fa}.community-member{margin:0 16px 16px 0;width:172px;float:left;white-space:nowrap;overflow:hidden}.community-member__avatar{border-radius:50%;overflow:hidden;width:32px;height:32px}.community-member__avatar img{width:32px;height:32px}.community-member__name{font-size:10px;line-height:12px;font-weight:500;letter-spacing:1px;display:inline-block;margin:0 4px 0 8px}@media only screen and (min-width:1024px){.community-member__name{font-size:12px;line-height:12px;letter-spacing:2px}}.community-member__name a{color:rgba(80,102,123,.5)}.community-member__name a:hover{color:#50667b}.community-topics__header{border-bottom:1px solid #ddd;padding-bottom:16px}.community-topics__header .create-topic-btn{float:left}.community-topics__header .forum-rules-link{float:right}body.user .comment-list .avatar,body.wizard .comment-list .avatar{width:36px;height:36px}body.user .profile__user-avatar,body.wizard .profile__user-avatar{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto 16px;border-radius:50%}@media only screen and (min-width:1024px){body.user .profile__user-avatar,body.wizard .profile__user-avatar{margin-bottom:32px}}body.user .profile__user-avatar-img,body.wizard .profile__user-avatar-img{width:128px;height:auto;max-width:unset;border-radius:0;margin-bottom:0}@media(max-width:767px){body.user .user-info,body.wizard .user-info{margin:32px 0}}body.user .user-info .user-about .h1,body.user .user-info .user-about .h2,body.user .user-info .user-about h1,body.user .user-info .user-about h2,body.wizard .user-info .user-about .h1,body.wizard .user-info .user-about .h2,body.wizard .user-info .user-about h1,body.wizard .user-info .user-about h2{font-weight:500;font-size:17px;line-height:24px;color:#50667b}body.user .user-info .user-about a,body.wizard .user-info .user-about a{color:#2585ee;text-decoration:underline}body.user .user-info .user-about a:active,body.user .user-info .user-about a:focus,body.user .user-info .user-about a:hover,body.wizard .user-info .user-about a:active,body.wizard .user-info .user-about a:focus,body.wizard .user-info .user-about a:hover{color:#2585ee;text-decoration:none}body.user .user-info .tag,body.wizard .user-info .tag{font-size:13px;border-radius:4px;padding:6px 8px;background:#f4f5fa;color:rgba(80,102,123,.5);display:inline-block}body.user #fileAvatar,body.wizard #fileAvatar{position:absolute;top:0;left:-400px;width:800px;height:100%;opacity:0;cursor:pointer}body.user #wizard a,body.wizard #wizard a{color:#3f9dff}body.user #wizard .nav a,body.wizard #wizard .nav a{cursor:default}@media(max-width:767px){body.user .search-button,body.wizard .search-button{margin-top:-4px;font-size:1.3em}}@media(max-width:767px){body.user .nav-tabs li,body.wizard .nav-tabs li{width:100%;border:none;text-align:center}}@media(max-width:767px){body.user .nav-tabs li a,body.wizard .nav-tabs li a{border-bottom:1px solid}}@media(max-width:767px){body.user .nav-tabs li.active a,body.wizard .nav-tabs li.active a{border:none!important;border-bottom:1px solid rgba(164,175,221,.2)!important;background-color:#f7f8fb}}body.user .create-topic-btn,body.wizard .create-topic-btn{margin-top:9px;height:40px;padding:10px 16px;font-size:14px;text-transform:uppercase}body.user #create-topic-top,body.wizard #create-topic-top{width:30%}body.user #search-top,body.wizard #search-top{width:60%}body.user .teacher-tabs,body.user .user-tabs,body.wizard .teacher-tabs,body.wizard .user-tabs{margin-top:32px}body.user .icon-like.big,body.wizard .icon-like.big{height:64px;width:64px;opacity:.4}body.user .user-plus1 .icon-like-mini,body.wizard .user-plus1 .icon-like-mini{fill:#08d092;opacity:1}body.user #forum-ban-dialog label,body.user #site-ban-dialog label,body.wizard #forum-ban-dialog label,body.wizard #site-ban-dialog label{float:left}body.user #forum-ban-dialog textarea,body.user #site-ban-dialog textarea,body.wizard #forum-ban-dialog textarea,body.wizard #site-ban-dialog textarea{background-color:#fff}body.user .teacher-feedback,body.wizard .teacher-feedback{position:relative;top:-85px}body.user #courses-and-certificates .user-certificate-item,body.wizard #courses-and-certificates .user-certificate-item{display:flex;flex-direction:column;margin-top:32px}@media only screen and (min-width:768px){body.user #courses-and-certificates .user-certificate-item,body.wizard #courses-and-certificates .user-certificate-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-right:16px}}body.user #courses-and-certificates .user-certificate-item:last-of-type,body.wizard #courses-and-certificates .user-certificate-item:last-of-type{margin-bottom:32px}body.user #courses-and-certificates .user-certificate-item__url,body.wizard #courses-and-certificates .user-certificate-item__url{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:16px;background:#50667b}@media only screen and (min-width:768px){body.user #courses-and-certificates .user-certificate-item__url,body.wizard #courses-and-certificates .user-certificate-item__url{width:88px;height:88px}}body.user #courses-and-certificates .user-certificate-item__image,body.wizard #courses-and-certificates .user-certificate-item__image{max-width:100%}body.user #courses-and-certificates .user-certificate-item__image[src$=".svg"],body.wizard #courses-and-certificates .user-certificate-item__image[src$=".svg"]{width:40px;height:40px}@media only screen and (min-width:768px){body.user #courses-and-certificates .user-certificate-item__image[src$=".svg"],body.wizard #courses-and-certificates .user-certificate-item__image[src$=".svg"]{width:56px;height:56px}}body.user #courses-and-certificates .user-certificate-item__left,body.wizard #courses-and-certificates .user-certificate-item__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media only screen and (min-width:768px){body.user #courses-and-certificates .user-certificate-item__left,body.wizard #courses-and-certificates .user-certificate-item__left{margin-right:32px}}body.user #courses-and-certificates .user-certificate-item__left-content-wrapper,body.wizard #courses-and-certificates .user-certificate-item__left-content-wrapper{display:flex;flex-direction:row}body.user #courses-and-certificates .user-certificate-item__description,body.wizard #courses-and-certificates .user-certificate-item__description{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}body.user #courses-and-certificates .user-certificate-item__right,body.wizard #courses-and-certificates .user-certificate-item__right{margin-top:24px}@media only screen and (min-width:768px){body.user #courses-and-certificates .user-certificate-item__right,body.wizard #courses-and-certificates .user-certificate-item__right{margin-top:0}}.user-course-item{display:flex;height:auto;margin-top:32px;align-items:center}.user-course-item-link{display:block;height:100%}.user-course-item__image{width:100%;height:100%}.user-course-item__image[src$=".svg"]{width:40px;height:40px}@media only screen and (min-width:768px){.user-course-item__image[src$=".svg"]{width:56px;height:56px}}.user-course-item__image-wrapper{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:32px}@media only screen and (min-width:768px){.user-course-item__image-wrapper{width:88px;height:88px}}.user-course-item__image-wrapper_project_gu{border-radius:50%;background-color:#50667b}.phone-confirmation h2{text-align:center;font-weight:500}.phone-confirmation p{text-align:center}.phone-confirmation .confirmation-input{position:relative;left:50%;transform:translate(-50%);margin-top:5px;margin-bottom:5px}.resend-link{text-align:center}.teacher-course-item__main-wrapper{display:flex;flex-direction:column;width:100%;margin-top:16px}@media only screen and (min-width:768px){.teacher-course-item__main-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.teacher-course-item__main-wrapper:not(:last-child){margin-bottom:24px}.teacher-course-item__course-content-wrapper{display:flex;flex-direction:row;margin-bottom:12px;padding:0 16px}@media only screen and (min-width:768px){.teacher-course-item__course-content-wrapper{justify-content:flex-start;align-items:center;padding:0;margin-bottom:0}}.teacher-course-item__image{max-width:100%}.teacher-course-item__image[src$=".svg"]{width:40px;height:40px}@media only screen and (min-width:768px){.teacher-course-item__image[src$=".svg"]{width:56px;height:56px}}.teacher-course-item__image-wrapper{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:12px}@media only screen and (min-width:768px){.teacher-course-item__image-wrapper{width:88px;height:88px;margin-right:24px}}.teacher-course-item__image-wrapper_project_gu{background-color:#50667b}.teacher-events{display:flex;flex-wrap:wrap}.teacher-event{margin-bottom:32px}.teacher-event__image{max-width:100%}.skill-certificate{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.skill-certificate{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.skill-certificate:not(:last-child){margin-bottom:32px}.skill-certificate__content-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:16px}@media only screen and (min-width:768px){.skill-certificate__content-wrapper{margin-bottom:0;margin-right:32px}}.skill-certificate__title-wrapper{display:flex;flex-direction:row;width:100%;margin-bottom:8px}@media only screen and (min-width:768px){.skill-certificate__title-wrapper{justify-content:flex-start;align-items:center;margin-bottom:0}}.skill-certificate__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:16px}@media only screen and (min-width:768px){.skill-certificate__image-wrapper{width:88px;height:88px}}.skill-certificate__image{width:64px;height:64px}@media only screen and (min-width:768px){.skill-certificate__image{width:88px;height:88px}}.skill-certificate__image[src$=".svg"]{width:40px;height:40px}@media only screen and (min-width:768px){.skill-certificate__image[src$=".svg"]{width:56px;height:56px}}.skill-certificate__image[src$=".svg"] .skill-certificate__image-wrapper{background-color:#50667b}.skill-certificate__description{width:100%}@media only screen and (min-width:1024px){.skill-certificate__description{width:calc(100% - 96px)}}.skill-certificate__title{margin:0}.skill-certificate__skills-list{width:100%;margin:0;padding:0;list-style-type:none}@media only screen and (min-width:768px){.skill-certificate__skills-list{padding-left:104px}}.skill-certificate__points{font-size:14px;line-height:20px;color:rgba(80,102,123,.5);text-align:center}@media only screen and (min-width:1024px){.skill-certificate__points{font-size:15px;line-height:24px}}.skill-certificate__points-count{font-weight:500;color:#08d092}.skill-certificate__points-beta{font-size:10px}body.user .user-certificate-item__title{margin:0}@media only screen and (min-width:768px){body.user .user-certificate-item__title{margin-top:18px}}@media only screen and (min-width:768px){body.user .certificate-feedback{margin-left:104px}}body.user .certificate-feedback__title{margin-top:16px;color:rgba(80,102,123,.4)}body.user .certificate-feedback__content{display:flex;flex-direction:row;margin-top:4px}body.user .certificate-feedback__qoutes-icon{margin-right:4px}body.user .certificate-feedback__qoutes-icon svg{width:16px;height:16px;fill:rgba(80,102,123,.2)}body.user .certificate-feedback__qoutes-icon svg use,body.user .certificate-feedback__qoutes-icon svg use svg{fill:rgba(80,102,123,.2)}body.user .certificate-feedback__text{margin:0;padding:0;font-style:italic}body.user .certificate-feedback__scores{display:flex;flex-direction:row;font-size:12px;line-height:16px;font-weight:400;margin-top:16px;flex-wrap:nowrap}@media only screen and (min-width:1024px){body.user .certificate-feedback__scores{font-size:13px;line-height:18px;font-weight:400}}body.user .certificate-feedback__score_teacher{margin-left:40px}body.user .certificate-feedback__score-value{display:inline-block;margin-left:8px;font-weight:500}body.user .certificate-feedback__score-value_1,body.user .certificate-feedback__score-value_2{color:#d74a5c}body.user .certificate-feedback__score-value_3{color:#ffa64b}body.user .certificate-feedback__score-value_4,body.user .certificate-feedback__score-value_5{color:#08d092}body.wizard .icon-password-hide,body.wizard .icon-password-show{position:relative;top:-32px;right:16px;height:24px;width:24px;cursor:pointer}body.wizard .icon-password-hide{display:none}body.wizard .wizard-more-fields-button{cursor:pointer}body.wizard .wizard-more-fields{display:none}body.wizard .wizard-submit-btn{width:100%;text-transform:none}@media only screen and (min-width:768px){body.wizard .wizard-content{padding:20px}}body.wizard .wizard-form{padding:0}@media only screen and (min-width:768px){body.wizard .wizard-form{padding:0 16px}}body.wizard .field-hint{margin-top:8px}body.wizard .field-hint span{font-size:13px;line-height:18px;color:#9baab9}body.teacher .teacher-content{padding:32px 0}body.teacher .account-sub-tabs{border:0}body.teacher .account-sub-tabs>li{margin-right:4px!important;margin-left:4px!important;border:0!important}body.teacher .account-sub-tabs>li:first-of-type{margin-left:0!important}body.teacher .account-sub-tabs>li:last-of-type{margin-right:0!important}body.teacher .account-sub-tabs>li.active a,body.teacher .account-sub-tabs>li:hover a{background-color:rgba(164,175,221,.2)}body.teacher .account-sub-tabs>li a{font-size:12px;line-height:16px;font-weight:400;transition:background-color .2s,color .2s;padding:4px 12px;border-radius:100px}@media only screen and (min-width:1024px){body.teacher .account-sub-tabs>li a{font-size:13px;line-height:18px;font-weight:400}}body.teacher .popover{min-width:304px;padding:0;box-shadow:none;border:0}body.teacher .popover .popover-content-existed-wrapper,body.teacher .popover .popover-content-new-wrapper{padding:16px;background-color:#f4f5fa}body.teacher .popover .popover-content-existed-wrapper .icon-messages,body.teacher .popover .popover-content-new-wrapper .icon-messages{width:14px;height:14px}body.teacher .popover .popover-content-existed-wrapper{background:#fff2ca}body.teacher .popover .arrow{bottom:-6px;border-top-color:transparent}body.teacher .popover .arrow.new:after{border-top-color:#f4f5fa}body.teacher .popover .arrow.existed:after{border-top-color:#fff2ca}body.teacher .popover-content{overflow:hidden;padding:0;border-radius:4px}body.teacher .popover-header{position:relative}body.teacher .popover-header__title{color:#50667b;font-size:15px;font-weight:500}body.teacher .popover-dismiss{position:absolute;top:4px;right:4px}body.teacher .popover-body__description{margin:8px 0 16px;color:#50667b;font-size:14px}body.teacher .popover-body textarea{width:100%;min-height:121px;padding:12px;font-size:12px;border:0;border-radius:4px}body.teacher .popover-footer button{height:40px;margin-top:16px}body.teacher .text-red{color:#dc0000}body.teacher .text-yellow{color:#d5d500}body.teacher .text-green{color:#00b400}body.teacher .no-homework-txt{margin-top:18px}body.teacher .payments-table{width:100%;margin-top:24px;color:#50667b;border-collapse:separate;border-spacing:0 8px}@media only screen and (min-width:768px){body.teacher .payments-table{border-collapse:collapse}}body.teacher .payments-table thead{display:none}@media only screen and (min-width:768px){body.teacher .payments-table thead{display:table-header-group;background:rgba(164,175,221,.2)}}body.teacher .payments-table thead th{padding:24px 32px}body.teacher .payments-table tbody{font-size:14px}@media only screen and (min-width:768px){body.teacher .payments-table tbody tr:nth-child(2n){background:#f4f5fa}}body.teacher .payments-table tbody td{position:relative;overflow:hidden;padding:8px 0 48px;background:#f4f5fa;vertical-align:top}body.teacher .payments-table tbody td:nth-child(2),body.teacher .payments-table tbody td:nth-child(3){display:none}body.teacher .payments-table tbody td:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}body.teacher .payments-table tbody td:last-of-type{width:30%;text-align:right;border-top-right-radius:4px;border-bottom-right-radius:4px}@media only screen and (min-width:768px){body.teacher .payments-table tbody td:last-of-type{text-align:left}}@media only screen and (min-width:768px){body.teacher .payments-table tbody td{width:auto;padding:24px 32px;background:none;border-radius:0;border-radius:0!important}body.teacher .payments-table tbody td:nth-child(2),body.teacher .payments-table tbody td:nth-child(3){display:table-cell}}body.teacher .payments-table tbody td .td-footer{width:100%;height:40px;background:#f4f5fa;position:absolute;bottom:0;left:0;line-height:40px}@media only screen and (min-width:768px){body.teacher .payments-table tbody td .td-footer{display:none}}body.teacher .payments-table tbody td .td-footer_success{color:#08d092}body.teacher .payments-table tbody td .td-footer_success svg{fill:#08d092;width:24px;height:24px;vertical-align:middle;margin-left:8px}body.teacher .payments-table tbody td .td-footer_success svg use,body.teacher .payments-table tbody td .td-footer_success svg use svg{fill:#08d092}body.teacher .payments-table tbody td .td-footer_status{padding-left:8px}body.teacher .payments-table tbody td .td-footer_amount{padding-right:8px;text-align:right;font-weight:500}body.teacher .payments-table__titles>div:not(:last-of-type):not(.td-footer){margin-bottom:16px}body.teacher .payments-table__titles-title{margin:4px 0}body.teacher .payments-table__titles-subtitle{color:rgba(80,102,123,.5)}body.teacher .payments-table__titles-subtitle_info{font-size:12px;line-height:16px;font-weight:400}@media only screen and (min-width:1024px){body.teacher .payments-table__titles-subtitle_info{font-size:13px;line-height:18px;font-weight:400}}body.teacher .payments-table__titles-price{float:right;color:rgba(80,102,123,.5)}body.teacher .payments-table__titles-date{color:#6f64e9}body.teacher .payments-table__total{font-size:18px;line-height:normal;font-weight:500}body.teacher .payments-table__status_success,body.teacher .payments-table__total_success{color:#08d092}body.teacher .payments-table__status_success svg{fill:#08d092;width:24px;height:24px;vertical-align:middle;margin-left:24px}body.teacher .payments-table__status_success svg use,body.teacher .payments-table__status_success svg use svg{fill:#08d092}body.teacher .payments-table__claim a:hover svg{opacity:1}body.teacher .payments-table__claim svg{width:24px;height:24px;transition:opacity .2s;opacity:.32;vertical-align:middle}body.teacher .payments-table__claim_with-claim svg{fill:#f65121;opacity:1}body.teacher .payments-table__claim_with-claim svg use,body.teacher .payments-table__claim_with-claim svg use svg{fill:#f65121}body.teacher .gb-popup__close{font-size:34px;line-height:34px}@media only screen and (min-width:768px){body.teacher .nav.nav-tabs{display:flex;flex-direction:row}}body.teacher .nav.nav-tabs .nav-tabs-item{float:unset}body.teacher .pending-homeworks-state-icon{border-radius:50%;background-color:#6f64e9;width:8px;height:8px;margin:8px auto}.custom-social-icons{display:flex}.custom-social-icons__item{width:32px;height:32px;background-color:#eff0f5;border-radius:8px;margin:24px 8px 24px 0}.custom-overlay,.custom-social-icons__item{display:flex;justify-content:center;align-items:center}.custom-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;background:rgba(63,83,104,.8);padding:5px}.custom-modal{max-width:640px;max-height:677px;width:100%;height:100%;padding:40px;background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(45,75,162,.04),0 20px 56px rgba(45,75,162,.12);margin:0 44px;overflow:auto}@media(max-width:768px){.custom-modal{padding:24px;max-height:620px}}.custom-header{font-weight:500;font-size:24px;line-height:32px;color:#3f5368}@media(max-width:768px){.custom-arrow{margin-left:5px}}.custom-item{border:1px solid rgba(80,102,123,.2);display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:8px;margin-bottom:24px;height:78px}.custom-item .image{max-width:100%}@media(max-width:440px){.custom-item{height:80px}}.custom-close{height:32px;width:32px;cursor:pointer;border-radius:100px;background:#fff;position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center}body.certificates .referrals-social-buttons-small-wrapper{display:flex;flex-direction:row;justify-content:center}.certificate-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:16px}@media only screen and (min-width:768px){.certificate-page{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.certificate-info{font-size:14px;line-height:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-right:16px}@media only screen and (min-width:1024px){.certificate-info{font-size:15px;line-height:24px}}@media only screen and (min-width:768px){.certificate-info{width:33%;justify-content:flex-start;align-items:flex-start}}.certificate-info__success-info{text-align:center}@media only screen and (min-width:768px){.certificate-info__success-info{text-align:left}}.certificate-info__status{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.certificate-info__status{font-size:24px;line-height:32px}}.certificate-info__image-wrapper{width:80px;height:80px;position:relative;margin-bottom:24px;border-radius:50%}.certificate-info__image-wrapper svg.icon-check{width:48px;height:48px;fill:#08d092;display:none;position:absolute;left:12px;top:12px}.certificate-info__image-wrapper svg.icon-check use,.certificate-info__image-wrapper svg.icon-check use svg{fill:#08d092}.certificate-info__image-wrapper_completed{border:4px solid #08d092}.certificate-info__image-wrapper_completed .certificate-info__image{opacity:.2}.certificate-info__image-wrapper_completed svg.icon-check{display:block}.certificate-info__image{max-width:100%;max-height:100%}.certificate-info__skills{list-style:none;margin:0 0 32px;padding:0}.certificate-info__skills li{margin-bottom:8px}.certificate-info__skills svg{width:12px;height:12px;fill:#08d092}.certificate-info__skills svg use,.certificate-info__skills svg use svg{fill:#08d092}.certificate-info__mentorship-link{font-size:12px;line-height:16px;font-weight:400}@media only screen and (min-width:1024px){.certificate-info__mentorship-link{font-size:13px;line-height:18px;font-weight:400}}.certificate-info__mentorship-link:hover .icon-guru{opacity:1}.certificate-info__mentorship-link .icon-guru{width:16px;height:18px;margin-right:8px;vertical-align:middle;opacity:.42}.certificate-content{flex-grow:1;padding-top:32px}@media only screen and (min-width:768px){.certificate-content{max-width:65%}}.certificate-content .certificate{margin-bottom:8px}.certificate-options{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;font-weight:400;color:#50667b;margin-bottom:16px}@media only screen and (min-width:1024px){.certificate-options{font-size:13px;line-height:18px;font-weight:400}}.certificate-options__right{text-align:right}.certificate-options__button{font-size:13px;line-height:18px;display:inline-block;margin-left:8px}.certificate-options__button span{display:none;margin-left:8px}@media only screen and (min-width:1280px){.certificate-options__button span{display:inline}}.certificate-options__flag{width:22px;height:14px;vertical-align:middle}.certificate-options__share{display:flex;flex-direction:column;align-items:center;text-align:center}.btn_certificate-info__btn{width:100%;max-width:300px}.certificate-html .title{top:52.8%}.certificate-html .mail_ru_logo,.certificate-html .my_com_logo{display:none}.certificate-html .date_number{left:15%;top:23.7%;text-align:right}.certificate-html .date_number .number{color:#9288d8}.certificate-html .ceo_title{left:41%;top:77.7%;line-height:1.5em}.certificate-html .ceo_title .ceo_position{font-weight:500;width:47%}@media only screen and (min-width:768px){.certificate-html .ceo_title .ceo_position{width:45%}}.certificate-tests .name{font-weight:500;opacity:.8}.certificate-tests .title{top:50%}.certificate-tests .description{line-height:1.2em}.certificate-tests .my_com_logo{display:inline;position:absolute;width:13%;top:67.7%;left:16%;opacity:.9}.certificate-tests .mail_ru_logo{display:inline;position:absolute;width:13%;top:68.3%;left:29%;opacity:.6}.certificate-tests .date_number{top:23%;left:30%;text-align:center}.certificate-tests .date_number .release_date{display:inline}.certificate-tests .date_number .number{display:inline;padding-left:3%;color:#ef3846}.certificate-tests .ceo_title{top:69.8%;left:41%;line-height:1.2em;max-width:20%}@media only screen and (min-width:768px){.certificate-tests .ceo_title{max-width:19%}}.certificate-tests .ceo_title .ceo_position{opacity:1}.certificate-sm{margin-left:auto;margin-right:auto;position:relative;text-align:center;max-width:100vw;min-height:76.49254vw;min-width:268px;min-height:205px}@media screen and (min-width:268px){.certificate-sm{max-width:268px;min-height:unset;margin-top:32px;padding-top:0}}.certificate-sm .background{position:relative;z-index:-1}@media screen and (min-width:268px){.certificate-sm .background{max-width:268px;min-height:unset}}.certificate-sm .background img{max-width:100%}.certificate-sm .background_title{position:absolute;left:0;right:0;top:37%;z-index:1}.certificate-sm .background_title img{max-width:60%}.certificate-sm .name{position:absolute;left:0;right:0;top:47%;z-index:1;color:#000}.certificate-sm .title{position:absolute;left:12%;right:12%;padding-top:1%;line-height:1.5em;z-index:1}.certificate-sm .date_number{position:absolute;width:40%;line-height:1.5em;z-index:1}.certificate-sm .ceo_title{position:absolute;width:42%;right:0;text-align:left;z-index:1}.certificate-sm .name{top:45%;font-size:7px}.certificate-sm .title{padding-top:4px;font-size:5px;line-height:1.2em}.certificate-sm .ceo_title,.certificate-sm .date_number{display:none}.certificate-md{margin-left:auto;margin-right:auto;position:relative;text-align:center;max-width:100vw;min-height:56.30058vw;max-width:865px!important;min-height:0;padding-top:0}@media screen and (min-width:865px){.certificate-md{max-width:865px;min-height:unset;margin-top:32px;padding-top:0}}.certificate-md .background{position:relative;z-index:-1}@media screen and (min-width:865px){.certificate-md .background{max-width:865px;min-height:unset}}.certificate-md .background img{max-width:100%}.certificate-md .background_title{position:absolute;left:0;right:0;top:37%;z-index:1}.certificate-md .background_title img{max-width:60%}.certificate-md .name{position:absolute;left:0;right:0;top:47%;z-index:1;color:#000}.certificate-md .title{position:absolute;left:12%;right:12%;padding-top:1%;line-height:1.5em;z-index:1}.certificate-md .date_number{position:absolute;width:40%;line-height:1.5em;z-index:1}.certificate-md .ceo_title{position:absolute;width:42%;right:0;text-align:left;z-index:1}.certificate-md .background{top:0;min-height:0}.certificate-md .name,.certificate-md .title{font-size:1.7837235229vw;line-height:1.7837235229vw}@media screen and (min-width:865px){.certificate-md .name,.certificate-md .title{font-size:16px;line-height:18px}}.certificate-md .ceo_title,.certificate-md .date_number{font-size:1.387283237vw}@media screen and (min-width:865px){.certificate-md .ceo_title,.certificate-md .date_number{font-size:12px}}.certificate-jpg,.certificate-lg{margin-left:auto;margin-right:auto;position:relative;text-align:center;max-width:100vw;min-height:73.06358vw}@media screen and (min-width:865px){.certificate-jpg,.certificate-lg{max-width:865px;min-height:unset;margin-top:32px;padding-top:0}}.certificate-jpg .background,.certificate-lg .background{position:relative;z-index:-1}@media screen and (min-width:865px){.certificate-jpg .background,.certificate-lg .background{max-width:865px;min-height:unset}}.certificate-jpg .background img,.certificate-lg .background img{max-width:100%}.certificate-jpg .background_title,.certificate-lg .background_title{position:absolute;left:0;right:0;top:37%;z-index:1}.certificate-jpg .background_title img,.certificate-lg .background_title img{max-width:60%}.certificate-jpg .name,.certificate-lg .name{position:absolute;left:0;right:0;top:47%;z-index:1;color:#000}.certificate-jpg .title,.certificate-lg .title{position:absolute;left:12%;right:12%;padding-top:1%;line-height:1.5em;z-index:1}.certificate-jpg .date_number,.certificate-lg .date_number{position:absolute;width:40%;line-height:1.5em;z-index:1}.certificate-jpg .ceo_title,.certificate-lg .ceo_title{position:absolute;width:42%;right:0;text-align:left;z-index:1}.certificate-jpg .name,.certificate-lg .name{font-size:2.6755852843vw;line-height:2.6755852843vw;font-weight:500}@media screen and (min-width:865px){.certificate-jpg .name,.certificate-lg .name{font-size:24px;line-height:28px}}.certificate-jpg .title,.certificate-lg .title{font-size:1.8497109827vw}@media screen and (min-width:865px){.certificate-jpg .title,.certificate-lg .title{font-size:16px}}.certificate-jpg .ceo_title,.certificate-jpg .date_number,.certificate-lg .ceo_title,.certificate-lg .date_number{font-size:1.5028901734vw;font-weight:500}@media screen and (min-width:865px){.certificate-jpg .ceo_title,.certificate-jpg .date_number,.certificate-lg .ceo_title,.certificate-lg .date_number{font-size:13px}}.certificate-jpg{height:636px}.certificate-jpg .mail_ru_logo,.certificate-jpg .my_com_logo{bottom:23%}.certificate-pdf{margin-left:auto;margin-right:auto;position:relative;text-align:center;max-width:100vw;min-height:70.1275vw;width:1098px;height:803px;color:#000;overflow:hidden}@media screen and (min-width:1098px){.certificate-pdf{max-width:1098px;min-height:unset;margin-top:32px;padding-top:0}}.certificate-pdf .background{position:relative;z-index:-1}@media screen and (min-width:1098px){.certificate-pdf .background{max-width:1098px;min-height:unset}}.certificate-pdf .background img{max-width:100%}.certificate-pdf .background_title{position:absolute;left:0;right:0;top:37%;z-index:1}.certificate-pdf .background_title img{max-width:60%}.certificate-pdf .name{position:absolute;left:0;right:0;top:47%;z-index:1;color:#000}.certificate-pdf .title{position:absolute;left:12%;right:12%;padding-top:1%;line-height:1.5em;z-index:1}.certificate-pdf .date_number{position:absolute;width:40%;line-height:1.5em;z-index:1}.certificate-pdf .ceo_title{position:absolute;width:42%;right:0;text-align:left;z-index:1}.certificate-pdf .name{font-size:30px}.certificate-pdf .title{top:53.5%;font-size:20px}.certificate-pdf .mail_ru_logo,.certificate-pdf .my_com_logo{bottom:17%}.certificate-pdf .date_number{top:22.7%;left:0;font-size:22px;display:block;width:20%;margin:0 40%;text-align:center}.certificate-pdf .date_number>div{white-space:nowrap}.certificate-pdf .ceo_title{top:72%;font-size:20px}div.gift-certificate{width:862px;height:630px;position:relative;margin:0 auto;text-align:center;color:#50667b}div.gift-certificate .code{font-size:18px;position:absolute;top:68.5%;left:0;right:0;margin:auto}div.gift-certificate.pdf{width:1098px;height:774px;margin:0}div.gift-certificate.pdf .code{font-size:20px;position:absolute;top:68.5%;left:0;right:0;margin:auto}.certificate-myTarget .background_title,.certificate-videomytarget .background_title{top:32%}.certificate-myTarget .mail_ru_logo,.certificate-myTarget .my_com_logo,.certificate-videomytarget .mail_ru_logo,.certificate-videomytarget .my_com_logo{display:none}.certificate-myTarget .name,.certificate-videomytarget .name{font-weight:500}.certificate-myTarget .ceo_title,.certificate-videomytarget .ceo_title{top:70.8%;left:58.7%;line-height:1.5em}.certificate-myTarget .ceo_title .ceo_position,.certificate-videomytarget .ceo_title .ceo_position{opacity:.3}.certificate-myTarget .title,.certificate-videomytarget .title{top:51.8%;text-transform:uppercase}.certificate-myTarget .date_number,.certificate-videomytarget .date_number{font-size:2.0809248555vw;top:72%;left:25%;text-align:left}@media screen and (min-width:865px){.certificate-myTarget .date_number,.certificate-videomytarget .date_number{font-size:18px}}.certificate-myTarget .date_number .number,.certificate-videomytarget .date_number .number{display:none}.certificate-study_group .background_title{top:20%;left:15%;right:15%;text-align:center}.certificate-study_group .name{font-size:3.5674470457vw;line-height:3.5674470457vw;top:39%;left:0;right:0;text-align:center;margin:0 25%;width:50%}@media screen and (min-width:865px){.certificate-study_group .name{font-size:32px;line-height:34px}}.certificate-study_group .title{top:50%;left:35%;right:35%;text-align:center}.certificate-study_group .mail_ru_logo,.certificate-study_group .my_com_logo{display:none}.certificate-study_group .ceo_title{display:flex;flex-direction:column-reverse;top:72%;left:39%;line-height:20px}.certificate-study_group .date_number{display:flex;flex-direction:row;font-size:1.8497109827vw;top:29.5%;left:39%;text-align:center;color:#c26e48}@media screen and (min-width:865px){.certificate-study_group .date_number{font-size:16px}}.certificate-study_group .release_date{margin-right:2%}.certificate-study_group.certificate-pdf .date_number{font-size:22px;width:60%;margin:0 20%;display:block}.certificate-study_group.certificate-pdf .ceo_title{font-size:18px;top:74%}.certificate-study_group.certificate-sm .name{font-size:7px;line-height:normal}.certificate-study_group.certificate-sm .date_number{font-size:6px;line-height:inherit}.certificate-study_group.certificate-sm .ceo_title{left:15%;top:69%;font-size:5px;line-height:normal}.certificate-study_group.certificate-pdf .date_number{margin:0 10%;width:80%;left:0;text-align:center}.certificate-study_group.certificate-pdf .name{margin:0 25%;width:50%;left:0;text-align:center;font-weight:500;line-height:35px;font-size:32px}.certificate-study_group.certificate-pdf .date_number>div{display:inline-block;margin:0 4px;font-size:18px!important;white-space:nowrap}body{margin:0;padding:0}@media print and (color){.certificate{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.home-page__land-container{overflow:hidden}.sms-login{font-weight:700}.social-buttons-v2 .title-text,.social-buttons.login .title-text,.social-buttons.profile .title-text{margin:1em 0;color:#aaa}.social-buttons-v2.social-buttons-content,.social-buttons.login.social-buttons-content,.social-buttons.profile.social-buttons-content{text-align:center;transition-duration:.6s;height:100px;overflow:hidden}.social-buttons-v2.social-buttons-content.collapsed,.social-buttons.login.social-buttons-content.collapsed,.social-buttons.profile.social-buttons-content.collapsed{height:40px}.social-buttons-v2 .inline-text,.social-buttons.login .inline-text,.social-buttons.profile .inline-text{display:inline-block;margin:4px 0;overflow:hidden;width:100%;height:40px;text-align:center}.social-buttons-v2 .inline-text.special_unti_style,.social-buttons.login .inline-text.special_unti_style,.social-buttons.profile .inline-text.special_unti_style{height:75px}@media(max-width:320px){.social-buttons-v2 .inline-text,.social-buttons.login .inline-text,.social-buttons.profile .inline-text{display:flex;justify-content:space-between}}.social-buttons-v2 a.signin,.social-buttons-v2 a.unbind,.social-buttons.login a.signin,.social-buttons.login a.unbind,.social-buttons.profile a.signin,.social-buttons.profile a.unbind{width:40px;height:40px;background-color:#f4f6fa;display:inline-block;padding:7px;border-radius:4px;margin:0 4px}.social-buttons-v2 a.special_unti_link,.social-buttons.login a.special_unti_link,.social-buttons.profile a.special_unti_link{height:75px;width:75px}.social-buttons-v2 a.special_unti_link .svg-icon,.social-buttons.login a.special_unti_link .svg-icon,.social-buttons.profile a.special_unti_link .svg-icon{height:60px;width:60px}.social-buttons-v2 a:hover.vkontakte,.social-buttons.login a:hover.vkontakte,.social-buttons.profile a:hover.vkontakte{background-color:#4d75a3}.social-buttons-v2 a:hover.facebook,.social-buttons.login a:hover.facebook,.social-buttons.profile a:hover.facebook{background-color:#3e5294}.social-buttons-v2 a:hover.google,.social-buttons-v2 a:hover.google_oauth2,.social-buttons.login a:hover.google,.social-buttons.login a:hover.google_oauth2,.social-buttons.profile a:hover.google,.social-buttons.profile a:hover.google_oauth2{background-color:#db4e3f}.social-buttons-v2 a:hover.twitter,.social-buttons.login a:hover.twitter,.social-buttons.profile a:hover.twitter{background-color:#55acee}.social-buttons-v2 a:hover.github,.social-buttons.login a:hover.github,.social-buttons.profile a:hover.github{background-color:#2c2d30}.social-buttons-v2 a:hover.bitbucket,.social-buttons.login a:hover.bitbucket,.social-buttons.profile a:hover.bitbucket{background-color:#1e4e80}.social-buttons-v2 a:hover.linkedin,.social-buttons.login a:hover.linkedin,.social-buttons.profile a:hover.linkedin{background-color:#0077b5}.social-buttons-v2 a:hover.gorod,.social-buttons.login a:hover.gorod,.social-buttons.profile a:hover.gorod{background-color:#00a0dc}.social-buttons-v2 a:hover .svg-icon,.social-buttons.login a:hover .svg-icon,.social-buttons.profile a:hover .svg-icon{opacity:1;fill:#fff}.social-buttons-v2 a:hover .svg-icon use,.social-buttons-v2 a:hover .svg-icon use svg,.social-buttons.login a:hover .svg-icon use,.social-buttons.login a:hover .svg-icon use svg,.social-buttons.profile a:hover .svg-icon use,.social-buttons.profile a:hover .svg-icon use svg{fill:#fff}.social-buttons-v2 .svg-icon,.social-buttons.login .svg-icon,.social-buttons.profile .svg-icon{width:26px;height:26px}body .attend-wrapper{display:none}body.courses .attend-wrapper{display:block}@media only screen and (min-width:768px){body.courses .attend-wrapper{display:none}}.registration-form-v2-wrapper{padding:0 16px}.attend-wrapper,.registration-form-v2{width:288px;margin:0 auto}.attend-wrapper .form-group input[type=email],.attend-wrapper .form-group input[type=password],.registration-form-v2 .form-group input[type=email],.registration-form-v2 .form-group input[type=password]{border-color:rgba(164,175,221,.2);border-radius:4px;background-color:#fff}.attend-wrapper .form-group input[type=email].free-color-field,.attend-wrapper .form-group input[type=password].free-color-field,.registration-form-v2 .form-group input[type=email].free-color-field,.registration-form-v2 .form-group input[type=password].free-color-field{background-color:#ebedf7!important;border:1px solid transparent;border-radius:3px!important}.attend-wrapper .registration-title,.registration-form-v2 .registration-title{font-size:22px;line-height:28px;text-align:center}.attend-wrapper button.btn-register,.attend-wrapper button.btn-show-register,.registration-form-v2 button.btn-register,.registration-form-v2 button.btn-show-register{width:100%;height:40px;text-transform:none!important;background-color:#f65121;color:#fff}.attend-wrapper button.btn-register:active,.attend-wrapper button.btn-register:hover,.attend-wrapper button.btn-show-register:active,.attend-wrapper button.btn-show-register:hover,.registration-form-v2 button.btn-register:active,.registration-form-v2 button.btn-register:hover,.registration-form-v2 button.btn-show-register:active,.registration-form-v2 button.btn-show-register:hover{background-color:#f7643a}.attend-wrapper button.btn-register:hover,.attend-wrapper button.btn-show-register:hover,.registration-form-v2 button.btn-register:hover,.registration-form-v2 button.btn-show-register:hover{color:#fff}.attend-wrapper button.btn-attend,.registration-form-v2 button.btn-attend{width:100%;height:40px;text-transform:none!important;background-color:#f65121;color:#fff;background-color:#6f64e9}.attend-wrapper button.btn-attend:active,.attend-wrapper button.btn-attend:hover,.registration-form-v2 button.btn-attend:active,.registration-form-v2 button.btn-attend:hover{background-color:#f7643a}.attend-wrapper button.btn-attend:hover,.registration-form-v2 button.btn-attend:hover{color:#fff}.attend-wrapper button.btn-attend:active,.attend-wrapper button.btn-attend:hover,.registration-form-v2 button.btn-attend:active,.registration-form-v2 button.btn-attend:hover{background-color:#847aec}.attend-wrapper .close-form,.registration-form-v2 .close-form{text-align:right}.attend-wrapper .close-form svg,.registration-form-v2 .close-form svg{width:16px;height:16px}@media(max-width:767px){.registration-form-v2-wrapper{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:-100vh;left:0;z-index:2000;padding:16px 0 64px;background-color:#fff;transition-duration:.4s}.registration-form-v2-wrapper.visible{top:0}}.registration-button{width:100vw;height:48px;text-align:center;position:fixed;padding:0;left:0;bottom:0;z-index:1000}.registration-button button.btn-show-register{height:40px;text-transform:none!important;background-color:#f65121;color:#fff;width:100%;height:48px;border-radius:0;margin:0;padding:0}.registration-button button.btn-show-register:active,.registration-button button.btn-show-register:hover{background-color:#f7643a}.registration-button button.btn-show-register:hover{color:#fff}.social-buttons-v2 a.signin.vkontakte-big{background-color:#4d75a3!important;width:calc(100% - 56px)!important;text-align:left;margin:0 8px 0 0;padding-left:16px;font-size:15px;line-height:24px}.social-buttons-v2 a.signin.vkontakte-big:active,.social-buttons-v2 a.signin.vkontakte-big:hover{background-color:#5982b1}.social-buttons-v2 a.signin.vkontakte-big div{display:inline-flex}.social-buttons-v2 a.signin.vkontakte-big span{color:#fff!important;padding-left:8px}.social-buttons-v2 a.signin.vkontakte-big svg.svg-icon.icon-vk{opacity:1;fill:#fff}.social-buttons-v2 a.signin.vkontakte-big svg.svg-icon.icon-vk use,.social-buttons-v2 a.signin.vkontakte-big svg.svg-icon.icon-vk use svg{fill:#fff}.social-buttons-v2 .inline-text{padding:14px 0 10px;overflow:hidden;width:100%;height:60px;text-align:center;display:flex;justify-content:space-between}.social-buttons-v2 a.signin{width:80px}.social-buttons-v2 a.signin svg.svg-icon{opacity:1;fill:#fff}.social-buttons-v2 a.signin svg.svg-icon use,.social-buttons-v2 a.signin svg.svg-icon use svg{fill:#fff}.social-buttons-v2 a.signin.vkontakte{background-color:#4d75a3}.social-buttons-v2 a.signin.vkontakte:active,.social-buttons-v2 a.signin.vkontakte:hover{background-color:#5982b1}.social-buttons-v2 a.signin.facebook{background-color:#3e5294}.social-buttons-v2 a.signin.facebook:active,.social-buttons-v2 a.signin.facebook:hover{background-color:#465ca6}.social-buttons-v2 a.signin.google,.social-buttons-v2 a.signin.google_oauth2{background-color:#db4e3f}.social-buttons-v2 a.signin.google:active,.social-buttons-v2 a.signin.google:hover,.social-buttons-v2 a.signin.google_oauth2:active,.social-buttons-v2 a.signin.google_oauth2:hover{background-color:#df6254}.social-buttons-v2 a.signin.twitter{background-color:#55acee}.social-buttons-v2 a.signin.twitter:active,.social-buttons-v2 a.signin.twitter:hover{background-color:#6cb7f0}.social-buttons-v2 a.signin.github{background-color:#2c2d30}.social-buttons-v2 a.signin.github:active,.social-buttons-v2 a.signin.github:hover{background-color:#38393d}.social-buttons-v2 a.signin.bitbucket{background-color:#1e4e80}.social-buttons-v2 a.signin.bitbucket:active,.social-buttons-v2 a.signin.bitbucket:hover{background-color:#235b95}.social-buttons-v2 a.signin.linkedin{background-color:#0077b5}.social-buttons-v2 a.signin.linkedin:active,.social-buttons-v2 a.signin.linkedin:hover{background-color:#0088cf}.registration-form-v2 .registration-title{margin-bottom:12px;font-weight:500}@media only screen and (min-width:768px){.registration-form-v2 .registration-title{margin-bottom:16px}}.registration-form-v2 .form-group{margin:16px 0}.registration-form-v2 .form-group .field-hint{margin-top:8px;line-height:normal}.registration-form-v2 .form-group span{font-size:13px;line-height:18px;color:#9baab9}.registration-form-v2 .btn-lg{padding:11px 16px;height:48px;font-size:15px}.registration-form-v2 .btn-go-to-education{padding-top:16px}.registration-form-v2 .social-buttons-content_all{height:auto}.registration-form-v2 .social-buttons-content_all .inline-text{height:auto;margin:0;padding:0}.registration-form-v2 .social-buttons-content_all .inline-text .signin{display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px;overflow:hidden;margin:0;border-radius:4px}.registration-form-v2 .social-buttons-content_all .inline-text .signin:not(:last-child){margin-right:8px}.social-buttons-v2.social-buttons-content.social-buttons-content_all .inline-text a.signin[disabled=true],.text-center.inline-text.social-signin a.signin[disabled=true]{opacity:.6;cursor:none;pointer-events:none}.special_unti_text{text-align:center}.special_unti_text a{color:#8d46f6}.special_unti_text input{margin-right:5px}.search-overlay .search-page-block__content>.row,.search-overlay .search-results-tab .company-items,.search-overlay .search-results-tab .container-medium>.row,.search-overlay .search-results-tab .container-mini>.row,.search-overlay .search-results-tab .container>.row,.search-overlay .search-results-tab .forum-items,.search-overlay .search-results-tab .geek-items,.search-overlay .search-results-tab .vacancy-items,.search-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.search-overlay .search-page-block__content>.row:after,.search-overlay .search-page-block__content>.row:before,.search-overlay .search-results-tab .company-items:after,.search-overlay .search-results-tab .company-items:before,.search-overlay .search-results-tab .container-medium>.row:after,.search-overlay .search-results-tab .container-medium>.row:before,.search-overlay .search-results-tab .container-mini>.row:after,.search-overlay .search-results-tab .container-mini>.row:before,.search-overlay .search-results-tab .container>.row:after,.search-overlay .search-results-tab .container>.row:before,.search-overlay .search-results-tab .forum-items:after,.search-overlay .search-results-tab .forum-items:before,.search-overlay .search-results-tab .geek-items:after,.search-overlay .search-results-tab .geek-items:before,.search-overlay .search-results-tab .vacancy-items:after,.search-overlay .search-results-tab .vacancy-items:before,.search-row:after,.search-row:before{display:none}.search-overlay .search-results-tab .company-item-wrapper,.search-overlay .search-results-tab .forum-item,.search-overlay .search-results-tab .geek-item,.search-overlay .search-results-tab .test-item,.search-overlay .search-results-tab .vacancy-item,.search-row-item{padding-right:16px;padding-left:16px}.search-overlay{width:100%;height:calc(100% - 56px);position:fixed;top:56px;left:0;overflow-x:hidden;overflow-y:scroll;background-color:#fff;z-index:1060}.search-overlay.on-kits-page{position:relative;top:unset;left:unset;z-index:99;height:100%;overflow-y:auto}@media only screen and (min-width:768px){.search-overlay{height:calc(100% - 72px);top:72px}}.search-overlay:empty{background-color:hsla(0,0%,100%,.8)}.search-overlay .search-page-tabs{display:none;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.search-overlay .search-page-tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.search-overlay .search-page-tabs-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;background-color:rgba(164,175,221,.2);z-index:99}@media only screen and (min-width:768px){.search-overlay .search-page-tabs-wrapper{padding:16px 0}}@media only screen and (min-width:1024px){.search-overlay .search-page-tabs-wrapper{margin-bottom:32px}}.search-overlay .search-page-tabs-wrapper .mobile-nav-tabs{margin:0 -16px}.search-overlay .search-page-tabs-wrapper .mobile-nav-tabs li{padding:0}.search-overlay .search-page-tabs-wrapper .mobile-nav-tabs a{font-size:15px;padding:0 16px;background-color:transparent!important}.search-overlay .search-page-tabs__item-wrapper.active .search-page-tabs__item{background-color:#fff;color:#50667b}.search-overlay .search-page-tabs__item{font-size:14px;line-height:20px;display:block;padding:5px 12px;color:rgba(80,102,123,.5);border-radius:4px;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .25s}@media only screen and (min-width:1024px){.search-overlay .search-page-tabs__item{font-size:15px;line-height:24px}}.search-overlay .search-page-tabs__item:hover{color:#50667b}.search-overlay .search-page-block{transition:transform .3s,opacity .3s;opacity:0;margin-bottom:16px;padding-bottom:32px}@media only screen and (min-width:1024px){.search-overlay .search-page-block{margin-bottom:32px}}.search-overlay .search-page-block:not(:last-child){border-bottom:1px solid rgba(80,102,123,.2)}.search-overlay .search-page-block__header{display:flex;flex-direction:row;justify-content:space-between;font-size:20px;line-height:28px;padding:16px 0;background-color:hsla(0,0%,100%,.96);z-index:9}@media only screen and (min-width:1024px){.search-overlay .search-page-block__header{font-size:24px;line-height:32px}}.search-overlay .search-page-block__header.fixed{width:100%;position:fixed;top:0}@media only screen and (min-width:1024px){.search-overlay .search-page-block__header.fixed{width:calc(100% - 96px)}}.search-overlay .search-page-block__header.fixed.absolute{position:absolute}.search-overlay .search-page-block__header h2{margin:0}.search-overlay .search-page-block__helper{list-style:none;margin:0;padding:0}.search-overlay .search-page-block__more{color:rgba(80,102,123,.5);cursor:pointer;transition:color .25s}.search-overlay .search-page-block__more svg{width:16px;height:16px;fill:rgba(80,102,123,.5);margin-left:8px;transition:fill .25s}.search-overlay .search-page-block__more svg use,.search-overlay .search-page-block__more svg use svg{fill:rgba(80,102,123,.5)}.search-overlay .search-page-block__more:hover{color:#50667b}.search-overlay .search-page-block__more:hover svg,.search-overlay .search-page-block__more:hover svg use,.search-overlay .search-page-block__more:hover svg use svg{fill:#50667b}.search-overlay .search-page-block__content{padding-top:16px}.search-overlay .search-results-nothing{text-align:center;padding-top:32px}.search-overlay .search-results-tab{padding-bottom:16px}.search-overlay .search-results-tab .blog-item__title,.search-overlay .search-results-tab .course-item__description__title,.search-overlay .search-results-tab .event__title,.search-overlay .search-results-tab .forum-item__titl,.search-overlay .search-results-tab .geek-item__name,.search-overlay .search-results-tab .project-item a,.search-overlay .search-results-tab .test-item__level,.search-overlay .search-results-tab .vacancy-item__info a{color:#50667b}.search-overlay .search-results-tab .blog-item__title:hover,.search-overlay .search-results-tab .course-item__description__title:hover,.search-overlay .search-results-tab .event__title:hover,.search-overlay .search-results-tab .forum-item__titl:hover,.search-overlay .search-results-tab .geek-item__name:hover,.search-overlay .search-results-tab .project-item a:hover,.search-overlay .search-results-tab .test-item__level:hover,.search-overlay .search-results-tab .vacancy-item__info a:hover{color:#010101}.search-overlay .search-results-tab .course-item,.search-overlay .search-results-tab .profession-item-wrapper{height:auto;margin-bottom:0}.search-overlay .search-results-tab .course-item:not(:last-child),.search-overlay .search-results-tab .profession-item-wrapper:not(:last-child){margin-bottom:16px}.search-overlay .search-results-tab .course-item:first-child,.search-overlay .search-results-tab .profession-item-wrapper:first-child{margin-top:0}.search-overlay .search-results-tab .profession-item-wrapper .profession-image{max-height:100%}.search-overlay .search-results-tab .post-item{margin-bottom:32px}.search-overlay .search-results-tab .forum-item{width:100%;display:flex;flex-direction:column;margin-bottom:24px;padding-right:16px}@media only screen and (min-width:768px){.search-overlay .search-results-tab .forum-item{width:50%}}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .forum-item{width:33.3333333333%}}.search-overlay .search-results-tab .forum-item h3{margin:0}.search-overlay .search-results-tab .forum-item h3:hover{color:#50667b}.search-overlay .search-results-tab .forum-item__comments-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:4px 0 0}.search-overlay .search-results-tab .forum-item__avatar{width:32px;height:32px;margin:0 8px 0 0;border-radius:50%}.search-overlay .search-results-tab .forum-item__total-answers{margin:0 4px;font-weight:500;color:#08d092}.search-overlay .search-results-tab .forum-item__total-answers-empty{color:#d74a5c}.search-overlay .search-results-tab .test-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:16px}.search-overlay .search-results-tab .test-item__pic{flex-shrink:0;margin-right:24px}.search-overlay .search-results-tab .test-item__pic,.search-overlay .search-results-tab .test-item__pic img{width:80px;height:80px}.search-overlay .search-results-tab .test-item__title{width:33.3333333333%;flex-shrink:0;margin:0}.search-overlay .search-results-tab .test-item__right{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.search-overlay .search-results-tab .test-item__right{display:flex;flex-direction:row}}.search-overlay .search-results-tab .test-item__level{font-size:15px;line-height:24px}@media only screen and (min-width:768px){.search-overlay .search-results-tab .test-item__level{margin-right:80px}}.search-overlay .search-results-tab .vacancy-item{width:100%;display:flex;flex-direction:row;padding-bottom:24px}@media only screen and (min-width:768px){.search-overlay .search-results-tab .vacancy-item{width:50%;padding-bottom:32px}}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .vacancy-item{width:33.3333333333%}}.search-overlay .search-results-tab .vacancy-item__pic_wrapper{display:block}.search-overlay .search-results-tab .vacancy-item__pic{width:56px;height:56px;display:block;border-radius:50%;border:0}.search-overlay .search-results-tab .vacancy-item__info{margin-left:16px}.search-overlay .search-results-tab .vacancy-item__info h3{font-size:15px;line-height:20px;font-weight:500;margin:0 0 4px}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .vacancy-item__info h3{font-size:17px;line-height:24px}}.search-overlay .search-results-tab .vacancy-item__info p{font-size:12px;line-height:16px;font-weight:400;margin-bottom:4px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .vacancy-item__info p{font-size:13px;line-height:18px;font-weight:400}}.search-overlay .search-results-tab .vacancy-item__info p span:not(:first-child):before{content:"•";display:inline-block;margin:0 5px}.search-overlay .search-results-tab .vacancy-item__salary{font-size:15px;line-height:20px;font-weight:500;color:#08d092;text-transform:uppercase}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .vacancy-item__salary{font-size:17px;line-height:24px}}.search-overlay .search-results-tab .vacancy-item__salary span{margin-left:5px}.search-overlay .search-results-tab .company-item-wrapper{width:100%}@media only screen and (min-width:768px){.search-overlay .search-results-tab .company-item-wrapper{width:50%}}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item-wrapper{width:33.3333333333%}}.search-overlay .search-results-tab .company-item,.search-overlay .search-results-tab .project-item{margin-bottom:32px;border:1px solid rgba(80,102,123,.2);border-radius:4px}.search-overlay .search-results-tab .company-item header,.search-overlay .search-results-tab .project-item header{width:100%;height:65px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;font-size:12px;line-height:14px;font-weight:700;padding:16px;color:rgba(80,102,123,.5);background-color:#f4f5fa;border-bottom:1px solid rgba(80,102,123,.2);text-transform:uppercase;letter-spacing:2px}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item header,.search-overlay .search-results-tab .project-item header{padding:16px 24px}}.search-overlay .search-results-tab .company-item section,.search-overlay .search-results-tab .project-item section{padding:16px}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item section,.search-overlay .search-results-tab .project-item section{padding:24px}}.search-overlay .search-results-tab .company-item__top,.search-overlay .search-results-tab .project-item__top{display:flex;flex-direction:row;justify-content:space-between}.search-overlay .search-results-tab .company-item__pic,.search-overlay .search-results-tab .project-item__pic{margin-top:-66px}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item__pic,.search-overlay .search-results-tab .project-item__pic{margin-top:-74px}}.search-overlay .search-results-tab .company-item__pic a,.search-overlay .search-results-tab .project-item__pic a{display:block;background:#fff;border:1px solid rgba(80,102,123,.2);border-radius:50%}.search-overlay .search-results-tab .company-item__pic img,.search-overlay .search-results-tab .project-item__pic img{width:96px;height:96px;display:block;border-radius:50%;border:0}.search-overlay .search-results-tab .company-item__jobs,.search-overlay .search-results-tab .project-item__jobs{font-size:12px;line-height:16px;font-weight:400;text-align:right;color:#08d092}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item__jobs,.search-overlay .search-results-tab .project-item__jobs{font-size:13px;line-height:18px;font-weight:400;font-size:14px;line-height:24px}}.search-overlay .search-results-tab .company-item__jobs span:not(:first-child):before,.search-overlay .search-results-tab .project-item__jobs span:not(:first-child):before{content:"・"}.search-overlay .search-results-tab .company-item h3,.search-overlay .search-results-tab .project-item h3{font-size:15px;line-height:20px;font-weight:500;margin-bottom:4px}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item h3,.search-overlay .search-results-tab .project-item h3{font-size:17px;line-height:24px}}.search-overlay .search-results-tab .company-item p,.search-overlay .search-results-tab .project-item p{font-size:12px;line-height:16px;font-weight:400}@media only screen and (min-width:1024px){.search-overlay .search-results-tab .company-item p,.search-overlay .search-results-tab .project-item p{font-size:13px;line-height:18px;font-weight:400}}.search-overlay .search-results-tab .company-item ul,.search-overlay .search-results-tab .project-item ul{display:flex;flex-direction:row;font-size:13px;line-height:16px;list-style:none;margin:0;padding:0;color:rgba(80,102,123,.5)}.search-overlay .search-results-tab .company-item ul li,.search-overlay .search-results-tab .project-item ul li{margin-right:16px}.search-overlay .search-results-tab .company-item ul svg,.search-overlay .search-results-tab .project-item ul svg{width:16px;height:16px;fill:rgba(80,102,123,.2);text-align:left;vertical-align:bottom;margin-right:5px}.search-overlay .search-results-tab .company-item ul svg use,.search-overlay .search-results-tab .company-item ul svg use svg,.search-overlay .search-results-tab .project-item ul svg use,.search-overlay .search-results-tab .project-item ul svg use svg{fill:rgba(80,102,123,.2)}.search-overlay .search-results-tab .project-item header{background-color:transparent}.search-overlay .search-results-tab .geek-item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:32px;font-size:13px}@media only screen and (min-width:768px){.search-overlay .search-results-tab .geek-item{width:16.6666666667%}}.search-overlay .search-results-tab .geek-item__image-wrapper{width:64px;height:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px;font-size:13px;border-radius:50%}.search-overlay .search-results-tab .geek-item__image{width:56px;height:56px;border-radius:50%}.search-overlay .search-results-tab .geek-item__name{font-size:15px;line-height:24px;text-align:center}.gb__pagination{justify-content:center;align-items:center;display:flex;margin:24px 0;padding:0!important}.gb__pagination li{display:inline-block;border-radius:4px;text-align:center;vertical-align:top;overflow:hidden}.gb__pagination li a{color:rgba(80,102,123,.5);display:inline-block;font-size:14px;padding:8px 16px}@media only screen and (min-width:768px){.gb__pagination li a{padding:0 10px;font-size:14px}}.gb__pagination li.active,.gb__pagination li:hover:not(.disabled){background-color:rgba(164,175,221,.2)}.gb__pagination li.active a,.gb__pagination li:hover:not(.disabled) a{color:#2c2d30}.gb__pagination li.disabled a{cursor:default;color:#999}.gb__pagination li.pages ul li{display:inline-block;float:none}.gb__pagination li.page a{font-size:26px;line-height:20px;color:rgba(164,175,221,.2)}.gb__pagination li.gap a{padding:0}.study_groups .gb-video-course-wrapper{width:100%;height:100%;position:absolute}.study_groups .gb-video-course,.study_groups .gb-video-course__container{display:flex;flex-direction:row;width:100%;height:100%;background-color:#fff}.study_groups .gb-video-course__aside-helper{display:flex;flex-direction:column;width:100%}.study_groups .gb-video-course .main-content-wrapper,.study_groups .gb-video-course__container .main-content-wrapper{display:flex;flex-direction:column;flex-grow:1;align-self:stretch}.study_groups .gb-video-course .main-content-wrapper__lesson-feedback,.study_groups .gb-video-course__container .main-content-wrapper__lesson-feedback{display:none;padding:16px;box-shadow:0 1px 10px rgba(80,102,123,.2)}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper__lesson-feedback,.study_groups .gb-video-course__container .main-content-wrapper__lesson-feedback{display:flex;flex-direction:row}}.study_groups .gb-video-course .main-content-wrapper__lesson-feedback_mobile,.study_groups .gb-video-course__container .main-content-wrapper__lesson-feedback_mobile{display:flex;flex-direction:row;margin-top:16px;padding:0 16px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper__lesson-feedback_mobile,.study_groups .gb-video-course__container .main-content-wrapper__lesson-feedback_mobile{display:none}}.study_groups .gb-video-course .main-content-wrapper__scrollable-container,.study_groups .gb-video-course__container .main-content-wrapper__scrollable-container{flex-grow:1;overflow-y:auto}.study_groups .gb-video-course .main-content-wrapper__scrollable-container_padded-horizontaly,.study_groups .gb-video-course__container .main-content-wrapper__scrollable-container_padded-horizontaly{padding-right:32px;padding-left:32px}.study_groups .gb-video-course .main-content-wrapper__scrollable-container_padded-right,.study_groups .gb-video-course__container .main-content-wrapper__scrollable-container_padded-right{padding-right:32px}.study_groups .gb-video-course .react-questions-app,.study_groups .gb-video-course__container .react-questions-app{height:100%;overflow-y:auto}.study_groups .gb-video-course .padded-container,.study_groups .gb-video-course__container .padded-container{padding:24px 16px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .padded-container,.study_groups .gb-video-course__container .padded-container{padding:32px}}.study_groups .gb-video-course .padded-container_grey,.study_groups .gb-video-course__container .padded-container_grey{background-color:#f4f5fa}.study_groups .gb-video-course .padded-container_homework-description,.study_groups .gb-video-course__container .padded-container_homework-description{padding:0}.study_groups .gb-video-course .padded-container_cookies-description,.study_groups .gb-video-course__container .padded-container_cookies-description{padding-top:0}.study_groups .gb-video-course .padded-container_homework-pass-state,.study_groups .gb-video-course__container .padded-container_homework-pass-state{padding:16px;background-color:#f4f5fa}@media only screen and (min-width:1024px){.study_groups .gb-video-course .padded-container_homework-pass-state,.study_groups .gb-video-course__container .padded-container_homework-pass-state{padding:24px 32px}}.study_groups .gb-video-course .btn.disabled,.study_groups .gb-video-course .btn[disabled],.study_groups .gb-video-course__container .btn.disabled,.study_groups .gb-video-course__container .btn[disabled],.study_groups .gb-video-course__container fieldset[disabled] .btn,.study_groups .gb-video-course fieldset[disabled] .btn{opacity:.5}.study_groups .gb-video-course__container video,.study_groups .gb-video-course video{width:100%;background-color:#000;background:#000 url(https://gbcdn.mrgcdn.ru/uploads/video_preloader.gif) 50% no-repeat}.study_groups .gb-video-course .video-js.vjs-gb-skin,.study_groups .gb-video-course__container .video-js.vjs-gb-skin{min-height:29.25vw}.study_groups .gb-video-course__container comments,.study_groups .gb-video-course comments{word-break:break-word}.study_groups .gb-video-course__container ul,.study_groups .gb-video-course ul{list-style:none;margin:0;padding:0}.study_groups .gb-video-course .gb-trainer ol,.study_groups .gb-video-course .gb-trainer ul,.study_groups .gb-video-course__container .gb-trainer ol,.study_groups .gb-video-course__container .gb-trainer ul{padding:0 0 12px 12px;list-style:decimal;list-style-position:inside}@media only screen and (min-width:1024px){.study_groups .gb-video-course .gb-trainer ol,.study_groups .gb-video-course .gb-trainer ul,.study_groups .gb-video-course__container .gb-trainer ol,.study_groups .gb-video-course__container .gb-trainer ul{padding-left:0 0 16px 16px}}.study_groups .gb-video-course .teacher-wrapper,.study_groups .gb-video-course__container .teacher-wrapper{display:flex;flex-direction:row;width:100%;height:auto}.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{height:calc(100vh - 96px);padding-left:32px;padding-right:16px;display:flex;flex-direction:column}@media only screen and (min-width:1440px){.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{margin-right:72px;padding-right:16px}}@media only screen and (max-width:767px){.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{padding-left:16px}}@media only screen and (min-width:768px)and (max-width:1023px){.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{padding-left:16px}}@media only screen and (max-width:767px){.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{height:calc(100vh - 56px)}}@media only screen and (min-width:768px)and (max-width:1023px){.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper{height:calc(100vh - 56px)}}.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper .teacher-content,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper .teacher-content{flex:1}.study_groups .gb-video-course .teacher-wrapper .main-content-wrapper .site-footer,.study_groups .gb-video-course__container .teacher-wrapper .main-content-wrapper .site-footer{margin:0;min-height:70px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown{margin-top:8px;position:relative}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown_collapsed,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown_collapsed{border-radius:4px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__list,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__list{display:none}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__header,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown_collapsed .lessons-list-dropdown__header{border:none;border-radius:4px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header{background-color:rgba(164,175,221,.2);min-height:56px;display:flex;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #d6d6d6;border-bottom:none;overflow:hidden}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-link,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-link{display:flex;align-items:center;position:relative;padding:16px;width:100%;height:100%}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-link .icon-menu_hmbrgr,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-link .icon-menu_hmbrgr{vertical-align:middle;margin-right:16px;opacity:.48;width:24px;height:24px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-link .icon-arrow-down,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-link .icon-arrow-down{opacity:.48;width:16px;height:16px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-link__datetime,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-link__datetime{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-title,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-title{flex:1;margin:0}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__list,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__list{position:absolute;top:100%;background-color:#fff;width:100%;z-index:19;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #d6d6d6;border-top:none;overflow:hidden}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__list-link,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__list-link{min-height:48px;display:flex;align-items:center;padding:16px 40px;position:relative}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__list-link:hover,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__list-link:hover{background-color:#e5f3fe}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__list-link__datetime,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__list-link__datetime{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__header-notification,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__header-notification{background-color:#6f64e9;border-radius:50%;display:inline-block;position:absolute;left:32px;bottom:50%;width:12px;height:12px}.study_groups .gb-video-course .teacher-wrapper .lessons-list-dropdown__list-notification,.study_groups .gb-video-course__container .teacher-wrapper .lessons-list-dropdown__list-notification{position:absolute;left:16px;top:calc(50% - 4px);border-radius:50%;background-color:#6f64e9;width:8px;height:8px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block{margin-top:16px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement{align-items:flex-start;text-align:left}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement__content,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement__content{display:block;margin:0}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice{margin-top:32px;color:rgba(80,102,123,.5);position:relative}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn{position:absolute;top:0;left:6px;fill:rgba(80,102,123,.5);width:20px;height:20px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use,.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use svg,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice .icon-info-icn use svg{fill:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p{margin-bottom:8px;margin-left:40px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p:last-of-type,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement-teacher-notice>p:last-of-type{margin-bottom:0}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar{margin-top:32px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input{width:50%;height:32px;border:none;border-radius:4px;text-transform:none!important;outline:0;background-color:#fff;padding:0 12px;background-color:#fff2ca;margin-right:8px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input.parsley-error,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar input.parsley-error{border-style:solid}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar button,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar button{width:150px;color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar a,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .content-block_announcement .content-block_announcement__webinar a{color:#3f9dff}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .entry-button,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .entry-button{height:80px;width:100%;margin-bottom:8px;font-size:24px;display:flex;justify-content:center;align-items:center}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow{transform:rotate(180deg);margin-left:16px;fill:#fff;width:24px;height:24px}.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use,.study_groups .gb-video-course .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use svg,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use,.study_groups .gb-video-course__container .teacher-wrapper .teacher-webinar-announcement-block .icon-arrow use svg{fill:#fff}.study_groups .gb-video-course .teacher-wrapper .right-side-wrapper,.study_groups .gb-video-course__container .teacher-wrapper .right-side-wrapper{padding:0 32px 0 16px}.study_groups .gb-video-course .teacher-wrapper .right-side-wrapper header,.study_groups .gb-video-course__container .teacher-wrapper .right-side-wrapper header{height:60px;padding:16px 0}.study_groups .gb-video-course .teacher-wrapper .help-block,.study_groups .gb-video-course__container .teacher-wrapper .help-block{margin:0}.study_groups .gb-video-course .teacher-wrapper .help-block__title,.study_groups .gb-video-course__container .teacher-wrapper .help-block__title{margin:0;display:inline-block}.study_groups .gb-video-course .teacher-wrapper .help-block .icon-emergency-help,.study_groups .gb-video-course__container .teacher-wrapper .help-block .icon-emergency-help{vertical-align:middle;margin-right:16px;width:32px;height:32px}.study_groups .gb-video-course .teacher-wrapper .nav-tabs,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs{margin-top:8px}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons{font-size:14px}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons .icon-like-small,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons .icon-like-small{margin-left:12px;margin-right:4px;width:16px;height:16px}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_positive,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_positive{color:#08d092}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small,.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use,.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use svg,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_positive .icon-like-small use svg{fill:#08d092}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_negative,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_negative{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-wrapper .nav-tabs__feedback-icons_negative .icon-like-small,.study_groups .gb-video-course__container .teacher-wrapper .nav-tabs__feedback-icons_negative .icon-like-small{opacity:.48;transform:rotate(180deg);vertical-align:middle}.study_groups .gb-video-course .teacher-wrapper .mobile-nav-tabs,.study_groups .gb-video-course__container .teacher-wrapper .mobile-nav-tabs{position:relative;margin-right:-16px;margin-left:-16px}.study_groups .gb-video-course .teacher-homeworks-wrapper,.study_groups .gb-video-course__container .teacher-homeworks-wrapper{display:flex}.study_groups .gb-video-course .teacher-homeworks-wrapper .left-aside-wrapper,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .left-aside-wrapper{overflow-y:scroll;height:calc(100vh - 238px);min-width:336px;width:336px;position:relative;padding:32px 16px 16px 0}.study_groups .gb-video-course .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form{height:42px;width:32px;position:absolute;right:16px;top:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open{width:calc(100% - 16px)}.study_groups .gb-video-course .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open .homeworks__search-form-close-button,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open .homeworks__search-form-close-button{display:block}.study_groups .gb-video-course .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open input,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .left-aside-wrapper .homeworks__search-form_open input{color:rgba(80,102,123,.5);width:100%;outline:none;padding:0 0 0 28px;border-bottom:1px solid rgba(80,102,123,.5);cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}.study_groups .gb-video-course .teacher-homeworks-wrapper .status-tabs,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .status-tabs{font-size:14px}.study_groups .gb-video-course .teacher-homeworks-wrapper .status-tabs__tab,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .status-tabs__tab{display:inline-block;padding:8px 12px;margin-bottom:16px;margin-right:4px;border-radius:4px}.study_groups .gb-video-course .teacher-homeworks-wrapper .status-tabs__tab:hover,.study_groups .gb-video-course .teacher-homeworks-wrapper .status-tabs__tab_active,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .status-tabs__tab:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .status-tabs__tab_active{background-color:#f4f5fa}.study_groups .gb-video-course .teacher-homeworks-wrapper .message-for-teacher,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .message-for-teacher{text-align:center}.study_groups .gb-video-course .teacher-homeworks-wrapper .message-for-teacher .h3,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .message-for-teacher .h3{color:rgba(80,102,123,.5);font-weight:400;margin-top:32px;display:inline-block}.study_groups .gb-video-course .teacher-homeworks-wrapper .message-for-mentor,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .message-for-mentor{text-align:center;margin-top:24px;color:rgba(80,102,123,.5);font-weight:400}@media only screen and (min-width:768px){.study_groups .gb-video-course .teacher-homeworks-wrapper .message-for-mentor,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .message-for-mentor{text-align:left}}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__empty-message,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__empty-message{color:rgba(80,102,123,.5);text-align:center}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list .infinite-scroll-pagination,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list .infinite-scroll-pagination{margin-top:16px}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link{display:block;width:100%;border-radius:4px;position:relative;padding-left:30px;padding-right:3px}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link_selected,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link_selected{background-color:#f4f5fa}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-content,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-content{display:flex;align-items:center;min-height:56px;border-bottom:1px solid rgba(164,175,221,.2);padding:12px 0}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-content .user-avatar,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-content .user-avatar{border-radius:50%;margin-right:12px;min-width:32px;width:32px;height:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-notice,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-notice{border-radius:50%;background-color:#6f64e9;position:absolute;top:calc(50% - 4px);left:11px;width:8px;height:8px}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon{position:absolute;top:calc(50% - 6px);left:11px;border-radius:50%;width:12px;height:12px}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg{width:12px;height:12px;fill:#fff;position:relative;top:-7px;vertical-align:middle}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use,.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use svg,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon svg use svg{fill:#fff}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_fail,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_fail{background:#d74a5c}.study_groups .gb-video-course .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_success,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .homeworks__list-item-link-status-icon_success{background:#08d092}.study_groups .gb-video-course .teacher-homeworks-wrapper .center-wrapper,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .center-wrapper{padding:40px 0 32px 16px;flex:1;overflow-y:auto;height:auto}.study_groups .gb-video-course .teacher-homeworks-wrapper .center-wrapper_empty,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .center-wrapper_empty{padding-left:0}.study_groups .gb-video-course .teacher-homeworks-wrapper .lesson-content,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .lesson-content{background-color:#f4f5fa;word-break:break-word;padding:24px;border-radius:4px}.study_groups .gb-video-course .teacher-homeworks-wrapper .lesson-content_is-editing,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .lesson-content_is-editing{padding-bottom:16px}.study_groups .gb-video-course .teacher-homeworks-wrapper .hide-content-link,.study_groups .gb-video-course .teacher-homeworks-wrapper .show-content-link,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .hide-content-link,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .show-content-link{margin-bottom:16px;color:#50667b;display:block}.study_groups .gb-video-course .teacher-homeworks-wrapper .hide-content-link:hover,.study_groups .gb-video-course .teacher-homeworks-wrapper .show-content-link:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .hide-content-link:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .show-content-link:hover{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-homeworks-wrapper .hide-content-link:hover .svg-icon,.study_groups .gb-video-course .teacher-homeworks-wrapper .show-content-link:hover .svg-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .hide-content-link:hover .svg-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .show-content-link:hover .svg-icon{opacity:1}.study_groups .gb-video-course .teacher-homeworks-wrapper .icon-arrow-down,.study_groups .gb-video-course .teacher-homeworks-wrapper .icon-arrow-up,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .icon-arrow-down,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .icon-arrow-up{vertical-align:middle;margin-left:4px;opacity:.48;width:16px;height:16px}.study_groups .gb-video-course .teacher-homeworks-wrapper .add-content-link,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .add-content-link{display:block;margin-top:24px;color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-homeworks-wrapper .add-content-link:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .add-content-link:hover{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment{display:flex;margin-top:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .teacher-comment__content,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .teacher-comment__content{background:#e5f3fe}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru{fill:#e5f3fe;width:16px;height:18px;display:block;position:relative;left:50%;margin-top:8px;transform:translateX(-50%)}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use svg,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment_mentor .icon-guru use svg{fill:#e5f3fe}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment__content,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment__content{margin-left:16px;margin-top:-6px;word-break:break-word;padding:8px;border-radius:4px;background:#fff5d9;width:100%}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment__avatar,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment__avatar{border-radius:50%;width:32px;height:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment__name,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment__name{color:rgba(80,102,123,.5);font-weight:500;font-size:13px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .teacher-comment__text p,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .teacher-comment__text p{margin:0}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment{margin-top:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__header,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__header{display:flex;justify-content:space-between}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__title,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__title{color:#50667b;font-size:17px;font-weight:500}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state .svg-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state .svg-icon{vertical-align:bottom;opacity:.32;position:relative;top:-5px;margin-right:6px;width:16px;height:16px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state_success,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state_success{color:#08d092}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon{opacity:1;fill:#08d092}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use svg,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state_success .svg-icon use svg{fill:#08d092}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__state_examine .svg-icon,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__state_examine .svg-icon{width:24px;height:24px;top:0}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list{margin-top:16px;border-top:1px solid rgba(80,102,123,.2);border-bottom:1px solid rgba(80,102,123,.2);padding:12px 0;display:flex;justify-content:space-between}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-archive,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-archive{margin-right:16px;vertical-align:bottom;width:24px;height:24px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash{vertical-align:middle;opacity:.48;width:16px;height:16px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download:hover,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-download:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .attachment__list .icon-trash:hover{opacity:1}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment{padding:24px 0;border-bottom:1px solid rgba(80,102,123,.2);display:flex;align-items:flex-start;word-break:break-word}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment_with-top-border,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment_with-top-border{border-top:1px solid rgba(80,102,123,.2);margin-top:32px}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment h1,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment h2,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment h3,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment h4,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment h5,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment h1,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment h2,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment h3,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment h4,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment h5{font-size:15px!important;font-weight:400!important;margin:0!important;line-height:20px!important;color:rgba(80,102,123,.5)!important}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment a,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment a{text-decoration:underline;cursor:pointer}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment a:active,.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment a:hover,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment a:active,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment a:hover{color:#44464b}.study_groups .gb-video-course .teacher-homeworks-wrapper .selected-homework .user-comment__user-avatar,.study_groups .gb-video-course__container .teacher-homeworks-wrapper .selected-homework .user-comment__user-avatar{border-radius:50%;min-width:32px;margin-right:16px;width:32px;height:32px}.study_groups .gb-video-course .teacher-assets-wrapper .gb__droplet-uploader,.study_groups .gb-video-course__container .teacher-assets-wrapper .gb__droplet-uploader{margin-top:32px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets{margin-top:16px;margin-bottom:32px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__form,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__form{display:flex;margin-bottom:32px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__form input,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__form input{flex:1;margin-right:8px;background:rgba(164,175,221,.2);border:none}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__form button,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__form button{display:inline-block;text-transform:uppercase}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__form-sending-error,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__form-sending-error{color:#d74a5c;font-size:14px;margin-top:8px;position:relative;top:-24px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list{border-top:1px solid rgba(80,102,123,.2);border-bottom:1px solid rgba(80,102,123,.2)}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item{display:flex;justify-content:space-between;position:relative;align-items:center;padding:12px 0 12px 40px;border-bottom:1px solid rgba(80,102,123,.2)}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item:last-of-type,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item:last-of-type{border-bottom:none}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item_link,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item_link{color:#6588ab}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link,.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use,.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use svg,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list-item_link .icon-link use svg{fill:#6588ab}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list .svg-icon,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list .svg-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list .icon-archive,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list .icon-archive{vertical-align:bottom}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list .icon-link,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list .icon-link{width:16px;height:16px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list .icon-trash,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list .icon-trash{vertical-align:middle;opacity:.48;margin:0;position:relative;top:7px;width:16px;height:16px}.study_groups .gb-video-course .teacher-assets-wrapper .lesson-assets__list .icon-trash:hover,.study_groups .gb-video-course__container .teacher-assets-wrapper .lesson-assets__list .icon-trash:hover{opacity:1}.study_groups .gb-video-course .left-side-wrapper .certificate-block,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block{position:relative;padding:0 16px 0 0;margin-bottom:8px}.study_groups .gb-video-course .left-side-wrapper .certificate-block:before,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block:before{height:27%}.study_groups .gb-video-course .left-side-wrapper .certificate-block_completed:before,.study_groups .gb-video-course .left-side-wrapper .certificate-block_present:before,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block_completed:before,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block_present:before{background-color:#08d092}.study_groups .gb-video-course .left-side-wrapper .certificate-block__link,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block__link{display:block;padding:12px;color:rgba(80,102,123,.5)}.study_groups .gb-video-course .left-side-wrapper .certificate-block__icon,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block__icon{width:32px;height:32px;fill:rgba(80,102,123,.2);position:relative;margin-right:8px;vertical-align:middle}.study_groups .gb-video-course .left-side-wrapper .certificate-block__icon use,.study_groups .gb-video-course .left-side-wrapper .certificate-block__icon use svg,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block__icon use,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block__icon use svg{fill:rgba(80,102,123,.2)}.study_groups .gb-video-course .left-side-wrapper .certificate-block .icon-cert-filled,.study_groups .gb-video-course .left-side-wrapper .certificate-block .icon-cert-filled use,.study_groups .gb-video-course .left-side-wrapper .certificate-block .icon-cert-filled use svg,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block .icon-cert-filled,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block .icon-cert-filled use,.study_groups .gb-video-course__container .left-side-wrapper .certificate-block .icon-cert-filled use svg{fill:#08d092}.study_groups .gb-video-course .main-content-wrapper .main-header,.study_groups .gb-video-course__container .main-content-wrapper .main-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;min-height:55px;padding:8px 16px;z-index:1;border-bottom:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .main-header,.study_groups .gb-video-course__container .main-content-wrapper .main-header{padding:8px 16px}}.study_groups .gb-video-course .main-content-wrapper .main-header_wide,.study_groups .gb-video-course__container .main-content-wrapper .main-header_wide{padding:0 32px}.study_groups .gb-video-course .main-content-wrapper .main-header__left,.study_groups .gb-video-course__container .main-content-wrapper .main-header__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;overflow:hidden}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .main-header__left,.study_groups .gb-video-course__container .main-content-wrapper .main-header__left{width:unset;padding-right:16px}}.study_groups .gb-video-course .main-content-wrapper .main-header h3.title,.study_groups .gb-video-course__container .main-content-wrapper .main-header h3.title{overflow:hidden;margin:0;text-overflow:ellipsis}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs{display:flex;flex-direction:row}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs li,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs li{transition:none}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs li:hover,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs li:hover{border-bottom-color:transparent}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs li.active svg,.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs li.active svg use,.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs li.active svg use svg,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs li.active svg,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs li.active svg use,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs li.active svg use svg{fill:#50667b}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs a,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs svg,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs svg{width:32px;height:32px;fill:rgba(80,102,123,.5);margin-right:12px;vertical-align:middle}.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs svg use,.study_groups .gb-video-course .main-content-wrapper .main-header .nav-tabs svg use svg,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs svg use,.study_groups .gb-video-course__container .main-content-wrapper .main-header .nav-tabs svg use svg{fill:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button{margin-right:16px}}@media only screen and (max-width:767px){.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button{transform:scaleX(-1);filter:FlipH}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel{left:6px}}@media only screen and (min-width:768px)and (max-width:1023px){.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button{transform:scaleX(-1);filter:FlipH}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel{left:6px}}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button_collapsed,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button_collapsed{transform:scaleX(-1);filter:FlipH}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button_open,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button_open{transform:none;filter:none}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button:hover .icon-collapse-panel,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button:hover .icon-collapse-panel{opacity:1}.study_groups .gb-video-course .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel,.study_groups .gb-video-course__container .main-content-wrapper .main-header .left-side-toggle-button .icon-collapse-panel{width:32px;height:32px;position:relative;vertical-align:middle}.study_groups .gb-video-course .main-content-wrapper .content,.study_groups .gb-video-course__container .main-content-wrapper .content{padding-bottom:32px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .content,.study_groups .gb-video-course__container .main-content-wrapper .content{padding-bottom:0}}.study_groups .gb-video-course .main-content-wrapper .content-block,.study_groups .gb-video-course__container .main-content-wrapper .content-block{padding:0 16px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .content-block,.study_groups .gb-video-course__container .main-content-wrapper .content-block{padding:0}}@media only screen and (min-width:1024px){.study_groups .gb-video-course .main-content-wrapper .content-block_mobile,.study_groups .gb-video-course__container .main-content-wrapper .content-block_mobile{display:none!important}}@media only screen and (max-width:1023px){.study_groups .gb-video-course .main-content-wrapper .content-block_desktop,.study_groups .gb-video-course__container .main-content-wrapper .content-block_desktop{display:none}}.study_groups .gb-video-course .main-content-wrapper .content-block_video,.study_groups .gb-video-course__container .main-content-wrapper .content-block_video{padding:0}.study_groups .gb-video-course .main-content-wrapper .content-block_controls,.study_groups .gb-video-course__container .main-content-wrapper .content-block_controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(164,175,221,.2)}.study_groups .gb-video-course .main-content-wrapper .content-block_materials,.study_groups .gb-video-course .main-content-wrapper .content-block_teaching-staff,.study_groups .gb-video-course__container .main-content-wrapper .content-block_materials,.study_groups .gb-video-course__container .main-content-wrapper .content-block_teaching-staff{margin-top:16px}.study_groups .gb-video-course .main-content-wrapper .content-block_chat,.study_groups .gb-video-course .main-content-wrapper .content-block_questions,.study_groups .gb-video-course .main-content-wrapper .content-block_telegram,.study_groups .gb-video-course__container .main-content-wrapper .content-block_chat,.study_groups .gb-video-course__container .main-content-wrapper .content-block_questions,.study_groups .gb-video-course__container .main-content-wrapper .content-block_telegram{margin-top:24px}.study_groups .gb-video-course .main-content-wrapper .questions-block__link,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .gb-video-course .main-content-wrapper .questions-block__link .svg-icon,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__link .svg-icon{width:32px;height:32px;margin-right:12px}.study_groups .gb-video-course .main-content-wrapper .questions-block__list,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list{margin-top:16px}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item{display:flex;flex-direction:row;margin-bottom:8px}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item-userpic,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item-userpic{margin-right:12px}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item-userpic img,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item-userpic img{width:32px;height:32px;border-radius:50%}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item-data-header,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item-data-header{font-size:13px;line-height:20px;font-weight:500;color:#3f5368}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item-data-footer,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item-data-footer{font-size:10px;line-height:16px;margin-top:4px;color:rgba(80,102,123,.5)}.study_groups .gb-video-course .main-content-wrapper .questions-block__list-item-data-footer a,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__list-item-data-footer a{color:rgba(80,102,123,.5)}.study_groups .gb-video-course .main-content-wrapper .questions-block__button,.study_groups .gb-video-course__container .main-content-wrapper .questions-block__button{width:100%;height:40px;margin-top:16px;color:#6f64e9}.study_groups .gb-video-course .main-content-wrapper .lesson-content,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content{margin-top:32px}.study_groups .gb-video-course .main-content-wrapper .lesson-content__header,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .gb-video-course .main-content-wrapper .lesson-content__header img,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content__header img{width:32px;height:32px;border-radius:50%}.study_groups .gb-video-course .main-content-wrapper .lesson-content__header-title,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content__header-title{font-size:17px;color:#50667b;font-weight:500;margin-left:8px}.study_groups .gb-video-course .main-content-wrapper .lesson-content__content,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content__content{padding:12px;background:#fff2ca;margin-top:12px;border-radius:4px;word-break:break-word}.study_groups .gb-video-course .main-content-wrapper .lesson-content p,.study_groups .gb-video-course__container .main-content-wrapper .lesson-content p{margin:0}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement{text-align:center;padding:24px;background-color:#f4f5fa;border-radius:4px;min-height:104px;position:relative}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement.no-video,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement.no-video{display:flex;justify-content:space-between}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement.no-video.vjs-liked .content-block_announcement__title-hidden-message,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement.no-video.vjs-liked .content-block_announcement__title-hidden-message{display:none}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement__content,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement__content{display:inline-flex;margin:auto}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement__title,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement__title{display:inline-block;margin:0;vertical-align:bottom}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement__subtitle,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement__subtitle{font-size:13px;color:rgba(80,102,123,.5);margin-top:8px}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .icon-timer,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .icon-timer{width:34px;height:34px;min-width:34px;vertical-align:middle;margin-right:6px}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .like-buttons,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .like-buttons{display:flex;flex-direction:column;align-items:flex-end}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button{margin-bottom:8px;transition:max-width .4s;display:flex;justify-content:center;align-items:center;max-width:40px;border-radius:4px;color:#fff;font-family:vjs;background-color:#404e5b;text-align:center;padding:4px;width:40px;height:40px}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button:focus,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button:focus{outline:none}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button:hover,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button:hover{background:#08d092}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button:after,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button:after{content:"";font-size:24px;display:block}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon{position:relative;top:5px;width:28px;height:28px;fill:#fff}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon use,.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon use svg,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon use,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button .svg-icon use svg{fill:#fff}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button_active,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button_active{max-width:200px;width:auto;background:#08d092;padding:0 8px;justify-content:space-between;overflow:hidden}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button_active .vjs-like-button-counter,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button_active .vjs-like-button-counter{display:inline-block}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button_active.vjs-dislike,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button_active.vjs-dislike{background:#d74a5c;text-align:right}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button.vjs-dislike:after,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button.vjs-dislike:after{transform:rotate(180deg)}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button.vjs-dislike:hover,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button.vjs-dislike:hover{background:#d74a5c}.study_groups .gb-video-course .main-content-wrapper .content-block_announcement .vjs-like-button-counter,.study_groups .gb-video-course__container .main-content-wrapper .content-block_announcement .vjs-like-button-counter{font-size:17px;font-family:Onest;display:none;margin-right:8px}.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button{justify-content:center;align-items:center;width:100%;height:80px;display:none;font-size:24px}@media only screen and (min-width:768px){.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button{display:flex}}.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button_mobile,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button_mobile{display:flex}@media only screen and (min-width:768px){.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button_mobile,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button_mobile{display:none}}.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button .icon-arrow,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button .icon-arrow{fill:#fff;width:16px;height:16px;transform:rotate(180deg);margin-left:16px}.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use,.study_groups .gb-video-course .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use svg,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use,.study_groups .gb-video-course__container .main-content-wrapper .content-block_entry .content-block__button .icon-arrow use svg{fill:#fff}.study_groups .gb-video-course .main-content-wrapper .content-block_homework .task-block,.study_groups .gb-video-course__container .main-content-wrapper .content-block_homework .task-block{background-color:#f4f5fa;padding:24px;border-radius:4px}.study_groups .gb-video-course .main-content-wrapper .content-block_homework .task-block-teacher p,.study_groups .gb-video-course__container .main-content-wrapper .content-block_homework .task-block-teacher p{margin:0}.study_groups .gb-video-course .main-content-wrapper .content-block_homework .task-block-lesson,.study_groups .gb-video-course__container .main-content-wrapper .content-block_homework .task-block-lesson{word-break:break-word}.study_groups .gb-video-course .main-content-wrapper .content-block_homework .task-block-lesson p,.study_groups .gb-video-course__container .main-content-wrapper .content-block_homework .task-block-lesson p{margin:0}.study_groups .gb-video-course .main-content-wrapper .inner,.study_groups .gb-video-course__container .main-content-wrapper .inner{padding-top:32px}.study_groups .gb-video-course .main-content-wrapper .comments,.study_groups .gb-video-course__container .main-content-wrapper .comments{padding:32px 0}.study_groups .gb-video-course .main-content-wrapper .site-footer,.study_groups .gb-video-course__container .main-content-wrapper .site-footer{margin-top:-70px;padding:0}.study_groups .gb-video-course .mates__not-found,.study_groups .gb-video-course__container .mates__not-found{margin-top:36px;text-align:center}@media only screen and (min-width:1440px){.study_groups .gb-video-course .mates__search-form,.study_groups .gb-video-course__container .mates__search-form{display:none}}.study_groups .gb-video-course .homeworks__search-form,.study_groups .gb-video-course .mates__search-form,.study_groups .gb-video-course__container .homeworks__search-form,.study_groups .gb-video-course__container .mates__search-form{position:relative;top:-32px}.study_groups .gb-video-course .homeworks__search-form input,.study_groups .gb-video-course .mates__search-form input,.study_groups .gb-video-course__container .homeworks__search-form input,.study_groups .gb-video-course__container .mates__search-form input{position:absolute;color:transparent;right:0;display:inline-block;width:24px;transition:width .2s;height:100%;padding:20px 0;border:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%23b7bec5;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>');background-repeat:no-repeat;background-size:24px 24px;background-position:-3px 50%;cursor:pointer}.study_groups .gb-video-course .homeworks__search-form input:focus,.study_groups .gb-video-course .mates__search-form input:focus,.study_groups .gb-video-course__container .homeworks__search-form input:focus,.study_groups .gb-video-course__container .mates__search-form input:focus{color:rgba(80,102,123,.5);width:100%;outline:none;padding:20px 0 20px 28px;border-bottom:1px solid rgba(80,102,123,.5);cursor:text;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}.study_groups .gb-video-course .homeworks__search-form input:focus+.mates__search-form-close-button,.study_groups .gb-video-course .homeworks__search-form input:focus+homeworks__search-form-close-button,.study_groups .gb-video-course .homeworks__search-form input:focus~.homeworks__search-spinner,.study_groups .gb-video-course .homeworks__search-form input:focus~.mates__search-spinner,.study_groups .gb-video-course .mates__search-form input:focus+.mates__search-form-close-button,.study_groups .gb-video-course .mates__search-form input:focus+homeworks__search-form-close-button,.study_groups .gb-video-course .mates__search-form input:focus~.homeworks__search-spinner,.study_groups .gb-video-course .mates__search-form input:focus~.mates__search-spinner,.study_groups .gb-video-course__container .homeworks__search-form input:focus+.mates__search-form-close-button,.study_groups .gb-video-course__container .homeworks__search-form input:focus+homeworks__search-form-close-button,.study_groups .gb-video-course__container .homeworks__search-form input:focus~.homeworks__search-spinner,.study_groups .gb-video-course__container .homeworks__search-form input:focus~.mates__search-spinner,.study_groups .gb-video-course__container .mates__search-form input:focus+.mates__search-form-close-button,.study_groups .gb-video-course__container .mates__search-form input:focus+homeworks__search-form-close-button,.study_groups .gb-video-course__container .mates__search-form input:focus~.homeworks__search-spinner,.study_groups .gb-video-course__container .mates__search-form input:focus~.mates__search-spinner{display:block}.study_groups .gb-video-course .homeworks__search-form input:hover,.study_groups .gb-video-course .mates__search-form input:hover,.study_groups .gb-video-course__container .homeworks__search-form input:hover,.study_groups .gb-video-course__container .mates__search-form input:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.a{fill:%234e5d6e;}</style></defs><path class="a" d="M20.71,19.29L16.46,15A7.53,7.53,0,1,0,15,16.46l4.25,4.25A1,1,0,0,0,20.71,19.29ZM5,10.5A5.5,5.5,0,1,1,10.5,16,5.51,5.51,0,0,1,5,10.5Z"/></svg>')}.study_groups .gb-video-course .homeworks__search-form .homeworks__search-form-close-button,.study_groups .gb-video-course .homeworks__search-form .mates__search-form-close-button,.study_groups .gb-video-course .mates__search-form .homeworks__search-form-close-button,.study_groups .gb-video-course .mates__search-form .mates__search-form-close-button,.study_groups .gb-video-course__container .homeworks__search-form .homeworks__search-form-close-button,.study_groups .gb-video-course__container .homeworks__search-form .mates__search-form-close-button,.study_groups .gb-video-course__container .mates__search-form .homeworks__search-form-close-button,.study_groups .gb-video-course__container .mates__search-form .mates__search-form-close-button{position:absolute;right:-2px;top:12px;display:none}.study_groups .gb-video-course .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course .mates__search-form .mates__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course__container .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course__container .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course__container .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x,.study_groups .gb-video-course__container .mates__search-form .mates__search-form-close-button .svg-icon.icon-x{width:16px;height:16px;opacity:.48;fill:#4e5d6e}.study_groups .gb-video-course .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course .mates__search-form .mates__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course__container .homeworks__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course__container .homeworks__search-form .mates__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course__container .mates__search-form .homeworks__search-form-close-button .svg-icon.icon-x:hover,.study_groups .gb-video-course__container .mates__search-form .mates__search-form-close-button .svg-icon.icon-x:hover{opacity:1}.study_groups .gb-video-course .mates__new-mates-spinner,.study_groups .gb-video-course__container .mates__new-mates-spinner{text-align:center;color:rgba(80,102,123,.5);position:absolute;bottom:8px;width:100%}.study_groups .gb-video-course .homeworks__search-spinner,.study_groups .gb-video-course .mates__search-spinner,.study_groups .gb-video-course__container .homeworks__search-spinner,.study_groups .gb-video-course__container .mates__search-spinner{display:none;position:absolute;right:0;top:12px;color:rgba(80,102,123,.5)}.study_groups .gb__learning-teacher-help-popup{position:fixed;background:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;z-index:40;display:flex;flex-direction:column;justify-content:center;align-items:center}.study_groups .gb__learning-teacher-help-popup .teacher-help{background:#fff;width:432px;counter-reset:teacherhelpcounter;overflow:hidden;border-radius:4px}.study_groups .gb__learning-teacher-help-popup .teacher-help__section{padding:24px}.study_groups .gb__learning-teacher-help-popup .teacher-help__header{line-height:32px}.study_groups .gb__learning-teacher-help-popup .teacher-help__header>*{vertical-align:middle}.study_groups .gb__learning-teacher-help-popup .teacher-help__header .svg-icon{width:32px;height:32px;margin-right:12px}.study_groups .gb__learning-teacher-help-popup .teacher-help__action{margin:36px 0 16px;counter-increment:teacherhelpcounter}.study_groups .gb__learning-teacher-help-popup .teacher-help__action:before{content:counter(teacherhelpcounter);background:#ffa64b;padding:8px 11px 6px;border-radius:50%;color:rgba(80,102,123,.5);font-size:15px;margin-right:12px}.study_groups .gb__learning-teacher-help-popup .teacher-help .form-group{margin:0}.study_groups .gb__learning-teacher-help-popup .teacher-help textarea{resize:none;margin-bottom:8px;height:72px}.study_groups .gb__learning-teacher-help-popup .teacher-help__send{width:100%}.study_groups .gb__learning-teacher-help-popup .teacher-help__footer{background:#f4f5fa}.study_groups .gb__learning-teacher-help-popup .teacher-help__footer-title{margin-bottom:8px}.study_groups .gb__learning-teacher-help-popup .teacher-help-close-button{margin-top:16px}.study_groups .gb__learning-teacher-help-popup .teacher-help-close-button svg{fill:#fff;width:32px;height:32px}.study_groups .gb__learning-teacher-help-popup .teacher-help-close-button svg use,.study_groups .gb__learning-teacher-help-popup .teacher-help-close-button svg use svg{fill:#fff}.study_groups span.good-score-text,.study_groups span.great-score-text{color:#08d092}.study_groups span.satisfy-score-text{color:#f48120}.study_groups span.failed-score-text{color:#d74a5c}.study_groups #fasttrack-main{min-width:auto!important;z-index:1000!important}.study_groups .homework.content-menu .vjs-playlist-mvp-menu{display:flex;flex-direction:row;width:100%;background-color:#50667b}.study_groups .homework.content-menu .vjs-playlist-mvp-menu-item{display:flex;flex-direction:column;justify-content:center;height:32px;padding:0 2px;flex-basis:0;flex-grow:1;outline:none;cursor:pointer}.study_groups .homework.content-menu .vjs-playlist-mvp-menu-item:first-child{padding-left:0;flex-basis:33%}.study_groups .homework.content-menu .vjs-playlist-mvp-menu-item:last-child{padding-right:0}.study_groups .homework.content-menu .vjs-playlist-mvp-menu-item.vjs-watched{background-color:#2c2d30}.study_groups .homework.content-menu .vjs-playlist-mvp-menu-item-progress{width:100%;height:8px;display:block;background-color:#08d092}.study_groups .gb-video-course .lessons-list,.study_groups .gb-video-course__container .lessons-list{flex-grow:1;position:relative;overflow-y:scroll;padding:0 16px 16px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lessons-list,.study_groups .gb-video-course__container .lessons-list{padding:24px}}.study_groups .gb-video-course .lessons-list__main-title,.study_groups .gb-video-course__container .lessons-list__main-title{font-size:20px;line-height:24px;font-weight:400;margin:8px 0 24px;color:#3f5368}.study_groups .gb-video-course .lessons-list__block,.study_groups .gb-video-course__container .lessons-list__block{border-radius:4px;overflow:hidden}.study_groups .gb-video-course .lessons-list__block:not(:last-child),.study_groups .gb-video-course__container .lessons-list__block:not(:last-child){margin-bottom:24px}.study_groups .gb-video-course .lessons-list__block .deadline-popup,.study_groups .gb-video-course__container .lessons-list__block .deadline-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;line-height:16px;font-weight:400;transition:opacity .4s,visibility .4s;position:absolute;top:0;left:0;padding:16px;background-color:#f4f5fa;text-align:center;color:#2c2d30;border-radius:4px;opacity:0;visibility:hidden;z-index:1}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lessons-list__block .deadline-popup,.study_groups .gb-video-course__container .lessons-list__block .deadline-popup{font-size:13px;line-height:18px;font-weight:400}}.study_groups .gb-video-course .lessons-list__block,.study_groups .gb-video-course .lessons-list__item,.study_groups .gb-video-course__container .lessons-list__block,.study_groups .gb-video-course__container .lessons-list__item{position:relative}.study_groups .gb-video-course .lessons-list__block:hover>.deadline-popup,.study_groups .gb-video-course .lessons-list__item:hover>.deadline-popup,.study_groups .gb-video-course__container .lessons-list__block:hover>.deadline-popup,.study_groups .gb-video-course__container .lessons-list__item:hover>.deadline-popup{visibility:visible;opacity:1}.study_groups .gb-video-course .lessons-list__header,.study_groups .gb-video-course__container .lessons-list__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:12px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lessons-list__header,.study_groups .gb-video-course__container .lessons-list__header{justify-content:space-between;align-items:center}}.study_groups .gb-video-course .lessons-list__title,.study_groups .gb-video-course__container .lessons-list__title{font-size:14px;line-height:20px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;color:#3f5368}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lessons-list__title,.study_groups .gb-video-course__container .lessons-list__title{font-size:15px;line-height:24px;white-space:nowrap}}.study_groups .gb-video-course .lessons-list__deadline,.study_groups .gb-video-course__container .lessons-list__deadline{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;line-height:16px;font-weight:400;height:24px;flex-shrink:0;margin-left:12px;background-color:#fff;text-align:center;font-size:13px;border-radius:4px;white-space:nowrap}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lessons-list__deadline,.study_groups .gb-video-course__container .lessons-list__deadline{font-size:13px;line-height:18px;font-weight:400}}.study_groups .gb-video-course .lessons-list__items,.study_groups .gb-video-course__container .lessons-list__items{border-radius:4px}.study_groups .gb-video-course .lessons-list__item:nth-of-type(2),.study_groups .gb-video-course__container .lessons-list__item:nth-of-type(2){border-top:1px solid rgba(164,175,221,.2);border-bottom:1px solid rgba(164,175,221,.2)}.study_groups .gb-video-course .lesson-header,.study_groups .gb-video-course__container .lesson-header{transition:color .2s;position:relative;width:100%;padding:12px;background-color:#f4f5fa;color:rgba(80,102,123,.5);white-space:nowrap}.study_groups .gb-video-course .lesson-header:hover,.study_groups .gb-video-course__container .lesson-header:hover{color:#50667b}.study_groups .gb-video-course .lesson-header svg,.study_groups .gb-video-course__container .lesson-header svg{fill:rgba(80,102,123,.2);display:none}.study_groups .gb-video-course .lesson-header svg use,.study_groups .gb-video-course .lesson-header svg use svg,.study_groups .gb-video-course__container .lesson-header svg use,.study_groups .gb-video-course__container .lesson-header svg use svg{fill:rgba(80,102,123,.2)}.study_groups .gb-video-course .lesson-header .icon-check,.study_groups .gb-video-course__container .lesson-header .icon-check{width:20px;height:18px;fill:#fff}.study_groups .gb-video-course .lesson-header .icon-check use,.study_groups .gb-video-course .lesson-header .icon-check use svg,.study_groups .gb-video-course__container .lesson-header .icon-check use,.study_groups .gb-video-course__container .lesson-header .icon-check use svg{fill:#fff}.study_groups .gb-video-course .lesson-header .icon-lock,.study_groups .gb-video-course__container .lesson-header .icon-lock{width:12px;height:12px;fill:#fff}.study_groups .gb-video-course .lesson-header .icon-lock use,.study_groups .gb-video-course .lesson-header .icon-lock use svg,.study_groups .gb-video-course__container .lesson-header .icon-lock use,.study_groups .gb-video-course__container .lesson-header .icon-lock use svg{fill:#fff}.study_groups .gb-video-course .lesson-header .icon-play,.study_groups .gb-video-course__container .lesson-header .icon-play{width:12px;height:12px;display:inline}.study_groups .gb-video-course .lesson-header__helper,.study_groups .gb-video-course__container .lesson-header__helper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .gb-video-course .lesson-header,.study_groups .gb-video-course .lesson-header__title,.study_groups .gb-video-course .lesson-header a,.study_groups .gb-video-course__container .lesson-header,.study_groups .gb-video-course__container .lesson-header__title,.study_groups .gb-video-course__container .lesson-header a{font-size:14px;width:100%;display:block;overflow:hidden;line-height:20px;white-space:nowrap;font-weight:500;text-overflow:ellipsis}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lesson-header,.study_groups .gb-video-course .lesson-header__title,.study_groups .gb-video-course .lesson-header a,.study_groups .gb-video-course__container .lesson-header,.study_groups .gb-video-course__container .lesson-header__title,.study_groups .gb-video-course__container .lesson-header a{font-size:15px;line-height:24px}}.study_groups .gb-video-course .lesson-header__status,.study_groups .gb-video-course__container .lesson-header__status{font-size:12px;line-height:16px;font-weight:400;margin-left:auto;padding-left:8px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .gb-video-course .lesson-header__status,.study_groups .gb-video-course__container .lesson-header__status{font-size:13px;line-height:18px;font-weight:400}}.study_groups .gb-video-course .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header__status-icon{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;box-shadow:inset 0 0 0 2px rgba(80,102,123,.2);flex-shrink:0;position:relative;margin-right:12px;background-color:#fff;border-radius:50%}.study_groups .gb-video-course .lesson-header__points,.study_groups .gb-video-course__container .lesson-header__points{color:#08d092}.study_groups .gb-video-course .lesson-header_selected,.study_groups .gb-video-course__container .lesson-header_selected{background-color:#6f64e9;color:#fff}.study_groups .gb-video-course .lesson-header_selected:hover,.study_groups .gb-video-course__container .lesson-header_selected:hover{color:#fff}.study_groups .gb-video-course .lesson-header_selected .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header_selected .lesson-header__status-icon{box-shadow:inset 0 0 0 2px #50667b}.study_groups .gb-video-course .lesson-header_selected .icon-play,.study_groups .gb-video-course .lesson-header_selected .icon-play use,.study_groups .gb-video-course .lesson-header_selected .icon-play use svg,.study_groups .gb-video-course__container .lesson-header_selected .icon-play,.study_groups .gb-video-course__container .lesson-header_selected .icon-play use,.study_groups .gb-video-course__container .lesson-header_selected .icon-play use svg{fill:#50667b}.study_groups .gb-video-course .lesson-header_done .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header_done .lesson-header__status-icon{background-color:#08d092;box-shadow:inset 0 0 0 2px transparent}.study_groups .gb-video-course .lesson-header_done .lesson-header__status,.study_groups .gb-video-course__container .lesson-header_done .lesson-header__status{color:#08d092}.study_groups .gb-video-course .lesson-header_done .icon-check,.study_groups .gb-video-course .lesson-header_done .icon-play,.study_groups .gb-video-course__container .lesson-header_done .icon-check,.study_groups .gb-video-course__container .lesson-header_done .icon-play{fill:#fff;display:inline}.study_groups .gb-video-course .lesson-header_done .icon-check use,.study_groups .gb-video-course .lesson-header_done .icon-check use svg,.study_groups .gb-video-course .lesson-header_done .icon-play use,.study_groups .gb-video-course .lesson-header_done .icon-play use svg,.study_groups .gb-video-course__container .lesson-header_done .icon-check use,.study_groups .gb-video-course__container .lesson-header_done .icon-check use svg,.study_groups .gb-video-course__container .lesson-header_done .icon-play use,.study_groups .gb-video-course__container .lesson-header_done .icon-play use svg{fill:#fff}.study_groups .gb-video-course .lesson-header_paused .icon-pause,.study_groups .gb-video-course__container .lesson-header_paused .icon-pause{width:16px;height:16px;fill:#50667b;display:inline}.study_groups .gb-video-course .lesson-header_paused .icon-pause use,.study_groups .gb-video-course .lesson-header_paused .icon-pause use svg,.study_groups .gb-video-course__container .lesson-header_paused .icon-pause use,.study_groups .gb-video-course__container .lesson-header_paused .icon-pause use svg{fill:#50667b}.study_groups .gb-video-course .lesson-header_paused .icon-lock,.study_groups .gb-video-course .lesson-header_paused .icon-play,.study_groups .gb-video-course__container .lesson-header_paused .icon-lock,.study_groups .gb-video-course__container .lesson-header_paused .icon-play{display:none}.study_groups .gb-video-course .lesson-header_locked .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header_locked .lesson-header__status-icon{background-color:rgba(80,102,123,.2);box-shadow:inset 0 0 0 2px transparent}.study_groups .gb-video-course .lesson-header_locked .icon-play,.study_groups .gb-video-course__container .lesson-header_locked .icon-play{display:none}.study_groups .gb-video-course .lesson-header_locked .icon-lock,.study_groups .gb-video-course__container .lesson-header_locked .icon-lock{display:inline}.study_groups .gb-video-course .lesson-header_pending .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header_pending .lesson-header__status-icon{background-color:#08d092;box-shadow:inset 0 0 0 2px transparent}.study_groups .gb-video-course .lesson-header_failed .lesson-header__status-icon,.study_groups .gb-video-course__container .lesson-header_failed .lesson-header__status-icon{background-color:rgba(80,102,123,.2)}.study_groups .gb-video-course .lessons-notify,.study_groups .gb-video-course__container .lessons-notify{width:8px;height:8px;position:absolute;left:-20px;margin-top:20px;content:"";background-color:#6f64e9;border-radius:50%}.study_groups .gb-video-course .course-results,.study_groups .gb-video-course__container .course-results{font-size:14px;line-height:20px;position:relative;padding:16px 0}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results,.study_groups .gb-video-course__container .course-results{font-size:15px;line-height:24px;padding:0 0 16px}}.study_groups .gb-video-course .course-results__row,.study_groups .gb-video-course__container .course-results__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.study_groups .gb-video-course .course-results__row:not(:last-child),.study_groups .gb-video-course .course-results__row_margin-small,.study_groups .gb-video-course__container .course-results__row:not(:last-child),.study_groups .gb-video-course__container .course-results__row_margin-small{margin-bottom:4px}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results__row .left-side-toggle-button,.study_groups .gb-video-course__container .course-results__row .left-side-toggle-button{visibility:hidden}}.study_groups .gb-video-course .course-results__progress,.study_groups .gb-video-course__container .course-results__progress{flex-grow:1}.study_groups .gb-video-course .course-results__medal,.study_groups .gb-video-course__container .course-results__medal{width:32px;height:32px;margin-left:16px}.study_groups .gb-video-course .course-results__medal .icon-cert-filled,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled{width:100%;height:100%;fill:#08d092;margin-top:16px}.study_groups .gb-video-course .course-results__medal .icon-cert-filled use,.study_groups .gb-video-course .course-results__medal .icon-cert-filled use svg,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled use,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled use svg{fill:#08d092}.study_groups .gb-video-course .course-results__medal .icon-cert-filled.bronze,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.bronze use,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.bronze use svg,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.bronze,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.bronze use,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.bronze use svg{fill:#d74a5c}.study_groups .gb-video-course .course-results__medal .icon-cert-filled.silver,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.silver use,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.silver use svg,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.silver,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.silver use,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.silver use svg{fill:#b6c8da}.study_groups .gb-video-course .course-results__medal .icon-cert-filled.gold,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.gold use,.study_groups .gb-video-course .course-results__medal .icon-cert-filled.gold use svg,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.gold,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.gold use,.study_groups .gb-video-course__container .course-results__medal .icon-cert-filled.gold use svg{fill:#ffa64b}.study_groups .gb-video-course .course-results__cookies,.study_groups .gb-video-course__container .course-results__cookies{font-size:14px;line-height:20px;color:#3f5368;font-weight:500}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results__cookies,.study_groups .gb-video-course__container .course-results__cookies{font-size:15px;line-height:24px}}.study_groups .gb-video-course .course-results__cookies .icon-cookie,.study_groups .gb-video-course__container .course-results__cookies .icon-cookie{width:24px;height:24px;margin-right:12px;vertical-align:middle}.study_groups .gb-video-course .course-results__points,.study_groups .gb-video-course__container .course-results__points{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-size:12px;line-height:16px;font-weight:400;height:24px;line-height:24px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results__points,.study_groups .gb-video-course__container .course-results__points{font-size:13px;line-height:18px;font-weight:400}}.study_groups .gb-video-course .course-results__points-current,.study_groups .gb-video-course__container .course-results__points-current{font-size:14px;line-height:20px;font-weight:500;color:#08d092}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results__points-current,.study_groups .gb-video-course__container .course-results__points-current{font-size:15px;line-height:24px}}.study_groups .gb-video-course .course-results__progressbar,.study_groups .gb-video-course__container .course-results__progressbar{width:100%;height:4px;display:flex;flex-direction:row;transition:background-color .2s;overflow:hidden;background-color:rgba(80,102,123,.2);border-radius:4px}.study_groups .gb-video-course .course-results__progressbar-part,.study_groups .gb-video-course__container .course-results__progressbar-part{transition:background-color .2s;cursor:pointer}.study_groups .gb-video-course .course-results__progressbar-part:not(:last-child),.study_groups .gb-video-course__container .course-results__progressbar-part:not(:last-child){border-right:2px solid #fff}.study_groups .gb-video-course .course-results__progressbar-part_highlighted,.study_groups .gb-video-course__container .course-results__progressbar-part_highlighted{background-color:#08d092}.study_groups .gb-video-course .course-results .certificate-popup,.study_groups .gb-video-course__container .course-results .certificate-popup{font-size:12px;line-height:16px;font-weight:400;transition:opacity .4s,visibility .4s;position:absolute;top:0;left:100%;width:290px;padding:8px 12px;background-color:#2c2d30;color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(80,102,123,.5);visibility:hidden;opacity:0;z-index:3}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results .certificate-popup,.study_groups .gb-video-course__container .course-results .certificate-popup{font-size:13px;line-height:18px;font-weight:400}}.study_groups .gb-video-course .course-results .certificate-popup.js-visible,.study_groups .gb-video-course__container .course-results .certificate-popup.js-visible{visibility:visible;opacity:.8}.study_groups .gb-video-course .course-results__notifications,.study_groups .gb-video-course__container .course-results__notifications{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:opacity .2s;width:100%;margin-top:8px;padding:12px;background-color:#fff;border-radius:4px;font-weight:500;color:#3f5368}.study_groups .gb-video-course .course-results__notifications:hover,.study_groups .gb-video-course__container .course-results__notifications:hover{opacity:1}.study_groups .gb-video-course .course-results__notifications-count,.study_groups .gb-video-course__container .course-results__notifications-count{margin-left:auto}.study_groups .gb-video-course .course-results__notifications .icon-help,.study_groups .gb-video-course__container .course-results__notifications .icon-help{width:24px;height:24px;margin-right:12px}.study_groups .gb-video-course .course-results__toggler,.study_groups .gb-video-course__container .course-results__toggler{font-size:14px;line-height:20px;display:none}@media only screen and (min-width:1024px){.study_groups .gb-video-course .course-results__toggler,.study_groups .gb-video-course__container .course-results__toggler{font-size:15px;line-height:24px}}.study_groups .gb-video-course .course-results__toggler_hidden,.study_groups .gb-video-course__container .course-results__toggler_hidden{display:none!important}.study_groups .gb-video-course .course-results__toggler_active,.study_groups .gb-video-course .course-results__toggler_shown,.study_groups .gb-video-course__container .course-results__toggler_active,.study_groups .gb-video-course__container .course-results__toggler_shown{display:inline}.study_groups .main-header.homework,.study_groups .main-header.testing{min-height:64px}.study_groups .main-header.homework .title-block,.study_groups .main-header.testing .title-block{margin-right:24px}.study_groups .main-header.homework .main-header__right,.study_groups .main-header.testing .main-header__right{display:none;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .main-header.homework .main-header__right,.study_groups .main-header.testing .main-header__right{display:flex;flex-direction:row}}.study_groups .main-header.homework .main-header__right .icon-cookie,.study_groups .main-header.testing .main-header__right .icon-cookie{width:24px;height:24px}.study_groups .main-header.homework .main-header__right .cookie-scores,.study_groups .main-header.testing .main-header__right .cookie-scores{color:rgba(80,102,123,.5);margin-left:8px}.study_groups .main-header.homework .show-homework-button,.study_groups .main-header.testing .show-homework-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;margin-left:auto;cursor:pointer;color:rgba(80,102,123,.5)}.study_groups .main-header.homework .show-homework-button:hover,.study_groups .main-header.testing .show-homework-button:hover{color:#50667b}.study_groups .main-header.homework .show-homework-button:hover .svg-icon,.study_groups .main-header.testing .show-homework-button:hover .svg-icon{background-color:#50667b}@media only screen and (min-width:1024px){.study_groups .main-header.homework .show-homework-button,.study_groups .main-header.testing .show-homework-button{margin-left:32px}}.study_groups .main-header.homework .show-homework-button__title,.study_groups .main-header.testing .show-homework-button__title{font-size:13px;line-height:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1024px){.study_groups .main-header.homework .show-homework-button__title,.study_groups .main-header.testing .show-homework-button__title{font-size:14px;line-height:20px}}@media only screen and (min-width:1024px)and (min-width:1024px){.study_groups .main-header.homework .show-homework-button__title,.study_groups .main-header.testing .show-homework-button__title{font-size:15px;line-height:24px}}.study_groups .main-header.homework .show-homework-button__icon-arrow,.study_groups .main-header.testing .show-homework-button__icon-arrow{width:20px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;margin-right:8px;background-color:rgba(80,102,123,.5);border-radius:50%;overflow:hidden}@media only screen and (min-width:1024px){.study_groups .main-header.homework .show-homework-button__icon-arrow,.study_groups .main-header.testing .show-homework-button__icon-arrow{margin-right:12px}}.study_groups .main-header.homework .show-homework-button__icon-arrow .svg-icon,.study_groups .main-header.testing .show-homework-button__icon-arrow .svg-icon{width:20px;height:20px;fill:#fff;transition:transform,.2s}.study_groups .main-header.homework .show-homework-button__icon-arrow .svg-icon use,.study_groups .main-header.homework .show-homework-button__icon-arrow .svg-icon use svg,.study_groups .main-header.testing .show-homework-button__icon-arrow .svg-icon use,.study_groups .main-header.testing .show-homework-button__icon-arrow .svg-icon use svg{fill:#fff}.study_groups .main-header.homework .show-homework-button__icon-arrow.down .svg-icon,.study_groups .main-header.testing .show-homework-button__icon-arrow.down .svg-icon{transform:rotate(-180deg)}.study_groups .main-header.homework ul.nav,.study_groups .main-header.testing ul.nav{display:flex;flex-direction:row}.study_groups .main-header.homework ul.nav li,.study_groups .main-header.testing ul.nav li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:32px}.study_groups .main-header.homework ul.nav li.active a,.study_groups .main-header.testing ul.nav li.active a{color:#50667b}.study_groups .main-header.homework ul.nav li.active .svg-icon,.study_groups .main-header.homework ul.nav li.active .svg-icon use,.study_groups .main-header.homework ul.nav li.active .svg-icon use svg,.study_groups .main-header.testing ul.nav li.active .svg-icon,.study_groups .main-header.testing ul.nav li.active .svg-icon use,.study_groups .main-header.testing ul.nav li.active .svg-icon use svg{fill:#50667b}.study_groups .main-header.homework ul.nav li a,.study_groups .main-header.testing ul.nav li a{display:inline-block;margin-top:0}.study_groups .main-header.homework ul.nav li .svg-icon,.study_groups .main-header.testing ul.nav li .svg-icon{width:12px;height:13px;fill:rgba(80,102,123,.5);display:inline-block;margin-left:8px}.study_groups .main-header.homework ul.nav li .svg-icon use,.study_groups .main-header.homework ul.nav li .svg-icon use svg,.study_groups .main-header.testing ul.nav li .svg-icon use,.study_groups .main-header.testing ul.nav li .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .homework.content-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#50667b;color:#fff}.study_groups .homework-solution{margin-top:24px}@media only screen and (min-width:1024px){.study_groups .homework-solution{margin-top:32px}}.study_groups .homework-solution .content-block_video{margin-bottom:0!important;padding:16px 16px 0}.study_groups .homework-solution-waffles{padding:24px 0;border-bottom:1px solid rgba(164,175,221,.2)}.study_groups .homework-solution-toggle{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:13px;line-height:18px;font-weight:400;margin-top:16px;color:rgba(80,102,123,.5);cursor:pointer}@media only screen and (min-width:1024px){.study_groups .homework-solution-toggle{font-size:14px;line-height:20px;margin-top:32px}}@media only screen and (min-width:1024px)and (min-width:1024px){.study_groups .homework-solution-toggle{font-size:15px;line-height:24px}}.study_groups .homework-solution-toggle svg{width:20px;height:20px;fill:#50667b;transition:.5s .2s;margin-right:4px;opacity:.3}.study_groups .homework-solution-toggle svg use,.study_groups .homework-solution-toggle svg use svg{fill:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-solution-toggle svg{margin-right:12px}}.study_groups .homework-solution-toggle svg.down{transform:rotate(-180deg)}.study_groups .homework-solution-review-rules{margin-top:24px}.study_groups .homework-solution-review-rules .review-rules-title{margin-bottom:8px;color:#4c5d6e}@media only screen and (min-width:1024px){.study_groups .homework-solution-review-rules .review-rules-title{margin-bottom:16px}}.study_groups .homework-solution-review-rules__legend{line-height:24px}.study_groups .homework-classmates{padding-bottom:24px}.study_groups .homework-description{display:block;margin:16px;color:#3f5368}.study_groups .homework-description a{color:#2585ee;text-decoration:underline;cursor:pointer;word-break:break-word}.study_groups .homework-description a:hover{text-decoration:none}.study_groups .nav-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;background-color:#50667b;padding:0 32px}.study_groups .homework-pass-time{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 32px}.study_groups .homework-pass-time__counter{font-size:14px;line-height:20px;margin-left:12px}@media only screen and (min-width:1024px){.study_groups .homework-pass-time__counter{font-size:15px;line-height:24px}}.study_groups .homework-pass-time__diagram-wrapper{position:relative;margin-left:12px}.study_groups .homework-pass-time__diagram-wrapper .icon-timer{width:32px;height:32px;fill:rgba(80,102,123,.5);vertical-align:middle}.study_groups .homework-pass-time__diagram-wrapper .icon-timer use,.study_groups .homework-pass-time__diagram-wrapper .icon-timer use svg{fill:rgba(80,102,123,.5)}.study_groups .homework-pass-time__diagram{width:24px;height:24px;position:absolute;background-color:#fff;border-radius:50%;border:2px solid rgba(80,102,123,.5);overflow:hidden}.study_groups .homework-pass-time__diagram:after,.study_groups .homework-pass-time__diagram:before{width:12px;height:20px;content:"";position:absolute;background-color:rgba(80,102,123,.5);transform-origin:right center}.study_groups .homework-pass-time__diagram:before{left:-2px;border-radius:10px 0 0 10px;transform:rotate(312deg)}.study_groups .homework-pass-time__diagram:after{left:10px;border-radius:0 10px 10px 0}.study_groups .homework-task{padding-top:32px;text-align:left}.study_groups .homework-task__description,.study_groups .homework-task__title{margin:0 0 24px}.study_groups .homework-task__title{font-size:15px;line-height:20px;font-weight:500;color:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-task__title{font-size:17px;line-height:24px}}.study_groups .homework-task__title_main{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.study_groups .homework-task__title_main{font-size:24px;line-height:32px}}.study_groups .homework-task__description{color:#2c2d30}.study_groups .homework-task__description:last-child{margin-bottom:32px}.study_groups .homework-pass .homework-example{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;display:none;width:100%;margin-bottom:24px;padding:8px 12px;border-radius:4px;background-color:#f4f5fa}@media only screen and (min-width:1024px){.study_groups .homework-pass .homework-example{padding:12px 24px}}.study_groups .homework-pass .homework-example__zip{font-size:14px;line-height:20px;color:#2c2d30;text-align:left;margin-right:8px;text-overflow:ellipsis;overflow-x:hidden}@media only screen and (min-width:1024px){.study_groups .homework-pass .homework-example__zip{font-size:15px;line-height:24px}}.study_groups .homework-pass .homework-example .svg-icon{width:16px;height:16px;fill:rgba(80,102,123,.5);vertical-align:middle}.study_groups .homework-pass .homework-example .svg-icon use,.study_groups .homework-pass .homework-example .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .homework-pass__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%}@media only screen and (min-width:1024px){.study_groups .homework-pass__wrapper{flex-wrap:unset}}.study_groups .homework-pass__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media only screen and (min-width:1024px){.study_groups .homework-pass__column{width:50%}}@media only screen and (min-width:1024px){.study_groups .homework-pass__column_left{margin-right:32px}}.study_groups .homework-pass__column_left>form{width:100%}.study_groups .homework-pass__column_right{margin-top:24px}@media only screen and (min-width:1024px){.study_groups .homework-pass__column_right{margin-top:0}}.study_groups .homework-pass__input{opacity:0;overflow:hidden;z-index:-1}.study_groups .homework-pass__input[type=file]{height:0}.study_groups .homework-pass__input-label{font-size:20px;line-height:28px;transition:color .2s,border-color .2s,opacity .2s;width:100%;margin-bottom:24px;color:#08d092;text-align:center;padding:24px;border-radius:4px;border:2px dashed #08d092;cursor:pointer}@media only screen and (min-width:1024px){.study_groups .homework-pass__input-label{font-size:24px;line-height:32px}}.study_groups .homework-pass__input-label.disabled{color:rgba(80,102,123,.5);border-color:rgba(80,102,123,.2);pointer-events:none;opacity:.8}.study_groups .homework-pass__comment-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px}.study_groups .homework-pass__user-icon{width:32px;height:32px;flex-shrink:0;margin-right:12px;border-radius:50%;overflow:hidden;background-color:rgba(80,102,123,.5)}.study_groups .homework-pass__user-icon img{width:100%;height:100%;max-width:100%}.study_groups .homework-pass__comment-input{font-size:14px;line-height:20px;width:100%;padding:8px 12px;color:#2c2d30;border:1px solid rgba(80,102,123,.2);border-radius:4px}@media only screen and (min-width:1024px){.study_groups .homework-pass__comment-input{font-size:15px;line-height:24px}}.study_groups .homework-pass__comment-input+button{margin-left:16px;padding:8px!important}.study_groups button.homework-success-button{font-size:14px;line-height:20px;width:240px;padding:8px 0 12px;text-align:center;line-height:18px;border-radius:4px;color:#fff;background-color:#08d092}@media only screen and (min-width:1024px){.study_groups button.homework-success-button{font-size:15px;line-height:24px}}.study_groups .homework-my-solution__nobody{padding:24px;border-bottom:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.study_groups .homework-my-solution__nobody{border:0}}.study_groups .homework-extra__main-title,.study_groups .homework-extra__task-complete-counter,.study_groups .homework-my-solution__main-title,.study_groups .homework-my-solution__task-complete-counter{font-size:20px;line-height:28px;display:inline-block;color:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-extra__main-title,.study_groups .homework-extra__task-complete-counter,.study_groups .homework-my-solution__main-title,.study_groups .homework-my-solution__task-complete-counter{font-size:24px;line-height:32px}}.study_groups .homework-extra__main-title,.study_groups .homework-my-solution__main-title{margin-top:0;margin-right:16px}.study_groups .homework-extra__task-complete-counter span,.study_groups .homework-my-solution__task-complete-counter span{color:rgba(80,102,123,.5)}.study_groups .homework-extra__description,.study_groups .homework-my-solution__description{font-size:14px;line-height:20px;color:rgba(80,102,123,.5);margin:16px 0 32px}@media only screen and (min-width:1024px){.study_groups .homework-extra__description,.study_groups .homework-my-solution__description{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item,.study_groups .homework-my-solution .homework-task-item{display:flex;flex-direction:column;justify-content:unset;align-items:flex-start;flex-wrap:wrap;padding:24px 16px;background-color:#fff;border-bottom:1px solid rgba(164,175,221,.2)}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item,.study_groups .homework-my-solution .homework-task-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px}}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item_last,.study_groups .homework-my-solution .homework-task-item_last{border-bottom:0}}.study_groups .homework-extra .homework-task-item__colunm,.study_groups .homework-my-solution .homework-task-item__colunm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.study_groups .homework-extra .homework-task-item__colunm_left,.study_groups .homework-my-solution .homework-task-item__colunm_left{margin-bottom:24px;margin-right:24px}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__colunm_left,.study_groups .homework-my-solution .homework-task-item__colunm_left{width:70%}}.study_groups .homework-extra .homework-task-item__row,.study_groups .homework-my-solution .homework-task-item__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}.study_groups .homework-extra .homework-task-item__friend-user-row,.study_groups .homework-my-solution .homework-task-item__friend-user-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;text-align:left;margin-bottom:12px}.study_groups .homework-extra .homework-task-item__friend-user-icon,.study_groups .homework-extra .homework-task-item__user-icon,.study_groups .homework-my-solution .homework-task-item__friend-user-icon,.study_groups .homework-my-solution .homework-task-item__user-icon{width:32px;height:32px;flex-shrink:0;margin-right:12px;border-radius:50%;background-color:rgba(80,102,123,.5);overflow:hidden}.study_groups .homework-extra .homework-task-item__friend-user-icon img,.study_groups .homework-extra .homework-task-item__user-icon img,.study_groups .homework-my-solution .homework-task-item__friend-user-icon img,.study_groups .homework-my-solution .homework-task-item__user-icon img{max-width:100%;height:auto}.study_groups .homework-extra .homework-task-item__friend-user-name a,.study_groups .homework-my-solution .homework-task-item__friend-user-name a{font-size:12px;line-height:16px;font-weight:400;font-weight:500;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__friend-user-name a,.study_groups .homework-my-solution .homework-task-item__friend-user-name a{font-size:13px;line-height:18px;font-weight:400}}.study_groups .homework-extra .homework-task-item__homework-icon,.study_groups .homework-my-solution .homework-task-item__homework-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.study_groups .homework-extra .homework-task-item__homework-icon .svg-icon,.study_groups .homework-my-solution .homework-task-item__homework-icon .svg-icon{width:16px;height:16px}.study_groups .homework-extra .homework-task-item__homework-icon_done .svg-icon,.study_groups .homework-extra .homework-task-item__homework-icon_done .svg-icon use,.study_groups .homework-extra .homework-task-item__homework-icon_done .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__homework-icon_done .svg-icon,.study_groups .homework-my-solution .homework-task-item__homework-icon_done .svg-icon use,.study_groups .homework-my-solution .homework-task-item__homework-icon_done .svg-icon use svg{fill:#fff}.study_groups .homework-extra .homework-task-item__homework-icon_failed .svg-icon,.study_groups .homework-my-solution .homework-task-item__homework-icon_failed .svg-icon{fill:#50667b;transform:scaleY(-1)}.study_groups .homework-extra .homework-task-item__homework-icon_failed .svg-icon use,.study_groups .homework-extra .homework-task-item__homework-icon_failed .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__homework-icon_failed .svg-icon use,.study_groups .homework-my-solution .homework-task-item__homework-icon_failed .svg-icon use svg{fill:#50667b}.study_groups .homework-extra .homework-task-item__useful-wrapper,.study_groups .homework-my-solution .homework-task-item__useful-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;display:inline-flex}.study_groups .homework-extra .homework-task-item__text-useful,.study_groups .homework-extra .homework-task-item__text-usless,.study_groups .homework-my-solution .homework-task-item__text-useful,.study_groups .homework-my-solution .homework-task-item__text-usless{font-size:15px;line-height:20px;font-weight:500}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__text-useful,.study_groups .homework-extra .homework-task-item__text-usless,.study_groups .homework-my-solution .homework-task-item__text-useful,.study_groups .homework-my-solution .homework-task-item__text-usless{font-size:17px;line-height:24px}}.study_groups .homework-extra .homework-task-item__text-useful,.study_groups .homework-my-solution .homework-task-item__text-useful{color:#08d092}.study_groups .homework-extra .homework-task-item__text-usless,.study_groups .homework-my-solution .homework-task-item__text-usless{color:#50667b}.study_groups .homework-extra .homework-task-item__useful-icon,.study_groups .homework-my-solution .homework-task-item__useful-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:8px}.study_groups .homework-extra .homework-task-item__useful-icon .svg-icon,.study_groups .homework-my-solution .homework-task-item__useful-icon .svg-icon{width:16px;height:16px}.study_groups .homework-extra .homework-task-item__useful-icon.icon-useful .svg-icon,.study_groups .homework-extra .homework-task-item__useful-icon.icon-useful .svg-icon use,.study_groups .homework-extra .homework-task-item__useful-icon.icon-useful .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-useful .svg-icon,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-useful .svg-icon use,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-useful .svg-icon use svg{fill:#08d092}.study_groups .homework-extra .homework-task-item__useful-icon.icon-usless .svg-icon,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-usless .svg-icon{fill:#50667b;transform:scaleY(-1)}.study_groups .homework-extra .homework-task-item__useful-icon.icon-usless .svg-icon use,.study_groups .homework-extra .homework-task-item__useful-icon.icon-usless .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-usless .svg-icon use,.study_groups .homework-my-solution .homework-task-item__useful-icon.icon-usless .svg-icon use svg{fill:#50667b}.study_groups .homework-extra .homework-task-item__mana-points,.study_groups .homework-my-solution .homework-task-item__mana-points{font-size:14px;line-height:20px;position:absolute;right:0;color:#08d092}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__mana-points,.study_groups .homework-my-solution .homework-task-item__mana-points{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__friend-user-comment,.study_groups .homework-my-solution .homework-task-item__friend-user-comment{font-size:14px;line-height:20px;width:100%;text-align:left;color:#2c2d30;padding-right:16px}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__friend-user-comment,.study_groups .homework-my-solution .homework-task-item__friend-user-comment{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__friend-user-comment a,.study_groups .homework-my-solution .homework-task-item__friend-user-comment a{color:#50667b}.study_groups .homework-extra .homework-task-item__download-row,.study_groups .homework-my-solution .homework-task-item__download-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px;padding:12px 24px;border-radius:4px;background-color:#f4f5fa}.study_groups .homework-extra .homework-task-item__download,.study_groups .homework-my-solution .homework-task-item__download{display:block}.study_groups .homework-extra .homework-task-item__download .svg-icon,.study_groups .homework-my-solution .homework-task-item__download .svg-icon{width:16px;height:16px;fill:rgba(80,102,123,.5)}.study_groups .homework-extra .homework-task-item__download .svg-icon use,.study_groups .homework-extra .homework-task-item__download .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__download .svg-icon use,.study_groups .homework-my-solution .homework-task-item__download .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .homework-extra .homework-task-item__archive,.study_groups .homework-my-solution .homework-task-item__archive{overflow-x:auto;margin-right:24px}.study_groups .homework-extra .homework-task-item__archive a,.study_groups .homework-my-solution .homework-task-item__archive a{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__archive a,.study_groups .homework-my-solution .homework-task-item__archive a{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__user-row,.study_groups .homework-my-solution .homework-task-item__user-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;margin-top:32px}.study_groups .homework-extra .homework-task-item__user-comment-row,.study_groups .homework-my-solution .homework-task-item__user-comment-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:32px}.study_groups .homework-extra .homework-task-item__accepted,.study_groups .homework-my-solution .homework-task-item__accepted{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#08d092;margin-left:4px}.study_groups .homework-extra .homework-task-item__accepted .svg-icon,.study_groups .homework-my-solution .homework-task-item__accepted .svg-icon{width:21px;height:23px;fill:#08d092;margin-right:12px}.study_groups .homework-extra .homework-task-item__accepted .svg-icon use,.study_groups .homework-extra .homework-task-item__accepted .svg-icon use svg,.study_groups .homework-my-solution .homework-task-item__accepted .svg-icon use,.study_groups .homework-my-solution .homework-task-item__accepted .svg-icon use svg{fill:#08d092}.study_groups .homework-extra .homework-task-item__not-accepted,.study_groups .homework-my-solution .homework-task-item__not-accepted{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:4px;color:#d74a5c}.study_groups .homework-extra .homework-task-item__user-comment,.study_groups .homework-my-solution .homework-task-item__user-comment{align-self:center;justify-self:flex-end;flex-shrink:0;margin-left:auto}.study_groups .homework-extra .homework-task-item__user-comment .editor-toolbar a,.study_groups .homework-my-solution .homework-task-item__user-comment .editor-toolbar a{font-size:22px}.study_groups .homework-extra .homework-task-item__user-comment-text,.study_groups .homework-my-solution .homework-task-item__user-comment-text{font-size:14px;line-height:20px;width:100%;margin-top:12px;margin-bottom:16px;text-align:left;color:#2c2d30;overflow-x:auto}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__user-comment-text,.study_groups .homework-my-solution .homework-task-item__user-comment-text{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__user-comment-code,.study_groups .homework-my-solution .homework-task-item__user-comment-code{width:100%;padding:8px 12px;text-align:left;background-color:#f4f5fa;border-radius:4px}.study_groups .homework-extra .homework-task-item__user-comment-input,.study_groups .homework-my-solution .homework-task-item__user-comment-input{font-size:14px;line-height:20px;width:100%;margin-bottom:16px;padding:8px 12px;color:#2c2d30;border:1px solid rgba(80,102,123,.2);background-color:#fff;border-radius:4px}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__user-comment-input,.study_groups .homework-my-solution .homework-task-item__user-comment-input{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__user-comment-input:active,.study_groups .homework-extra .homework-task-item__user-comment-input:focus,.study_groups .homework-extra .homework-task-item__user-comment-input:hover,.study_groups .homework-my-solution .homework-task-item__user-comment-input:active,.study_groups .homework-my-solution .homework-task-item__user-comment-input:focus,.study_groups .homework-my-solution .homework-task-item__user-comment-input:hover{outline:0;outline-offset:0}.study_groups .homework-extra .homework-task-item__homework-button,.study_groups .homework-my-solution .homework-task-item__homework-button{font-size:14px;line-height:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;display:inline-flex;width:160px;text-align:center;line-height:18px;border-radius:4px;color:#fff}@media only screen and (min-width:1024px){.study_groups .homework-extra .homework-task-item__homework-button,.study_groups .homework-my-solution .homework-task-item__homework-button{font-size:15px;line-height:24px}}.study_groups .homework-extra .homework-task-item__homework-button_done,.study_groups .homework-my-solution .homework-task-item__homework-button_done{color:#fff;background-color:#08d092;margin-right:8px}.study_groups .homework-extra .homework-task-item__homework-button_failed,.study_groups .homework-my-solution .homework-task-item__homework-button_failed{color:#50667b;background-color:rgba(80,102,123,.15)}.study_groups .homework-my-solution .homework-task-item.my-solution-task-item{padding:0;box-shadow:none}.study_groups .homework-my-solution .homework-task-item.my-solution-task-item .homework-task-item__download-row{margin-top:0}.study_groups .homework-my-solution .homework-task-item.my-solution-task-item .homework-task-item__friend-user-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:0;margin-top:16px}.study_groups .homework-my-solution .homework-task-item.my-solution-task-item .homework-task-item__friend-user-comment{padding-top:4px}.study_groups .homework-pass-state{background-color:#f4f5fa;text-align:left}.study_groups .homework-pass-state__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px}.study_groups .homework-pass-state__row:last-child{margin-bottom:0}.study_groups .homework-pass-state__row_download{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.study_groups .homework-pass-state__title-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .homework-pass-state__description{margin-top:16px}.study_groups .homework-pass-state__status-icon{width:24px;height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;border-radius:50%;background-color:#08d092;margin-right:12px}.study_groups .homework-pass-state__status-icon .svg-icon{width:24px;height:24px;fill:#fff}.study_groups .homework-pass-state__status-icon .svg-icon use,.study_groups .homework-pass-state__status-icon .svg-icon use svg{fill:#fff}.study_groups .homework-pass-state__title{font-size:20px;line-height:28px}@media only screen and (min-width:1024px){.study_groups .homework-pass-state__title{font-size:24px;line-height:32px}}.study_groups .homework-pass-state__title_homework-not-checked{color:#ffa64b}.study_groups .homework-pass-state__title_not-passed{color:#d74a5c}.study_groups .homework-pass-state__title_all-checked,.study_groups .homework-pass-state__title_all-passed,.study_groups .homework-pass-state__title_passed-with-assessments{color:#08d092}.study_groups .homework-pass-state__points-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:100%;border-radius:4px;overflow:hidden}.study_groups .homework-pass-state__assessments-wrapper,.study_groups .homework-pass-state__cookie-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;background-color:#f4f5fa}.study_groups .homework-pass-state__cookie-title,.study_groups .homework-pass-state__description{font-size:15px;line-height:24px;color:#2c2d30}.study_groups .homework-pass-state__assessments-title,.study_groups .homework-pass-state__cookie-counter,.study_groups .homework-pass-state__cookie-title{display:inline-block}.study_groups .homework-pass-state__assessments-counter,.study_groups .homework-pass-state__cookie-counter{font-size:15px;line-height:24px;font-weight:400}.study_groups .homework-pass-state__points-current{color:#08d092}.study_groups .homework-pass-state__assessments-counter{color:#ffa64b}.study_groups .homework-pass-state__assessments-counter.null-point,.study_groups .homework-pass-state__cookie-counter,.study_groups .homework-pass-state__points-current.null-point{color:#50667b}.study_groups .homework-pass-state__assessments-wrapper{margin-top:8px}.study_groups .homework-pass-state__user-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .homework-pass-state__user-icon img{width:32px;height:32px;display:inline-block;border-radius:50%;margin-right:8px}.study_groups .homework-pass-state__user-name{font-size:13px;line-height:18px;font-weight:400;font-weight:500;color:#50667b}.study_groups .homework-pass-state__user-comment{font-size:13px;line-height:18px;font-weight:400;width:100%;margin-top:8px;text-align:left;color:#2c2d30;word-break:break-all}@media only screen and (min-width:1024px){.study_groups .homework-pass-state__user-comment{word-break:break-word}}.study_groups .homework-pass-state__user-comment a{word-break:break-all;color:#50667b}.study_groups .homework-pass-state__user-comment p{margin:0}.study_groups .homework-pass-state__column{overflow-x:hidden}.study_groups .homework-pass-state__download-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-top:16px;padding:8px 12px;border-radius:4px;background-color:rgba(164,175,221,.2)}.study_groups .homework-pass-state__download{display:block}.study_groups .homework-pass-state__download .svg-icon{width:16px;height:16px;fill:rgba(80,102,123,.5)}.study_groups .homework-pass-state__download .svg-icon use,.study_groups .homework-pass-state__download .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .homework-pass-state__archive{overflow-x:hidden;margin-right:24px;text-overflow:ellipsis}.study_groups .homework-pass-state__archive a{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-pass-state__archive a{font-size:15px;line-height:24px}}.study_groups .homework-pass-state.time-over .study_groups .homework-pass-state__title{color:#50667b}.study_groups .homework-pass-state.not-passed .study_groups .homework-pass-state__title{color:#d74a5c}.study_groups .homework-pass-state.all-checked .study_groups .homework-pass-state__title,.study_groups .homework-pass-state.all-passed .study_groups .homework-pass-state__title,.study_groups .homework-pass-state.passed-with-assessments .study_groups .homework-pass-state__title{color:#08d092}.study_groups .homework-pass-state.homework-not-checked .study_groups .homework-pass-state__title{color:#ffa64b}.study_groups .cookies-description{font-size:14px;line-height:20px;margin-top:24px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .cookies-description{font-size:15px;line-height:24px}}.study_groups .cookies-description p{margin-bottom:16px}.study_groups .homework-other-items{padding:0 16px}@media only screen and (min-width:1024px){.study_groups .homework-other-items{padding:0 32px}}.study_groups .homework-other-item{border-bottom:1px solid rgba(164,175,221,.2);margin-top:24px}@media only screen and (min-width:1024px){.study_groups .homework-other-item{margin-top:32px}.study_groups .homework-other-item:last-of-type{border-bottom:none}}.study_groups .homework-other-item__row{display:flex;flex-direction:row}.study_groups .homework-other-item__content{padding:24px;background-color:#f4f5fa;border-radius:4px}.study_groups .homework-other-item__image{width:32px;height:32px;flex-shrink:0;margin-right:12px}.study_groups .homework-other-item__image img{width:100%;height:100%;border-radius:50%}.study_groups .homework-other-item__desc{flex-grow:1}.study_groups .homework-other-item__desc .editor-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;padding:8px}.study_groups .homework-other-item__desc .editor-toolbar button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:4px;font-size:24px;color:#50667b}@media only screen and (min-width:1024px){.study_groups .homework-other-item__desc .editor-toolbar button{margin-right:0;font-size:20px}}.study_groups .homework-other-item__desc .editor-toolbar .fullscreen,.study_groups .homework-other-item__desc .editor-toolbar .side-by-side,.study_groups .homework-other-item__desc .editor-toolbar .undefined{display:none}@media only screen and (min-width:1024px){.study_groups .homework-other-item__desc .editor-toolbar .fullscreen,.study_groups .homework-other-item__desc .editor-toolbar .side-by-side,.study_groups .homework-other-item__desc .editor-toolbar .undefined{display:flex;flex-direction:row}}.study_groups .homework-other-item__desc .editor-toolbar .undefined{display:none}.study_groups .homework-other-item__author{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .homework-other-item__author{font-size:13px;line-height:18px;font-weight:400}}.study_groups .homework-other-item__comment{margin:4px 0 12px;color:#2c2d30}.study_groups .homework-other-item__comment a{color:#50667b}.study_groups .homework-other-item__attachment{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:300px;padding:8px 24px;background-color:rgba(80,102,123,.15);color:#50667b;border-radius:4px}.study_groups .homework-other-item__attachment svg{width:16px;height:16px;fill:rgba(80,102,123,.5);flex-shrink:0;margin-left:32px}.study_groups .homework-other-item__attachment svg use,.study_groups .homework-other-item__attachment svg use svg{fill:rgba(80,102,123,.5)}.study_groups .homework-other-item__review{padding:16px 0 24px}@media only screen and (min-width:1024px){.study_groups .homework-other-item__review{padding:16px 0 32px}}.study_groups .homework-other-item__status{font-size:13px;line-height:20px;font-weight:400}.study_groups .homework-other-item .editor-toolbar a{font-size:22px}.study_groups .homework-other-item__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:16px}@media only screen and (min-width:1024px){.study_groups .homework-other-item__buttons{justify-content:flex-start;align-items:flex-start}}.study_groups .homework-other-item__button{width:49%;height:40px;font-size:15px;line-height:24px;margin-top:8px;background-color:#edeff7}.study_groups .homework-other-item__button:hover{background-color:#e4e7f3}@media only screen and (min-width:1024px){.study_groups .homework-other-item__button{width:160px;height:40px;margin-right:8px}}.study_groups .homework-other-item__button .good-score-text,.study_groups .homework-other-item__button .great-score-text{color:#08d092}.study_groups .homework-other-item__button .satisfy-score-text{color:#f48120}.study_groups .homework-other-item__button .failed-score-text{color:#d74a5c}.study_groups .homework-other-item__status_accepted{color:#08d092}.study_groups .homework-other-item__status_not-accepted{color:#d74a5c}.study_groups .homework-other-item__review-status{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:15px;line-height:20px;font-weight:500;align-self:flex-start;margin-top:12px;font-weight:700}@media only screen and (min-width:1024px){.study_groups .homework-other-item__review-status{font-size:17px;line-height:24px}}.study_groups .homework-other-item__review-status_useful{color:#08d092}.study_groups .homework-other-item__review-status_useful svg,.study_groups .homework-other-item__review-status_useful svg use,.study_groups .homework-other-item__review-status_useful svg use svg{fill:#08d092}.study_groups .homework-other-item__review-status_useless{color:#50667b}.study_groups .homework-other-item__review-status_useless svg{fill:#50667b;transform:scaleY(-1)}.study_groups .homework-other-item__review-status_useless svg use,.study_groups .homework-other-item__review-status_useless svg use svg{fill:#50667b}.study_groups .homework-other-item__review-status svg{width:20px;height:20px;margin-left:8px}.study_groups .homework-upload{color:rgba(80,102,123,.5)}.study_groups .homework-upload .btn{height:40px}@media only screen and (min-width:1024px){.study_groups .homework-upload .btn{width:240px}}.study_groups .homework-upload .homework-pass__input-label{display:flex;flex-direction:column}.study_groups .homework-upload .homework-pass__input-label .homework-pass__input-label__title{font-size:20px;line-height:24px}@media only screen and (min-width:1024px){.study_groups .homework-upload .homework-pass__input-label .homework-pass__input-label__title{font-size:24px;line-height:28px}}.study_groups .homework-upload .homework-pass__input-label .homework-pass__input-label__hint{font-size:13px;line-height:18px;margin-top:16px}@media only screen and (min-width:1024px){.study_groups .homework-upload .homework-pass__input-label .homework-pass__input-label__hint{font-size:14px;line-height:20px}}@media only screen and (min-width:1024px)and (min-width:1024px){.study_groups .homework-upload .homework-pass__input-label .homework-pass__input-label__hint{font-size:15px;line-height:24px}}.study_groups .homework-upload .homework-pass__comment-wrapper{justify-content:flex-start;align-items:flex-start}.study_groups .homework-upload .homework-pass__comment-wrapper button{font-size:15px;line-height:24px}.study_groups .homework-upload .homework-pass__comment-wrapper:last-child{margin-bottom:0}.study_groups .homework-upload .homework-example{background-color:rgba(80,102,123,.15)}.study_groups .homework-upload .homework-example__zip{color:#50667b}.study_groups .homework-upload .homework-example svg,.study_groups .homework-upload .homework-example svg use,.study_groups .homework-upload .homework-example svg use svg{fill:#50667b}.study_groups .homework-upload .homework-pass-time{margin:0 0 0 24px;color:#6f64e9}.study_groups .homework-upload .homework-pass-time svg,.study_groups .homework-upload .homework-pass-time svg use,.study_groups .homework-upload .homework-pass-time svg use svg{fill:#6f64e9}.study_groups .homework-upload .homework-pass-time__diagram-wrapper{margin-left:0}.study_groups .main-header .nav-tabs{border-bottom:none}.study_groups .main-header .nav-tabs .nav-tabs-item .svg-icon{width:32px;height:32px;fill:rgba(80,102,123,.5)}.study_groups .main-header .nav-tabs .nav-tabs-item .svg-icon use,.study_groups .main-header .nav-tabs .nav-tabs-item .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .main-header__right{justify-content:space-between;align-items:center;display:none}@media only screen and (min-width:1024px){.study_groups .main-header__right{display:flex;flex-direction:row}}.study_groups .main-header__right .icon-cookie-wrapper,.study_groups .main-header__right .icon-guru-wrapper{width:24px;height:24px;margin-right:12px}.study_groups .main-header__right .icon-guru-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#e5f3fe;border-radius:50%;overflow:hidden}.study_groups .main-header__right .icon-guru-wrapper .icon-guru{width:16px;height:18px;fill:#6f64e9}.study_groups .main-header__right .icon-guru-wrapper .icon-guru use,.study_groups .main-header__right .icon-guru-wrapper .icon-guru use svg{fill:#6f64e9}.study_groups .main-header__right .user-guru-raiting{font-size:14px;line-height:20px;color:rgba(80,102,123,.5);margin-right:32px}@media only screen and (min-width:1024px){.study_groups .main-header__right .user-guru-raiting{font-size:15px;line-height:24px}}.study_groups .main-header__right .icon-cookie{width:24px;height:24px}.study_groups .main-header__right .cookie-scores{font-size:14px;line-height:20px;color:#08d092}@media only screen and (min-width:1024px){.study_groups .main-header__right .cookie-scores{font-size:15px;line-height:24px}}.study_groups .mentor-content{position:relative;flex-grow:1}.study_groups .mentor-homeworks__left-side{padding:32px 0 0 32px;overflow-y:auto}.study_groups .mentor-homeworks__left-side .top-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.study_groups .mentor-homeworks__left-side .tab-content{padding:32px 0}.study_groups .mentor-homeworks__left-side .content{width:100%}.study_groups .mentor-homeworks__left-side .nav.nav-tabs{border-bottom:none}.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab{position:relative;border-radius:4px;background-color:#f4f5fa;border-bottom:none;margin-bottom:8px!important}.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab.active{z-index:2}.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab.active,.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab:active,.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab:hover{background-color:#6f64e9}.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab.active a,.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab:active a,.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab:hover a{color:#fff}.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab a{font-size:14px;line-height:20px;padding:8px 16px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__left-side .nav.nav-tabs li.nav-tabs-item.mentor-homeworks-tab a{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__left-side .homework-selector{font-size:14px;line-height:20px;color:rgba(80,102,123,.5);padding:8px 16px;border-radius:4px;margin-left:32px;border:1px solid rgba(80,102,123,.2);background-color:#fff}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__left-side .homework-selector{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__left-side .homework-selector:active{box-shadow:none}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:background-color .2s;width:100%;padding:16px;border-radius:4px}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item:hover,.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item_selected,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item:hover,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item_selected{background-color:#f4f5fa}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__user-data,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__user-data{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__user-icon,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__user-icon{width:40px;height:40px;flex-shrink:0;margin-right:16px;border-radius:50%;background-color:#50667b;overflow:hidden}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__user-icon img,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__user-icon img{max-width:100%;height:auto}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__text-wrapper,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:16px}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__user-name,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__user-name{font-size:15px;line-height:20px;font-weight:500;color:#50667b;margin-bottom:4px}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__user-name,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__user-name{font-size:17px;line-height:24px}}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__task-number,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__task-number{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5);text-align:left}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__task-number,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__task-number{font-size:13px;line-height:18px;font-weight:400}}.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__deadline{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5);text-align:right}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__left-side #mentor-checked-homeworks .homework-preview-item__deadline,.study_groups .mentor-homeworks__left-side #mentor-unverified-homeworks .homework-preview-item__deadline{font-size:13px;line-height:18px;font-weight:400}}.study_groups .mentor-homeworks__right-side{width:60%}.study_groups .mentor-homeworks__right-side_unpadded{padding-right:0;padding-left:0}.study_groups .mentor-homeworks__right-side .top-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid rgba(164,175,221,.2)}.study_groups .mentor-homeworks__right-side .top-menu .nav-tabs{border-bottom:none}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time{display:flex;flex-direction:row;margin:auto 0 auto 32px}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__counter{font-size:14px;line-height:20px;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__counter{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram-wrapper{width:24px;height:24px;position:relative;margin-left:12px}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram{width:24px;height:24px;position:absolute;background-color:#fff;border-radius:50%;border:2px solid rgba(80,102,123,.5);overflow:hidden}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram:after,.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram:before{width:12px;height:20px;content:"";position:absolute;background-color:rgba(80,102,123,.5);transform-origin:right center}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram:before{left:-2px;border-radius:10px 0 0 10px;transform:rotate(312deg)}.study_groups .mentor-homeworks__right-side .top-menu .homework-pass-time__diagram:after{left:10px;border-radius:0 10px 10px 0}.study_groups .mentor-homeworks__right-side .tab-content{padding:32px 0}.study_groups .mentor-homeworks__right-side .mentor-homework-content{width:100%}.study_groups .mentor-homeworks__right-side .mentor-homework-content_empty{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:20px;line-height:28px;height:100%;padding:16px;text-align:center}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__right-side .mentor-homework-content_empty{font-size:24px;line-height:32px}}.study_groups .mentor-homeworks__right-side .user-solution-item{width:100%;padding:24px;margin-bottom:32px;background-color:#fff;border-radius:4px;box-shadow:0 16px 40px 0 rgba(76,93,110,.08),0 4px 8px 0 rgba(76,93,110,.1)}.study_groups .mentor-homeworks__right-side .user-solution-item__user-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;text-align:left;margin-bottom:12px}.study_groups .mentor-homeworks__right-side .user-solution-item__user-comment{word-break:break-word}.study_groups .mentor-homeworks__right-side .user-solution-item__user-icon{width:32px;height:32px;flex-shrink:0;margin-right:12px;border-radius:50%;background-color:rgba(80,102,123,.5);overflow:hidden}.study_groups .mentor-homeworks__right-side .user-solution-item__user-icon img{max-width:100%;height:auto}.study_groups .mentor-homeworks__right-side .user-solution-item__user-name{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__right-side .user-solution-item__user-name{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__right-side .user-solution-item__buttons-wrapper{padding-top:15px}.study_groups .mentor-homeworks__right-side .user-solution-item__buttons-wrapper .editor-toolbar.fullscreen{z-index:10}.study_groups .mentor-homeworks__right-side .user-solution-item__buttons-wrapper .CodeMirror-fullscreen{z-index:41}.study_groups .mentor-homeworks__right-side .user-solution-item__download-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 24px;border-radius:4px;background-color:#f4f5fa}.study_groups .mentor-homeworks__right-side .user-solution-item__download{display:block}.study_groups .mentor-homeworks__right-side .user-solution-item__download .svg-icon{width:16px;height:16px;fill:rgba(80,102,123,.5)}.study_groups .mentor-homeworks__right-side .user-solution-item__download .svg-icon use,.study_groups .mentor-homeworks__right-side .user-solution-item__download .svg-icon use svg{fill:rgba(80,102,123,.5)}.study_groups .mentor-homeworks__right-side .user-solution-item__archive{font-size:14px;line-height:20px;color:#50667b}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__right-side .user-solution-item__archive{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__right-side .user-solution-item__accepted{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;right:0}.study_groups .mentor-homeworks__right-side .user-solution-item__accepted .svg-icon{width:21px;height:23px;fill:#08d092;margin-right:12px}.study_groups .mentor-homeworks__right-side .user-solution-item__accepted .svg-icon use,.study_groups .mentor-homeworks__right-side .user-solution-item__accepted .svg-icon use svg{fill:#08d092}.study_groups .mentor-homeworks__right-side .user-solution-item button.btn{font-size:14px;line-height:20px;width:160px;height:40px;margin-top:16px;margin-right:16px;padding:10px 0 12px;text-align:center;line-height:18px;border-radius:4px;background-color:#edeff7;font-size:16px}@media only screen and (min-width:1024px){.study_groups .mentor-homeworks__right-side .user-solution-item button.btn{font-size:15px;line-height:24px}}.study_groups .mentor-homeworks__right-side .user-solution-item button.btn:hover{background-color:#e4e7f3}.study_groups .mentor-homeworks__right-side .user-solution-item button.btn.selected{background-color:rgba(244,245,250,.5)}.study_groups .mentor-graduates__content{padding-top:32px}.study_groups .mentor-graduates .graduates-feedback-item{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:32px}.study_groups .mentor-graduates .graduates-feedback-item__column{display:flex;flex-direction:column}.study_groups .mentor-graduates .graduates-feedback-item__column_left{justify-content:flex-start;align-items:center;margin-right:12px}.study_groups .mentor-graduates .graduates-feedback-item__column_right{justify-content:flex-start;align-items:flex-start}.study_groups .mentor-graduates .graduates-feedback-item__user-icon{width:32px;height:32px;border-radius:50%;background-color:#50667b;margin-bottom:8px;overflow:hidden}.study_groups .mentor-graduates .graduates-feedback-item__user-icon img{max-width:100%;height:auto}.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon .svg-icon{width:19px;height:23px}.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_yellow .svg-icon,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_yellow .svg-icon use,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_yellow .svg-icon use svg{fill:#ffa64b}.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_red .svg-icon,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_red .svg-icon use,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_red .svg-icon use svg{fill:#d74a5c}.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_gray .svg-icon,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_gray .svg-icon use,.study_groups .mentor-graduates .graduates-feedback-item__user-level-icon_gray .svg-icon use svg{fill:#b6c8da}.study_groups .mentor-graduates .graduates-feedback-item__user-name{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5);margin-bottom:4px}@media only screen and (min-width:1024px){.study_groups .mentor-graduates .graduates-feedback-item__user-name{font-size:13px;line-height:18px;font-weight:400}}.study_groups .mentor-graduates .graduates-feedback-item__user-comment{font-size:14px;line-height:18px;color:#2c2d30;margin-bottom:8px}@media only screen and (min-width:1024px){.study_groups .mentor-graduates .graduates-feedback-item__user-comment{font-size:14px;line-height:20px}}.study_groups .mentor-graduates .graduates-feedback-item__mentor-points{font-size:12px;line-height:16px;font-weight:400;color:rgba(80,102,123,.5)}@media only screen and (min-width:1024px){.study_groups .mentor-graduates .graduates-feedback-item__mentor-points{font-size:13px;line-height:18px;font-weight:400}}.study_groups .mentor-graduates .graduates-feedback-item__mentor-points span{color:#08d092}.study_groups .mentor-graduates span.text-success{font-size:32px!important}.study_groups .testing-content{padding:16px}@media only screen and (min-width:1024px){.study_groups .testing-content{padding:32px}}.study_groups .testing-content .top-rows{display:flex;flex-direction:row;margin-bottom:32px;flex-wrap:wrap}@media only screen and (min-width:1024px){.study_groups .testing-content .top-rows{flex-wrap:nowrap}}.study_groups .testing-content .top-rows>div{margin-right:64px;width:100%}@media only screen and (min-width:1024px){.study_groups .testing-content .top-rows>div{width:auto}}.study_groups .testing-content h3.scores-title{margin-bottom:16px}.study_groups .testing-content .scores-submit-button{display:block;padding:8px 24px;margin-top:16px}.study_groups .testing-content .scores-message{border-color:#cbd5dd;border-radius:4px;width:100%;max-width:744px;padding:8px 12px}.study_groups .testing-content .scores-mentor{display:flex;flex-direction:column}.study_groups .testing-content .scores-mentor__scale{margin-bottom:16px}.study_groups .testing-content .mentor-block{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}@media only screen and (min-width:1024px){.study_groups .testing-content .mentor-block{margin-bottom:0}}.study_groups .testing-content .mentor-block .mentor-avatar img{width:40px;height:40px;border-radius:40px;display:inline-block;margin-right:12px}.study_groups .testing-content .mentor-block .mentor-name{margin-right:16px}.study_groups .testing-content .scores-row{height:28px;border-radius:28px;line-height:28px;background-color:#f4f5fa;display:inline-block;white-space:nowrap}@media only screen and (min-width:1024px){.study_groups .testing-content .scores-row{height:40px;border-radius:40px;line-height:40px}}.study_groups .testing-content .scores-row.scores-mentor{display:flex;flex-direction:column;align-items:baseline;height:auto;background:#fff}@media only screen and (min-width:1024px){.study_groups .testing-content .scores-row.scores-mentor{display:flex;flex-direction:row;background-color:#f4f5fa}}.study_groups .testing-content .scores-row.disabled{opacity:.4}.study_groups .testing-content .scores-row.disabled .scores-row__item:hover{color:rgba(80,102,123,.5);cursor:default}.study_groups .testing-content .scores-row__item{width:28px;height:28px;font-size:15px;line-height:20px;font-weight:500;border-radius:50%;color:rgba(80,102,123,.5);display:inline-block;text-align:center;line-height:28px!important}@media only screen and (min-width:1024px){.study_groups .testing-content .scores-row__item{font-size:17px;line-height:24px;width:40px;height:40px;line-height:40px!important}}.study_groups .testing-content .scores-row__item.selected{color:#fff}.study_groups .testing-content .scores-row__item.selected:hover{color:#fff!important}.study_groups .testing-content .scores-row__item_red:hover{color:#d74a5c}.study_groups .testing-content .scores-row__item_red.selected{background-color:#d74a5c}.study_groups .testing-content .scores-row__item_yellow:hover{color:#ffa64b}.study_groups .testing-content .scores-row__item_yellow.selected{background-color:#ffa64b}.study_groups .testing-content .scores-row__item_green:hover{color:#08d092}.study_groups .testing-content .scores-row__item_green.selected{background-color:#08d092}.study_groups .testing-content__certificate-button{margin-left:2px}.study_groups .time{color:#08d092}.study_groups .time svg{fill:#08d092!important;width:24px!important;height:24px!important;flex-shrink:0;display:inline-block;margin-left:0!important;margin-right:4px;vertical-align:middle}.study_groups .time svg use,.study_groups .time svg use svg{fill:#08d092!important}.study_groups .time__text{display:contents}.study_groups .deadline{color:#ffa64b!important}.study_groups .deadline svg,.study_groups .deadline svg use,.study_groups .deadline svg use svg{fill:#ffa64b!important}.study_groups .lessons-list .deadline{color:#d74a5c!important}.study_groups .time__diagram-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;margin-left:0;padding:4px;border-radius:4px}@media only screen and (min-width:1024px){.study_groups .time__diagram-wrapper{font-size:15px;line-height:24px}}.study_groups .data-end-time{font-size:13px;line-height:18px;font-weight:400;color:#08d092;vertical-align:middle;white-space:nowrap}@media only screen and (min-width:1024px){.study_groups .data-end-time{font-size:15px;line-height:24px;font-weight:400}}.study_groups .timer-item{margin-right:0!important}.study_groups .timer-label-text{vertical-align:middle}.study_groups .pause{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 10px;color:rgba(80,102,123,.5);font-weight:500;border-radius:4px}@media only screen and (min-width:1150px){.study_groups .pause{display:flex;flex-direction:row}}.study_groups .pause:hover{color:#50667b}.study_groups .pause:hover svg,.study_groups .pause:hover svg use,.study_groups .pause:hover svg use svg{fill:#50667b}.study_groups .pause svg{width:24px!important;height:24px!important;fill:rgba(80,102,123,.5);margin-left:0!important;margin-right:4px}.study_groups .pause svg use,.study_groups .pause svg use svg{fill:rgba(80,102,123,.5)}.study_groups .pause-item{margin-right:0!important;margin-left:10px}.study_groups .pause-item .pause{margin-top:0}.study_groups .pause-text{font-size:13px;line-height:18px;font-weight:400;vertical-align:middle}@media only screen and (min-width:1024px){.study_groups .pause-text{font-size:15px;line-height:24px;font-weight:400}}.study_groups .paused-attendee{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;padding:16px;text-align:center}@media only screen and (min-width:1024px){.study_groups .paused-attendee{width:600px}}.study_groups #pause-attendee-popup{text-align:center}.study_groups .gb-trainer{width:100%;padding:16px 0}@media only screen and (min-width:1024px){.study_groups .gb-trainer{padding:24px 32px 0}}.study_groups .gb-trainer__description{font-size:15px;line-height:24px;font-weight:500;width:100%;margin-bottom:24px;color:#3f5368;text-align:left}@media only screen and (min-width:1024px){.study_groups .gb-trainer__description{font-size:17px;line-height:24px;font-weight:500}}.study_groups .gb-trainer__description ol,.study_groups .gb-trainer__description ul{padding:0 0 12px 12px;list-style:decimal;list-style-position:inside}@media only screen and (min-width:1024px){.study_groups .gb-trainer__description ol,.study_groups .gb-trainer__description ul{padding-left:0 0 16px 16px}}.study_groups .gb-trainer__trainer-button{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;border-radius:4px;text-transform:none!important;transition:background-color .2s;background-color:#6f64e9;width:100%;height:40px;color:#fff}.study_groups .gb-trainer__trainer-button:active,.study_groups .gb-trainer__trainer-button:focus{box-shadow:none;outline:none}.study_groups .gb-trainer__trainer-button:hover{background-color:rgba(111,100,233,.75)}.study_groups .gb-trainer__trainer-button:active{background-color:#6f64e9;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.study_groups .gb-trainer__trainer-button.disabled,.study_groups .gb-trainer__trainer-button:disabled{background-color:rgba(111,100,233,.5);cursor:text}.study_groups .gb-trainer__trainer-button:active,.study_groups .gb-trainer__trainer-button:focus,.study_groups .gb-trainer__trainer-button:hover{color:#fff}.study_groups .stepik-trainer-popup__content{width:100%;height:100%}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup__content_mobile{display:none}}.study_groups .stepik-trainer-popup__content_mobile .stepik-trainer-popup__text{font-size:15px;line-height:24px;font-weight:500}.study_groups .stepik-trainer-popup__content_desktop{display:none}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup__content_desktop{display:block}}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup__iframe{width:100%;height:calc(100vh - 128px);display:block;border:none;border-radius:12px;padding:12px}}.study_groups .stepik-trainer-popup .gb-popup{width:100%;height:100%;padding:48px 16px}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup .gb-popup{width:auto;height:auto;padding:0;border-radius:12px}}.study_groups .stepik-trainer-popup .gb-popup__helper{width:100%;height:100%;max-width:100%;text-align:center}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup .gb-popup__helper{width:calc(100vw - 128px);height:calc(100vh - 128px);max-width:unset;text-align:left}}.study_groups .stepik-trainer-popup .gb-popup__content{width:100%;padding:0}.study_groups .stepik-trainer-popup .gb-popup__close{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;top:4px;right:4px;left:unset;background-color:rgba(80,102,123,.4)}@media only screen and (min-width:768px)and (min-height:460px){.study_groups .stepik-trainer-popup .gb-popup__close{top:-40px;right:0;left:100%}.study_groups .stepik-trainer-popup .gb-popup__close:active,.study_groups .stepik-trainer-popup .gb-popup__close:hover{background-color:rgba(80,102,123,.6)}}.study_groups .stepik-trainer-popup .gb-popup__close .svg-icon{width:24px;height:24px;fill:#fff}.study_groups .stepik-trainer-popup .gb-popup__close .svg-icon use,.study_groups .stepik-trainer-popup .gb-popup__close .svg-icon use svg{fill:#fff}.gb-poll-template{padding-bottom:16px}.gb-poll-template__question{margin-bottom:16px}.gb-poll-template__required-label{color:#d74a5c}.gb-poll-template__subtitle{display:block;margin:-8px 0 12px}.gb-poll-template__question{max-width:740px}.uw__widget-layout__content{overflow-y:auto!important}.hide{display:none}.claims,.claims .popup-claim{height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(31,34,46,.24);z-index:1000;padding:0 20px;display:flex;justify-content:center;align-items:center}.claims .popup-claim__phone,.claims__phone{max-width:100%;max-height:100%}@media(max-width:510px){.claims .popup-claim__phone,.claims__phone{order:1;margin-bottom:32px}}.claims .popup-claim__row,.claims__row{display:flex;justify-content:flex-end;margin-top:32px}@media(max-width:510px){.claims .popup-claim__row,.claims__row{flex-direction:column;justify-content:center;align-items:center}}.claims .popup-claim__desc,.claims__desc{font-size:18px;line-height:26px;color:#000;margin-top:32px}@media(max-width:510px){.claims .popup-claim__desc,.claims__desc{font-size:16px;line-height:22px}}.claims .popup-claim__next,.claims__next{font-size:14px;line-height:20px;color:#8f93a3;margin-bottom:8px}@media(max-width:510px){.claims .popup-claim__next,.claims__next{text-align:center}}.claims .popup-claim__link,.claims__link{font-weight:500;font-size:14px;line-height:20px;color:#6654d9}@media(max-width:510px){.claims .popup-claim__link,.claims__link{text-align:center}}.claims .popup-claim__link:hover,.claims__link:hover{color:#6654d9}.claims .popup-claim__link-btn,.claims__link-btn{background:#6654d9;border-radius:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px;color:#fff;min-height:48px;height:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;line-height:22px;margin:0 0 56px}@media(max-width:510px){.claims .popup-claim__link-btn,.claims__link-btn{order:2;width:100%}}.claims .popup-claim__link-btn:hover,.claims__link-btn:hover{color:#fff}.claims .popup-claim__close,.claims__close{position:absolute;top:20px;right:20px;cursor:pointer;background:rgba(245,245,250,.5);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.claims .popup-claim__close:hover,.claims__close:hover{background:#f4f5fa}.claims .popup-claim__inner,.claims__inner{display:flex;flex-direction:column;overflow-y:auto;max-width:720px;max-height:100%;background:#fff;border-radius:20px;padding:48px;position:relative;box-shadow:0 2px 20px rgba(45,75,162,.04),0 20px 56px rgba(45,75,162,.12)}@media(max-width:510px){.claims .popup-claim__inner,.claims__inner{padding:32px}}.claims .popup-claim__inner h3,.claims__inner h3{font-weight:500;font-size:35px;line-height:54px;color:#000}@media(max-width:510px){.claims .popup-claim__inner h3,.claims__inner h3{font-size:24px;line-height:32px}}.check-your-path__hide{display:none!important}.check-your-path,.check-your-path .banner-path{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(107.56deg,#000,#0a0a0a);padding:19px 24px;position:relative}@media(max-width:768px){.check-your-path,.check-your-path .banner-path{flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:16px 17px!important}}.check-your-path .banner-path__close,.check-your-path__close{position:absolute;top:0;right:5px;cursor:pointer;width:40px;height:40px}.check-your-path .banner-path__close img,.check-your-path__close img{max-width:100%}.check-your-path .banner-path__link,.check-your-path__link{display:flex;justify-content:center;align-items:center;background:#725ef2;padding:20px 32px 18px;box-shadow:2px 2px 24px rgba(114,94,242,.65),inset -2px -6px 24px #725ef2,inset 0 4px 16px hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:24px;line-height:20px}@media(max-width:768px){.check-your-path .banner-path__link,.check-your-path__link{display:flex!important;font-size:16px!important;line-height:16px!important;padding:14px 32px!important;margin-top:8px!important}}@media(max-width:1250px){.check-your-path .banner-path__link,.check-your-path__link{display:none}}.check-your-path .banner-path__link-btn,.check-your-path__link-btn{display:none}@media(max-width:768px){.check-your-path .banner-path__link-btn,.check-your-path__link-btn{display:none!important}}@media(max-width:1250px){.check-your-path .banner-path__link-btn,.check-your-path__link-btn{display:flex;justify-content:center;align-items:center;background:#725ef2;box-shadow:2px 2px 24px rgba(114,94,242,.65),inset -2px -6px 24px #725ef2,inset 0 4px 16px hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:16px;line-height:16px;padding:14px 32px;margin-top:24px}}.check-your-path .banner-path__buttons,.check-your-path__buttons{display:flex;justify-content:space-between;align-items:center}@media(max-width:1250px){.check-your-path .banner-path__buttons,.check-your-path__buttons{flex-direction:column}}@media(max-width:768px){.check-your-path .banner-path__buttons,.check-your-path__buttons{flex-direction:row!important}}@media(max-width:420px){.check-your-path .banner-path__buttons,.check-your-path__buttons{flex-direction:column!important}}.check-your-path .banner-path__buttons-date,.check-your-path .banner-path__buttons-free,.check-your-path__buttons-date,.check-your-path__buttons-free{display:flex;justify-content:center;align-items:center;padding:20px 32px 18px;background:#050503;border:1px solid #ffcf40;box-sizing:border-box;box-shadow:0 4px 16px rgba(255,207,64,.2),inset 0 4px 16px rgba(255,207,64,.2);border-radius:20px;color:#ffcf40;font-weight:500;font-size:24px;line-height:20px}@media(max-width:768px){.check-your-path .banner-path__buttons-date,.check-your-path .banner-path__buttons-free,.check-your-path__buttons-date,.check-your-path__buttons-free{font-size:16px!important;line-height:16px!important;padding:14px 32px!important}}@media(max-width:926px){.check-your-path .banner-path__buttons-date,.check-your-path .banner-path__buttons-free,.check-your-path__buttons-date,.check-your-path__buttons-free{font-size:24px;line-height:20px;padding:20px 32px 18px}}@media(max-width:1250px){.check-your-path .banner-path__buttons-date,.check-your-path__buttons-date{margin-bottom:16px}}@media(max-width:768px){.check-your-path .banner-path__buttons-date,.check-your-path__buttons-date{margin:0!important;order:2!important}}.check-your-path .banner-path__buttons-free,.check-your-path__buttons-free{margin-left:16px}@media(max-width:768px){.check-your-path .banner-path__buttons-free,.check-your-path__buttons-free{order:1!important;margin-left:0!important;margin-right:16px!important}}@media(max-width:420px){.check-your-path .banner-path__buttons-free,.check-your-path__buttons-free{margin-right:0!important;margin-bottom:8px!important}}.check-your-path .banner-path__block-text,.check-your-path__block-text{display:flex;justify-content:center;flex-direction:column;position:relative}@media(max-width:768px){.check-your-path .banner-path__block-text,.check-your-path__block-text{margin-bottom:24px!important}}.check-your-path .banner-path__title,.check-your-path__title{font-weight:500;font-size:32px;line-height:40px;color:#f4f5fa}@media(max-width:768px){.check-your-path .banner-path__title,.check-your-path__title{font-size:24px!important;line-height:32px!important}}.check-your-path .banner-path__subtitle,.check-your-path__subtitle{font-size:20px;line-height:24px;color:#f4f5fa}@media(max-width:768px){.check-your-path .banner-path__subtitle,.check-your-path__subtitle{font-size:16px!important;line-height:16px!important}}.check-your-path .banner-path__circle,.check-your-path__circle{position:absolute;top:-50%;width:220px;height:220px;background:#725ef2;opacity:.6;filter:blur(148px)}@media(max-width:1285px){.check-your-path .banner-path__circle,.check-your-path__circle{width:180px;height:180px}}
