.banner-bottom-courses__close:before,.banner-bottom-sponsor__close:before,.breadcrumbs__item_home .breadcrumbs__link:before,.buy-discount__discount-label:after,.buy-discount_open .buy-discount__discount-label:after,.close-button:after,.code-tabs__button_download:before,.code-tabs__button_edit:before,.code-tabs__button_external:before,.code-tabs__scroll-button_left:before,.code-tabs__scroll-button_right:before,.comments__header-title a:before,.donate-button:before,.donate-links__link:after,.feedback-policy__link:after,.important_ok .important__type:before,.important_ponder .important__type:before,.important_smart .important__type:before,.important_warn .important__type:before,.lessons-list_screencast .lessons-list__download:before,.lessons-list_screencast .lessons-list__lesson>a:before,.link__type[data-url^="/play/"]:before,.link__type[data-url^="mailto:"]:before,.main [with-zone]:after,.main__anchor:before,.main__footer-star:before,.map:before,.mdeditor__button[data-action=autolink]:before,.mdeditor__button[data-action=bold]:before,.mdeditor__button[data-action=code]:before,.mdeditor__button[data-action=cut]:before,.mdeditor__button[data-action=fencedCode]:before,.mdeditor__button[data-action=heading]:before,.mdeditor__button[data-action=image]:before,.mdeditor__button[data-action=italic]:before,.mdeditor__button[data-action=link]:before,.mdeditor__button[data-action=ol]:before,.mdeditor__button[data-action=quote]:before,.mdeditor__button[data-action=redo]:before,.mdeditor__button[data-action=ul]:before,.mdeditor__button[data-action=undo]:before,.multiselect__active-button:after,.multiselect_opened .multiselect__active-button:after,.newsletter-release-edit__button-preview:after,.newsletter-release-edit__preview-link:after,.newsletter-release-edit__remove:after,.notification__close:before,.page__nav_next .page__nav-text:before,.page__nav_prev .page__nav-text:before,.page_ebook a[href*="://"]:not([href*="javascript."]):after,.phone-toggler:after,.photo-cut__rotate:after,.quote__footer:before,.receipts__edit:after,.share_fb:after,.share_gp:after,.share_tw:after,.share_vk:after,.sidebar__toggle:before,.sitetoolbar__dropdown-button:after,.sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:before,.sitetoolbar__login:after,.sitetoolbar__nav-toggle:before,.sitetoolbar__search-toggle:before,.sitetoolbar__user:after,.slider__arrow_left:after,.slider__arrow_right:after,.social-login_discord:before,.social-login_facebook:before,.social-login_github:before,.social-login_telegram:before,.social-login_twitter:before,.social-login_vkontakte:before,.social-login_yandex:before,.spoiler.closed .spoiler__button:after,.spoiler__button:after,.subscribe__toggle-link:after,.subscribe_opened .subscribe__toggle-link:after,.tablet-ebook:before,.tablet-menu-search__button:before,.task__open-link:before,.tasks .tasks__title:before,.tasks_automation .task__toggle-link:before,.text-input.text-input_discount:after,.text-input__clear:after,.toolbar__button_download:before,.toolbar__button_edit:before,.toolbar__button_external:before,.toolbar__button_run:before,.updated-at__content:before,ul>li.rating-stars__star:after{font-family:FontIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.no-icons .banner-bottom-courses__close:before,.no-icons .banner-bottom-sponsor__close:before,.no-icons .breadcrumbs__item_home .breadcrumbs__link:before,.no-icons .buy-discount__discount-label:after,.no-icons .buy-discount_open .buy-discount__discount-label:after,.no-icons .close-button:after,.no-icons .code-tabs__button_download:before,.no-icons .code-tabs__button_edit:before,.no-icons .code-tabs__button_external:before,.no-icons .code-tabs__scroll-button_left:before,.no-icons .code-tabs__scroll-button_right:before,.no-icons .comments__header-title a:before,.no-icons .donate-button:before,.no-icons .donate-links__link:after,.no-icons .feedback-policy__link:after,.no-icons .important_ok .important__type:before,.no-icons .important_ponder .important__type:before,.no-icons .important_smart .important__type:before,.no-icons .important_warn .important__type:before,.no-icons .lessons-list_screencast .lessons-list__download:before,.no-icons .lessons-list_screencast .lessons-list__lesson>a:before,.no-icons .link__type[data-url^="/play/"]:before,.no-icons .link__type[data-url^="mailto:"]:before,.no-icons .main [with-zone]:after,.no-icons .main__anchor:before,.no-icons .main__footer-star:before,.no-icons .map:before,.no-icons .mdeditor__button[data-action=autolink]:before,.no-icons .mdeditor__button[data-action=bold]:before,.no-icons .mdeditor__button[data-action=code]:before,.no-icons .mdeditor__button[data-action=cut]:before,.no-icons .mdeditor__button[data-action=fencedCode]:before,.no-icons .mdeditor__button[data-action=heading]:before,.no-icons .mdeditor__button[data-action=image]:before,.no-icons .mdeditor__button[data-action=italic]:before,.no-icons .mdeditor__button[data-action=link]:before,.no-icons .mdeditor__button[data-action=ol]:before,.no-icons .mdeditor__button[data-action=quote]:before,.no-icons .mdeditor__button[data-action=redo]:before,.no-icons .mdeditor__button[data-action=ul]:before,.no-icons .mdeditor__button[data-action=undo]:before,.no-icons .multiselect__active-button:after,.no-icons .multiselect_opened .multiselect__active-button:after,.no-icons .newsletter-release-edit__button-preview:after,.no-icons .newsletter-release-edit__preview-link:after,.no-icons .newsletter-release-edit__remove:after,.no-icons .notification__close:before,.no-icons .page__nav_next .page__nav-text:before,.no-icons .page__nav_prev .page__nav-text:before,.no-icons .page_ebook a[href*="://"]:not([href*="javascript."]):after,.no-icons .phone-toggler:after,.no-icons .photo-cut__rotate:after,.no-icons .quote__footer:before,.no-icons .receipts__edit:after,.no-icons .share_fb:after,.no-icons .share_gp:after,.no-icons .share_tw:after,.no-icons .share_vk:after,.no-icons .sidebar__toggle:before,.no-icons .sitetoolbar__dropdown-button:after,.no-icons .sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:before,.no-icons .sitetoolbar__login:after,.no-icons .sitetoolbar__nav-toggle:before,.no-icons .sitetoolbar__search-toggle:before,.no-icons .sitetoolbar__user:after,.no-icons .slider__arrow_left:after,.no-icons .slider__arrow_right:after,.no-icons .social-login_discord:before,.no-icons .social-login_facebook:before,.no-icons .social-login_github:before,.no-icons .social-login_telegram:before,.no-icons .social-login_twitter:before,.no-icons .social-login_vkontakte:before,.no-icons .social-login_yandex:before,.no-icons .spoiler.closed .spoiler__button:after,.no-icons .spoiler__button:after,.no-icons .subscribe__toggle-link:after,.no-icons .subscribe_opened .subscribe__toggle-link:after,.no-icons .tablet-ebook:before,.no-icons .tablet-menu-search__button:before,.no-icons .task__open-link:before,.no-icons .tasks .tasks__title:before,.no-icons .tasks_automation .task__toggle-link:before,.no-icons .text-input.text-input_discount:after,.no-icons .text-input__clear:after,.no-icons .toolbar__button_download:before,.no-icons .toolbar__button_edit:before,.no-icons .toolbar__button_external:before,.no-icons .toolbar__button_run:before,.no-icons .updated-at__content:before,.no-icons ul>li.rating-stars__star:after{visibility:hidden}.multiselect_opened .multiselect__active-button:after,.spoiler__button:after,.subscribe_opened .subscribe__toggle-link:after{content:"\25b4"}.banner-bottom-courses__close:before,.banner-bottom-sponsor__close:before,.notification__close:before{content:"\e80d"}.multiselect__active-button:after,.newsletter-release-edit__preview-link:after,.phone-toggler:after,.sitetoolbar__dropdown-button:after,.sitetoolbar__user:after,.spoiler.closed .spoiler__button:after,.subscribe__toggle-link:after{content:"\e808"}.main__footer-star:before,ul>li.rating-stars__star:after{content:"\e83f"}.important_warn .important__type:before{content:"\e83a"}.link__type[data-url^="mailto:"]:before{content:"\e810"}.code-tabs__button_edit:before,.link__type[data-url^="/play/"]:before{content:"\e839"}.important_ok .important__type:before,.tasks .tasks__title:before,.text-input.text-input_discount:after{content:"\e837"}.important_ponder .important__type:before{content:"\e81e"}.feedback-policy__link:after,.important_smart .important__type:before,.tasks_automation .task__toggle-link:before{content:"\e838"}.mdeditor__button[data-action=code]:before{content:"\e714"}.code-tabs__button_external:before,.newsletter-release-edit__button-preview:after,.page_ebook a[href*="://"]:not([href*="javascript."]):after,.task__open-link:before,.toolbar__button_external:before{content:"\e83e"}.code-tabs__button_download:before,.toolbar__button_download:before{content:"\e805"}.code-tabs__scroll-button_left:before,.slider__arrow_left:after{content:"\e80e"}.code-tabs__scroll-button_right:before,.slider__arrow_right:after{content:"\e807"}.lessons-list_screencast .lessons-list__lesson>a:before{content:"\f00f"}.comments__header-title a:before{content:"\f4ac"}.sitetoolbar__search-toggle:before,.tablet-menu-search__button:before{content:"\e81b"}.sitetoolbar__login:after{content:"\E83D"}.receipts__edit:after{content:"\e803"}.newsletter-release-edit__remove:after{content:"\e804"}.sitetoolbar__nav-toggle:before{content:"\0021"}.main__anchor:before,.mdeditor__button[data-action=autolink]:before,.mdeditor__button[data-action=link]:before{content:"\e80c"}.breadcrumbs__item_home .breadcrumbs__link:before{content:"\e813"}.close-button:after,.text-input__clear:after{content:"\e815"}.share_tw:after{content:"\e863"}.share_fb:after,.social-login_facebook:before{content:"\e861"}.share_gp:after{content:"\e80a"}.share_vk:after,.social-login_vkontakte:before{content:"\e80b"}.social-login_telegram:before{content:"\f2c6"}.social-login_github:before,.social-login_twitter:before{content:"\e80f"}.social-login_yandex:before{content:"\e806"}.quote__footer:before{content:"\e81a"}.lessons-list_screencast .lessons-list__download:before{content:"\e81c"}.tablet-ebook:before{content:"\e81d"}.photo-cut__rotate:after{content:"\E826"}.donate-button:before,.donate-links__link:after{content:"\E827"}.mdeditor__button[data-action=bold]:before{content:"\E829"}.mdeditor__button[data-action=italic]:before{content:"\E82A"}.main__anchor:before,.mdeditor__button[data-action=autolink]:before,.mdeditor__button[data-action=link]:before{content:"\E82B"}.mdeditor__button[data-action=redo]:before{content:"\E82C"}.mdeditor__button[data-action=cut]:before{content:"\E850"}.mdeditor__button[data-action=undo]:before{content:"\E82D"}.mdeditor__button[data-action=ol]:before{content:"\E830"}.mdeditor__button[data-action=ul]:before{content:"\E82E"}.mdeditor__button[data-action=fencedCode]:before{content:"\E82F"}.mdeditor__button[data-action=heading]:before{content:"\E831"}.mdeditor__button[data-action=image]:before{content:"\E832"}.mdeditor__button[data-action=code]:before{content:"\E833"}.mdeditor__button[data-action=quote]:before{content:"\E834"}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:before{content:"\E84C"}.updated-at__content:before{content:"\E836"}.main [with-zone]:after{content:"\e842"}.social-login_discord:before{content:"\e8fc"}.sidebar__toggle:before{content:"\e854"}.page__nav_prev .page__nav-text:before{content:"\e855"}.page__nav_next .page__nav-text:before{content:"\e856"}.toolbar__button_edit:before{content:"\e857"}.map:before{content:"\e858"}.toolbar__button_run:before{content:"\e859"}.buy-discount__discount-label:after{content:"\E808"}.buy-discount_open .buy-discount__discount-label:after{content:"\E83C"}:root{--white:#fff;--grey-120:#313130;--grey-46:#716f6e;--grey-30:#908e8d;--grey-16:#c6c4c2;--grey-10:#f7f4f3;--grey-11:#e9e6e4;--grey-13:#d9d6d5;--redBrand-46:#c4433a;--redBrand-30:#df6c5d;--redBrand-12:#fcd5ce;--blueAction-30:#748dcd;--blueAction-46:#436ebd;--green-46:#407b5a;--green-30:#4f9e72;--green-16:#91c2a3;--green-12:#cde3d5;--green-10:#f0f7f2;--orange-30:#df6e41;--red-10:#feeeed;--red-12:#fad5d2;--red-30:#dc6968;--red-46:#c73943;--yellow-46:#a15d00;--yellow-30:#d07a00;--yellow-10:#fff4e4;--yellow-11:#fee3d4;--blue-46:#0d75a1;--blue-30:#4b94be;--blue-12:#d0e0ed;--blue-10:#ecf2f8;--foregroundInverted:var(--grey-10);--foregroundDefault:var(--grey-120);--foregroundAlt:var(--grey-46);--foregroundSubtle:var(--grey-30);--foregroundAccent:var(--redBrand-46);--foregroundAccentHover:var(--redBrand-30);--foregroundAction:var(--blueAction-46);--foregroundConstructive:var(--green-46);--foregroundConstructiveAlt:var(--green-30);--foregroundCallout:var(--orange-30);--foregroundCalloutAlt:var(--yellow-30);--foregroundInformation:var(--blue-30);--foregroundPrimaryCTA:var(--white);--borderPrimary:var(--grey-11);--borderSecondary:var(--grey-10);--borderAlt:var(--yellow-10);--borderConstructive:var(--green-10);--borderAccent:var(--redBrand-12);--borderAccentHover:var(--redBrand-30);--borderAction:var(--blueAction-30);--borderImportant:var(--grey-10);--backgroundBase:var(--white);--backgroundAlt:var(--grey-10);--backgroundAltHover:var(--grey-11);--backgroundInverted:var(--grey-120);--backgroundElevated1:var(--white);--backgroundElevated2:var(--white);--backgroundConstructive:var(--green-46);--backgroundConstructiveAlt:var(--green-30);--backgroundCalloutAlt:var(--yellow-10);--backgroundTextWarningBanner:var(--backgroundCalloutAlt);--backgroundTextHighlight:var(--yellow-11);--backgroundProgressBar:var(--grey-13);--backgroundProgressBarValue:var(--green-16);--foregroundSidebarLink:var(--foregroundDefault);--lessonsListBorder:var(--borderSecondary);--iframeBg:var(--white);--borderPrismLineHighlight:#a67f59;--backgroundPrismLineHighlight:#f5e7c6;--prismBlockBg:var(--grey-10);--prismLineNumbersBg:#e7e5e3;--prismColor:var(--foregroundDefault);--prismTokenComment:#708090;--prismTokenConstant:var(--foregroundDefault);--prismTokenPunctuation:#708090;--prismTokenSymbols:#905;--prismTokenSymbolsAlt:#690;--prismTokenOperator:#a67f59;--prismTokenAtRule:#07a;--prismTokenKeywordControl:#07a;--prismTokenFunctionAndClassname:#dd4a68;--prismTokenRegex:#e90;--prismTokenClassname:#dd4a68;--prismTokenVariable:#e90;--prismTokenKeyword:#07a;--prismTokenImportant:#e90;--prismTokenTagPunctuation:#999;--prismTokenCdata:#708090;--prismTokenAttrvalue:#07a;--gradientFadeOutLight:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);--gradientFadeOutDark:linear-gradient(180deg,rgba(35,37,41,0) 0,#232529 80%);--gradientFadeOut:var(--gradientFadeOutLight)}html[data-theme=dark]{--grey-120:#e2e3e7;--grey-66:#c4c7cf;--grey-46:#868d9a;--grey-30:#696e79;--grey-16:#41454c;--grey-13:#35383f;--grey-11:#292c31;--grey-10:#232529;--redBrand-46:#e3796a;--redBrand-30:#d2483e;--redBrand-12:#602620;--blueAction-46:#84a0ef;--blueAction-30:#427ae7;--green-46:#5fa67d;--green-30:#448460;--green-16:#315841;--green-12:#253e2f;--green-10:#1f3428;--orange-30:#ba5d38;--yellow-46:#cf9a69;--yellow-30:#b2722a;--yellow-10:#38230b;--yellow-11:#462b0d;--blue-46:#78aacd;--blue-30:#2a88b7;--blue-12:#193c50;--blue-10:#162936;--red-10:#441b1b;--red-12:#632425;--red-30:#d55759;--red-46:#e88b88;--backgroundBase:var(--grey-10);--backgroundAlt:var(--grey-11);--backgroundAltHover:var(--grey-13);--backgroundElevated1:var(--grey-13);--backgroundElevated2:var(--grey-16);--foregroundInverted:var(--grey-120);--foregroundAccent:var(--redBrand-46);--foregroundAccentHover:var(--redBrand-30);--foregroundSidebarLink:var(--foregroundDefault);--foregroundPrimaryCTA:var(--grey-10);--lessonsListBorder:var(--borderPrimary);--borderImportant:var(--grey-13);--borderPrimary:var(--grey-13);--borderAccent:var(--redBrand-12);--backgroundProgressBar:var(--grey-13);--backgroundProgressBarValue:var(--grey-30);--iframeBg:var(--grey-66);--borderPrismLineHighlight:#462900;--backgroundPrismLineHighlight:#44475a;--prismBlockBg:#282a36;--prismLineNumbersBg:var(--prismBlockBg);--prismColor:#f8f8f2;--backgroundCalloutAlt:#462900;--backgroundTextHighlight:var(--backgroundAlt);--prismTokenComment:#6272a4;--prismTokenConstant:#9876aa;--prismTokenPunctuation:#f8f8f2;--prismTokenSymbols:#bd93f9;--prismTokenSymbolsAlt:#f1fa8c;--prismTokenOperator:#ff79c6;--prismTokenAtRule:#ce9178;--prismTokenKeywordControl:#c586c0;--prismTokenFunctionAndClassname:#8be9fd;--prismTokenRegex:#d16969;--prismTokenClassname:#8be9fd;--prismTokenVariable:#9cdcfe;--prismTokenKeyword:#ff79c6;--prismTokenImportant:#ff79c6;--prismTokenInterpolation:#f8f8f2;--prismTokenTagPunctuation:grey;--prismTokenCdata:grey;--prismTokenAttrvalue:#ce9178;--gradientFadeOut:var(--gradientFadeOutDark)}:root{--color_red:#b80000;--color_green:#469269;--color_black:#000;--color_orange:#f8ab47;--color_orange_light:#fdc073;--color-red-accent:#d44242;--link_color:#0059b2;--light_link_color:#3b86c4;--alternate_link_color:#2974bb;--link_color_new:#3a8aed;--link_hover_color:#ba1000;--link_visited_color:#551a8b;--navigation_link_color:#696664;--color-grey-25:#3b3b3b;--color-grey-60:#919191;--color-grey-80:#c6c6c6;--color-grey-90:#e2e2e2;--text_yellow:#fffed7;--text_grey_dark:#373636;--text_courses_dark:#404040;--color:#333;--code_color:#333;--gray_color:#666;--light_gray_color:#999;--ultralight_gray_color:#e1e1e1;--separator_color:#dfdfd0;--secondary_color:#b20600;--hover_color_correction:25%;--background:#fff;--background_light:#eee;--background_blocks:#f5f2f0;--background_yellow_light:#f6f4eb;--background_yellow_dark:#ede9d8;--errorColor:#cc5b4d}html[data-theme=dark] img{-webkit-filter:brightness(.8) contrast(1.2);filter:brightness(.8) contrast(1.2)}.complex-form .complex-form__step,.login-form_inline .login-form__body,.participant-application{border:3px solid #f2e7b3;border-radius:10px}address,blockquote,body,dd,dl,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,legend,ol,p,pre,td,th,ul{margin:0;padding:0}article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}a img{border:0}ul{list-style:none}p{margin:20px 0}.invisible{visibility:hidden}.banner-bottom-courses__close,.banner-bottom-sponsor__close,.close-button,.code-tabs__scroll-button,.error__button-link,.login-form__button-link,.notification__close,.number-input__btn,.photo-cut__rotate,.search-form__type,.share-icons__im,.sidebar .sidebar__toggle,.sitetoolbar__dropdown-button,.sitetoolbar__login,.sitetoolbar__nav-toggle,.sitetoolbar__search-toggle,.sitetoolbar__user,.slider__arrow,.social-login,.spoiler__button,.task__solution,.task__step-show,.text-input__clear{background:none;border:0;cursor:pointer;display:inline;margin:0;padding:0}.banner-bottom-courses__close::-moz-focus-inner,.banner-bottom-sponsor__close::-moz-focus-inner,.close-button::-moz-focus-inner,.code-tabs__scroll-button::-moz-focus-inner,.error__button-link::-moz-focus-inner,.login-form__button-link::-moz-focus-inner,.notification__close::-moz-focus-inner,.number-input__btn::-moz-focus-inner,.photo-cut__rotate::-moz-focus-inner,.search-form__type::-moz-focus-inner,.share-icons__im::-moz-focus-inner,.sidebar .sidebar__toggle::-moz-focus-inner,.sitetoolbar__dropdown-button::-moz-focus-inner,.sitetoolbar__login::-moz-focus-inner,.sitetoolbar__nav-toggle::-moz-focus-inner,.sitetoolbar__search-toggle::-moz-focus-inner,.sitetoolbar__user::-moz-focus-inner,.slider__arrow::-moz-focus-inner,.social-login::-moz-focus-inner,.spoiler__button::-moz-focus-inner,.task__solution::-moz-focus-inner,.task__step-show::-moz-focus-inner,.text-input__clear::-moz-focus-inner{border:none;padding:0}.banner-bottom-courses__close:focus,.banner-bottom-sponsor__close:focus,.close-button:focus,.code-tabs__scroll-button:focus,.error__button-link:focus,.login-form__button-link:focus,.notification__close:focus,.number-input__btn:focus,.photo-cut__rotate:focus,.search-form__type:focus,.share-icons__im:focus,.sidebar .sidebar__toggle:focus,.sitetoolbar__dropdown-button:focus,.sitetoolbar__login:focus,.sitetoolbar__nav-toggle:focus,.sitetoolbar__search-toggle:focus,.sitetoolbar__user:focus,.slider__arrow:focus,.social-login:focus,.spoiler__button:focus,.task__solution:focus,.task__step-show:focus,.text-input__clear:focus{outline:0}.balance:after,.donate-list:after,.lessons-list:after,.main .clearfix:after,.main__footer:after,.quote:after{clear:both;content:"";display:block;overflow:hidden}.error__button-link,.login-form__button-link,.share-icons__im,.social-login{-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--foregroundAction);font:inherit}.login-form__button-link:hover,.share-icons__im:hover,.social-login:hover,.working-hover .error__button-link:hover{color:var(--foregroundAccent);text-decoration:underline}.anchor,.comments__header-write:link,.spoiler__button:hover u,.working-hover .pseudo{border-bottom:1px dashed transparent;text-decoration:none}.anchor:hover,.comments__header-write:link:hover,.spoiler__button:hover u:hover,.working-hover .pseudo:hover{border-bottom:1px dashed;text-decoration:none}.link__type[data-tooltip],.link__type[data-url$=".doc"],.link__type[data-url$=".docx"],.link__type[data-url$=".pdf"],.link__type[data-url$=".xls"],.link__type[data-url$=".xlsx"],.link__type[data-url$=".zip"],.link__type[data-url*="wikipedia.org"],.link__type[data-url^="/play/"],.link__type[data-url^="http://dev.w3.org"],.link__type[data-url^="https://27544d98-467b-4149-88ff-3b48a2ebe52c.p.bardy.io"],.link__type[data-url^="https://17588d89-c127-4669-8474-41ba8e4eda80.p.bardy.io"],.link__type[data-url^="https://330a2d32-b584-4104-b2f4-e332b8be5ae0.p.bardy.io"],.link__type[data-url^="http://w3.org"],.link__type[data-url^="https://3e5f554a-f44f-4f5f-9e8a-0cf652325368.p.bardy.io"],.link__type[data-url^="http://www.w3.org"],.link__type[data-url^="https://69704b90-1ce9-4d32-bf9d-73809f293578.p.bardy.io"],.link__type[data-url^="https://dff66090-0d16-4a7e-abf5-69db2cf1c4cf.p.bardy.io"],.link__type[data-url^="https://w3.org"],.link__type[data-url^="https://www.w3.org"],.link__type[data-url^="mailto:"]{background:#5c626a;border-radius:2px;color:#fff;font:10px/19px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.1ex;padding:0 9px;position:fixed;white-space:nowrap}.pseudo{color:var(--foregroundAction);cursor:pointer}.working-hover .pseudo:hover{color:var(--foregroundAccent)}:link,:visited{color:var(--foregroundAction)}@media print{a:visited{color:var(--foregroundAction)}}:link,:visited{text-decoration:none}.working-hover a:hover,a:active{color:var(--foregroundAccent);text-decoration:underline}.link-ref{font-size:90%;vertical-align:super}.link__type[data-tooltip]{z-index:999999}.link__type[data-url^="/play/"]:before,.link__type[data-url^="mailto:"]:before{font-size:12px}.link__type[data-url$=".doc"]:before,.link__type[data-url$=".docx"]:before{content:"DOC"}.link__type[data-url$=".zip"]:before{content:"ZIP"}.link__type[data-url$=".xls"]:before,.link__type[data-url$=".xlsx"]:before{content:"XLS"}.link__type[data-url$=".pdf"]:before{content:"PDF"}.link__type[data-url^="https://27544d98-467b-4149-88ff-3b48a2ebe52c.p.bardy.io"]:before,.link__type[data-url^="https://69704b90-1ce9-4d32-bf9d-73809f293578.p.bardy.io"]:before{content:"MDN"}.link__type[data-url^="https://330a2d32-b584-4104-b2f4-e332b8be5ae0.p.bardy.io"]:before,.link__type[data-url^="https://dff66090-0d16-4a7e-abf5-69db2cf1c4cf.p.bardy.io"]:before{content:"MSDN"}.link__type[data-url*="wikipedia.org"]:before,.link__type[data-url^="https://3e5f554a-f44f-4f5f-9e8a-0cf652325368.p.bardy.io"]:before{content:"WIKI"}.link__type[data-url^="http://dev.w3.org"]:before,.link__type[data-url^="http://w3.org"]:before,.link__type[data-url^="http://www.w3.org"]:before,.link__type[data-url^="https://w3.org"]:before,.link__type[data-url^="https://www.w3.org"]:before{content:"W3C"}.link__type[data-url^="https://17588d89-c127-4669-8474-41ba8e4eda80.p.bardy.io"]:before{content:"ECMA"}html:not(.working-hover) .link__type{display:none}.main .plain,.task .task__open-link,.tasks_automation .task__toggle-link,.toolbar .toolbar__button,body .code-tabs .code-tabs__button{background-image:none;padding:0}a[href*="_[stub]_"]{color:var(--foregroundAction)!important}.page_ebook a[href*="://"]:not([href*="javascript."]){padding-right:.25em}.page_ebook a[href*="://"]:not([href*="javascript."]):after{font-size:75%;margin:.1em 0 0 .5em;text-decoration:none}.flex-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.formatted{color:var(--foregroundDefault)}.formatted ol,.formatted ul{margin:22px 0;padding-left:21px}.formatted ol>li,.formatted ul>li{margin:.3em 0}.formatted ol+p,.formatted ul+p{margin-top:12px}.formatted ol ol,.formatted ol ul,.formatted ul ol,.formatted ul ul{margin-bottom:0;margin-top:0}.formatted ul>li:before{color:var(--foregroundDefault);content:"●";float:left;font-size:8px;margin-left:-20px}.formatted code{background:var(--prismBlockBg);border-radius:2px;color:var(--foregroundAlt);font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;padding:2px 4px}@media (max-width:740px){.formatted code{padding:1px 4px}}.formatted code.pattern{border-bottom:1px solid var(--borderAccent)}.formatted code.subject{border-bottom:1px solid var(--borderAction)}.formatted code.match{border-bottom:1px solid var(--borderConstructive)}.formatted span.shortcut{white-space:nowrap}.formatted span.shortcut code{border:1px solid var(--borderPrimary);display:inline-block;margin:1px 0;padding:0 1px}.formatted h1{margin-bottom:.5em}.formatted h2{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;margin:24px 0 12px;position:relative}.formatted h3,.formatted h4{margin:30px 0 22px}.formatted h3{font-size:128%;line-height:120%}.formatted h4{font-size:114%;line-height:125%}.formatted h5{font-size:110%;line-height:125%}.formatted h2+h3,.formatted h3+h4{margin-top:-8px}.formatted p{margin:0 0 12px}.formatted p+ol,.formatted p+ul{margin-top:0}.formatted table{border-collapse:collapse;font-size:13px;margin:30px 0;width:100%}.formatted table tbody{border:0}.formatted table tr{border-bottom:1px solid var(--borderPrimary)}.formatted table th{text-align:left}.formatted table caption,.formatted table td,.formatted table th{padding:2px 1em 2px 5px}.formatted table tr:nth-child(2n){background:var(--backgroundAlt)}.formatted table code{font-weight:inherit}.formatted table tr:first-child th{border-bottom:3px solid var(--borderPrimary);vertical-align:bottom}.formatted table caption{text-align:left}@media (min-width:1420px){.formatted table{font-size:15px}}.formatted dl{margin:1em 0}.formatted dt{font-weight:700}.formatted dd{margin:8px 0 22px}.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1001}.modal,.modal:before{bottom:0;left:0;position:fixed;right:0;top:0}.modal:before{background:rgba(0,0,0,.6);content:"";display:block}.modal__dialog{margin:auto;position:relative}@media (max-width:840px){.modal__dialog{width:90vw}}button.modal__close{display:none;position:absolute;right:-15px;top:-15px}a.modal__close,a.modal__close:visited{color:#0059b2}.modal__has-close .modal__close{display:block}.modal .modal_course__dialog{margin:0}@media (max-width:840px){.modal .modal_course__dialog{width:100vw}}.modal-overlay_dark:after,.modal-overlay_light:after{bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:100000}.modal-overlay_light:after{background:#fff;opacity:.35}.modal-overlay_dark:after{background:#000;opacity:.2}@media (max-width:840px){.login-form-modal .modal__dialog{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;-webkit-transform:none;transform:none}.login-form-modal.modal__has-close button.modal__close{display:none}}ins.adsbygoogle{opacity:.7}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}ins.adsbygoogle:not([data-ad-status]) *{visibility:hidden!important}.article-tablet-foot__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.article-tablet-foot .share-icons{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.article-tablet-foot__map .map,.article-tablet-foot__map .map__text{vertical-align:baseline}.auto-currency__usd{color:grey;padding-left:4px}.main__header_automation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}.main__header_automation:before{content:none}.main__header_automation .theory-toggle__option_active{color:var(--foregroundAccent);cursor:default}.working-hover .main__header_automation .theory-toggle__option_active:hover{text-decoration:none}.tasks_automation{margin-top:60px}.tasks_automation .task__toggle-link{line-height:18px;margin-left:20px;outline:0;position:absolute;text-decoration:none}.tasks_automation .task__toggle-link:before{display:inline-block;font-size:16px;min-width:16px}.tasks_automation .task__solution{display:inline-block;margin-right:10px}.tasks_automation .task_resolved .task__status{color:var(--foregroundConstructive)}.tasks_automation .task_added .task__status,.tasks_automation .task_new .task__status{color:var(--foregroundCallout)}.tasks-filter__option{background-color:var(--grey-16);border-radius:20px;cursor:pointer;display:inline-block;margin:0 14px 10px 0;padding:7px 19px}.tasks-filter__option:first-child{margin-right:30px}.tasks-filter__option_active{background-color:var(--grey-30)}.working-hover .tasks-filter__option:hover{border:1px solid var(--grey-30);padding:6px 18px}.balance{border:3px solid var(--borderPrimary);border-radius:6px;margin:16px 0;position:relative}.balance .balance__title{font-size:128%;font-weight:700;line-height:120%;margin:0 0 14px}.balance .balance__list{padding-left:19px}.balance li{margin:12px 0}.balance__minuses,.balance__pluses{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.balance__pluses .balance__content{margin:20px 35px 30px 23px}.balance__minuses .balance__content{margin:20px 23px 30px 35px}.balance__minuses:before{border-left:2px solid #f5f2f0;bottom:25px;content:"";left:50%;margin-left:-1px;position:absolute;top:25px}.balance_single .balance__minuses:before{display:none}.balance_single .balance__minuses,.balance_single .balance__pluses{width:100%}.balance_single .balance__minuses .balance__content,.balance_single .balance__pluses .balance__content{margin:20px 35px 30px 23px}.balance .balance__pluses li:before{color:var(--foregroundConstructive)}.balance .balance__minuses li:before{color:#c13335}.balance__content,.balance__content .code-example,.balance__content .code-tabs,.balance__content .codebox,.balance__content figure,.balance__content ol,.balance__content p,.balance__content ul{margin:14px 0}.page_ebook .balance{backround:#fcc}.page_ebook .balance .balance__minuses,.page_ebook .balance .balance__pluses{float:none;width:100%}.page_ebook .balance .balance__minuses:before{display:none}.page_ebook .balance .balance__content{margin:20px 23px 30px}@media print{.page_ebook .balance .balance__minuses,.page_ebook .balance .balance__pluses{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.page_ebook .balance .balance__pluses .balance__content{margin:20px 35px 30px 23px}.page_ebook .balance .balance__minuses .balance__content{margin:20px 23px 30px 35px}.page_ebook .balance .balance__minuses:before{display:block}.page_ebook .balance_single .balance__minuses:before{display:none}.page_ebook .balance_single .balance__minuses,.page_ebook .balance_single .balance__pluses{width:100%}.page_ebook .balance_single .balance__minuses .balance__content,.page_ebook .balance_single .balance__pluses .balance__content{margin:20px 35px 30px 23px}}@media (max-width:840px){.balance__minuses,.balance__pluses{float:none;width:100%}.balance__minuses:before{display:none}.balance .balance__content{margin:20px 23px 30px}}.banner-bottom-carbon{margin-top:40px}#javascriptinfo_iconbar{margin-top:1.5em;min-height:100px;opacity:.85;--iconBarColor:var(--foregroundDefault);--iconBarBackgroundColor:#f8f4f3}#javascriptinfo_iconbar .iconBarFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:1ex;max-inline-size:100%}#javascriptinfo_iconbar .iconBarLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--iconBarBackgroundColor);border:1px solid rgba(0,0,0,.1);border-radius:6px;color:var(--iconBarColor);overflow:hidden;text-decoration:none}.working-hover #javascriptinfo_iconbar .iconBarLink:hover{text-decoration:none}#javascriptinfo_iconbar .iconBarImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-align-self:stretch;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}#javascriptinfo_iconbar .iconBarImage img{-webkit-align-self:center;-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;padding:10px;width:auto;-ms-flex-item-align:center;align-self:center}#javascriptinfo_iconbar .iconBarText{line-height:1.35;padding:8px 12px}#javascriptinfo_iconbar .iconBarTagline{font-weight:600}#javascriptinfo_iconbar .iconBarVia{color:var(--iconBarColor);display:block;font-size:.85em;opacity:.75;text-align:right;text-decoration:none}.banner-bottom-courses{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/pack/banner-courses.17af610be259b8a2636d.svg) 10px center no-repeat var(--backgroundAlt);height:80px;margin-top:40px;padding-left:150px;padding-right:24px;position:relative}.banner-bottom-courses__text{color:var(--foregroundDefault);-webkit-flex-basis:100%;font-size:16px;-ms-flex-preferred-size:100%;flex-basis:100%}.banner-bottom-courses__close{color:var(--foregroundSubtle);height:16px;width:16px}.banner-bottom-courses__close:before{font-size:16px;line-height:1;vertical-align:middle}.banner-bottom-sponsor{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/pack/heart.e1fb78d58d2137315854.svg) 24px/26px no-repeat var(--backgroundAlt);height:80px;margin-top:40px;padding-left:100px;padding-right:24px;position:relative}.banner-bottom-sponsor__text{color:var(--foregroundDefault);-webkit-flex-basis:100%;font-size:16px;-ms-flex-preferred-size:100%;flex-basis:100%}.banner-bottom-sponsor__close{color:var(--foregroundSubtle);height:16px;width:16px}.banner-bottom-sponsor__close:before{font-size:16px;line-height:1;vertical-align:middle}body,html{height:100%}body{font:14px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;background:var(--backgroundBase);color:var(--foregroundDefault);margin:0}body.overflow-hidden{overflow:hidden}@media (max-width:890px){body.overflow-hidden{overflow:auto}}.breadcrumbs{color:var(--foregroundAlt);list-style:none;margin:0;padding:0}.breadcrumbs .breadcrumbs__item{display:inline-block;margin:0}.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:var(--foregroundAlt);content:"→";display:inline-block;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;margin:0 9px 0 7px}.breadcrumbs__hidden-text{display:none}.breadcrumbs__item_home .breadcrumbs__link:before{color:var(--foregroundAlt);display:inline;font-size:18px;min-width:17px;vertical-align:-1px}.working-hover .breadcrumbs__item_home .breadcrumbs__link:hover{text-decoration:none}.working-hover .breadcrumbs__item_home .breadcrumbs__link:hover:before{color:inherit}.breadcrumbs__link{color:var(--foregroundAction)}.working-hover .breadcrumbs__link:hover{color:var(--foregroundAccent)}.buy-option{margin:0 auto;max-width:615px;text-align:left}.buy-option_wide{max-width:none;padding:10px 0 0}.buy-option h3.buy-option__option-title,.buy-option h4.buy-option__option-subtitle,.buy-option li.buy-option__option,.buy-option ul.buy-option__options{margin:0;padding:0}.buy-option li.buy-option__option:before{content:"";display:none}.buy-option__option{border-bottom:2px solid #fff;position:relative}.buy-option__option-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;min-height:108px;padding:16px 32px 16px 60px;-webkit-transition:background-color .2s;transition:background-color .2s}@media (max-width:568px){.buy-option__option-label{height:auto}}.buy-option__option-label .course-register-settings{margin-top:0;width:auto}.buy-option__option-label .number-input__btn{background-color:#fd9460}.buy-option__option-label .number-input__btn:disabled{background-color:#999}.buy-option h3.buy-option__option-title{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-right:20px}.buy-option__option-radio{height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:1}.buy-option__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;white-space:normal;width:100%}.buy-option__option-radio:checked~.buy-option__option-label{background-color:#feeee0}.buy-option__option-radio:not(:checked)~.buy-option__option-label .course-register-settings{display:none}.buy-option__option-radio:checked~.buy-option__option-label .option-setting{display:block}@media (max-width:840px){.buy-option__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.buy-option h3.buy-option__option-title{margin-bottom:5px}.buy-option__option-label{padding-bottom:15px}}.carbon-ad #_default_{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,.018) 0,rgba(0,0,0,.018) 10px) #f6f2f0;font-size:14px;line-height:1.5;padding:14px 20px;position:relative}.carbon-ad #_default_:after{border-bottom:4px solid #be1722;bottom:0;content:"";left:0;overflow:hidden;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.working-hover .carbon-ad #_default_:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.carbon-ad .default-ad{display:none}.carbon-ad ._default_{display:inline;overflow:hidden}.carbon-ad ._default_>*{vertical-align:middle}.carbon-ad a{color:inherit;text-decoration:none}.working-hover .carbon-ad a:hover{color:inherit;text-decoration:none!important}.carbon-ad .default-image{display:none}.carbon-ad .default-description,.carbon-ad .default-title{display:inline;line-height:1}.carbon-ad .default-title{font-weight:600;margin-right:8px;position:relative}.carbon-ad .default-title:before{background-color:#be1722;border-radius:2px;color:#fff;content:"Sponsor";font-size:10px;font-weight:600;letter-spacing:.1px;line-height:1;padding:4px 6px;position:absolute;text-transform:uppercase;top:-25px}[data-arrow-hidden]{opacity:0;visibility:hidden}.chat-group{overflow:hidden;text-align:center}.chat-group__header{display:inline-block;font-weight:700;margin-bottom:23px;position:relative}.chat-group__header:after,.chat-group__header:before{border-top:1px solid #dfdddc;content:"";position:absolute;top:50%;width:1000px}.chat-group__header:after{left:100%;margin-left:30px}.chat-group__header:before{margin-right:30px;right:100%}.chat-log{padding-top:60px}.chat-log__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;margin-top:-60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background:#eee;font-size:.875em;justify-content:space-between;left:0;padding:0 30px;position:absolute;right:0}.chat-log__header_fixed{margin-top:0;position:fixed;top:0;z-index:2}.chat-log .chat-log__title{margin:0}.chat-log__field{display:inline-block;height:34px;margin:0 10px;width:156px}.chat-log__content{padding:30px 22px}.chat-message{margin-bottom:15px;text-align:left}.chat-message__header{display:block;margin-bottom:5px}.chat-message__user{display:inline-block;font-weight:700}.chat-message__date{color:#999;display:inline-block;margin-left:15px}.chat-message__message p{margin:0;overflow-wrap:break-word}.chat-message__attachments{margin-left:20px}.close-button{border-radius:50%;color:#999;cursor:pointer;font-size:32px;height:32px;line-height:32px;position:relative;text-align:center;width:32px}.close-button:after{position:relative;z-index:1}.close-button:before{background:#fff;content:"";display:block;height:18px;left:7px;position:absolute;top:7px;width:18px}.code-example{margin:22px 0}.codebox.code-example__codebox,.codebox.code-example__codebox pre[class*=language-]{margin-bottom:0}.code-example__codebox{height:100%;width:100%}.code-example .code-example__result{margin-top:0}.code-result{border:1px solid #e7e5e3;position:relative}.code-result__toolbar{position:absolute;right:0;top:0}.code-result__iframe{border:0;display:block;height:100px;width:100%}.code-tabs{border:3px solid var(--borderPrimary);border-radius:6px;margin:22px 0}.code-tabs__tools{background:var(--backgroundAlt);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12);display:table;font-size:14px;position:relative;width:100%;z-index:99}.code-tabs_result_on .code-tabs__tools{-webkit-box-shadow:none;box-shadow:none}.code-tabs__buttons,.code-tabs__switches-wrap{display:table-cell;vertical-align:top;white-space:nowrap}.code-tabs__scroll-wrap{display:none;width:0}.code-tabs_scroll .code-tabs__scroll-wrap{display:table-cell}.code-tabs__buttons{background:var(--backgroundAlt)}.code-tabs__scroll-button{background:#d8d8d8;color:#fff;font-size:18px;height:49px;line-height:49px;padding:0 1px;width:17px}.working-hover .code-tabs__scroll-button:hover{background:#e1d8cd}.code-tabs__scroll-button[disabled]{background:#d8d8d8;color:#ebebeb;cursor:default}.code-tabs__switches-wrap{width:100%}.code-tabs__switches{height:59px;margin-bottom:-10px;overflow:hidden;position:relative}.code-tabs__switches-items{position:absolute;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.code-tabs__switch{color:var(--foregroundDefault);cursor:pointer;display:inline-block;line-height:25px;margin-bottom:15px;padding:12px 15px;text-align:center;vertical-align:bottom;white-space:nowrap}.code-tabs__button:hover,.code-tabs__switch,.working-hover .code-tabs__switch:hover{background:var(--backgroundAlt)}.code-tabs__switch_current:hover,.working-hover .code-tabs__switch_current{background:var(--backgroundAlt);color:var(--foregroundAccent);position:relative}.code-tabs__switch_current{cursor:default}body .code-tabs .code-tabs__button{color:#999;display:inline-block;font-size:18px;height:25px;outline:0;padding:12px;text-align:center;width:25px}.code-tabs__button:hover,.working-hover .code-tabs__button{text-decoration:none}.code-tabs__content{overflow:auto}.code-tabs__content,.code-tabs__dropdown{-webkit-box-sizing:border-box;box-sizing:border-box}.code-tabs__dropdown{background:var(--backgroundBase);border:solid var(--borderPrimary);border-width:0 1px 1px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);display:none;font-size:14px;min-width:111px;position:absolute;z-index:99}.code-tabs__section{display:none;height:100%;position:relative}.code-tabs__section_current{display:block}.code-tabs .code-tabs__section pre[class*=language-]{bottom:0;left:0;padding-bottom:0;position:absolute;right:0;top:0}.code-tabs .code-tabs__section pre[class*=language-] .line-numbers-rows{bottom:0}.code-tabs__result{border:0;display:block;height:100%;width:100%}.code-tabs code.token{background:inherit;padding:0}.codebox{margin:1.5em 0;overflow:auto;position:relative}.codebox__toolbar{opacity:.8;position:absolute;right:0;top:0;z-index:9}.codebox__code{height:100%;width:100%}.codebox__output{background:var(--backgroundAlt);font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;font-size:90%;padding:16px;position:relative}.codebox__output-line:before{color:var(--foregroundCalloutAlt);content:">";font-weight:700;margin-right:8px}.codebox__output-label{color:var(--foregroundInverted);font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;position:absolute;right:16px;top:16px}.codebox__code pre{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.page_ebook .codebox,.page_ebook .codebox__code{height:auto}.page_ebook .codebox__output{background:var(--backgroundBase);border-bottom:1px solid var(--borderPrimary);border-left:1px solid var(--borderPrimary);border-right:1px solid var(--borderPrimary)}.page_ebook .codebox__output,.page_ebook .codebox__output-line:before{color:var(--foregroundDefault)}.page_ebook .codebox__output-label{color:var(--foregroundAlt)}.columns{display:table;table-layout:fixed;width:100%}.columns__col{display:table-cell;vertical-align:top}.columns_2 .columns__col{width:50%}.columns_3 .columns__col{width:33%}.columns_3 .columns__col:nth-child(2){width:34%}.columns_4 .columns__col{width:25%}.columns_5 .columns__col{width:20%}.comments-load-button{background-color:var(--backgroundElevated1);border:2px solid var(--borderPrimary);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--foregroundDefault);cursor:pointer;display:block;font-size:16px;padding:16px 0;position:relative;text-align:center;-webkit-transition:background-color .2s,#333 .2s,border-color .2s;transition:background-color .2s,#333 .2s,border-color .2s;width:100%}.working-hover .comments-load-button:hover{background-color:var(--backgroundAltHover);border-color:var(--borderPrimary);color:var(--foregroundDefault)}.comments{margin:50px auto 0;max-width:940px;padding-bottom:16px}.main_width-limit-wide .comments{max-width:none}.comments__header{position:relative}.comments__read-before{position:absolute;right:0;top:10px}.comments__read-before-link{color:var(--foregroundAlt);cursor:pointer;position:relative;z-index:9999}.working-hover .comments__read-before-link:hover{color:var(--foregroundAccent)}.comments__read-before-popup{border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);left:3000px;min-width:590px;opacity:0;position:fixed;-webkit-transition:opacity .2s ease-out .2s;transition:opacity .2s ease-out .2s;z-index:9998}.comments__read-before-popup-i{background:var(--backgroundBase);border:2px solid var(--borderPrimary);border-radius:4px;padding:20px;position:relative}.comments__read-before-popup-i:after{background:var(--backgroundBase);border:solid var(--borderPrimary);border-width:0 1px 1px 0;bottom:-9px;content:"";height:15px;position:absolute;right:70px;-webkit-transform:rotate(55deg) skew(25deg);transform:rotate(55deg) skew(25deg);width:15px;z-index:-1;z-index:1}.comments__read-before-popup ul{margin:0}.working-hover .comments__read-before:hover .comments__read-before-popup{bottom:calc(100% + 8px);left:auto;opacity:1;position:absolute;right:0}.comments__header-title{border-bottom:0;color:var(--foregroundDefault);display:inline;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;margin:24px 16px 12px 0}.comments__header-title a{color:inherit;display:inline-block;font:inherit;position:relative;text-decoration:none}.comments__header-title a:before{color:var(--foregroundDefault);display:inline-block;font-size:80%;line-height:1;margin-right:8px;min-height:25px;min-width:26px}.working-hover .comments__header-title a:hover:before{color:var(--foregroundAccent)}.comments__header-number{color:var(--foregroundAlt)}.comments__header-number:before{content:"("}.comments__header-number:after{content:")"}.comments__header-write:link{color:var(--foregroundDefault);display:inline-block;font-size:12px;line-height:1;position:relative;vertical-align:.4em}.comments__header-write:after{content:"↓";margin-left:3px;position:absolute;vertical-align:middle}@media (max-width:840px){.comments__read-before{position:static;-webkit-transform:none;transform:none}.comments__read-before-link{display:none}.comments__read-before-popup{min-width:auto;opacity:1;padding-top:0;position:static;-webkit-transition:none;transition:none}.comments__read-before-popup-i{background:var(--backgroundBase);-webkit-box-shadow:none;box-shadow:none;padding:20px;position:static}.comments__read-before-popup-i:after{content:none}.working-hover .comments__read-before:hover .comments__read-before-popup{position:static}}.complex-form{margin:auto;max-width:780px}.complex-form.login-form{width:auto}.complex-form .login-form__form,.complex-form.login-form{background:none}.complex-form .login-form__form{padding:45px;text-align:left}.complex-form .login-form__label{color:#666}.complex-form.login-form .complex-form__step{margin:auto;max-width:490px}.complex-form .complex-form__description{color:#20252b;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin:20px auto 40px;max-width:650px}.complex-form .complex-form__step{display:none;text-align:center}.complex-form .complex-form__step-content{margin:45px 80px}.complex-form .complex-form__step_current{display:block}.complex-form .complex-form__extract{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 17px}.complex-form .complex-form__alternate-title,.complex-form .complex-form__step-title{font:28px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:17px 0 11px}.complex-form .complex-form__alternate-title{color:#333;margin:25px 0 10px;position:relative}.complex-form .complex-form__amount{width:177px}.complex-form .complex-form__email{margin:0 auto;width:290px}.complex-form .complex-form__name{display:block;margin:auto;width:290px}.complex-form .complex-form__email-note{color:#333;font-size:12px;line-height:16px;margin:12px auto 0;width:250px}.complex-form .complex-form__pay-method{margin:20px auto 29px}.complex-form[data-order-info-status=pending] [data-order-form-step-payment]{display:none}.complex-form .complex-form__submit-line{margin:50px 20px 30px}.complex-form .complex-form__currency-input .input-select{height:38px;line-height:20px;margin-left:4px;padding:8px 4px;width:70px}@media (max-width:840px){.complex-form{width:auto}.complex-form .complex-form__step{border:none;border-radius:none}.complex-form .complex-form__next{display:none}.complex-form .complex-form__alternate-title:first-child:before{background:#f5f2f0;content:"";height:3px;left:50%;margin-left:-17px;position:absolute;top:-15px;width:35px}.complex-form .complex-form__email{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:20px auto 0;max-width:615px;width:auto}.complex-form .complex-form__email-note{font-size:14px;max-width:615px;padding:0 23px;width:auto}.complex-form .complex-form__submit-line{margin-top:30px}}.confirm-activity{background:#dff0d6;border:1px solid #d1e7c6;border-radius:4px;margin-top:20px;padding:10px 15px}.contact-form{margin:37px auto 0;width:708px}.contact-form__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-form__fields{padding-right:58px;width:55%}.contact-form__name{margin:-8px 0 17px}.contact-form__full-phone,.contact-form__name-input{margin-top:7px}.contact-form__note{background:#fcf8f2;border-left:3px solid #f2ae43;color:#333;font-size:13px;line-height:1.2;padding:10px 19px;text-align:left;width:45%}.contact-form__note-title{color:#f4af35;font:18px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.contact-form__note p{margin:4px 0}.contact-form__submit{margin:42px 0 30px}@media (max-width:568px){.contact-form__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form__fields{margin-bottom:20px;padding-right:0;width:100%}.contact-form__note{width:100%}}.content:before{content:"";display:table}.content_center{text-align:center}.corrector{color:#999;font-style:italic;padding:18px 0}.course-modal{min-height:100%;width:100vw}.course-modal .modal__dialog{background-color:#333;bottom:0;left:0;overflow:auto;padding:60px 0;position:absolute;right:0;top:0;-webkit-transform:none;transform:none}@media (max-width:840px){.course-modal .modal__dialog{padding:74px 0;width:100vw}}.course-modal .modal__content{height:100%}@media (max-width:568px){.course-modal .modal__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.course-modal .modal__close{color:#333;font-size:54px;height:52px;right:16px;top:16px;-webkit-transition:opacity .3s;transition:opacity .3s;width:52px}.course-modal .modal__close:before{height:38px;left:8px;top:8px;width:38px}@media (max-width:568px){.course-modal .modal__close:before{height:20px;width:20px}}.working-hover .course-modal .modal__close:hover{opacity:.8}@media (max-width:568px){.course-modal .modal__close{font-size:38px;height:36px;right:6px;top:6px;width:36px}}.courses-parts{counter-reset:section}.courses-parts section.courses-part>.courses-part__title:before{border:1px solid #f2c94c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#cfae68;content:counter(section);counter-increment:section;display:inline-block;font-size:16px;height:28px;line-height:26px;margin-right:8px;text-align:center;vertical-align:top;width:28px}.courses-part{border:1px solid #e0e0e0;border-radius:4px;margin:0 0 16px;padding:24px}.courses-part:last-child{margin-bottom:0}.courses-part_vacation{border:1px solid #e0e0e0;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.courses-part_vacation:before{display:none}.courses-part_vacation>.courses-part__title{margin-bottom:0!important}.courses-part>.courses-part__title,.courses-part>h3{font-size:20px;line-height:28px;margin-bottom:16px;margin-top:0}@media (max-width:568px){.courses-part>.courses-part__title,.courses-part>h3{font-size:14px;line-height:20px;margin-bottom:8px}}.courses-part>.courses-part__text,.courses-part>p{margin:16px 0}@media (max-width:568px){.courses-part>.courses-part__text,.courses-part>p{margin:8px 0}}.courses-part>.courses-part__text:last-child,.courses-part>p:last-child{margin-bottom:0}.courses-part ul{margin:16px 0 0!important;padding:0}@media (max-width:568px){.courses-part ul{margin:8px 0 0!important}}.courses-part ul>li{font-size:14px;line-height:1.4;list-style-type:disc;margin:8px 0!important}@media (max-width:568px){.courses-part ul>li{margin:4px 0!important}}.courses-part ul>li:before{display:none}.courses-part ul ul{margin:16px 0 0;padding-left:20px}@media (max-width:568px){.courses-part ul ul{margin:8px 0 0;padding-left:10px}}.disqus-loading{margin:10px 0}.domtree{border:1px solid #f5f2f0;border-radius:4px;margin:10px 0}.donate-button{background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background:linear-gradient(180deg,#eee,#ccc);border:1px solid #cfcecd;border-radius:4px;color:#333939;display:inline-block;font:700 14px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:32px;line-height:30px;margin:10px 0;padding:0 16px 0 8px}.donate-button:focus{outline:0}.working-hover .donate-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background:linear-gradient(180deg,#ddd,#bbb);border-color:#bebdbc}.donate-button:before{color:rgba(184,0,0,.5);display:inline-block;font-size:16px;margin-right:10px;min-height:20px;min-width:20px;vertical-align:bottom}.donate-links{display:inline-block}.donate-links__title{color:#c4c2c0;display:inline-block;font-size:12px;margin-right:10px}.donate-links__link{color:#fffb9d;font-size:16px;margin-right:20px;-webkit-transition:color .2s;transition:color .2s}.working-hover .donate-links__link:hover{color:#fff;text-decoration:none}.donate-links__link:after{display:inline-block;min-height:20px;min-width:20px;vertical-align:bottom}.donate-list{background:#fff;border:4px solid #f2e7b3;border-radius:6px;margin:22px 0}ol.donate-list__items{counter-reset:donate-item;list-style:none;margin:0;padding:0}.donate-list li.donate-list__item{border-bottom:1px solid #f2e7b3;font:16px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:16px 20px 14px 55px;position:relative}.donate-list__item:last-child{border:0}.donate-list__item:before{color:#959595;content:counter(donate-item) ".";counter-increment:donate-item;font:16px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;left:10px;min-height:22px;min-width:30px;position:absolute;text-align:right;top:16px}.donate-list__amount{color:#999;font-size:14px;position:absolute;right:28px;top:16px}@media (max-width:840px){.donate-list__item:before{left:5px;top:10px}.donate-list__item{padding:10px 10px 9px 43px}}.donate{margin:auto;max-width:780px}.donate__currency{margin-left:10px;padding:10px 4px 10px 10px;vertical-align:middle;width:83px}.donate__email,.donate__value{height:38px;padding:10px 4px;vertical-align:middle}.donate__title{font-size:24px;line-height:32px}.donate__description{color:#20252b;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin:20px auto 40px;max-width:500px}.donate__header{margin-bottom:35px;padding:54px 48px 0}.error{margin-top:100px;text-align:center}.error .error__type{color:#b20600;font:200% BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.error .error__request{color:#b20600}.error__code{font-size:860%;font-weight:700;line-height:1;margin-bottom:45px}.error__text{font-size:115%;margin-bottom:23px}.error__search{display:table;margin:auto;width:435px}.error__search-query-wrap,.error__search-submit-wrap{display:table-cell;vertical-align:middle}.error__search-query,.error__search-query-wrap{width:100%}.error__search-submit{margin:0 0 0 7px}.extract{margin:0 auto;padding:0}.extract__item{cursor:pointer;position:relative}.extract__item_static{cursor:default}.extract__item_static .extract__wrap{padding-left:24px}.extract__item_button .extract__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.extract__item_button .extract__content{width:auto}.extract__header{background:#ddd;border-radius:3px 3px 0 0;color:#191e1e;font-size:28px;margin-bottom:21px;padding:7px 27px 14px;text-align:center}h3.extract__title{color:#000;font-size:16px;font-weight:700;line-height:24px;margin:0}.extract__title label{cursor:pointer}.extract__dates{font-weight:700;line-height:26px;margin:0 27px}.extract__info{color:#919191;font-size:16px;line-height:24px}.extract__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2px;min-height:79px;padding:24px 0;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%}.extract__input{height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}.extract__aside{-webkit-flex-shrink:0;white-space:nowrap;-ms-flex-negative:0;border-right:2px solid transparent;flex-shrink:0}.extract__input:checked~.extract__wrap{background-color:#feeee0}.extract__content{padding-right:10px;width:100%}.extract__aside_price{font-size:14px;padding-right:20px}.extract__input-wrap{-webkit-flex-shrink:0;width:60px;-ms-flex-negative:0;flex-shrink:0}.extract__aside_price .price__secondary{white-space:nowrap}.extract__aside_center{text-align:center}.extract__price{margin-top:3px;position:relative}.extract__button{margin-top:16px;width:100%}@media (max-width:840px){.extract_small{padding-left:0;padding-right:0}}@media (max-width:568px){.extract__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:60px}.extract__input-wrap{display:none}.extract__item_static .extract__item__wrap{padding-left:16px}}.faq-cite{margin-bottom:30px}.faq-cite__list dl{margin:0}@media (max-width:1250px){.faq-cite__list{margin:auto!important}}@media (max-width:840px){.faq-cite__list{padding-left:10px;padding-right:10px}}.feedback-policy{margin:5px 0 50px;position:relative;text-align:right}.feedback-policy__link{color:#999;cursor:pointer;display:inline-block;font-size:15px}.working-hover .feedback-policy__link:hover{color:#b20600}.feedback-policy__link:after{margin-left:5px}.feedback-policy__popup{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:-4px;padding-top:20px;position:absolute;right:-4px;text-align:left;z-index:99}.working-hover .feedback-policy:hover .feedback-policy__popup{color:#333;display:block}.main ul.feedback-policy__list{margin:0;padding:20px 20px 20px 50px}.feedback-policy__list{background:#f5f2f0;border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);position:relative}.feedback-policy__list:before{background:#f5f2f0;content:"";height:20px;margin-left:-10px;position:absolute;right:66px;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}html:not(.working-hover) .feedback-policy{margin-top:20px;text-align:left}html:not(.working-hover) .feedback-policy__link{display:block;font-size:18px}html:not(.working-hover) .feedback-policy__popup{display:block;font-size:14px;margin-top:10px;padding-top:0;position:static}html:not(.working-hover) .feedback-policy__link:after,html:not(.working-hover) .feedback-policy__list:before{display:none}.feedback-stat{background:#20252b;border-radius:4px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;padding:40px 35px 20px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.feedback-stat__list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 30px 20px 0;padding-right:240px;position:relative;text-align:right}@media (max-width:568px){.feedback-stat__list{padding-right:100px}}.feedback-stat__item{color:#fff;cursor:pointer;font-size:18px;line-height:37px;min-height:37px;padding:0;position:relative;white-space:nowrap}.main li.feedback-stat__item{margin:0}.main li.feedback-stat__item:before{content:"";display:none}.feedback-stat__item_active,.working-hover .feedback-stat__item:hover{color:#f8ab47}.feedback-stat__status{background:rgba(248,175,71,.2);background-clip:content-box;height:22px;left:100%;margin-left:10px;margin-top:-11px;position:absolute;top:50%;width:230px}@media (max-width:568px){.feedback-stat__status{width:90px}}.feedback-stat__status-i{background:#f8ab47;bottom:0;left:0;padding:0;position:absolute;top:0}.feedback-stat__pie{display:inline-block;height:180px;margin-bottom:20px;vertical-align:top;width:180px}.feedback-stat__content{display:inline-block;margin-left:40px;margin-top:50px}@media (max-width:568px){.feedback-stat__content{display:block;margin-left:0}}.feedback-stat_profile,.feedback-stat_slider{background:transparent;color:#404040;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;text-align:left}.feedback-stat_profile .feedback-stat__list,.feedback-stat_slider .feedback-stat__list{display:block;margin:0;padding-right:17px;width:50%}.feedback-stat_profile .feedback-stat__item,.feedback-stat_slider .feedback-stat__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:default;font-size:14px;line-height:24px;min-height:auto}.feedback-stat_profile .feedback-stat__item_clickable,.feedback-stat_slider .feedback-stat__item_clickable{cursor:pointer}.feedback-stat_profile .feedback-stat__item_active .feedback-stat__text,.feedback-stat_slider .feedback-stat__item_active .feedback-stat__text,.feedback-stat_slider .feedback-stat__item_clickable:hover .feedback-stat__text,.working-hover .feedback-stat_profile .feedback-stat__item_clickable:hover .feedback-stat__text{color:#f8ab47}.feedback-stat_profile .feedback-stat__item_clickable .feedback-stat__amount,.feedback-stat_slider .feedback-stat__item_clickable .feedback-stat__amount{color:#bf851c}.feedback-stat_profile .feedback-stat__status,.feedback-stat_slider .feedback-stat__status{-webkit-flex-shrink:0;height:8px;left:auto;margin-left:0;margin-top:0;position:relative;top:auto;width:148px;-ms-flex-negative:0;background-color:#c6c6c6;border-radius:2px;flex-shrink:0}.feedback-stat_profile .feedback-stat__status-i,.feedback-stat_slider .feedback-stat__status-i{background-color:#edad5a;border-radius:2px}.feedback-stat_profile .feedback-stat__text,.feedback-stat_slider .feedback-stat__text{color:#404040;margin-right:10px;text-align:left;width:100%}.feedback-stat_profile .feedback-stat__amount,.feedback-stat_slider .feedback-stat__amount{color:#919191;margin-right:12px;text-align:right}.feedback-stat_profile .feedback-stat__grade-info,.feedback-stat_slider .feedback-stat__grade-info{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:17px;width:50%}.feedback-stat_profile .feedback-stat__average-grade,.feedback-stat_profile .feedback-stat__grade,.feedback-stat_slider .feedback-stat__average-grade,.feedback-stat_slider .feedback-stat__grade{margin-bottom:10px}.feedback-stat_profile .feedback-stat__top-grade,.feedback-stat_slider .feedback-stat__top-grade{font-size:32px;font-weight:500;line-height:32px}.feedback-stat_profile .feedback-stat__delimeter,.feedback-stat_profile .feedback-stat__max-grade,.feedback-stat_slider .feedback-stat__delimeter,.feedback-stat_slider .feedback-stat__max-grade{color:#919191;font-size:20px;font-weight:500;line-height:20px;margin-left:5px}@media screen and (min-width:568px) and (max-width:650px),screen and (min-width:840px) and (max-width:940px){.feedback-stat_profile .feedback-stat__list{width:60%}}@media (max-width:568px){.feedback-stat_profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feedback-stat_profile .feedback-stat__list{border-bottom:1px solid #dbdbdb;margin-bottom:16px;padding-bottom:16px;padding-right:0;width:100%}.feedback-stat_profile .feedback-stat__grade-info{padding-left:0;width:100%}}@media screen and (max-width:1040px){.feedback-stat_slider .feedback-stat__list{width:60%}.feedback-stat_slider .feedback-stat__grade-info{width:40%}}@media screen and (max-width:600px),screen and (min-width:840px) and (max-width:940px){.feedback-stat_slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feedback-stat_slider .feedback-stat__list{border-bottom:1px solid #dbdbdb;margin-bottom:16px;padding-bottom:16px;padding-right:0;width:100%}.feedback-stat_slider .feedback-stat__grade-info{padding-left:0;width:100%}}@media screen and (min-width:600px) and (max-width:690px){.feedback-stat_slider .feedback-stat__list{width:60%}.feedback-stat_slider .feedback-stat__grade-info{width:40%}}@media screen and (max-width:400px){.feedback-stat_slider .feedback-stat__status{width:80px}}.fixed-tab{left:0;position:fixed;right:0;top:0;z-index:1}.font-test{font-family:FontIcons,serif;left:-100px;position:fixed;top:-100px}.font-test:after{content:"!"}@font-face{font-family:FontIcons;font-style:normal;font-weight:400;src:url(/pack/icons.2316dced6b408229c4f8.woff) format("woff"),url(/pack/icons.bfe788c76f1d49985033.otf) format("opentype")}@font-face{font-display:swap;font-family:PT Mono;font-style:normal;font-weight:700;src:local("PT MonoBold"),url(/pack/PTMonoBold.ccd18d40dadba5ed64be.woff2) format("woff2"),url(/pack/PTMonoBold.fc0e1aeb8b017f15b143.woff) format("woff"),url(/pack/PTMonoBold.26b19332a3dc04c6dfb1.ttf) format("truetype")}.full-phone{display:table;width:100%}.full-phone__code-wrap,.full-phone__tel-wrap{display:table-cell;vertical-align:middle}.full-phone__tel-wrap{width:100%}.full-phone__tel-wrap .input-select{margin:0}.full-phone__code-wrap{padding-right:5px}.full-phone__tel{width:100%}.function-execution-context{display:inline-block}.gdpr{background:#fff;max-width:500px;padding:32px 40px}.gdpr__title{font-size:20px;line-height:23px;margin-bottom:24px}.gdpr__text{margin:0 0 24px}body .grayed-list{margin:0 auto;max-width:620px;padding:0 20px}.grayed-list .grayed-list__item{background:#f5f2f0;border-top:2px solid #e7e5e3;color:#e7e5e3;font:27px/1.2 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:22px 25px 28px;text-align:center}.grayed-list .grayed-list__item:before{display:none}.grayed-list .grayed-list__item:first-child{border-top:0}.grayed-list .grayed-list__item:last-child{border-radius:0 0 10px 10px}@media (max-width:840px){.grayed-list{display:none}}.image-with-text{display:table;width:100%}.image-with-text__img,.image-with-text__text{display:table-cell;vertical-align:top}.image-with-text__img{padding:0 20px 20px 0}@media (max-width:1000px){.image-with-text{display:block;width:auto}.image-with-text__img,.image-with-text__text{display:block}}figure{margin:18px 0}figure .image{display:block;max-width:100%;position:relative}figure .image__image{height:100%;left:0;position:absolute;top:0;width:100%}.important{border:3px solid var(--borderImportant);border-radius:6px;margin:16px 0}.important__header{border:none;margin:0;padding:24px 24px 0}.important__type{font-size:16px;font-weight:700}.important__type:before{display:inline-block;font-size:20px;min-width:30px}.important__title{display:inline;font-size:128%;font-weight:700;margin:0}.important__title a,.important__title a u{color:inherit;text-decoration:none}.working-hover .important__title a:hover u{text-decoration:underline}.important__content{margin:12px 24px 24px}.important__content>.spoiler{background:none;border:0;margin:15px 0;padding:10px 20px 10px 0}.important__content>.spoiler+.spoiler{margin-top:-15px}.important__content .spoiler__button{color:var(--foregroundAlt)}.important_warn .important__type:before{color:var(--foregroundCallout)}.important_smart .important__type:before{color:var(--foregroundInformation)}.important_ponder .important__type:before{color:var(--foregroundCalloutAlt)}.important_ok .important__type:before{color:var(--foregroundConstructiveAlt)}@media (max-width:840px){.important__header{border:none;margin:0;padding:10px 12px 0}.important__content{margin:6px 12px 11px}}@media print{.important{page-break-inside:avoid}}.intro{color:#51513f;font-size:16px;margin-bottom:19px;text-align:center}@media (max-width:568px){.intro{font-size:14px;line-height:normal}}.jetbrains-form__form{background:#eee;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:15px;min-width:350px;padding:25px 25px 35px;text-align:left;width:100%}.jetbrains-form .input-select,.jetbrains-form .text-input{width:100%}.jetbrains-form__line{margin-top:25px}.jetbrains-form__line:first-child{margin-top:0}.jetbrains-form__line:last-child{margin-top:30px}.jetbrains-form__label{color:#666;display:block}.jetbrains-form__note{color:#333;font-size:12px;line-height:16px;margin:12px auto 0;width:250px}.job-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:32px;padding-left:36px;vertical-align:top;width:30%}@media (max-width:568px){.job-list{width:100%}}.job-list__page-link{color:#0059b2;display:block;font-size:16px;font-weight:700;line-height:22px;margin:24px 0}.job-list .job{margin-bottom:16px}.job-list .job__title{color:#0059b2;font-size:16px;line-height:22px}.job-list .job__properties{color:#404040;font-size:14px;line-height:24px}.lessons-list{background:var(--backgroundBase);border:4px solid var(--lessonsListBorder);border-radius:6px;margin:11px 0 22px}.lessons-list__info{background:var(--backgroundAlt);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:18px 0 21px}.lessons-list__stat{float:right;font-size:14px}.lessons-list__section{border-right:1px solid var(--lessonsListBorder);padding:0 24px;width:50%}.lessons-list__section:last-child{border-right:0}.lessons-list__section-title{font-size:14px;line-height:20px}.lessons-list__stat-line{margin-top:6px}.lessons-list__repo-link{font-size:14px;line-height:20px}.lessons-list ol.lessons-list__lessons{counter-reset:lesson;list-style:none;margin:0;padding:0}.lessons-list li.lessons-list__lesson{margin:0;position:relative}.lessons-list__lesson{border-bottom:1px solid var(--lessonsListBorder);font:16px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:16px 20px 14px 55px}.lessons-list__lessons .lessons-list__lessons{max-height:0;overflow:hidden}.lessons-list__lesson_open .lessons-list__lessons{max-height:1500px}.lessons-list__lesson:last-child{border:0}.lessons-list__lesson:before{color:#959595;content:counter(lesson) ".";counter-increment:lesson;font:16px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;left:10px;min-height:22px;min-width:30px;position:absolute;text-align:right;top:16px}.lessons-list__lesson[data-section-number]:before{content:attr(data-section-number) "." counter(lesson)}.lessons-list__lesson_level_1{background:#faf8f7;padding-left:46px}.lessons-list__lesson_level_1>.lessons-list__link{font-weight:600}.lessons-list__lesson_level_1:before{content:counter(lesson) ".";left:5px;min-width:27px}.lessons-list__lesson_level_1 .lessons-list__lessons{margin:14px -20px -14px -46px}.lessons-list__lesson_level_2{background:#fff;padding-left:71px}.lessons-list__lesson_level_2:first-child{border-top:1px solid var(--lessonsListBorder)}.lessons-list__lesson_level_2:before{content:counters(lesson,".");left:35px}.lessons-list__lesson_completed{padding-right:50px}.lessons-list__lesson_completed:after{background:transparent url(/pack/checkmark-small.605c6e8f6da46327c064.svg) no-repeat 0 0;background-size:cover;content:"";display:block;height:14px;position:absolute;right:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13.35px}.lessons-list_screencast .lessons-list__download{cursor:pointer;margin-top:-9px;opacity:0;position:absolute;right:25px;top:50%;-webkit-transition:opacity .4s;transition:opacity .4s}.lessons-list_screencast .lessons-list__download:before{color:#7e7e7e;font-size:20px}.working-hover .lessons-list_screencast .lessons-list__lesson:hover .lessons-list__download{opacity:1}.lessons-list_screencast .lessons-list__popup{display:none;padding-top:30px;position:absolute;right:-80px;top:0;width:180px;z-index:10}.lessons-list_screencast .lessons-list__popup-list{background:#fff;border:2px solid #c6c6c6;border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.13);box-shadow:0 2px 10px rgba(0,0,0,.13);margin:0!important;padding:10px!important;position:relative}.lessons-list_screencast .lessons-list__popup-list:before{background:#fff;border:2px solid #c6c6c6;border-bottom:0;border-right:0;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.working-hover .lessons-list_screencast .lessons-list__download:hover .lessons-list__popup{display:block}.lessons-list_screencast .lessons-list__popup-item{font-size:14px;line-height:22px;list-style:none!important;margin:0!important;padding:0!important}.lessons-list_screencast .lessons-list__popup-item a{color:#000;white-space:nowrap}.working-hover .lessons-list_screencast .lessons-list__popup-item a:hover{color:#c13335}.lessons-list_screencast .lessons-list__popup-item:before{display:none}.lessons-list_screencast .lessons-list__lesson>a:before{background:#fff;border:1px solid;border-radius:50%;color:#7e7e7e;font-size:15px;height:23px;left:-15px;line-height:23px;margin-top:-12px;opacity:0;padding-left:3px;position:absolute;text-align:center;top:50%;-webkit-transition:opacity .4s;transition:opacity .4s;width:21px}.working-hover .lessons-list_screencast .lessons-list__lesson:hover a:before{opacity:1}.working-hover .lessons-list_screencast .lessons-list__lesson a:hover:before{color:#c13335}@media (max-width:1100px){.lessons-list_screencast .lessons-list__download{right:30px}.lessons-list_screencast .lessons-list__popup{position:absolute;right:-20px}.lessons-list_screencast .lessons-list__popup-list:before{left:auto;right:20px;top:-7px}}@media (max-width:840px){.lessons-list__lesson:before{left:5px;top:10px}.lessons-list__lesson{padding:10px 10px 9px 43px}.lessons-list__lesson_completed{padding-right:50px}}@media (max-width:568px){.lessons-list__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px}.lessons-list__section{border-bottom:1px solid #dbdbdb;border-right:0;padding:17px 0 21px;width:100%}.lessons-list__section:last-child{border-bottom:0}}.login-form__error,.login-form__info,.login-form__success,.login-form__warning{border:1px solid;border-radius:4px;font-size:14px;padding:10px 15px}.login-form_modal{background:var(--backgroundBase);width:815px}.login-form_inline{margin-top:-20px}.login-form_inline .login-form__body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0;max-width:600px;overflow:hidden;padding-top:30px;text-align:left}.login-form_modal .login-form__form{background:var(--backgroundBase);padding-top:30px}.login-form__line{font-size:14px;margin-bottom:25px;padding:0 40px;position:relative}.login-form__line:last-child{margin-bottom:0}.login-form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.login-form__row-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-form__form-control{margin:0 0 15px;width:100%}.login-form_modal .login-form__form-control{margin:0 15px 15px 0;width:auto}@media (max-width:568px){.login-form_modal .login-form__form-control{margin-right:0;width:100%}}.login-form__notification:empty{margin:0}.login-form__note{color:var(--foregroundAlt)}.login-form__error{background:var(--red-10);border-color:var(--red-12)}.login-form__warning{background:var(--yellow-10);border-color:var(--yellow-11)}.login-form__info{background:var(--yellow-10);border-color:var(--yellow-12)}.login-form__success{background:var(--green-10);border-color:var(--green-12)}.login-form__footer,.login-form__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login-form__aside,.login-form__footer-link{white-space:nowrap}.login-form__register{margin-top:6px}.login-form__header-delimiter,.login-form__login{margin-top:3px}.login-form__header-delimiter{color:var(--borderPrimary);font-size:22px;font-weight:700}.login-form__button,.login-form__header-delimiter,.login-form_modal .login-form__title{padding-right:10px}.login-form_modal .login-form__title{font:700 21px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.login-form__label{color:var(--foregroundDefault)}.login-form__input{margin-top:5px;position:relative;width:100%}.login-form__input .text-input__control::-webkit-input-placeholder{color:var(--foregroundAlt)}.login-form__input .text-input__control::-moz-placeholder{color:var(--foregroundAlt)}.login-form__input .text-input__control:-ms-input-placeholder{color:var(--foregroundAlt)}.login-form__input_invalid{border-color:var(--borderAccent);color:var(--foregroundAccent)}.login-form__forgot{float:right}.login-form__footer{margin-top:25px}.login-form__footer .button_action{margin-right:10px;padding:2px 43px}.login-form__footer .button_action:active,.login-form__footer .button_action:focus,.login-form__footer .button_action:focus:active{padding:1px 42px}.login-form__separator{color:var(--borderSecondary);margin:0 1ex}.login-form__submit{margin:0;min-width:110px;outline:none;padding-top:25px}.login-form__social-logins{background:var(--backgroundAlt);line-height:0;margin-top:40px;padding-bottom:25px;padding-right:10px;padding-top:25px}.login-form_inline .login-form__social-logins{background:var(--backgroundAlt);padding-bottom:15px}.login-form__social-logins-title,.main h5.login-form__social-logins-title{font:700 18px/normal BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-bottom:15px}.login-form__social-login{margin:0 6px 10px 0}.login-form-modal #forgot-email{width:50%}@media (max-width:568px){.login-form-modal #forgot-email{width:100%}}.login-form-modal .close-button,.login-form-modal .close-button:active{color:var(--foregroundAlt);font-size:42px;height:42px;line-height:42px;right:18px;top:18px;width:42px;z-index:3}.login-form-modal .close-button:before{background:var(--backgroundBase);height:25px;width:25px}.login-form-modal .modal__close:focus{outline:none}.login-form-modal .login-form__close-link{display:none}.login-form [data-form=register] .login-form__form-control{margin-right:15px}.login-form [data-form=register] .login-form__form-control:last-child{margin-right:0}@media (max-width:568px){.login-form [data-form=register] .login-form__form-control{margin-right:0}}.login-form p{margin:10px 0}.login-form__agreement-control{margin:0 7px 0 0;position:relative;top:1px}@media (max-width:840px){.login-form_modal{bottom:0;left:0;position:absolute;right:0;top:0;width:auto}.login-form-modal .login-form__close-link,.login-form-modal .login-form__close-link:visited{display:inline-block;margin-left:20px}.login-form__header-aside{vertical-align:top}.login-form__social-login.social-login{font-size:14px;min-width:115px}.login-form__social-login.social-login:before{padding:0 2px}}@media (max-width:568px){.login-form_inline .login-form__body{border:none;border-radius:initial;margin-left:-10px;margin-right:-10px;max-width:none;width:auto}.login-form__line{padding:0 20px}.login-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login-form__form-control{margin-right:0;width:100%}.login-form__submit{padding-top:0}.login-form__footer .button_action{padding:1px 29px}.login-form__footer .button_action:active,.login-form__footer .button_action:focus,.login-form__footer .button_action:focus:active{padding:0 28px}}.auth-modal{background:#fff;border:1px solid #000;height:300px;left:50%;margin-left:-200px;margin-top:-150px;position:fixed;top:50%;width:400px;z-index:10000}.auth-modal .progress{margin:100px auto 0}.main__loud,.main__strong{font-size:16px;font-weight:700;line-height:24px;margin:1em 0}.main{margin:auto;padding:0 0 35px}.main_width-limit{max-width:800px}.main_width-limit-wide{max-width:1000px}.main_width-limit-wider{max-width:1200px}.main_align-left{margin:auto 0}.main.main_width-limit-list{max-width:960px}.main_no-padding{padding-bottom:0}.main_white-page{background:var(--backgroundBases);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:56px;padding:0 56px 53px}.main_frontpage .comments{max-width:calc(984px + 320)}.main_frontpage .article-tablet-foot{padding:0 16px}.main:before,.main__header:before{content:"";display:table}.main__header .breadcrumbs{margin:0 0 12px;padding:0}.main__header{margin:40px 0 16px}.main__header_center{border:0}.main__header_center .breadcrumbs,.main__header_center .main__header-title,.main__header_center-desktop .main__header-title{text-align:center}.main .main__header-title{font:700 32px/40px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto 12px;padding:0}.main .main__header-title:not(:first-line){color:var(--foregroundConstructive)}.main .main__header-title:only-child{padding-bottom:5px}.main__username{color:#b20600;font-style:inherit;font-weight:inherit}.main__header-nav{float:right}.main__lesson-nav{display:table;float:right}.main__lesson-nav-next,.main__lesson-nav-prev{display:table-cell}.main__lesson-nav-prev{border-right:2px solid var(--borderAlt);padding-right:15px}.main__lesson-nav-next{padding-left:15px}.main__lesson-nav-prev:last-child{border:none;padding-right:0}.main__lesson-nav kbd{color:var(--foregroundAlt);font-size:11px;font:inherit}.main__lesson-nav-arr{position:relative;top:-.1em}.main__lesson-nav-link{color:var(--foregroundAlt);text-decoration:underline}.main h2,.main h3,.main h4{position:relative}.main h1 a,.main h1 code,.main h2 a,.main h2 code,.main h3 a,.main h3 code,.main h4 a,.main h4 code{color:inherit;font:inherit;text-decoration:none}.main h1,.main h2,.main h3,.main h4,.main h5{page-break-after:avoid}.main h1+p,.main h2+p,.main h3+p,.main h4+p,.main h5+p{page-break-before:avoid}.main h2 .main__anchor,.main h2 .main__anchor:before,.main h3 .main__anchor,.main h3 .main__anchor:before,.main h4 .main__anchor,.main h4 .main__anchor:before{-webkit-transition:unqufote("color") .2s;transition:unqufote("color") .2s}.main h2 .main__anchor:hover:before,.main h3 .main__anchor:hover,.main h3 .main__anchor:hover:before,.main h4 .main__anchor:hover,.main h4 .main__anchor:hover:before,.working-hover .main h2 .main__anchor:hover{color:#666}.main .format_error{color:var(--foregroundAccent)}.main div.format_error{border:1px solid var(--foregroundAccent);padding:5px}.main .admin_link{color:var(--foregroundAlt);float:right}.main__anchor{outline:0}.main__anchor:before{color:var(--foregroundDefault);font-size:90%;font-weight:400;line-height:inherit;opacity:0;outline:0;position:absolute;right:100%;text-align:left;-webkit-transition:opacity .2s;transition:opacity .2s;width:30px}.working-hover .main__anchor:hover:before{opacity:1}.main__anchor_noicon:before{display:none}.main__strong{color:var(--foregroundAccent);font-style:italic}.main__footer{background:var(--backgroundAlt);margin:30px 0 27px;padding:16px 40px 9px}.main__footer .rating{margin-right:22px}.main__footer .social{float:right}.main__footer-author,.main__footer-author a,.main__footer-date{color:var(--foregroundAlt);font:13px Open Sans,Helvetica,Arial,sans-serif}.main__footer-date{margin-right:15px}.main__footer-author{margin-right:10px}.main__footer-star{color:var(--foregroundSubtle);font-size:18px;margin:0 10px;position:absolute}.main__footer-star:before{display:inline-block;min-height:19px;min-width:17px;vertical-align:middle}.main [with-zone]:after{color:var(--foregroundSubtle);font-size:18px;font-weight:400;margin-left:8px}@media (max-width:840px){.main{padding:0 0 35px}.main_white-page{margin-top:0;max-width:100%;padding:0 16px 24px}.main__header_center-desktop .main__header-title{text-align:left}}@media (max-width:568px){.main{padding-bottom:0}.main__header_jobs{margin-top:24px}.main__header-title{font-size:34px}.main__header_jobs .main__header-title{color:#404040;font-size:24px;line-height:32px}.main_padding-bottom{padding-bottom:35px}}@media (min-width:1120px){.main{line-height:20px}}@media (min-width:1170px){.main{font-size:16px;line-height:20px}}@media (min-width:1220px){.main{font-size:16px;line-height:24px}}@media (min-width:1420px){.main{font-size:16px;line-height:24px}}.mdeditor{width:100%}.mdeditor__editor{border:1px solid #e2e2e2;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mdeditor__footer{background-color:#f2f2f2;border-top:1px solid #333;clear:both;height:11px}.mdeditor__resize-handle{background:url(/pack/resize-vertical.dfe88de2584c195339db.svg) 50% no-repeat;cursor:ns-resize;height:11px;margin:auto;width:26px}.mdeditor_resizing{cursor:ns-resize}.mdeditor__button-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box;height:38px;padding:0 10px 0 16px;width:100%}.mdeditor__button-separator{display:inline-block;height:20px;width:20px}.mdeditor__button_right{float:right}.mdeditor__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#666;display:inline-block;font-size:14px;height:20px;margin-right:6px;padding:0;position:relative;width:20px}.mdeditor__button:focus{outline:none}.working-hover .mdeditor__button:hover{color:#000;cursor:pointer}.mdeditor__button[data-action=preview]{margin-left:auto;width:auto}.mdeditor__button[data-action=preview]:before{content:"предпросмотр";line-height:20px;margin-right:0;padding:4px 6px;vertical-align:middle}.mdeditor_preview .mdeditor__button[data-action=preview]:before{background:#dedede;border-radius:20px;content:"✕ предпросмотр"}.mdeditor__editor-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:200px}.mdeditor_large .mdeditor__editor-row{height:400px}.mdeditor__input{-webkit-box-flex:1;background-color:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;height:100%;margin:0;padding:10px;resize:none}.mdeditor__view{display:none;height:100%;overflow:auto}.mdeditor__view h1,.mdeditor__view h2,.mdeditor__view h3,.mdeditor__view h4,.mdeditor__view p{margin:8px 0}.mdeditor__view h1{font-size:18px}.mdeditor__view h2,.mdeditor__view h3,.mdeditor__view h4{font-size:16px}.mdeditor__view ol,.mdeditor__view ul{margin:1em 0;padding:0 0 0 40px}.mdeditor__view ol{list-style-type:decimal}.mdeditor__input:focus{outline:none}.mdeditor_preview .mdeditor__view{background:#fcfcfc;display:block;padding:10px}.mdeditor_preview .mdeditor__input,.mdeditor_preview .mdeditor__view{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.mdeditor_preview .mdeditor__input{border-right:1px solid #ccc}.mdeditor_preview-loading .spinner{display:block;left:-80px;margin-top:-6px;position:absolute;top:50%;width:100%}.mdeditor_preview-loading .spinner__dot{background-color:#9d9d9d}@media screen and (max-width:400px){.mdeditor__button-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;height:auto;justify-content:space-between;padding:5px 10px 5px 16px}.mdeditor__button[data-action=preview]{margin-top:10px;width:100%}.mdeditor__button-separator{display:none}}.multiselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.multiselect__select{background:transparent;border:0;font-size:0;height:42px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.multiselect__select:focus{border:0;outline:0}.multiselect__select option{font-size:14px}.multiselect__active-button{background:var(--backgroundBase);border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--foregroundDefault);cursor:pointer;font-size:16px;line-height:24px;overflow:hidden;padding:9px 44px 9px 11px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__active-button:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:0;top:0;width:44px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:var(--foregroundDefault);justify-content:center;opacity:.6}.multiselect__dropdown-container{background:var(--backgroundBase);border-radius:4px;-webkit-box-shadow:2px 2px 14px rgba(0,0,0,.09);box-shadow:2px 2px 14px rgba(0,0,0,.09);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;max-width:650px;padding:24px;position:absolute;top:50px;width:100%;z-index:5}.multiselect_opened .multiselect__dropdown-container{display:block}.multiselect_opened .multiselect__active-button{border:1px solid var(--borderPrimary)}.multiselect_opened .multiselect__active-button:after{margin-top:-2px}.multiselect__dropdown{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-columns:2;-moz-columns:2;-webkit-column-width:calc(50% - 25px);-moz-column-width:calc(50% - 25px);columns:calc(50% - 25px) 2;width:100%}.multiselect__item{cursor:pointer;margin-bottom:8px;padding-left:24px;position:relative}.multiselect__item:before{border:1px solid var(--borderPrimary);border-radius:3px;content:"";display:block;height:10px;left:0;position:absolute;top:4px;width:10px}.multiselect__item_checked:before{background:var(--borderAction) url(/pack/checkmark.1417351b6d2a6e94d28a.svg) no-repeat 0 1px;border-color:var(--borderAction);-o-border-image:none;border-image:none}.multiselect__item-title{display:block}.multiselect__greyed-text{color:var(--foregroundAlt);display:block;font-size:12px;line-height:18px}.multiselect__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:840px){.multiselect__dropdown-container{width:390px}.multiselect__dropdown{-webkit-column-width:350px;-moz-column-width:350px;column-width:350px}}@media (max-width:568px){.multiselect__active-button{pointer-events:none;position:relative;z-index:3}.multiselect__dropdown-container{display:none}}.new-complex-form__alternate-title{font-size:20px;line-height:28px}.new-complex-form__alternate-title_error{color:#d1463d}.new-complex-form__alternate-title_success{color:#418458}.new-complex-form__error{margin-top:0}.new-complex-form__info-text{margin-bottom:24px}.new-complex-form__section{margin-bottom:32px}.new-complex-form__section:last-child{margin-bottom:0}.new-complex-form__section-header{margin-bottom:16px}.new-complex-form__email{margin-bottom:10px;max-width:315px}.new-complex-form__amount{margin-bottom:10px;max-width:240px}.new-complex-form__greyed-text{color:#919191;font-size:14px;line-height:20px}.new-complex-form__submit{margin-bottom:10px}.new-complex-form__submit-line{margin-top:10px}.new-complex-form__extract-block{margin-bottom:16px}.new-complex-form .new-complex-form__currency-input .input-select{height:38px;line-height:20px;margin-left:4px;padding:8px 4px;width:70px}@media (max-width:568px){.new-complex-form__extract-block{margin:0 -16px 16px}}.notification{position:relative}.notification__content{color:var(--foregroundDefault);font:400 14px/16px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:22px;white-space:normal}.notification__content p{margin:10px 0}.notification_message,.notification_popup{border:1px solid;border-radius:4px}.notification_message{margin:22px 0}.notification_popup{border:1px solid;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:0 auto;max-width:630px;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:9999}.notification_top{display:inline-block;min-height:60px;vertical-align:bottom;width:100%}@media (max-width:840px){.notification_top{display:none}}.notification_top .notification__content{text-align:center}.notification_error{background:var(--red-10);border-color:var(--red-12)}.notification_error .notification__cause{color:#b20600}.notification_error .notification__close{color:var(--red-46)}.working-hover .notification_error .notification__close .notification:hover{color:var(--red-30)}.notification_warning{background:var(--yellow-10);border-color:var(--yellow-11)}.notification_warning .notification__close{color:var(--yellow-46)}.working-hover .notification_warning .notification__close .notification:hover{color:var(--yellow-30)}.notification_info{background:var(--yellow-10);border-color:var(--yellow-12)}.notification_info .notification__close{color:var(--yellow-46)}.working-hover .notification_info .notification__close .notification:hover{color:var(--yellow-30)}.notification_success{background:var(--green-10);border-color:var(--green-12)}.notification_success .notification__close{color:var(--green-46)}.working-hover .notification_success .notification__close .notification:hover{color:var(--green-30)}.notification_article .notification__content{font:400 14px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:15px}.notification_ebook{margin:0 0 32px}.notification_ebook .notification__content{font-size:16px;line-height:24px;margin:15px}.notification_ebook-order{margin:0 0 10px}.notification_ebook-order .notification__content{font-size:16px;line-height:24px;margin:15px}.notification__close{height:14px;position:absolute;right:10px;top:14px;width:14px}.notification__close:active{position:absolute}.notification__close:before{font-size:15px;line-height:1;vertical-align:middle}.notify{border-radius:4px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 3px 0 rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px;left:0;margin:0 auto;max-width:630px;padding:10px;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:100000}.notify_info{background:#d9edf8;border:1px solid #c8e0ed}.notify_warn{background:#fcf8e1;border:1px solid #ece6c4}.notify_success{background:#dff0d6;border:1px solid #d1e7c6}.notify_error{background:#f2dede;border:1px solid #e7c9c9}.number-input{display:inline-block;position:relative;white-space:nowrap}.number-input__btn{background:#999;border-radius:3px;color:#fff;font:23px/25px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:21px;padding:3px 0 10px;text-align:center;vertical-align:middle;width:35px}.number-input__btn:disabled{cursor:default;opacity:.3}.number-input__text .number-input__input{font-size:14px;text-align:center}.number-input__text .text-input__err{font-size:11px;left:0;line-height:12px;position:absolute;top:100%;white-space:normal;width:100%}.number-input__text .number-input__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.number-input__text .number-input__input::-webkit-inner-spin-button,.number-input__text .number-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#carbonads{display:block;font-size:12px;line-height:1.5;overflow:hidden;text-align:left}#carbonads a{color:inherit}.working-hover #carbonads a:hover{color:#ba1000;text-decoration:none}#carbonads span{display:block;overflow:hidden}.carbon-img{display:block;line-height:1;margin:0 auto 8px}.carbon-img img{opacity:.75}.working-hover .carbon-img img:hover{opacity:1}.carbon-text{display:block;margin-bottom:8px}.carbon-poweredby{display:none}[data-ea-publisher].loaded .ea-content,[data-ea-type].loaded .ea-content{margin:0!important}[data-ea-type=text].loaded .ea-callout{display:none!important}.page-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--backgroundBase);border-top:2px solid var(--borderPrimary);color:var(--foregroundAlt);height:70px;margin-top:30px;padding:0 48px}.page-footer:after{content:"";display:table}.page-footer_screencast{bottom:-72px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin-top:0;position:absolute;width:100%}@media (max-width:890px){.page-footer_screencast{bottom:auto;left:auto;margin-bottom:84px;position:static}}.page-footer_screencast-show{bottom:0}.page-footer__link{color:#3b86c4}.page-footer__slack{background:url(/pack/slack.530f7c7cd8b5ddb86363.svg) 0 no-repeat;background-size:16px;color:#3b86c4;margin-left:-4px;padding-left:20px}.page-footer__left{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-footer__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-footer__item{margin-right:12px;white-space:nowrap}.page-footer__item:not(:nth-last-child(-n+1)):after{content:"|";margin-left:12px}@media screen and (max-width:1400px){.page-wrapper_sidebar_on+.page-footer .page-footer__list{height:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-wrapper_sidebar_on+.page-footer .page-footer__item{margin-right:25px}.page-wrapper_sidebar_on+.page-footer .page-footer__item:after{display:none}.page-wrapper_sidebar_on+.page-footer .page-footer__item_contact{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.page-wrapper_sidebar_on+.page-footer .page-footer__item_terms{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-wrapper_sidebar_on+.page-footer .page-footer__item_privacy{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-wrapper_sidebar_on+.page-footer .page-footer__item_about{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page-wrapper_sidebar_on+.page-footer .page-footer__item_slack{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.page-wrapper_sidebar_on+.page-footer .page-footer__item_source{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.page-wrapper_sidebar_on+.page-footer .page-footer__item_copy{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;height:100%;order:0}}@media screen and (max-width:1200px){.page-footer .page-footer__list{height:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-footer .page-footer__item{margin-right:25px}.page-footer .page-footer__item:after{display:none}.page-footer .page-footer__item_contact{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.page-footer .page-footer__item_terms{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-footer .page-footer__item_privacy{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-footer .page-footer__item_about{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page-footer .page-footer__item_slack{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.page-footer .page-footer__item_source{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.page-footer .page-footer__item_copy{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;height:100%;order:0}}@media screen and (max-width:1063px){.page-footer{padding:0 15px}}@media screen and (max-width:970px){.page-wrapper_sidebar_on+.page-footer .page-footer__list{height:100%}}@media (max-width:840px){.page-footer{display:block;height:auto;margin-top:0;padding:20px 0;text-align:center}.page-wrapper_sidebar_on+.page-footer .page-footer__list{height:60%}.page-footer .page-footer__list,.page-wrapper_sidebar_on+.page-footer .page-footer__list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-footer__item{display:block;margin:0 0 20px}.page-footer__item:last-child{margin-bottom:0}.page-footer__item:after{display:none}}.page-loader{border:2px solid #f5f2f0;border-radius:50px;display:inline-block;margin-top:20px;padding:5px 20px;text-align:center}.page-loader .spinner__dot{background:#f5f2f0}.page-wrapper{margin-bottom:-100px;min-height:100%}.page-wrapper:after{content:"";display:block;height:100px;z-index:-1}.page-wrapper~.page-footer{-webkit-transition:margin .2s;transition:margin .2s}.page-wrapper_sidebar_on .page-wrapper:after,.page-wrapper_sidebar_on~.page-footer{margin-left:250px}.page-wrapper_jobs{background:#f0ece6}.page-wrapper_donate,.page-wrapper_ebook{background:transparent url(/pack/ebook_bg.a7cb231adc2d990749e0.svg) no-repeat 0 0;background-size:100% auto}.page-wrapper_profile-empty{background-image:url(/pack/profile_bg.bfe237b8b9d54a585f6a.png);background-size:400px}.page-wrapper_screencast{margin-bottom:-72px}.page-wrapper_screencast:after{height:72px}@media (max-width:840px){.page-wrapper{margin-bottom:auto;min-height:calc(100% - 222px)}.page-wrapper:after{content:none}.page-wrapper_sidebar_on~.page-footer{margin-left:0}.page-wrapper_ebook{background-image:none}}@media screen and (min-height:700px){.page-wrapper_profile-empty{min-height:100%}}.page{padding:0;position:relative;z-index:0}.page iframe{background:var(--iframeBg)}.page #disqus_thread iframe{background:transparent}.page-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.page_sidebar_on{padding-left:250px}.page__sidebar{bottom:0;left:0;position:fixed;top:60px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.page_inner_padding .page__inner{margin:0;padding:0 120px}.page__inner{padding:0 16px}.page_sidebar-animation-on{-webkit-transition:padding .2s;transition:padding .2s}.page_sidebar-animation-on .page__inner{-webkit-transition:margin-top .2s;transition:margin-top .2s}.page_sidebar-animation-on .page__sidebar{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.page_sidebar_on .page__sidebar{-webkit-transform:translateX(0);transform:translateX(0)}.page_profile{padding-left:250px}.page_profile .page__inner{padding:0 40px}.page_profile-empty{padding-left:0}.page__nav{height:90px;margin-top:-45px;outline:0;position:fixed;top:50%;width:81px}.page .page__nav{color:#7d7d7d}.working-hover .page__nav:hover{text-decoration:none}.page__nav_prev{left:0;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.page__nav-text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;margin-top:-33px;position:absolute;text-align:center;top:50%;white-space:nowrap;width:100%}.page__nav-text-shortcut{color:#c1c1c0;visibility:hidden}.page__nav-text-arr{position:relative;top:-1px}.working-hover .page__nav:hover .page__nav-text-shortcut{visibility:visible}.page__nav-text:before{color:var(--foregroundAlt);display:block;font-size:36px;line-height:64px;margin-bottom:5px;min-height:68px}.working-hover .page__nav:hover .page__nav-text:before{background:var(--backgroundAlt)}.page__nav-text-alternate{display:none}.page_sidebar_on .page__nav_prev{-webkit-transform:translateX(250px);transform:translateX(250px)}.page__nav_next{right:0;-webkit-transition:top .2s;transition:top .2s}.page__whitelist{background:#fff;-webkit-box-shadow:0 4px 34px rgba(0,0,0,.1);box-shadow:0 4px 34px rgba(0,0,0,.1);padding:40px 48px}.page_ebook{color:#000;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page_ebook_epub .main{font-size:12px;line-height:16px}.page_ebook_pdf .main{font-size:18px;line-height:24px}.page_ebook_epub .page__inner{padding:0}.page_ebook_pdf .page__inner{padding:0 40px}.page_ebook .code-example pre.line-numbers{padding-left:10px}.page_ebook_epub .code-example pre[class*=language-],.page_ebook_epub .code-example pre[class*=language-]>code{font:10px/14px Consolas,Lucida Console,Menlo,Monaco,monospace!important}.page_ebook_pdf .code-example code[class*=language-],.page_ebook_pdf .code-example pre[class*=language-]{font:14px/20px Consolas,Lucida Console,Menlo,Monaco,monospace!important}.page_ebook .toolbar{display:none}.page .page-break{page-break-after:always}.page_contains_header .page__inner{padding:0}.page_contains_header .main_width-limit{max-width:none}@media (max-width:840px){.page,.page_sidebar_on{padding:0}.page .page__inner:after,.page .page__sidebar{display:none}.page_sidebar_visible_mobile.page__sidebar{display:block}.page .page__sidebar.sidebar_profile{bottom:auto;display:block;left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;width:100%}.page_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_profile .page__inner{padding:0 10px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.page_profile .page__sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page__inner,.page_inner_padding .page__inner{padding:0 10px}.page_wide-padding .page__inner{padding:0 16px}.page .page__tutorial-map{left:20px;right:20px}.page__nav-wrap{display:block;margin:20px 0;position:relative;white-space:nowrap}.page__nav-wrap:after{background:var(--borderPrimary);content:"";height:100%;left:50%;position:absolute;top:0;width:3px}.page__nav{border:3px solid var(--borderPrimary);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;margin-top:auto;padding:17px 0;position:relative;text-align:center;top:0;white-space:normal;width:50%}.page__nav-wrap:active:after{background:var(--borderSecondary)}.page__nav:active{border-color:var(--borderSecondary)}.page__nav_prev{border-radius:6px 0 0 6px;border-right-width:0;padding-left:30px}.page__nav_next{border-left-width:0;border-radius:0 6px 6px 0;padding-right:30px}.page__nav_next:only-child{display:block;margin:0 0 0 auto}.page .page__nav{-webkit-transform:none;transform:none}.page__nav-text{bottom:0;left:0;margin:0;text-align:center;top:0;white-space:nowrap;width:30px}.page__nav_prev .page__nav-text{left:0;right:auto}.page__nav_next .page__nav-text{left:auto;right:0}.page__nav-text:after{content:"";display:inline-block;height:100%;vertical-align:middle}.page__nav-text:before{display:inline-block;line-height:1;margin-bottom:0;min-height:0;vertical-align:middle;width:30px}.working-hover .page__nav:hover .page__nav-text:before{background:none}.page__nav-text-shortcut{display:none}.page__nav-text-alternate{color:var(--foregroundDefault);display:block;white-space:nowrap}.page_tablet-no-padding .page__inner{padding:0}.page__whitelist{-webkit-box-shadow:none;box-shadow:none;padding:0}}@media (max-width:480px){.page__nav-text-alternate{font-size:12px;overflow:hidden;text-overflow:ellipsis}}.calibre-viewer-paginated{background:#fff!important}.participant-application{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:635px;padding:20px 45px;text-align:left}.participant-application .input-select,.participant-application .text-input{margin-top:7px;max-width:410px;width:100%}.participant-application .textarea-input{margin-top:7px;min-height:75px;width:100%}.participant-application .upload-userpic{margin-top:7px}.participant-application__input_invalid{border-color:var(--borderAccent);color:var(--foregroundAccent)}.participant-application__label{display:block}.participant-application__flag{border:1px solid #dfdfd0;margin-left:4px}.participant-application__line{margin-top:25px}.participant-application__flex-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.participant-application__flex-block{width:100%}.participant-application__flex-block:first-child{margin-right:20px}.main p.participant-application__note{color:#999;font-size:13px;margin:5px 0 0}.participant-application__err{color:#cc5b4d}@media (max-width:840px){.participant-application{border:none}}@media (max-width:568px){.participant-application{padding:20px 0}.participant-application__flex-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.participants-profiles{border:3px solid #eee;border-radius:10px}.main ol.participants-profiles__profiles{counter-reset:profiles;list-style:none;margin:0;padding:0;text-align:left}.main li.participants-profiles__profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eee;margin:0;padding:42px 20px 20px;vertical-align:top}.main li.participants-profiles__profile:before{color:#959595;content:counter(profiles);counter-increment:profiles;display:inline-block;font-weight:700}.pay-hint{font-zize:13px}.pay-hint__hint{text-decoration:underline}.pay-hint__flag{margin-right:7px}.pay-method{margin:0 auto;max-width:615px;text-align:left}.pay-method_wide{max-width:none;padding:0}.pay-method h3.pay-method__method-title,.pay-method h4.pay-method__method-subtitle,.pay-method li.pay-method__method,.pay-method ul.pay-method__methods{margin:0;padding:0}.pay-method li.pay-method__method:before{content:"";display:none}.pay-method__method{border-bottom:2px solid #fff;position:relative}.pay-method__method-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;min-height:96px;padding:20px 30px 20px 60px;-webkit-transition:background-color .2s;transition:background-color .2s}.pay-method .pay-method__default-currency{padding:0 50px 10px}.pay-method__logo{height:24px;margin-right:20px;vertical-align:middle}.pay-method h3.pay-method__method-title{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-right:20px}.pay-method__cards{margin-right:15px;white-space:nowrap}.pay-method__card{margin-right:8px;vertical-align:middle}.pay-method h4.pay-method__method-subtitle{color:#919191;display:inline-block;font-size:14px;font-weight:400;line-height:16px}.pay-method__method-radio{height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:1}.pay-method__method-radio_height-auto:checked{margin-top:0;top:24px}.pay-method__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:normal;width:100%}.pay-method__method-radio:checked~.pay-method__method-label{background-color:#feeee0}.pay-method__method-radio:checked~.pay-method__method-label .payment-setting{display:block}@media (max-width:840px){.pay-method__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-method h3.pay-method__method-title,.pay-method h4.pay-method__method-subtitle,.pay-method__card,.pay-method__logo{margin-bottom:5px}.pay-method__cards{white-space:normal}.pay-method__method-label{padding-bottom:15px}}.payment-currency-form{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:21px 30px 40px;width:412px}.payment-currency-form__title{font:700 28px/28px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;white-space:nowrap}.payment-currency-form__line{margin-top:20px}.payment-currency-form__line_submit{margin-top:30px}.payment-currency-form .input-select{width:155px}.payment-currency-form__note{font-size:13px}.payment-currency-form .button_action{margin-right:30px}.payment-currency-form a.payment-currency-form__close-link{display:inline-block}.payment-setting{background-color:#feeee0;display:none;padding:10px 0 5px;width:100%}.payment-setting span:not(.payment-setting__item_hidden){display:block;max-width:100%}.payment-setting__item{margin-top:25px}.payment-setting__item:first-child{margin-top:0}.payment-setting__item_with_cb{font-size:13px;line-height:14px}.payment-setting__list-item+.payment-setting__list-item{margin-top:24px}.payment-setting__content{padding:0 20px}.payment-setting__content-item+.payment-setting__content-item{margin-top:12px}.payment-setting__cb-label{display:inline-block;font-weight:700;padding-left:20px}.payment-setting__item_with_cb .payment-setting__cb{margin-top:1px;position:absolute}.payment-setting__item_hidden{display:none}.payment-setting__cb_invoice-need[value=ACT]:checked~.payment-setting__item_hidden,.payment-setting__cb_invoice-need[value=AGREEMENT]:checked~.payment-setting__item_hidden,.payment-setting__cb_invoice-need[value=EDO]:checked~.payment-setting__item_hidden,.payment-setting__cb_invoice-need[value=MAIL]:checked~.payment-setting__item_hidden,.payment-setting__cb_invoice-need[value=SCAN]:checked~.payment-setting__item_hidden{display:block}.payment-setting__textarea-bank,.payment-setting__textarea-head{height:115px}.payment-setting__textarea-addr{height:75px}.payment-setting__label{display:block;font-size:14px;line-height:16px;margin-bottom:7px}.payment-setting__small-note{color:#858585;font-size:11px;font-style:italic;line-height:16px}.payment-setting__item_currency .payment-setting__label{display:block}.payment-setting__item_currency .input-select{min-width:6em}.payment-setting__item_currency .payment-setting__small-note{display:inline-block;margin-left:20px;position:relative;top:5px}.payment-setting .text-input{width:100%}.payment-setting .textarea-input{font-size:13px;resize:vertical;width:100%}.phone-only{display:none}@media (max-width:568px){.phone-only{display:block}.phone-toggler{border-top:1px solid rgba(0,0,0,.05);color:#0059b2;cursor:pointer;margin:0 -10px;padding:10px 50px 10px 20px;position:relative;text-align:left}.phone-toggler:after{font-size:22px;line-height:22px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.phone-toggler__input{position:absolute;visibility:hidden}.phone-toggler__input:checked~.phone-toggler,.phone-toggler__input~.courses-faq,.phone-toggler__input~.courses-features,.phone-toggler__input~.courses-guarantee,.phone-toggler__input~.courses-how,.phone-toggler__input~.courses-masters,.phone-toggler__input~.courses-parts,.phone-toggler__input~.courses-professionals,.phone-toggler__input~.courses-result,.phone-toggler__input~.courses-system-req,.phone-toggler__input~.courses-tabbed-pane,.phone-toggler__input~.courses-testimonials,.phone-toggler__input~.fixed-tab{display:none}.phone-toggler__input:checked~.courses-faq,.phone-toggler__input:checked~.courses-features,.phone-toggler__input:checked~.courses-guarantee,.phone-toggler__input:checked~.courses-how,.phone-toggler__input:checked~.courses-masters,.phone-toggler__input:checked~.courses-parts,.phone-toggler__input:checked~.courses-professionals,.phone-toggler__input:checked~.courses-result,.phone-toggler__input:checked~.courses-system-req,.phone-toggler__input:checked~.courses-tabbed-pane,.phone-toggler__input:checked~.courses-testimonials,.phone-toggler__input:checked~.fixed-tab{display:block}}.photo-cut{background:#fff;padding:25px 35px 35px}.photo-cut__canvas{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photo-cut__title{font:700 28px/40px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.photo-cut__subtitle{margin:10px 0}.photo-cut__layout{border:2px solid #e0e0e0;margin-top:30px;white-space:nowrap}.photo-cut__main{background:#f5f2f0;display:inline-block;height:300px;text-align:center;white-space:normal;width:300px}.photo-cut__canvas-wrapper{display:inline-block;left:-5px;position:relative;top:-5px;vertical-align:top}.photo-cut__rotate{position:absolute;right:12px;top:10px}.photo-cut__rotate:after{color:#fff;font-size:12px;font-weight:700;line-height:12px;opacity:.8;text-shadow:0 0 4px rgba(0,0,0,.5)}.photo-cut__result{display:inline-block;text-align:center;vertical-align:top;white-space:normal;width:180px}.photo-cut__selection-canvas{border-radius:50%;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1);height:146px;margin-top:50px;width:146px}.photo-cut__selection-canvas_small{height:36px;margin-top:35px;width:36px}.photo-cut__submit{margin-top:36px}.photo-cut__submit .button{margin-right:25px}.photo-cut a.photo-cut__close-link{display:inline}color #d4d4d4,pre[class*=language-],pre[class*=language-]>code{direction:ltr;font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-spacing:normal}@media print{pre[class*=language-],pre[class*=language-]>code{text-shadow:none}}pre[class*=language-]{background:var(--prismBlockBg);margin:1.5em 0;overflow:auto;padding:0}code[class*=language-]{background:var(--prismBlockBg);border-radius:.3em;color:var(--prismColor);padding:.1em}.namespace{opacity:.7}.token.comment,.token.prolog{color:var(--prismTokenComment)}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:var(--prismTokenPunctuation)}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:var(--prismTokenSymbols)}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:var(--prismTokenSymbolsAlt)}.token.entity,.token.operator{color:var(--prismTokenOperator)}.token.atrule{color:var(--prismTokenAtRule)}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.atrule .token.rule,.token.keyword.control-flow,.token.keyword.module{color:var(--prismTokenKeywordControl)}.token.function,.token.function .token.maybe-class-name{color:var(--prismTokenFunctionAndClassname)}.token.regex{color:var(--prismTokenRegex)}.token.class-name,.token.maybe-class-name{color:var(--prismTokenClassname)}.token.atrule .token.url,.token.attr-name,.token.console,.token.doctype .token.name,.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.interpolation,.token.parameter,.token.property{color:var(--prismTokenInterpolation)}.token.constant{color:var(--prismTokenConstant)}.token.variable{color:var(--prismTokenVariable)}.token.boolean,.token.doctype .token.doctype-tag,.token.entity,.token.operator.arrow,.token.punctuation.interpolation-punctuation{color:var(--prismTokenInterpolation)}.token.keyword{color:var(--prismTokenKeyword)}.token.important,.token.punctuation.interpolation-punctuation{color:var(--prismTokenImportant)}.token.escape,.token.selector{color:#d7ba7d}.token.cdata,.token.tag .token.punctuation,color var(--prismTokenTagPunctuation){color:var(--prismTokenCdata)}.token.attr-value,.token.attr-value .token.punctuation{color:var(--prismTokenAttrvalue)}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.namespace{color:#4ec9b0}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:var(--backgroundPrismLineHighlight);z-index:0}.main .inline-highlight{background:var(--backgroundPrismLineHighlight)!important;border:1px solid var(--borderPrismLineHighlight)}.main .block-highlight,.main .inline-highlight{display:inline-block;font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;font-style:normal;line-height:inherit;pointer-events:none;white-space:pre}.main .block-highlight{background:var(--backgroundPrismLineHighlight);width:100%}.page_ebook .block-highlight_inline{padding-left:10px}pre.line-numbers{counter-reset:linenumber;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.line-numbers .line-numbers-rows{border-right:1px solid var(--borderPrimary);font-size:100%;letter-spacing:-1px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block;pointer-events:none}.line-numbers-rows>span:before{color:var(--foregroundAlt);content:counter(linenumber);display:block;padding-right:.8em;text-align:right}code[class*=language-],pre[class*=language-]{font:15px/20px Consolas,Lucida Console,Menlo,Monaco,monospace;margin:0;text-shadow:none;z-index:0}@media (min-width:1420px){code[class*=language-],pre[class*=language-]{font:16px/20px Consolas,Lucida Console,Menlo,Monaco,monospace}}code[class*=language-] code.token,pre[class*=language-] code.token{background:inherit;padding:0}pre[class*=language-]>code.language-markup{color:inherit}pre[class*=language-]>code[class*=language-]{background:none;padding:1em 1em 1em .5em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.line-numbers .line-numbers-rows{background:var(--prismLineNumbersBg);border:0;padding:1em 0 .8em;width:auto}.line-numbers .line-numbers-rows:after{content:"222";display:block;margin-top:-1.2em;visibility:hidden;width:auto}.line-numbers .line-numbers-rows:after,.line-numbers-rows>span:before{padding:0 .7em 0 .8em;text-shadow:none}.productivedevelopers{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;margin-right:8px}.productivedevelopers,.productivedevelopers .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.productivedevelopers .content{background:#f8fbff;max-width:800px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.productivedevelopers .content .logo{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px}.productivedevelopers .content .logo img{display:block;height:auto;max-width:100%}.productivedevelopers .content .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 16px}.productivedevelopers .content .text .title{color:#101f33;font-size:18px;font-weight:600;line-height:1.3;margin:0;text-overflow:ellipsis;white-space:nowrap}.productivedevelopers .content .text .subtitle{color:#697386;font-size:14px;margin:4px 0 0}.productivedevelopers .content .text .subtitle .learn-more-link{display:none}.productivedevelopers .content .action{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;text-align:right}.productivedevelopers .content .action .learn-more{border:1px solid #3757b3;border-radius:999px;color:#3757b3;display:inline-block;font-size:14px;font-weight:500;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.working-hover .productivedevelopers .content .action .learn-more:hover{background:linear-gradient(135deg,#3757b3,#5b7fe5 50%,#7fa3ff);border-color:transparent;-webkit-box-shadow:0 4px 12px rgba(55,87,179,.3);box-shadow:0 4px 12px rgba(55,87,179,.3);color:#fff;-webkit-transform:scale(1.02);transform:scale(1.02)}.productivedevelopers .content .action .learn-more:after{content:"→";margin-left:4px}.productivedevelopers_top{background:#f8fbff;padding:2px 0}.productivedevelopers_top .content .text .title{font-size:16px}.productivedevelopers_top .content .text .subtitle .learn-more-link{border:none;color:#3757b3;display:none;font-size:14px;font-weight:500;text-decoration:none}.productivedevelopers.productivedevelopers_top{display:none}.productivedevelopers.productivedevelopers_toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1180px){.productivedevelopers.productivedevelopers_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.productivedevelopers.productivedevelopers_toolbar{display:none}}@media screen and (max-width:570px){.productivedevelopers.productivedevelopers_top .action{display:none!important}.productivedevelopers.productivedevelopers_top .learn-more-link{display:inline-block!important}}.profile{max-width:658px}.profile__section{margin-bottom:48px}.profile__section:first-child{padding-top:30px}.profile__head{margin-bottom:24px}.profile__section-title{font-size:20px;font-weight:500;line-height:28px}.profile__section-head{margin-bottom:24px}.profile__no-info{display:block;font-size:20px;font-weight:500;line-height:28px;margin:0 auto;max-width:410px;text-align:center}.profile__tab:not(.profile__tab_active){display:none}.profile_empty{padding-bottom:54px}@media (max-width:840px){.profile{max-width:none}.profile__info-list{padding-top:16px}}@media (max-width:568px){.profile__mobile-tabs{display:block}}.progress{-webkit-animation:spin 1s steps(8) infinite;animation:spin 1s steps(8) infinite;font-size:12px;height:5em;margin:0 .5em;overflow:hidden;position:relative;text-indent:999em;width:5em}.small.progress{font-size:6px}.large.progress{font-size:24px}.progress:after,.progress:before,.progress>div:after,.progress>div:before{background:#eee;border-radius:.2em;-webkit-box-shadow:0 3.5em #eee;box-shadow:0 3.5em #eee;content:"";height:1.5em;left:2.25em;position:absolute;top:0;-webkit-transform-origin:50% 2.5em;transform-origin:50% 2.5em;width:.5em}.progress:before{background:#555}.progress:after{background:#777;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.progress>div:before{background:#999;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress>div:after{background:#bbb;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.questionnaire{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:10px}.questionnaire__userpic{margin-right:20px;width:64px}.questionnaire__userpic-img{border-radius:100%;height:64px;margin-top:-22px;position:relative;width:64px}.main .questionnaire h3,.main .questionnaire h4,.main .questionnaire p,.main .questionnaire ul,.main .questionnaire ul li{margin:0;padding:0}.main .questionnaire ul li:before{content:"";display:none}.main h3.questionnaire__title{font-size:14px}.main .questionnaire ul.questionnaire__list{font-size:13px;margin-top:20px}.main h4.questionnaire__question{color:#747474;font-size:13px;font-weight:400}.main .questionnaire__question_inline{display:inline}.questionnaire__question_inline:after{content:": "}.questionnaire__question_inline+.questionnaire__answer{display:inline}.main .questionnaire h4.questionnaire__question_block{display:block;margin-top:20px}.main .quote p{margin:0}.quote{border:3px solid var(--borderImportant);border-radius:6px;margin:16px 0;padding:24px}.quote__i{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:70px;width:75%}.quote__text{color:var(--foregroundAlt);font-family:Georgia,"serif";font-size:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif "serif";font-style:italic}.quote__author{font-size:14px;font-style:normal;line-height:20px}.quote__footer{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;position:relative;width:20%}.quote__footer:before{color:#ccc;font-size:17px;height:40px;left:-53px;line-height:40px;position:absolute;text-align:center;top:-8px;width:40px}.rating-chooser{display:inline-block;position:relative}.rating-chooser__fieldset{border:none;float:left}.rating-chooser__label{color:#999;cursor:pointer;float:right;height:40px;-webkit-transition:color .2s;transition:color .2s;width:40px}.rating-chooser__label-text{font-size:18px;left:100%;line-height:40px;margin-left:20px;opacity:0;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;white-space:nowrap}.rating-chooser__label:before{content:"★";font-size:36px;line-height:36px}.rating-chooser__input:checked~.rating-chooser__label{color:#f8ab47}.working-hover .rating-chooser__fieldset:hover .rating-chooser__label{color:#999}.rating-chooser__fieldset:hover .rating-chooser__input:checked+.rating-chooser__label:hover~.rating-chooser__label,.rating-chooser__fieldset:hover .rating-chooser__label:hover,.rating-chooser__input:checked~.rating-chooser__label:hover,.rating-chooser__input:checked~.rating-chooser__label:hover~.rating-chooser__label,.rating-chooser__label:hover~.rating-chooser__input:checked~.rating-chooser__label,.rating-chooser__label:hover~.rating-chooser__label,.working-hover .rating-chooser__input:checked+.rating-chooser__label:hover,.working-hover .rating-chooser__label:hover{color:#f8ab47}.rating-chooser__input:checked+.rating-chooser__label .rating-chooser__label-text{opacity:1}.working-hover .rating-chooser__fieldset:hover .rating-chooser__label-text{opacity:0!important}.working-hover .rating-chooser__label:hover .rating-chooser__label-text{opacity:1!important}.rating-chooser__err{color:#c55b4a;display:none;font-size:12px;padding:4px 0 0}.rating-chooser_invalid .rating-chooser__err{display:block}.rating{color:#999}.rating__star{font-size:24px;font-style:normal;line-height:24px}.rating_1 .rating__star:first-child,.rating_2 .rating__star:first-child,.rating_2 .rating__star:nth-child(2),.rating_3 .rating__star:first-child,.rating_3 .rating__star:nth-child(2),.rating_3 .rating__star:nth-child(3),.rating_4 .rating__star:first-child,.rating_4 .rating__star:nth-child(2),.rating_4 .rating__star:nth-child(3),.rating_4 .rating__star:nth-child(4),.rating_5 .rating__star{color:#f8ab47}.grecaptcha-badge{visibility:hidden}.receipts{margin:auto;max-width:620px}.receipts__receipt{background:radial-gradient(7px at 0 0,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),radial-gradient(7px at 100% 0,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),radial-gradient(7px at 0 100%,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),radial-gradient(7px at 100% 100%,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),url(/pack/receipts__bg.8f15671e1c87667a76be.svg),#f9eebd;padding:14px 61px 20px 23px;position:relative}.receipts__receipt:first-child{background:radial-gradient(7px at 0 100%,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),radial-gradient(7px at 100% 100%,#fff 0,#fff 7px,hsla(0,0%,100%,0) 8px),url(/pack/receipts__bg.8f15671e1c87667a76be.svg),#f9eebd;border-radius:10px 10px 0 0}.receipts__receipt:after{color:#fff;content:"････････････････････････････････････････････････････････････････････････････････････････";font-size:18px;left:7px;line-height:18px;overflow:hidden;position:absolute;right:7px;text-shadow:1px 0 1px rgba(0,0,0,.4);top:-9px;white-space:nowrap;z-index:9}.receipts__receipt:first-child:after{display:none}.receipts__receipt-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.receipts__receipt-content{padding-right:15px}.receipts__type{color:#b40000;font-size:13px;line-height:1.3;margin-bottom:8px}.receipts__status,.receipts__title{font:700 18px/1 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.receipts__receipt-aside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.receipts__receipt-aside .receipts__title{font-size:21px;line-height:21px;vertical-align:middle}.receipts__note{font-size:13px}.receipts__status_ok{color:#4d906b}.receipts__price{color:#49916a;font-size:18px;font-weight:700;white-space:nowrap}.receipts__price .price{font:700 21px/21px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.receipts__edit{bottom:18px;color:#ba1000;font-size:18px;font-weight:400;line-height:21px;opacity:0;position:absolute;right:20px;text-decoration:none!important;-webkit-transition:opacity .2s;transition:opacity .2s;vertical-align:middle}.working-hover .receipts__receipt:hover .receipts__edit{opacity:1}.receipts__pay-method{background-position:100%;background-repeat:no-repeat;height:37px;margin-top:11px;width:136px}.receipts__pay-method_banksimple{background-image:url(/pack/pay-logo-banksimple.d2d7b29cc8edfad0ade8.svg)}.receipts__pay-method_interkassa{background-image:url(/pack/pay-logo-interkassa.8dfc74020cb005584d8f.svg)}.receipts__pay-method_payanyway{background-image:url(/pack/pay-logo-payanyway.35d59399a2ad898d2c85.svg)}.receipts__pay-method_paypal{background-image:url(/pack/pay-logo-paypal.ea0677f056b6d7d879fe.svg)}.receipts__pay-method_webmoney{background-image:url(/pack/pay-logo-webmoney.f32b1c603f6dda84c574.svg)}.receipts__pay-method_yandexmoney{background-image:url(/pack/pay-logo-yandexmoney.2b2b90066e73c0bf6a40.svg)}.receipts_register{margin-top:40px;padding:0;text-align:left}.receipts_register .receipts_register__receipt{padding:15px 0 15px 25px}.receipts_register .course-register-info{background:none;display:block;margin:0;padding:0;width:auto}.receipts_register .price{vertical-align:middle}.receipts_register .receipts_register__receipt-aside{padding-right:60px;white-space:nowrap}@media (max-width:568px){.receipts__price{margin-top:0}.receipts__edit{opacity:1}.receipts__receipt-body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.receipts__receipt-content{width:100%}.receipts__pay-method{background-position:0 0}.receipts .course-register-info{display:block;margin-top:10px}}.recover{margin:41px 0}.recover__title{font:32px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center}.recover__content{background:#f7f6ea;border-radius:4px;margin-top:30px;padding:0 40px}.recover__controls{display:table;margin:auto;max-width:665px;padding:50px 0 45px;width:100%}@media (max-width:568px){.recover__controls{display:block}}.recover__input-wrap,.recover__label-wrap,.recover__save-wrap{display:table-cell;vertical-align:middle;white-space:nowrap}@media (max-width:568px){.recover__input-wrap,.recover__label-wrap,.recover__save-wrap{display:block}}.recover__label-wrap{padding-right:15px}.recover__label{color:#656565}.recover__input-wrap{padding-right:15px;width:100%}.recover__input{width:100%}.search-form{border:solid var(--borderPrimary);border-width:1px 0 0;padding-top:24px}.search-form_fixed{background:var(--backgroundBase);border-color:var(--borderPrimary);border-width:0 0 1px;-webkit-box-shadow:0 0 3px var(--borderPrimary);box-shadow:0 0 3px var(--borderPrimary);left:0;padding:12px 120px;position:fixed;right:0;top:0;z-index:9999}.search-form_hidden{visibility:hidden}.search-form__content{border-collapse:collapse;display:table;width:100%}.search-form_fixed .search-form__content{margin:auto;max-width:800px}.search-form__line{display:table-row}.search-form__option-wrap,.search-form__query-wrap,.search-form__send-wrap,.search-form__status{display:table-cell;vertical-align:middle}.search-form__query-wrap{width:100%}.search-form__send-wrap{white-space:nowrap}.search-form__query-wrap{padding-right:20px}.search-form__query{width:100%}.search-form__query .text-input__control{font:normal 14px/38px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:32px;padding-left:10px}.search-form__send{line-height:36px;margin:0;min-width:140px;padding-left:43px;padding-right:43px}.search-form__footer{padding-top:16px}.search-form__types{border-bottom:1px solid var(--borderPrimary)}.search-form__type{color:var(--foregroundAction);font:15px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-bottom:-1px;padding:9px 18px 12px}.search-form__type[disabled]{border:1px solid var(--borderPrimary);border-bottom-color:var(--backgroundBase);border-radius:3px 3px 0 0;color:var(--foregroundAlt);cursor:default}.search-form__status_notfound{font:21px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-right:160px}.search-form__marked{background:none;color:var(--redBrand-46)}@media (max-width:568px){.search-form_fixed{display:none}}@media (max-width:840px){.search-paranja{background:#000;bottom:0;left:0;opacity:.6;position:fixed;right:0;z-index:10}body.paranja-open{overflow:hidden}}.search-results{counter-reset:result-item;margin-top:22px}.search-results__result{margin-bottom:20px;margin-left:27px}.search-results__title{counter-increment:result-item;font:21px/1 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.search-results__title:before{color:#bbb;content:counter(result-item);font-size:12px;line-height:25px;min-width:22px;padding-right:5px;position:absolute;right:100%}.search-results__count-note{color:var(--foregroundSubtle)}.search-results__extract{margin:10px 0 3px}.search-results .search-results__path{color:var(--foregroundConstructive);font-size:12px;margin:0;padding:0}.search-results .search-results__path-step{display:inline-block;margin:0 15px 0 0}.search-results .search-results__path-step:before{color:inherit;content:"/";float:left;margin-left:-9px}.search-results .search-results__path-step:first-child:before{display:none}.search-results__path-link{color:inherit}.search-results__marked{background:var(--backgroundTextHighlight);color:inherit}.share-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.share-icons__title{color:var(--foregroundAlt);display:inline-block;margin-right:10px}.share-icons .share{margin-right:20px}.share-icons .share:after{min-height:30px}.share-icons .share_vk:after{margin-top:5px}.share{color:#7e7e7e;font-size:22px;vertical-align:middle}.share,.share:after{display:inline-block}.share:after{min-height:20px;min-width:20px;vertical-align:bottom}.working-hover .share:hover{text-decoration:none}.share_tw{color:#71baf2}.working-hover .share_tw:hover{color:#2092eb}.share_fb{color:#8c9cc2}.working-hover .share_fb:hover{color:#576ea4}.share_fb:after{min-width:12px}.share_gp{color:#e99587}.working-hover .share_gp:hover{color:#db5039}.share_vk{color:#9badc3}.working-hover .share_vk:hover{color:#6480a2}.share_vk:after{min-width:27px}.shortcut{background:none;border:1px solid #e8e6e5;border-radius:2px;font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;line-height:inherit;padding:1px 3px;word-spacing:-.4ex}.shortcut__plus{color:#b8b7b7}.sidebar{background:var(--backgroundAlt);border-right:1px solid var(--borderPrimary);width:249px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sidebar,.sidebar__ads-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar__ads-link{background:#fff;border:1px solid #e9e6e4;cursor:pointer;padding:12px 8px;text-decoration:none}.sidebar__ads-img{margin:0 13px;max-width:100%}.sidebar__ads-title{color:#313130;font-family:SF Pro Text,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:8px 0;text-align:center}.sidebar__ads-title>span{color:#145cb4}.sidebar__ads-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:SF Pro Text,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:2px solid #748dcd;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#145cb4;height:32px;justify-content:center;margin:0 13px;padding:4 12;text-align:center}.sidebar__inner{max-height:100%;overflow:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sidebar__content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:23px 25px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar_profile{background:var(--backgroundAlt);border-right:0;-webkit-transform:translateX(0);transform:translateX(0)}.sidebar_profile .sidebar__link{color:var(--foregroundDefault)}.sidebar_profile .sidebar__navigation-link_active{color:var(--foregroundAccent)}.sidebar_profile-empty{display:none}.sidebar .map,.sidebar .sidebar__toggle{border-radius:50%;cursor:pointer;height:44px;left:100%;margin-left:19px;position:absolute;top:12px;width:44px}.sidebar .map{line-height:44px;text-align:center;top:64px;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s}.sidebar .sidebar__toggle:active{position:absolute}.sidebar .map:focus,.sidebar__toggle:focus{outline:0}.sidebar .map:hover,.working-hover .sidebar__toggle:hover{background:var(--backgroundAlt)}.sidebar__toggle:before{color:var(--foregroundAlt);font-size:22px}.sidebar__section{margin:22px 0 0;padding:0 2px;position:relative}.sidebar__section#sponsorBar{margin-top:auto;padding-top:22px}.sidebar__section_separator_before{margin-top:29px}.sidebar__section_separator_before:before{border-top:1px solid var(--borderPrimary);content:"";position:absolute;top:-12px;width:35px}.sidebar__section_share{margin-top:18px}.sidebar__section-title{color:var(--foregroundSubtle);font-weight:400;margin:0 0 12px}.sidebar__link{color:var(--foregroundSidebarLink)}.working-hover .sidebar__link:hover{text-decoration:none}.sidebar__navigation-link{line-height:1.25}.sidebar__navigation-link+.sidebar__navigation-link{margin-top:12px}.sidebar__navigation-link_active{color:var(--foregroundAccent)}.sidebar__share{margin:8px 20px 0 0}.sidebar_compact .sidebar__section{margin:15px 0 0}.sidebar_compact.sidebar_sticky-footer .sidebar__section:last-child{margin:22px 0}.sidebar_compact .sidebar__section_separator_before{margin-top:24px}.sidebar_compact .sidebar__section-title{margin:0 0 6px}.sidebar_compact .sidebar__navigation-link{line-height:1.1;margin:0 0 6px}.sidebar_compact #sponsorBarTitle{display:none}@media (max-width:840px){.sidebar__toggle{display:none}.sidebar_profile .sidebar__content{margin:24px 16px}.sidebar_profile .sidebar__navigation-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px}.sidebar_profile .sidebar__navigation-link{margin:0 0 5px;padding:0 10px}.sidebar_profile .sidebar__navigation-link:last-child{margin-right:0}.sidebar_profile .sidebar__navigation{display:none}}@media (max-height:600px){.sidebar_compact.sidebar_sticky-footer .sidebar__section:last-child{margin:10px 0}}.simple-button{background:hsla(0,0%,100%,0);border:2px solid hsla(0,0%,100%,.5);border-radius:4px;display:inline-block;padding:10px 15px;text-decoration:none!important;-webkit-transition:background-color .5s;transition:background-color .5s}.simple-button__text{color:#dfc374;display:block;font-size:20px;font-weight:700;-webkit-transition:#333 .5s;transition:#333 .5s}.simple-button__accent{color:#cc5b4d}.simple-button__description{color:hsla(0,0%,100%,.6);font-size:14px}.simple-button__description,.simple-button__description-accent{-webkit-transition:#333 .5s;transition:#333 .5s}.working-hover .simple-button:hover{background:#fff}.simple-button:hover .simple-button__description,.working-hover .simple-button:hover .simple-button__text{color:#0f201c}.working-hover .simple-button:hover .simple-button__description-accent{color:#c13335}.sitetoolbar-right-button{border-radius:34px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;line-height:24px;overflow:hidden;padding:2px 12px;position:relative;text-decoration:none!important;vertical-align:middle;white-space:nowrap}.sitetoolbar-right-button_courses{border:2px solid var(--borderAccent);color:var(--foregroundAccent);font-weight:500}.sitetoolbar-right-button_courses:active,.sitetoolbar-right-button_courses:focus,.working-hover .sitetoolbar-right-button_courses:hover{border-color:var(--borderAccentHover)}.sitetoolbar-right-button_book{border:2px solid var(--borderPrimary);color:var(--foregroundDefault)}.sitetoolbar-right-button__extra-text{margin-right:3px}.sitetoolbar{background:var(--backgroundBase);border-bottom:4px solid var(--borderPrimary);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;z-index:1}.sitetoolbar_tutorial{border-bottom:none}.sitetoolbar__content{border-collapse:collapse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;line-height:24px}.sitetoolbar__lang-switcher,.sitetoolbar__login-wrap,.sitetoolbar__logo-wrap,.sitetoolbar__right-button-wrap,.sitetoolbar__search-wrap,.sitetoolbar__sections,.sitetoolbar__theme-switcher,.sitetoolbar__user-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:left;vertical-align:top;white-space:nowrap}.sitetoolbar__nav-toggle-wrap{display:none}.sitetoolbar__logo-wrap{padding:0 24px 0 22px}.sitetoolbar__dropdown{position:relative}.sitetoolbar__section_dropdown .sitetoolbar__dropdown-wrap{top:16px}.sitetoolbar__user-wrap{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:20px;padding-left:47px;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.sitetoolbar__search-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:24px}.sitetoolbar__theme-switcher{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-right:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.sitetoolbar__theme-switcher{display:none}}.sitetoolbar__link_logo,.sitetoolbar__logo,.sitetoolbar__logo-handler{height:60px;vertical-align:bottom}.sitetoolbar__logo_small{display:none;width:80px}.sitetoolbar__logo_normal.sitetoolbar__logo_dark,.sitetoolbar__logo_small.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_normal,html[data-theme=dark] .sitetoolbar__logo_small.sitetoolbar__logo_dark{display:none}html[data-theme=dark] .sitetoolbar__logo_normal.sitetoolbar__logo_dark{display:inline}.sitetoolbar__link_logo{position:relative}.sitetoolbar__link_logo,.sitetoolbar__logo{outline:0}.sitetoolbar__link_logo .sitetoolbar__logo{margin:0}.sitetoolbar__lang-switcher{border-right:2px solid var(--borderPrimary);padding:10px 18px 0}.sitetoolbar_page-main .sitetoolbar__lang-switcher{border-color:transparent}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;text-transform:uppercase}.sitetoolbar_page-main .sitetoolbar__lang-switcher .sitetoolbar__dropdown-button{color:var(--white)}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:before{font-size:22px;line-height:1}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:after{content:none}.sitetoolbar_page-main .sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:active,.working-hover .sitetoolbar_page-main .sitetoolbar__lang-switcher .sitetoolbar__dropdown-button:hover{color:var(--redBrand-30)}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-body{left:-15px;right:auto;top:10px}html[dir=rtl] .sitetoolbar__lang-switcher .sitetoolbar__dropdown-body{left:auto;right:-15px}.sitetoolbar__lang-switcher .sitetoolbar__dropdown-body:before{left:21px;right:auto}html[dir=rtl] .sitetoolbar__lang-switcher .sitetoolbar__dropdown-body:before{left:auto;right:21px}.sitetoolbar__lang-switcher-body{padding:24px}.sitetoolbar__sections{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:18px 0}.sitetoolbar__section{display:inline-block;margin-right:20px}.sitetoolbar__section_current .sitetoolbar__dropdown-button,.sitetoolbar__section_current .sitetoolbar__dropdown-button:hover,.sitetoolbar__section_current .sitetoolbar__link,.working-hover .sitetoolbar__section_current{color:var(--foregroundAccent)}.sitetoolbar__section_current .sitetoolbar__dropdown-button:hover,.sitetoolbar__section_current .sitetoolbar__dropdown-button:hover:hover,.sitetoolbar__section_current .sitetoolbar__link:hover,.working-hover .sitetoolbar__section_current:hover{color:var(--foregroundAccentHover)}.sitetoolbar__link{color:var(--foregroundAlt);display:inline-block}.working-hover .sitetoolbar__link:hover{text-decoration:none}.sitetoolbar__right-button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:8px}.sitetoolbar__login,.sitetoolbar__user{color:var(--foregroundSubtle);height:60px}.sitetoolbar__dropdown-button,.sitetoolbar__login,.sitetoolbar__user{font:16px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:inherit}.sitetoolbar__dropdown-button{color:var(--foregroundAlt)}.sitetoolbar__user{display:block;padding:0 17px 0 5px}.sitetoolbar__login{padding-right:8px;text-align:center}.sitetoolbar__login:after{display:inline-block;font-size:23px;text-align:left;width:30px}.working-hover .sitetoolbar__dropdown-button:hover{color:var(--foregroundAccent)}.sitetoolbar__login:hover,.working-hover .sitetoolbar__user:hover{color:var(--foregroundAlt)}.sitetoolbar__dropdown-button:after,.sitetoolbar__user:after{color:var(--foregroundAlt);display:inline-block;font-size:14px;min-width:15px;position:relative;top:2px;vertical-align:bottom}.sitetoolbar__user{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;white-space:nowrap;width:100%}.sitetoolbar__userpic{border-radius:50%;left:-40px;margin-top:-19px;position:absolute;top:50%}.sitetoolbar__user-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.sitetoolbar__search-content{height:60px;position:relative}.sitetoolbar__search-input{left:100%;opacity:0;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .3s ease-out .1s,opacity .4s ease-out;transition:left .3s ease-out .1s,opacity .4s ease-out}.sitetoolbar__search-toggle{color:var(--foregroundSubtle);display:inline-block;height:60px;margin:0;position:relative;width:30px}.sitetoolbar__search-toggle_unready{visibility:hidden}.working-hover .sitetoolbar__search-toggle:hover{color:var(--foregroundAlt)}.sitetoolbar__search-toggle:active{color:var(--foregroundSubtle)}.sitetoolbar__search-toggle:before{font-size:23px;left:0;line-height:60px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .3s ease-out;transition:left .3s ease-out;width:30px;z-index:1}.sitetoolbar__search .text-input{display:block}.sitetoolbar__search .text-input__control{padding-left:37px;padding-right:93px}.sitetoolbar__search .text-input__control::-webkit-input-placeholder{font-size:13px;line-height:18px}.sitetoolbar__search .text-input__control::-moz-placeholder{font-size:13px;line-height:18px}.sitetoolbar__search .text-input__control:-ms-input-placeholder{font-size:13px;line-height:18px}.sitetoolbar__find{background:var(--backgroundAlt);border:none;border-left:1px solid var(--borderAction);border-radius:0 4px 4px 0;bottom:1px;color:var(--foregroundDefault);cursor:pointer;font:700 12px Open Sans,sans;margin:0;padding:0;position:absolute;right:1px;top:1px;width:89px}.working-hover .sitetoolbar_search_open .sitetoolbar__search-toggle:hover{color:var(--foregroundSubtle)}.sitetoolbar_search_open .sitetoolbar__search-toggle{pointer-events:none}.sitetoolbar_search_open .sitetoolbar__search-input{left:-260px;opacity:1}.sitetoolbar_search_open .sitetoolbar__search-toggle:before{left:-256px;position:absolute}.sitetoolbar_search_open .sitetoolbar__login-wrap,.sitetoolbar_search_open .sitetoolbar__right-button-wrap,.sitetoolbar_search_open .sitetoolbar__user-wrap{opacity:0;pointer-events:none}.sitetoolbar__spinner{background:#fff;border:1px solid var(--borderPrimary);border-radius:12px;left:50%;margin:-11px 0 0 -35px;padding:2px;position:absolute}.sitetoolbar__spinner .spinner__dot{background:var(--grey-30)}.sitetoolbar__login:focus,.sitetoolbar__nav-toggle:focus,.sitetoolbar__user:focus{outline:0}.sitetoolbar .tablet-menu,.sitetoolbar__dropdown-wrap{display:none}.sitetoolbar__dropdown-wrap{position:relative;width:100%}.sitetoolbar__dropdown-body{background:var(--backgroundBase);border:2px solid var(--borderPrimary);border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:14px;line-height:20px;min-width:190px;position:absolute;right:0;top:0}.sitetoolbar__dropdown-body:before{background:var(--backgroundBase);border:solid var(--borderPrimary);border-width:1px 0 0 1px;content:"";height:12px;margin-left:-5px;position:absolute;right:60px;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.sitetoolbar__dropdown-items{margin:15px 18px}.sitetoolbar__dropdown-item{margin:7px 0}.sitetoolbar__secondary-link{color:var(--foregroundDefault)}.sitetoolbar__lang-switcher-item_current .sitetoolbar__secondary-link{color:var(--foregroundAccent)}.working-hover .sitetoolbar__secondary-link:hover{text-decoration:none}@media (max-width:1175px){.sitetoolbar__logo_normal,.sitetoolbar__logo_normal.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_normal,html[data-theme=dark] .sitetoolbar__logo_normal.sitetoolbar__logo_dark{display:none}.sitetoolbar__logo_small{display:inline}.sitetoolbar__logo_small.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_small{display:none}html[data-theme=dark] .sitetoolbar__logo_small.sitetoolbar__logo_dark{display:inline}.sitetoolbar__logo-wrap{padding:0 24px}.sitetoolbar__section{font-size:14px;margin-right:10px}.sitetoolbar__right-button-wrap .sitetoolbar-right-button{font-size:14px}.sitetoolbar__sections-list{width:85%}.sitetoolbar__dropdown-button{font-size:14px}}@media (max-width:940px){.sitetoolbar__logo-wrap{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:0 10px}.sitetoolbar__link_logo{margin:0}.sitetoolbar__user:before{padding:0}.sitetoolbar__right-button-wrap{padding-right:8px}.sitetoolbar__login{padding-right:0}.sitetoolbar__user-wrap{padding-left:40px}.sitetoolbar__userpic{left:-38px}.sitetoolbar__search-wrap{padding-right:10px}}@media screen and (max-width:900px){.sitetoolbar{height:60px;position:relative}.sitetoolbar_page-main{position:absolute}.sitetoolbar__user-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0;position:static;width:64px}.sitetoolbar__user{display:inline-block;padding:0}.sitetoolbar__dropdown-wrap{left:0;position:absolute;text-align:center;width:100%;z-index:1}.sitetoolbar__userpic{margin:0;position:static}.sitetoolbar__user-text,.sitetoolbar__user:after{display:none}.sitetoolbar_menu_open .tablet-menu{display:block}.sitetoolbar__lang-switcher{display:none}.sitetoolbar__logo-wrap{padding:0;width:0}.sitetoolbar__logo_normal{display:inline}.sitetoolbar__logo_normal.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_normal{display:none}html[data-theme=dark] .sitetoolbar__logo_normal.sitetoolbar__logo_dark{display:inline}.sitetoolbar__logo_small,.sitetoolbar__logo_small.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_small,html[data-theme=dark] .sitetoolbar__logo_small.sitetoolbar__logo_dark{display:none}.sitetoolbar__link_logo{left:90px;position:absolute}.sitetoolbar__user-text{max-width:130px}.sitetoolbar__nav-toggle-wrap{display:block}.sitetoolbar__sections-list{display:none}.sitetoolbar__nav-toggle{color:var(--foregroundSubtle);height:60px;text-align:center;width:60px}.sitetoolbar_page-main .sitetoolbar__nav-toggle{color:var(--white)}.sitetoolbar__nav-toggle_active{color:var(--foregroundSubtle)!important}.working-hover .sitetoolbar__nav-toggle:hover{color:var(--foregroundAlt)}.sitetoolbar__nav-toggle:before{font-size:22px}.sitetoolbar__dropdown-body{background:#f5f2f0;border:0;border-radius:0;-webkit-box-shadow:0 2px 3px -2px rgba(0,0,0,.3);box-shadow:0 2px 3px -2px rgba(0,0,0,.3);left:auto;position:absolute;right:auto;width:100%}.sitetoolbar .sitetoolbar__dropdown-body{-webkit-transform:none;transform:none}.sitetoolbar__dropdown-body:before{display:none}.sitetoolbar__dropdown-item,.sitetoolbar__dropdown-items{margin:0}.sitetoolbar__secondary-link:link,.sitetoolbar__secondary-link:visited{color:var(--foregroundInformation)}.working-hover .sitetoolbar__secondary-link:hover{color:var(--foregroundAccent);text-decoration:none}.sitetoolbar__dropdown-item{border-top:1px solid var(--borderPrimary);line-height:60px}.sitetoolbar__dropdown-link{display:block;font-size:16px;padding:0 20px;text-align:center}.sitetoolbar_menu_open .sitetoolbar__nav-toggle,.sitetoolbar_user_open .sitetoolbar__user{background:var(--backgroundAlt)}.sitetoolbar__search-wrap{display:none}.sitetoolbar__search-input{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.sitetoolbar__search-toggle:before{-webkit-transition:none;transition:none}.sitetoolbar_search_open .sitetoolbar__search-content,.sitetoolbar_search_open .sitetoolbar__search-toggle{position:static}.sitetoolbar__search-input{left:50px;right:20px}.sitetoolbar_search_open .sitetoolbar__search-input{left:60px}.sitetoolbar_search_open .sitetoolbar__search-toggle:before{left:65px}.sitetoolbar_search_open .sitetoolbar__logo-wrap{visibility:hidden}.sitetoolbar__right-button-wrap{font-size:14px;height:60px}}@media (max-width:790px){.sitetoolbar__link_logo{left:90px;margin-left:0}}@media (max-width:568px){.sitetoolbar__link_logo{left:55px;margin-left:0}.sitetoolbar__logo_normal,.sitetoolbar__logo_normal.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_normal,html[data-theme=dark] .sitetoolbar__logo_normal.sitetoolbar__logo_dark{display:none}.sitetoolbar__logo_small{display:inline}.sitetoolbar__logo_small.sitetoolbar__logo_dark,html[data-theme=dark] .sitetoolbar__logo_small{display:none}html[data-theme=dark] .sitetoolbar__logo_small.sitetoolbar__logo_dark{display:inline}.sitetoolbar_search_open .sitetoolbar__nav-toggle-wrap{visibility:hidden}.sitetoolbar_search_open .sitetoolbar__search-input{left:20px}.sitetoolbar_search_open .sitetoolbar__search-toggle:before{left:25px}.sitetoolbar__right-button-wrap .sitetoolbar-right-button__extra-text{display:none}.sitetoolbar__right-button-wrap .sitetoolbar-right-button__text{text-transform:capitalize}}.slider{padding:0 50px;position:relative}.slider__container{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;width:100%;z-index:2}.slider__container:after,.slider__container:before{background:red;content:"";height:100%;position:absolute;top:0;width:25px;z-index:1}.slider__container:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.slider__container:after{background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}.slider__arrow{color:#ccc;cursor:pointer;font-size:50px;font-style:normal;height:29px;line-height:28px;margin-top:-14px;position:absolute;top:50%;width:29px;z-index:3}.working-hover .slider__arrow:hover{color:#333}.slider__arrow_left{left:0}.slider__arrow_right{right:0}.slider__arrow_left:after{left:0;position:absolute;top:0}.slider__arrow_right:after{position:absolute;right:0;top:0}.slider ul{-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.slider_disable-left .slider__arrow_left,.slider_disable-left .slider__container:before,.slider_disable-right .slider__arrow_right,.slider_disable-right .slider__container:after,.slider_disabled .slider__arrow_left,.slider_disabled .slider__arrow_right,.slider_disabled .slider__container:after,.slider_disabled .slider__container:before{display:none}.slider_frontpage .slider__container:before{background:-webkit-gradient(linear,left top,right top,from(#fbf3e5),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fbf3e5 0,hsla(0,0%,100%,0))}.slider_frontpage .slider__container:after{background:-webkit-gradient(linear,right top,left top,from(#fbf3e5),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fbf3e5 0,hsla(0,0%,100%,0))}.slider_vacancies .slider__container:before{background:-webkit-gradient(linear,left top,right top,from(#fcf1d6),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fcf1d6 0,hsla(0,0%,100%,0))}.slider_vacancies .slider__container:after{background:-webkit-gradient(linear,right top,left top,from(#fcf1d6),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fcf1d6 0,hsla(0,0%,100%,0))}.slider_disabled{margin:0;padding:0}@media (-moz-touch-enabled:1) and (max-width:1020px),(pointer:coarse) and (max-width:1020px){.slider{padding:0}.slider__arrow,.slider__container:after,.slider__container:before{display:none}.slider ul{margin-bottom:-50px;overflow-x:scroll;overflow-y:hidden;padding-bottom:50px}}.main .special-links-list,.special-links-list{padding:0}.special-links-list .special-links-list__item{font:400 16px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:.2em 0}.special-links-list__item:before{content:"";display:none}.working-hover .special-links-list .special-links-list__link:hover{color:#ba1000}.spinner{display:inline-block;line-height:0;text-align:center;visibility:hidden;white-space:nowrap}.spinner_active{visibility:visible}.spinner__dot{-webkit-animation:bouncedelay 1.4s ease-in-out infinite;animation:bouncedelay 1.4s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;vertical-align:middle}.spinner_small .spinner__dot{height:12px;margin:0 1px;width:12px}.spinner_medium .spinner__dot{height:18px;margin:0 2px;width:18px}.spinner_large .spinner__dot{height:24px;margin:0 3px;width:24px}.spinner_dark .spinner__dot{background-color:#333}.spinner__dot_1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner__dot_2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.disqus-loading .spinner__dot{background-color:#9d9d9d}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spoiler{border:1px solid #d9d7d6;margin:20px 0;padding:15px 20px 20px}.spoiler__button{color:#0059b2;font:14px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;outline:none;padding:1px 1px 1px 0;position:relative}.spoiler__button,.spoiler__button u{text-decoration:none}.working-hover .spoiler__button:hover{color:#ba1000}.spoiler__button:after{display:inline-block;margin-left:1ex;min-height:18px;min-width:9px;vertical-align:middle}.spoiler__content{margin-top:20px}.spoiler+.spoiler{margin-top:-20px}.spoiler.closed .spoiler__content{display:none}.stat-line{position:relative}.stat-line__back,.stat-line__front{border-radius:10px;height:11px}.stat-line__back{background:#dbdbdb}.stat-line__front{background:#51a06c;left:0;position:absolute;top:0}.submit-button{background:-webkit-gradient(linear,left top,left bottom,from(#579c75),to(#488060));background:linear-gradient(180deg,#579c75,#488060);border:solid #66a983;border-radius:4px;border-width:3px 0 0;color:#fff;display:inline-block;font:700 14px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:37px;line-height:30px;margin:8px 0;padding:0 14px 4px}.submit-button_small{height:30px;line-height:24px;padding-bottom:3px}.submit-button:focus{outline:0}.working-hover .submit-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#66b588),to(#51a876));background:linear-gradient(180deg,#66b588,#51a876);border-top:3px solid #76bd95}.submit-button:disabled{background:-webkit-gradient(linear,left top,left bottom,from(#acacac),to(#a0a0a0));background:linear-gradient(180deg,#acacac,#a0a0a0);border-top:3px solid #b5b5b5}.submit-button__spinner{vertical-align:middle}.submit-button__spinner .loader__dot{background-color:#fff}.submit-button_progress .submit-button__text{display:block;height:0;overflow:hidden}.subscribe{padding:45px}.subscribe_profile{padding:0}.subscribe_fancy{background:var(--backgroundAlt);border-radius:4px;padding:24px}h3.subscribe__title{font-size:16px;line-height:24px;margin:0 0 8px}.subscribe__toggle-link{white-space:nowrap}.subscribe__toggle-link:after{font-size:14x;line-height:20px}.subscribe__toggle-link:visited{color:#0059b2}.subscribe__form{margin-top:16px;position:relative}.subscribe__newsletters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe__multiselect{margin-right:8px;width:220px}.subscribe__input{margin-right:8px}.subscribe__email-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.subscribe__email-input .text-input-button__input{padding-right:8px}.subscribe__greyed-text{font-size:16px;line-height:24px}.subscribe__greyed-text_small{color:#919191;font-size:14px;line-height:20px;margin-top:16px}.subscribe__action{margin-top:20px}.subscribe_opened .subscribe__form{margin-top:24px}@media (max-width:840px){.subscribe{padding:24px 16px 30px}.subscribe_profile{padding:0}}@media screen and (max-width:600px){.subscribe__newsletters{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscribe__input,.subscribe__multiselect{margin-bottom:10px}.subscribe__input{width:220px}.subscribe__button{width:100%}}@media (max-width:568px){.subscribe__input,.subscribe__multiselect{margin-right:0;width:100%}}.summary-cost{border:1px solid #dbdbdb;margin:4px 0 32px;padding:24px}.summary-cost__title{font-size:16px;font-weight:400;margin-bottom:12px}.summary-cost__info:not(:empty){margin:8px 0 0!important}.buy-discount__discount-label{color:var(--link_color);cursor:pointer;display:block;font-size:16px;margin-bottom:12px}.buy-discount__discount-label:after{font-size:16px;padding-left:8px}.buy-discount__discount-options{display:none;margin-bottom:12px}.buy-discount__discount-button{margin-left:16px}.buy-discount [data-elem=discount-remove]{display:none}.buy-discount .button_action.button_loading{background-color:#67b689}.buy-discount_applied [data-elem=discount-remove]{display:inline}.buy-discount_applied [data-elem=discount-apply]{display:none}.text-input.text-input_discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:250px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.text-input.text-input_discount:after{color:var(--foregroundConstructiveAlt);display:none;font-size:20px;margin-left:-26px}.text-input.text-input_discount input:disabled{color:inherit}.buy-discount_open .buy-discount__discount-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.buy-discount_applied .text-input.text-input_discount input{background-color:var(--borderConstructive);border-color:var(--backgroundConstructive)}.buy-discount_applied .text-input.text-input_discount:after{display:inline}.summary{background:var(--backgroundAlt);border:1px solid var(--borderPrimary);margin:13px 0}.summary__content{margin:22px}.summary_noborder{border:0;border-radius:4px;padding:1px 0}@media print{.summary{page-break-inside:avoid}}.switch-input{background:#d4d4d4;border-radius:4px;display:inline-block;min-width:60px;overflow:hidden;position:relative;vertical-align:bottom}.switch-input__bg{border-radius:4px;bottom:0;height:100%;left:0;position:absolute;right:50%;top:0;-webkit-transition:left .2s,right .5s,background-color .2s;transition:left .2s,right .5s,background-color .2s}.switch-input__checkbox{position:absolute;right:110%}.switch-input__label{border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:28px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.switch-input__off,.switch-input__on{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;width:50%}.switch-input__checkbox~.switch-input__bg{background:#555}.switch-input__checkbox:checked~.switch-input__bg{background:#ffaa42;left:50%;right:0;-webkit-transition:left .5s,right .2s,background-color .2s;transition:left .5s,right .2s,background-color .2s}.switch-input__checkbox:checked~.switch-input__label .switch-input__off,.switch-input__checkbox~.switch-input__label .switch-input__on{visibility:hidden}.switch-input__checkbox:checked~.switch-input__label .switch-input__on,.switch-input__checkbox~.switch-input__label .switch-input-input__off{visibility:visible}.switch-input__checkbox:disabled~.switch-input__label{cursor:default;opacity:.5}.switch-input__checkbox:disabled~.switch-input__bg{background:#555;opacity:.5}.switch{display:inline-table}.switch__option{display:table-cell;overflow:hidden;position:relative}.switch__control{position:absolute;top:-99px}.switch__label{border:1px solid #e2e2e2;border-right-width:0;color:#8b8987;cursor:pointer;display:inline-block;text-align:center}.switch__option:first-child .switch__label{border-radius:4px 0 0 4px}.switch__option:last-child .switch__label{border-radius:0 4px 4px 0;border-width:1px}.switch__control:checked+.switch__label{background:#8b8987;border-color:#8b8987;color:#fff}.tabbed-pane{margin-bottom:16px;margin-top:24px}.tabbed-pane li.tabbed-pane__tab,.tabbed-pane ul.tabbed-pane__tabs{list-style:none;margin:0;padding:0}.tabbed-pane li.tabbed-pane__tab:before{content:"";display:none}.tabbed-pane ul.tabbed-pane__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f1f1f1!important;border-bottom:4px solid #9b6b6b;overflow:hidden;text-align:center}.tabbed-pane li.tabbed-pane__tab{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background:#fff;cursor:pointer;flex-grow:1;padding:12px 10px}.tabbed-pane__body{background-color:#f1f1f1;color:#404040;display:none;line-height:22px;padding:12px 24px 24px;text-align:left}.tabbed-pane__body p:first-child{margin-top:0}.tabbed-pane__body ol>li>ul{margin:16px 0}.tabbed-pane_01 .tabbed-pane__body_01,.tabbed-pane_02 .tabbed-pane__body_02,.tabbed-pane_03 .tabbed-pane__body_03,.tabbed-pane_04 .tabbed-pane__body_04,.tabbed-pane_05 .tabbed-pane__body_05,.tabbed-pane_06 .tabbed-pane__body_06,.tabbed-pane_07 .tabbed-pane__body_07{display:block}.tabbed-pane_01 li.tabbed-pane__tab_01,.tabbed-pane_02 li.tabbed-pane__tab_02,.tabbed-pane_03 li.tabbed-pane__tab_03,.tabbed-pane_04 li.tabbed-pane__tab_04,.tabbed-pane_05 li.tabbed-pane__tab_05,.tabbed-pane_06 li.tabbed-pane__tab_06,.tabbed-pane_07 li.tabbed-pane__tab_07{background:#9b6b6b;color:#fff}.tabbed-pane .tabbed-pane__body{background-color:#fff;display:block;margin-bottom:32px;padding:0}.tabbed-pane .tabbed-pane__tab-title{border-bottom:2px solid #9b6b6b;margin-bottom:20px}.tabbed-pane .tabbed-pane__tab-title span{background-color:#9b6b6b;border-radius:4px 4px 0 0;color:#fff;display:inline-block;font-size:12px;font-weight:500;line-height:20px;padding:2px 16px;text-transform:uppercase}@media (max-width:568px){.tabbed-pane ul.tabbed-pane__tabs{display:none}.main .tabbed-pane h2.tabbed-pane__title{background:#f1f1f1!important;border-bottom:4px solid #404040;font:normal 14px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:normal;margin:0 -20px;padding:10px 20px;text-align:left}.tabbed-pane li.tabbed-pane__tab:first-child{border-top:2px solid #f3f2f1}.tabbed-pane__body{background:#fbfafa;border:none;border-bottom:2px solid #f3f2f1;border-radius:initial;display:block!important;margin:0 -16px;padding:0 20px;text-align:left}.tabbed-pane_01 li.tabbed-pane__tab_01,.tabbed-pane_02 li.tabbed-pane__tab_02,.tabbed-pane_03 li.tabbed-pane__tab_03,.tabbed-pane_04 li.tabbed-pane__tab_04,.tabbed-pane_05 li.tabbed-pane__tab_05,.tabbed-pane_06 li.tabbed-pane__tab_06,.tabbed-pane_07 li.tabbed-pane__tab_07{background:none;color:#333;font-weight:700}.tabbed-pane .tabbed-pane__body{border-bottom:0;margin:0}}.tablet-ebook{font-size:14px;text-decoration:none;vertical-align:middle;white-space:nowrap}.tablet-ebook:before{color:#8b8987;font-size:22px;line-height:44px;vertical-align:middle}.working-hover .tablet-ebook:hover{text-decoration:none}.tablet-ebook__text{margin-left:14px;vertical-align:middle}.tablet-ebook__note{margin-left:10px;opacity:.5}.tablet-menu-search{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tablet-menu-search__input{-webkit-appearance:none;background-color:var(--backgroundBase);border:none;border-radius:4px;color:var(--foregroundDefault);display:block;font-size:16px;height:40px;outline:none;padding:0 15px;width:100%}.tablet-menu-search__button{background-color:var(--backgroundConstructiveAlt);border:none;border-radius:0 4px 4px 0;color:var(--foregroundInverted);font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:0;height:40px;margin-left:0;min-width:0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:52px}.tablet-menu-search__button:before{display:block;font-size:23px;left:0;line-height:44px;position:absolute;right:0;top:0;z-index:1}.working-hover .tablet-menu-search__button:hover{background-color:var(--backgroundConstructive)}@media screen and (max-width:900px){.tablet-menu{background:var(--backgroundAlt);border:0;border-radius:0;-webkit-box-shadow:0 3px 8px -1px rgba(0,0,0,.2);box-shadow:0 3px 8px -1px rgba(0,0,0,.2);left:auto;position:absolute;right:auto;top:auto;width:100%}.tablet-menu__line{border-top:1px solid var(--borderPrimary);display:table;width:100%}.tablet-menu__aside,.tablet-menu__content,.tablet-menu__title{display:table-cell;height:60px;vertical-align:middle}.tablet-menu__header{white-space:nowrap}.tablet-menu__content{padding:0 20px;width:100%}.tablet-menu__content .map,.tablet-menu__content .tablet-ebook{color:var(--foregroundAlt)}.tablet-menu__aside{padding:0 20px 0 0;white-space:nowrap}.tablet-menu__nav{width:100%}}.tablet-only{display:none}@media (max-width:840px){.tablet-only{display:block}}.task-single{margin:22px 0}.task-single__back{font-size:14px}.task-single__back:hover,.working-hover .task-single__back span{text-decoration:none}.working-hover .task-single__back:hover span{text-decoration:underline}.task-single__back:before{content:"← "}.task-single__task{border-top:1px solid var(--borderPrimary);margin-top:17px}.task-single__task .task__header{margin-top:24px}.task-single__task .task__title-wrap{padding:0}.task-single__task .task__header-note{margin-top:14px}.task-single__task .task__solution:after{margin-top:6px}.task-single__task .task__content,.task-single__task .task__content .code-example,.task-single__task .task__content .code-tabs,.task-single__task .task__content .codebox,.task-single__task .task__content figure,.task-single__task .task__content ol,.task-single__task .task__content p,.task-single__task .task__content ul{margin:22px 0}.task-single__task .task__content .code-example .codebox{margin:0}.task__header{margin:16px 0}.task__title-wrap{padding-right:45px}.task .task__title{display:inline;font-size:20px;font-weight:700;line-height:28px;margin:0}.task .task__title a{color:inherit;font:inherit;text-decoration:none}.task__header-note{margin-top:6px}.task .task__open-link{line-height:18px;margin-left:20px;outline:0;position:absolute;text-decoration:none}.task__open-link:before{display:inline-block;font-size:16px;min-width:16px}.task__importance{color:#999;margin-right:30px}.task__controls{margin:16px 0}.task__solution{border:2px solid var(--borderAccent);border-radius:15px;color:var(--foregroundAccent);display:inline-block;font:inherit;line-height:18px;margin-right:8px;padding:4px 12px}.task__solution,.working-hover .task__solution:hover{text-decoration:none}.task__solution[disabled]:hover,.working-hover .task__solution[disabled]{border-color:var(--borderAction);color:var(--foregroundAccent);cursor:default;opacity:.5;text-decoration:none}.task__content,.task__content .code-example,.task__content .code-tabs,.task__content .codebox,.task__content figure,.task__content ol,.task__content p,.task__content ul{margin:18px 0}.task__content ol,.task__content ul{list-style-position:inside}.task__content{line-height:140%;margin-bottom:21px}.task__answer{background:var(--backgroundBase);border:3px solid var(--borderImportant);display:none;margin:20px 0 14px;position:relative}.task__answer-content{margin:25px 30px}.task__answer-close,.task__answer-close:active{position:absolute;right:-17px;top:-17px}@media (max-width:568px){.task__answer-close,.task__answer-close:active{right:-13px}}.task_answer_open .task__answer{display:block}.task__step-show{background:var(--backgroundAlt);color:inherit;display:block;font:700 114% BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:55px;padding:0 30px;position:relative;text-align:left;width:100%}.task__step-show:before{border-top:1px solid var(--borderPrimary);content:"";left:-3px;position:absolute;right:-3px;top:0}.task__step .task__answer-content,.task__step:first-child .task__step-show:before,.task_step_open+.task__step .task__step-show:before{display:none}.task_step_open .task__answer-content{display:block}.task_step_open .task__step-show{display:none}.task .task__step-title{margin:25px 0 14px}.tasks{margin-bottom:60px}.tasks .tasks__title{margin-bottom:16px}.tasks__title:before{color:var(--foregroundConstructiveAlt);display:inline-block;left:0;opacity:1;right:auto;-webkit-transition:color .2s;transition:color .2s;width:35px}.working-hover .tasks__title:hover:before{color:#77bb95}.tasks__task{border-top:2px solid var(--borderPrimary);margin:0 0 16px}.page_ebook .tasks .tasks__title{font-size:20px}.teacher-info{background:#f7f6ea;border-radius:3px;margin-top:50px;overflow:hidden;text-align:left}.main table.teacher-info__table{margin:0}.main tr.teacher-info__line{border-color:#eae5d9}.main tr.teacher-info__line:last-child{border:none}.main tr.teacher-info__line:nth-child(2n){background:none}.main tr.teacher-info__line:first-child th{border:none!important;vertical-align:top}.main td.teacher-info__info,.main th.teacher-info__head{padding:20px 50px;vertical-align:top}.teacher-info__head{font-weight:400;white-space:nowrap}.teacher-picture{display:inline-block;position:relative;text-align:center;width:145px}.teacher-picture__img{border-radius:50%;height:145px;overflow:hidden;width:145px}.teacher-picture__text{display:inline-block}.teacher-picture__content{background:#f6aa51;border-radius:50px;color:#fff;display:inline-block;font-size:13px;line-height:13px;margin-top:10px;padding:5px 15px;white-space:nowrap}.text-input-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-input-button__input{-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-sizing:border-box;box-sizing:border-box;flex-grow:1;margin-bottom:5px;padding-right:20px}.text-input-button__input .text-input{width:100%}@media (max-width:690px){.text-input-button,.text-input-button__button,.text-input-button__input{display:block}.text-input-button__input{padding-right:0}.text-input-button__input .text-input__err{display:none}.text-input-button__input .text-input_invalid .text-input__err{display:block}.text-input-button__button{margin-top:10px}.text-input-button__button .button,.text-input-button__button .button__text{display:block;width:100%}}.toolbar{display:table-row}.toolbar__tool{display:table-cell;padding-left:1px}.toolbar .toolbar__button{background:var(--foregroundSubtle);display:inline-block;font-size:16px;height:30px;line-height:30px;text-align:center;vertical-align:bottom;width:30px}.toolbar__button:active,.toolbar__button:hover,.toolbar__button:visited,.working-hover .toolbar__button:link{color:var(--foregroundInverted)!important;text-decoration:none}.working-hover .toolbar__button:hover{background:var(--foregroundSubtle)}.tutorial-progress{display:none}.tutorial-progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--backgroundProgressBar);border:none;display:block;height:3px;width:100%}.tutorial-progress[value]::-webkit-progress-bar{background:var(--backgroundProgressBar)}.tutorial-progress[value]::-webkit-progress-value{background:var(--backgroundProgressBarValue)}.tutorial-progress[value]::-moz-progress-bar{background:var(--backgroundProgressBarValue)}.tutorial-progress[value]::-ms-fill{background:var(--backgroundProgressBarValue);border:none}.updated-at{max-width:160px;white-space:nowrap}.updated-at__content{color:var(--foregroundAlt)}.updated-at__content:before{padding-right:6px}@media (max-width:840px){.updated-at__content{margin-bottom:10px}}.upload-userpic{position:relative;white-space:nowrap}.upload-userpic__img{background-repeat:no-repeat;background-size:64px 64px;border-radius:50%;display:inline-block;height:64px;overflow:hidden;position:relative;vertical-align:middle;width:64px}.upload-userpic__img .spinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.upload-userpic__new{color:#3b86c4;display:inline-block;margin-left:20px;vertical-align:middle}.video-player-modal{bottom:15px;left:15px;right:15px;top:15px}#wechat-qr-modal{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:220px;width:410px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:840px){#wechat-qr-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;width:auto}}#wechat-qr-modal img{height:200px;width:200px}.button{border:1px solid;border-radius:4px;cursor:pointer;display:inline-block;font:700 14px/32px Open Sans,sans;padding:0 28px;position:relative;white-space:nowrap}.button::-moz-focus-inner{border:0}.button .spinner_small{display:none}.button:disabled{opacity:.5;pointer-events:none}.working-hover .button:hover{text-decoration:none}.button_danger,.button_danger:link,.button_danger:visited{background:-webkit-gradient(linear,left top,left bottom,from(#d45f5f),to(#be4848));background:linear-gradient(180deg,#d45f5f,#be4848);color:#fff}.working-hover .button_danger:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f07274),to(#de3d44));background:linear-gradient(180deg,#f07274,#de3d44);color:#fff}.button_danger:focus{background:-webkit-gradient(linear,left top,left bottom,color-stop(.59%,#d45f5f),to(#be4848));background:linear-gradient(180deg,#d45f5f .59%,#be4848);border:1px solid #d9b915;border-radius:3px;-webkit-box-shadow:inset 0 3px 4px rgba(171,161,0,.123);box-shadow:inset 0 3px 4px rgba(171,161,0,.123);-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.button_danger:active,.button_danger:focus:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(.59%,#f07274),to(#de3d44));background:linear-gradient(180deg,#f07274 .59%,#de3d44);border:1px solid #be4848;border-radius:3px;-webkit-box-shadow:inset 0 3px 0 rgba(0,0,0,.07);box-shadow:inset 0 3px 0 rgba(0,0,0,.07);-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.button_common,.button_common:link,.button_common:visited{background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#cecece));background:linear-gradient(180deg,#ededed 0,#cecece);border-color:#cfcecd;color:#333939;text-decoration:none}.working-hover .button_common:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e6e6e6));background:linear-gradient(180deg,#f5f5f5 0,#e6e6e6);color:#333939}.button_common:focus{border-color:#d4be4b;-webkit-box-shadow:0 0 3px rgba(213,191,76,.7);box-shadow:0 0 3px rgba(213,191,76,.7);outline:none}.button_common:active,.button_common:focus:active{background:linear-gradient(180deg,#e3e3e3 0,#e3e3e3 2px,#f5f5f5 0,#e6e6e6);border-color:#cfcecd;-webkit-box-shadow:none;box-shadow:none;outline:none}.button_action,.button_action:link,.button_action:visited{background:var(--foregroundConstructiveAlt);border:none;color:var(--foregroundInverted);text-decoration:none}.button_action:active,.button_action:focus,.button_action:focus:active,.working-hover .button_action:hover{background:#67b689;color:#fff}.button_action.button_outline{background-color:transparent;border:1px solid #51a06c;color:#51a06c}.button_action.button_outline:active,.button_action.button_outline:focus,.button_action.button_outline:focus:active,.working-hover .button_action.button_outline:hover{background:#67b689;border-color:#67b689;color:#fff}.button_loading .spinner_small{display:block;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.button_loading .button__text{visibility:hidden}.button_cancel{background:transparent;border:0;color:#919191;outline:0;text-transform:lowercase}.button_cancel,.button_light.button_outline{font:400 14px/20px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.button_light.button_outline{background-color:#fff;border-color:#333;border-radius:8px;outline:none;padding:8px 16px}.button_light.button_outline:active,.button_light.button_outline:focus,.working-hover .button_light.button_outline:hover{opacity:.8}.button_light.button_outline.button_small{font:400 14px/22px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:26px;padding:0 8px}.button_big{font:700 16px/24px Open Sans,sans;line-height:24px;padding:8px 16px}.button_block{display:block;width:100%}.button_has-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button_has-icon img{margin-right:6px}.button_unstyled{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;outline:none;padding:0}.checkbox-input{display:block;font-size:14px;line-height:20px;margin-bottom:8px}.checkbox-input:after{background:url(/pack/checkmark-input.1417351b6d2a6e94d28a.svg);content:"";display:none;height:0;width:0}.checkbox-input_with-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:840px){.checkbox-input_with-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.checkbox-input_with-input .checkbox-input__label{margin-bottom:10px}.checkbox-input_with-input .checkbox-input__hidden{margin-left:23px}}.checkbox-input__last-child{margin-bottom:0}.checkbox-input__control{display:none}.checkbox-input__label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;padding-left:24px;position:relative}.checkbox-input__label:before{border:1px solid #979797;border-radius:3px;content:"";display:block;height:10px;left:0;position:absolute;top:4px;width:10px}.checkbox-input__control:checked+.checkbox-input__label:before{background:#3494f9 url(/pack/checkmark-input.1417351b6d2a6e94d28a.svg) no-repeat 0 1px;border-color:#3494f9;-o-border-image:none;border-image:none}.checkbox-input__control:checked+.checkbox-input__label+.checkbox-input__hidden{display:block}.checkbox-input__hidden{display:none;margin-left:30px}.checkbox-input__err{display:none}.courses-header{background-color:#f7d275;color:#fff;font-size:16px;line-height:24px;margin:0 -16px;padding:0 16px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important}@media (max-width:568px){.courses-header{font-size:14px;line-height:19px}}.courses-header_vacancies{background-color:#403f3a}.courses-header_vacancies .courses-header__back{border-bottom:1px solid transparent;display:inline-block;margin-bottom:30px}.courses-header_vacancies .courses-header__title{font-size:24px;line-height:32px}.courses-header_vacancies .courses-header__inner{background-image:url(/pack/background.962cfbe51f562dba26f0.png);background-position:100%;background-repeat:no-repeat;background-size:contain;color:#fff;padding:0}.courses-header_vacancies .courses-header__text{margin-bottom:28px}.courses-header_vacancies .courses-header__content{background-color:#403f3a;max-width:614px;padding:48px 20px 48px 0;position:relative;width:60%}.courses-header_vacancies .courses-header__content:after{background:transparent url(/pack/tr.5c48a28e14c3c2bdbe3f.svg) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:100%;position:absolute;right:-140px;top:0;width:140px}@media (max-width:840px){.courses-header_vacancies .courses-header__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;width:100%}.courses-header_vacancies .courses-header__content:after{display:none}}@media screen and (max-width:1100px){.courses-header_vacancies{background-size:auto 100%}}.courses-header__container{margin:0 auto;max-width:1200px;position:relative}.courses-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404040;justify-content:space-between;padding:40px 0}@media (max-width:1024px){.courses-header__inner{padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:568px){.courses-header__inner{padding:24px 0}}.courses-header_frontpage .courses-header__inner{margin:0 auto;max-width:940px;padding-right:0}.courses-header_course-order{padding-bottom:100px}.courses-header__title{font-size:32px;line-height:40px;margin-bottom:16px;padding-right:16px;page-break-after:avoid}@media (max-width:568px){.courses-header__title{font-size:24px;line-height:32px;padding-right:0}}.courses-header__text{margin:0 0 16px;page-break-before:avoid}.courses-header__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:16px;width:calc(100% - 336px)}@media (max-width:1024px){.courses-header__content{padding-right:32px;width:100%}}@media (max-width:840px){.courses-header__content{padding-right:0}}.courses-header__content p{margin:0 0 16px}.courses-header_frontpage .courses-header__content{width:100%}.courses-header__aside{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:336px;overflow:hidden;position:relative}@media (max-width:1024px){.courses-header__aside{margin-top:24px;width:100%}}@media (max-width:840px){.courses-header__aside{margin-top:0;padding:8px 0}}.courses-header__aside:after{background-color:#fef9ef;border-radius:50%;content:"";height:277px;position:absolute;right:-147px;top:-122px;width:263px}@media (max-width:1024px){.courses-header__aside:after{display:none}}.courses-header__aside-content{padding-right:120px;position:relative;z-index:2}.courses-header__image-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;padding:0 10px;position:absolute;right:0;top:0;width:120px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center}.courses-header__image{position:relative;width:100%;z-index:1}.courses-header__button_vacancies{background:transparent;border:1px solid #f7d075;border-radius:3px;color:#f7d075;font-size:16px;font-weight:500;line-height:24px;padding:12px 30px 13px 10px}.courses-header__button_vacancies:focus,.working-hover .courses-header__button_vacancies:hover{color:#f7d075;text-decoration:none}.courses-header__button_vacancies:before{background-image:url(/pack/arrow-without-circle.97e4b6bdc382e9749c80.svg);background-size:cover;content:"";display:inline-block;height:24px;margin-right:15px;vertical-align:middle;width:18px}.courses-header__text,.courses-header__title{max-width:695px}@media (max-width:1024px){.courses-header__text,.courses-header__title{padding-right:0}}.courses-header__back{color:inherit;font:inherit;position:relative;text-decoration:none}.working-hover .courses-header__back:hover{border-bottom:1px solid rgba(186,16,0,.3);text-decoration:none}.courses-header__back:before{content:"← ";left:-20px;position:absolute}@media screen and (max-width:1300px){.courses-header__back{padding-left:20px}.courses-header__back:before{left:0}}@media (max-width:1024px){.courses-header{margin:0 -16px;padding-left:16px;padding-right:16px}.courses-header_vacancies{padding:0}}.courses-list:first-child{margin-bottom:40px}.courses-list__inner{margin:0 auto;max-width:950px}.courses-list_vacancies .courses-list__inner{max-width:1200px}.courses-list_vacancies .courses-list__title{margin-bottom:32px}.courses-list__title{font-size:20px;line-height:28px;margin-bottom:24px}.courses-list__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-20px;overflow:hidden}.courses-list__item{margin-bottom:20px;position:relative;width:140px}.courses-list__item:not(:last-child){margin-right:20px}.courses-list__item-opened{background:transparent url(/pack/is-listed.81c0a8998e491acb7aa1.svg) no-repeat 0 0;background-size:cover;font-size:9px;line-height:11px;padding-top:5px}.courses-list__item-new,.courses-list__item-opened{color:#fff;height:40px;padding-left:5px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:45px}.courses-list__item-new{background:transparent url(/pack/is-new-course.02a33b31597227c9b4a9.svg) no-repeat 0 0;background-size:cover;font-size:12px;font-weight:700;letter-spacing:1px;line-height:12px;padding-top:14px}.courses-list__item-link{color:#333;cursor:pointer;display:block;height:100%}.courses-list__item-link:visited{color:#333}.courses-list__item-image{background:#fff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:140px;width:140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;padding:20px}.courses-list__item-image img{height:auto;margin:0 auto;width:100%}.courses-list__item-title{font-size:14px;line-height:20px;text-align:center}@media (-moz-touch-enabled:1) and (max-width:1020px),(pointer:coarse) and (max-width:1020px){.courses-list__item:first-child{margin-left:20px}.courses-list__item:last-child{padding-right:20px}}.courses-slider__inner{margin:0 auto;max-width:920px}.courses-slider_vacancies .courses-slider__inner{max-width:1200px}.courses-slider_vacancies .courses-slider__title{margin-bottom:32px}.courses-slider__slider{overflow:hidden}.courses-slider__slider:not(.slider_disabled){margin:0 -50px}.courses-slider__title{font-size:20px;line-height:28px;margin-bottom:24px}.courses-slider__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.courses-slider__item{position:relative;width:140px}.courses-slider__item:not(:last-child){margin-right:20px}.courses-slider__item-opened{background:transparent url(/pack/is-listed.81c0a8998e491acb7aa1.svg) no-repeat 0 0;background-size:cover;font-size:9px;line-height:11px;padding-top:5px}.courses-slider__item-new,.courses-slider__item-opened{color:#fff;height:40px;padding-left:5px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:45px}.courses-slider__item-new{background:transparent url(/pack/is-new-course.02a33b31597227c9b4a9.svg) no-repeat 0 0;background-size:cover;font-size:12px;font-weight:700;letter-spacing:1px;line-height:12px;padding-top:14px}.courses-slider__item-link{color:#333;cursor:pointer;display:block;height:100%}.courses-slider__item-link:visited{color:#333}.courses-slider__item-image{background:#fff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:140px;width:140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;padding:20px}.courses-slider__item-image img{height:auto;margin:0 auto;width:100%}.courses-slider__item-title{font-size:14px;line-height:20px}@media screen and (max-width:1020px){.courses-slider__slider:not(.slider_disabled){margin:0 16px}}@media (-moz-touch-enabled:1) and (max-width:1020px),(pointer:coarse) and (max-width:1020px){.courses-slider__slider.slider_disabled,.courses-slider__slider:not(.slider_disabled){margin:0 -16px}.courses-slider__item:first-child{margin-left:20px}.courses-slider__item:last-child{padding-right:20px}}.input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 20px) 0,calc(100% - 7px) 50%,0 0;background-repeat:no-repeat;background-size:1px 100%,auto,auto;border:1px solid var(--borderPrimary);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--foregroundAlt);font-size:16px;line-height:30px;padding:8px 4px 25px;position:relative;-webkit-transition:border-color .2s,background-image .2s;transition:border-color .2s,background-image .2s}.input-select,.input-select:focus{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--backgroundAlt)),to(var(--backgroundAlt))),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIj48dGl0bGU+U2xpY2UgMTwvdGl0bGU+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxnIGZpbGw9IiM1NTUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTMgMCAzIDVIMHpNMyAxMmwzLTVIMHoiLz48L2c+PC9zdmc+),-webkit-gradient(linear,left top,left bottom,from(var(--backgroundAlt)),color-stop(80%,var(--backgroundAlt)),to(var(--backgroundAlt)));background-image:linear-gradient(to bottom,var(--backgroundAlt) 0,var(--backgroundAlt) 100%),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIj48dGl0bGU+U2xpY2UgMTwvdGl0bGU+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxnIGZpbGw9IiM1NTUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTMgMCAzIDVIMHpNMyAxMmwzLTVIMHoiLz48L2c+PC9zdmc+),linear-gradient(to bottom,var(--backgroundAlt) 0,var(--backgroundAlt) 80%,var(--backgroundAlt) 100%)}.input-select:focus{border-color:var(--borderPrimary);outline:0}.input-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.input-select_big{margin-left:10px;padding:10px 4px 10px 10px;vertical-align:middle;width:83px}.input-select_small{font-size:14px;height:32px;padding:0 25px 0 10px}.label{color:#666;display:block;font-size:14px;margin-bottom:10px}.pie{border-radius:50%;color:#fff;position:relative;text-align:center}.pie,.pie__image{height:100%;width:100%}.pie__image{left:0;position:absolute;top:0}.pie__text{position:relative;top:32px}.pie__title{display:block;font-size:38px;line-height:1.35}.pie__label{color:hsla(0,0%,100%,.4);display:block;font-size:13px;line-height:17px;padding:0 20px;white-space:normal}.pie_small .pie__text{top:20px}.pie_small .pie__title{font-size:29px}.price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:24px/1 BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.price_centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.price__prefix{display:inline;padding-right:8px}.price__main{color:#4d906b;display:inline;font-size:24px;font-weight:700}.price__full-price{color:#999;display:block;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;text-decoration:line-through}.price__secondary{display:inline;font:14px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-left:6px}.price__full-price-amount,.price__main-amount,.price__secondary-amount{display:inline}.radio-input{cursor:pointer;display:block}.radio-input:not(:last-child){margin-bottom:5px}.radio-input__control{display:none}.radio-input__label{padding-left:23px;position:relative}.radio-input__label:before{border:1px solid #9e9e9e;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:4px;width:12px}.radio-input__control:checked+.radio-input__label:before{background:-webkit-gradient(linear,left top,left bottom,from(#3f9af9),to(#3f9af9));background:linear-gradient(180deg,#3f9af9,#3f9af9);border-color:#3f9af9}.radio-input__control:checked+.radio-input__label:after{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25);content:"";height:4px;left:5px;position:absolute;top:9px;width:4px}ul.rating-stars{margin:0;padding:0}ul>li.rating-stars__star{display:inline-block;margin:0 2px 0 0;vertical-align:top}ul>li.rating-stars__star:before{display:none}ul>li.rating-stars__star:after{color:#999;font-size:16px}ul>li.rating-stars__star_active:after{color:#f8ab47}.section{border-radius:10px;display:block;padding-bottom:40px;padding-top:20px}.section__content{margin:0 auto;max-width:85%}.section .section__title{margin-top:0}.section_color_gray{background:#eee}.section_color_yellow{background:#f6f4eb}.section_color_green{background:#e7f3ec}.section_color_red{background:rgba(184,0,0,.1)}.supported-langs{overflow:hidden;width:100%}.supported-langs__text{color:var(--foregroundDefault);margin-bottom:24px;white-space:normal}.supported-langs__info{color:var(--foregroundSubtle);margin-top:24px;white-space:normal}.supported-langs__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -24px}.supported-langs__list{max-height:300px;padding:0 24px;width:205px}.supported-langs__list:not(:first-child){border-left:1px solid var(--borderPrimary)}.supported-langs__item:not(:last-child){margin-bottom:16px}.supported-langs__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:18px;position:relative;width:100%}.working-hover .supported-langs__link:hover{text-decoration:none}.working-hover .supported-langs__link[href]:hover .supported-langs__brief{color:var(--foregroundAccent)}.working-hover .supported-langs__link:not([href]):hover{color:var(--foregroundDefault)}.supported-langs__item_current .supported-langs__brief,.supported-langs__item_current .supported-langs__link:hover,.working-hover .supported-langs__item_current .supported-langs__link{color:var(--foregroundAccent)}.supported-langs__brief{color:var(--foregroundSubtle);left:0;margin-right:12px;position:absolute;top:0}.supported-langs__title{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-left:28px}.supported-langs_about .supported-langs__text{font-size:16px;line-height:24px;margin-bottom:30px}.supported-langs__info{font-size:14px;line-height:20px}.supported-langs_about .supported-langs__info{margin-top:44px}.supported-langs_about .supported-langs__container{margin:0}.supported-langs_about .supported-langs__list{-webkit-column-count:3;-moz-column-count:3;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;-webkit-column-rule:1px solid var(--borderPrimary);-moz-column-rule:1px solid var(--borderPrimary);column-rule:1px solid var(--borderPrimary);-webkit-column-width:205px;-moz-column-width:205px;columns:205px 3;padding:0;width:auto}@media screen and (max-width:920px){.supported-langs_about .supported-langs__list{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:800px){.supported-langs_about .supported-langs__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:530px){.supported-langs_about .supported-langs__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.text-input{display:inline-block;width:100%}.text-input__control{background-color:var(--backgroundBase);border:1px solid var(--borderPrimary);border-radius:3px;-webkit-box-shadow:inset 1px 1px 5px 0 #eee;box-shadow:inset 1px 1px 5px 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--foregroundDefault);font-size:16px;height:34px;line-height:16px;margin:0;padding:4px;width:100%}html[data-theme=dark] .text-input__control{-webkit-box-shadow:none;box-shadow:none}.text-input__control:disabled{background:#f5f2f0;border-color:#c6c6c6;color:#999}.text-input__control:focus{border-color:#8eb0d2;-webkit-box-shadow:inset 1px 1px 5px 0 #e1edf2;box-shadow:inset 1px 1px 5px 0 #e1edf2;outline:0}.text-input__control_big{height:38px;padding:10px 4px}.text-input__control_big:focus{border-color:#8eb0d2}.text-input__clear{bottom:0;color:#999;cursor:pointer;display:none;font-size:20px;height:34px;line-height:32px;opacity:.5;position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;width:36px}.working-hover .text-input__clear:hover{opacity:1}.text-input__clear:after{font-size:20px;line-height:34px;position:absolute;right:8px;z-index:1}.text-input__clear:before{background:#fff;content:"";display:block;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:14px}.text-input__clear:active{position:absolute}.text-input__err{color:#c55b4a;display:none;font-size:12px;padding:4px 0 0;visibility:hidden}.text-input__control.ng-invalid.ng-dirty,.text-input_invalid .text-input__control{border-color:#cc5b4d;-webkit-box-shadow:inset 1px 1px 5px 0 #f2e7e7;box-shadow:inset 1px 1px 5px 0 #f2e7e7}.text-input__control.ng-invalid.ng-dirty+.text-input__err,.text-input_invalid .text-input__err{display:block;visibility:visible}.text-input_with-aside .text-input__control{padding-right:85px}.text-input_with-aside .text-input__aside{position:absolute;right:10px;top:0}.text-input_small .text-input__control{font-size:14px;height:34px;padding-bottom:6px;padding-top:6px}.text-input_clear-button .text-input__control{padding-right:30px}.text-input_clear-button .text-input__clear{display:block}.text-input_number{margin:0 5px;vertical-align:middle;width:38px}.text-input_big .text-input__control{height:44px;padding:4px 14px}.text-input_simple .text-input__control{-webkit-box-shadow:none;box-shadow:none;height:36px;padding:8px 12px}.text-input_simple .text-input__control:disabled{background:#f7f7f7;border-color:#e7e7e7}.text-input_plain .text-input__control{border-color:transparent;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.textarea-input{border:1px solid #e7e7e7;border-radius:3px;-webkit-box-shadow:inset 1px 1px 5px 0 #eee;box-shadow:inset 1px 1px 5px 0 #eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:100%;line-height:1;padding:10px;width:100%}.textarea-input__err{color:#c55b4a;display:none;font-size:12px;padding:4px 0 0}.textarea-input_invalid{border-color:#cc5b4d;-webkit-box-shadow:inset 1px 1px 5px 0 #f2e7e7;box-shadow:inset 1px 1px 5px 0 #f2e7e7}.textarea-input_invalid+.textarea-input__err{display:block}.textarea-input_color_red{color:#b80000}.textarea-input_simple{-webkit-box-shadow:none;box-shadow:none}.theme-changer{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;width:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.theme-changer_tablet-menu{margin-left:-10px}.working-hover .theme-changer_tablet-menu:hover{background:initial}@media (max-width:900px){.theme-changer_hidden-sm{display:none}}.theme-changer_has-label{margin-left:0;width:auto}.theme-changer_has-label,.theme-changer_has-label .theme-changer__label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.theme-changer_has-label .theme-changer__label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.theme-changer__icon{color:var(--foregroundAlt);cursor:pointer;display:inline-block;font-size:24px;height:24px;position:relative;width:24px}.theme-changer__icon_dark-theme:before{content:"\e85c";font-family:FontIcons;-webkit-font-smoothing:antialiased}.theme-changer__icon_light-theme:before{content:"\e85d";font-family:FontIcons;-webkit-font-smoothing:antialiased}.theme-changer__label{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.theme-changer__label-text{border-radius:none;color:var(--foregroundAlt);font-size:14px;margin-left:12px}.theme-changer__input{height:0;opacity:0;outline:none;pointer-events:none;position:absolute;visibility:hidden;width:0}.theme-changer__input:not(:checked)~.theme-changer__icon_dark-theme,.theme-changer__input:not(:checked)~.theme-changer__label-text_dark-theme{display:block}.theme-changer__input:checked~.theme-changer__icon_dark-theme,.theme-changer__input:checked~.theme-changer__label-text_dark-theme,.theme-changer__input:not(:checked)~.theme-changer__icon_light-theme,.theme-changer__input:not(:checked)~.theme-changer__label-text_light-theme{display:none}.theme-changer__input:checked~.theme-changer__icon_light-theme,.theme-changer__input:checked~.theme-changer__label-text_light-theme{display:block}.upload-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.upload-button__input{display:none}.upload-button__file-uploaded{direction:rtl;display:inline-block;font-size:14px;line-height:20px;margin-left:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:150px}@media (max-width:840px){.upload-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.upload-button__file-uploaded{margin:10px 0 0;overflow:auto;white-space:normal;width:auto}}.main__header-inner .main__header-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:840px){.main__header-inner .main__header-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.social-login{border-radius:4px;color:#fff;display:inline-block;font-size:14px;line-height:30px;min-width:90px;padding:1px 8px 2px 0;text-align:left}.working-hover .social-login:hover{color:#fff;text-decoration:none}.social-login:before{display:inline-block;font-size:20px;min-width:30px;padding:0 5px;text-align:center}.social-login_telegram{background:#08c}.working-hover .social-login_telegram:hover{background:#1ab2ff}.social-login_discord{background:#7288da}.working-hover .social-login_discord:hover{background:#3453c5}.social-login_facebook{background:#4e7ac2}.working-hover .social-login_facebook:hover{background:#345a98}.social-login_vkontakte{background:#4e7ac2}.working-hover .social-login_vkontakte:hover{background:#345a98}.social-login_vkontakte:before{font-size:18px}.social-login_google{background:#fff;border:1px solid #e1e1e1}.social-login_google,.working-hover .social-login_google:hover{color:rgba(0,0,0,.54)}.social-login_google:before{background:url(/pack/btn_google_light_normal_ios.454460135a3f1b37b507.svg) 50% no-repeat;content:"";display:inline-block;height:30px;vertical-align:top;width:26px}.social-login_github{background:#b3b3b3}.working-hover .social-login_github:hover{background:#868686}.social-login_yandex{background:#eeb94d}.working-hover .social-login_yandex:hover{background:#d89715}.social-login_yandex:before{color:#d8232a;font-size:18px}.social-login_twitter{background:#1da1f2}.working-hover .social-login_yandex:hover{background:#0b7bc0}.newsletter-release-edit__err{color:red}.newsletter-release-edit__form{border-radius:3px;display:inline-block;margin-top:15px;min-width:350px;padding:25px 25px 35px;text-align:left;width:100%}.newsletter-release-edit .input-select,.newsletter-release-edit .text-input{width:80%}.newsletter-release-edit__line{margin-top:25px}.newsletter-release-edit__line:first-child{margin-top:0}.newsletter-release-edit__line:last-child{margin-top:30px}.newsletter-release-edit__label{color:#666;display:block}.newsletter-release-edit__note{color:#333;font-size:12px;line-height:16px;margin:12px auto 0;width:250px}.newsletter-releases{margin:10px}.newsletter-template-form__err{color:red}.newsletter-template-form__form{border-radius:3px;display:inline-block;margin-top:15px;min-width:350px;padding:25px 25px 35px;text-align:left;width:100%}.newsletter-template-form .input-select,.newsletter-template-form .text-input{width:100%}.newsletter-template-form__line{margin-top:25px}.newsletter-template-form__line:first-child{margin-top:0}.newsletter-template-form__line:last-child{margin-top:30px}.newsletter-template-form__label{color:#666;display:block}.newsletter-template-form__note{color:#333;font-size:12px;line-height:16px;margin:12px auto 0;width:250px}.en-subscribe-form{background:#eee;padding:20px 40px;width:410px}.en-subscribe-form__description,.en-subscribe-form__header{margin-top:20px;text-align:center}.en-subscribe-form__subscribe-form{margin-left:60px;margin-top:20px;text-align:center}.en-subscribe-form__button,.en-subscribe-form__input{display:block}.en-subscribe-form__input{-webkit-appearance:none;border:none;border-radius:4px;font-size:16px;height:44px;padding:0 15px;width:250px}.en-subscribe-form__button{background-color:#fd9460;border:none;border-radius:3px;height:44px;margin-top:10px;padding:0;position:relative;text-align:center;width:280px}.en-subscribe-form__text{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase}.en-subscribe-form__button.button_loading .en-subscribe-form__text{display:none}.working-hover .en-subscribe-form__button:hover{background-color:#ff7c3c}.en-subscribe-form__legal{color:#999;margin-top:20px;text-align:center}.newsletter-failed{text-align:center}.newsletter-failed__label{margin-bottom:10px;text-align:left}.newsletter-release-edit{border:4px solid #f2e7b3;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 50px}@media only screen and (max-width:690px){.newsletter-release-edit{padding-left:30px;padding-right:30px}}.newsletter-release-edit__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-release-edit__group:first-of-type{margin-bottom:10px}@media only screen and (max-width:568px){.newsletter-release-edit__group{display:block}}.newsletter-release-edit__group+.newsletter-release-edit__link{text-align:left}.newsletter-release-edit__field{margin-bottom:20px}.newsletter-release-edit__button{display:inline-block;margin-right:10px;vertical-align:middle}@media only screen and (max-width:568px){.newsletter-release-edit__button{display:block;margin-bottom:10px;margin-right:0}}.newsletter-release-edit__delete{color:#b80000;margin-left:20px}@media only screen and (max-width:568px){.newsletter-release-edit__delete{margin-left:0}}.newsletter-release-edit__label,.newsletter-release-edit__line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newsletter-release-edit__line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:568px){.newsletter-release-edit__line{display:block}}.newsletter-release-edit__remove{color:#000;margin-bottom:10px;margin-left:10px;margin-right:10px;-webkit-transition:#333 .3s ease;transition:#333 .3s ease;width:auto;width:13px}.working-hover .newsletter-release-edit__remove:hover{color:#333;text-decoration:none}.newsletter-release-edit__select{width:calc(100% - 220px)}@media only screen and (max-width:568px){.newsletter-release-edit__select{width:100%}}.newsletter-release-edit__select_middle{width:auto;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;margin-bottom:10px}@media only screen and (max-width:568px){.newsletter-release-edit__select_middle{width:calc(100% - 33px)}}.newsletter-release-edit__select_small{margin-bottom:10px;margin-right:10px;width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:568px){.newsletter-release-edit__select_small{margin-right:0;width:100%}}.newsletter-release-edit__link{font-size:14px}.newsletter-release-edit__button-preview{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#696664;font-size:14px}.working-hover .newsletter-release-edit__button-preview:hover{cursor:pointer}.newsletter-release-edit__button-preview:after{margin-left:5px}.newsletter-release-edit__preview,.newsletter-release-edit__textarea{margin-bottom:30px}.newsletter-release-edit__preview-link{color:#696664;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsletter-release-edit__preview-link:after{display:inline-block;font-size:16px;margin-left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle}.newsletter-release-edit__preview-content{border-top:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:0;line-height:19px;overflow:hidden}.newsletter-release-edit__preview-content p{margin-top:0}.newsletter-release-edit__preview-content p:last-child{margin-bottom:0}.newsletter-release-edit__preview_active .newsletter-release-edit__preview-link:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.newsletter-release-edit__preview_active .newsletter-release-edit__preview-content{border-bottom:1px solid #eee;height:auto;padding-bottom:15px;padding-top:15px}.newsletter-release-form__section{margin-bottom:30px}.newsletter-status{text-align:center}.newsletter-status__highlighted{color:#469269;font-weight:700}.newsletter-status__fields{margin-top:35px}.newsletter-status__select{display:inline-block;margin:0 15px}@media only screen and (max-width:568px){.newsletter-status__select{display:block;margin:15px 0}}.newsletter-status__label{color:#999;font-size:13px;line-height:17px}.newsletter-status__button{margin-bottom:18px;margin-top:33px}.newsletter-status__button-text{color:#b80000;font-weight:700}.newsletter-template{border:4px solid #f2e7b3;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:35px 50px 50px}@media only screen and (max-width:690px){.newsletter-template{padding-left:30px;padding-right:30px}}.newsletter-template__field{margin-bottom:20px}.newsletter-template__label{display:block;font-size:14px;margin-bottom:10px}.newsletter-template__textarea{font-size:14px;line-height:19px}.newsletter-template__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-template__cancel{margin-left:25px}.newsletter-template__remove{color:#999;margin-left:auto}.newsletter-template .input-select{padding-bottom:8px;width:100%}.newsletter-template .dynamic{display:none}.newsletter-template .dynamic.visible{display:block}.newsletter-template__description{background:#eee;font-size:12px;line-height:1;padding:8px 10px}.newsletter-template__description p{margin:0 0 6px}.newsletter-test{text-align:center}.newsletter-test__fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:568px){.newsletter-test__fields{display:block;text-align:left}}.newsletter-test__input{margin-right:-2px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:568px){.newsletter-test__input{margin-bottom:10px}}.map{font-size:14px;text-decoration:none;white-space:nowrap}.map,.map:before{vertical-align:middle}.map:before{color:var(--foregroundAlt);font-size:22px;line-height:44px}.working-hover .map:hover{text-decoration:none}.map__text{margin-left:14px;vertical-align:middle}.tutorial-map-overlay{background:var(--backgroundBase);bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9}.tutorial-map-overlay__close,.tutorial-map-overlay__close:active{color:var(--backgroundBase);font-size:42px;height:42px;line-height:42px;position:fixed;right:64px;top:50px;width:42px;z-index:2}@media (max-width:840px){.tutorial-map-overlay__close,.tutorial-map-overlay__close:active{right:10px;top:14px}}@media (max-width:568px){.tutorial-map-overlay__close,.tutorial-map-overlay__close:active{top:60px}}.tutorial-map-overlay__close:before{background:#999;height:25px;width:25px}.tutorial-map-overlay .tutorial-map{background:none;padding-bottom:50px}.tutorial-map-overlay .tutorial-map:after{background:var(--gradientFadeOut);bottom:0;content:"";height:45px;left:0;position:fixed;right:0}.tutorial-map_on{overflow:hidden}.tutorial-map_on .modal:before{background:none}.tutorial-map_on .modal .spinner__dot{background:#999}.tutorial-map_on .modal-dialog{-webkit-transform:none;transform:none}.tutorial-map{background:var(--backgroundBase);margin:140px auto 0;outline:none;padding:0 155px}@media (max-width:1120px){.tutorial-map{margin-bottom:0}}@media (max-width:840px){.tutorial-map{margin-top:80px;padding:0 16px}}@media (max-width:568px){.tutorial-map{margin-top:120px}}.tutorial-map_main{margin-top:46px;max-width:920px;padding:0 20px}@media (max-width:568px){.tutorial-map_main{margin-top:34px}}.tutorial-map__filter{background:var(--backgroundBase);left:0;padding:57px 155px 20px;position:fixed;right:0;top:0;z-index:1}@media (max-width:1120px){.tutorial-map__filter{padding:57px 155px 20px}}@media (max-width:840px){.tutorial-map__filter{padding:20px}}.tutorial-map__filter-t{display:table;margin:0 auto;max-width:1200px;width:100%}.tutorial-map__filter .text-input__control::-webkit-input-placeholder{color:#7e7e7e;opacity:.5;padding-top:2px}.tutorial-map__filter .text-input__control::-moz-placeholder{color:#7e7e7e;opacity:.5}.tutorial-map__filter .text-input__control:-ms-input-placeholder{color:#7e7e7e;opacity:.5}.tutorial-map__filter .text-input__control{font:14px/16px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tutorial-map__filter.sticky .switch__label,.tutorial-map__filter.sticky .text-input__control{border-top-left-radius:0;border-top-right-radius:0}.tutorial-map__input-wrap,.tutorial-map__layout,.tutorial-map__option{display:table-cell;vertical-align:middle}@media (max-width:568px){.tutorial-map__input-wrap,.tutorial-map__layout,.tutorial-map__option{display:block}}.tutorial-map__input-wrap{width:100%}.tutorial-map__option{padding:0 50px 0 40px;white-space:nowrap}@media (max-width:568px){.tutorial-map__option{display:block;padding:20px 0 0 20px}}.tutorial-map__option-control{margin:0;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%) scale(1.25);transform:translateY(-50%) scale(1.25);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.tutorial-map__option-label{color:#7e7e7e;padding-left:11px;position:relative}.tutorial-map__input{position:relative;width:100%}.tutorial-map-list{counter-reset:one;margin:0 auto;max-width:1200px}.tutorial-map_main .tutorial-map-list{margin-right:-20px}@media (max-width:1120px){.tutorial-map_main .tutorial-map-list{margin-right:0}}.tutorial-map-list__item{counter-increment:one;list-style:none}.tutorial-map-list__title{color:var(--foregroundSubtle);font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px;margin:65px 0 32px;text-transform:uppercase}.tutorial-map-list-two{counter-reset:two}.tutorial-map-list-two__item{counter-increment:two}.tutorial-map-list-two__title{border-bottom:1px solid var(--borderPrimary);font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:14px;padding-bottom:15px;position:relative}@media (max-width:1120px){.tutorial-map-list-two__title{font-size:18px}}.tutorial-map-list-two__link{color:var(--foregroundDefault)}.tutorial-map-list-three{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-columns:3;-moz-columns:3;column-count:3;counter-reset:three;list-style-type:none;margin-bottom:30px}@media (max-width:840px){.tutorial-map-list-three{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:568px){.tutorial-map-list-three{-webkit-columns:1;-moz-columns:1;column-count:1}}.tutorial-map-list-three__item{counter-increment:three;margin-bottom:4px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.tutorial-map-list-three__title{padding-left:24px;position:relative}.tutorial-map-list-three__title:before{color:var(--foregroundSubtle);content:counter(three);font-family:Consolas,Lucida Console,Menlo,Monaco,monospace;font-size:12px;left:0;line-height:20px;position:absolute;top:4px}.tutorial-map-list-three__link{color:var(--foregroundDefault);font-size:16px;line-height:24px}.tutorial-map-list-three__link_active{color:var(--foregroundAccent)}.tutorial-map-list-three__link:visited{color:var(--foregroundSubtle)}.tutorial-map-list-four{counter-reset:four;display:none;margin-bottom:16px}.tutorial-map_show-tasks .tutorial-map-list-four:not(:empty){display:block}.tutorial-map-list-four__item{counter-increment:four;margin-bottom:2px}.tutorial-map-list-four__title{margin:2px 0;padding-left:24px;position:relative}.tutorial-map-list-four__title:before{color:var(--foregroundConstructive);content:"\2713";font-size:inherit;margin:0 0 0 -20px;position:absolute}.tutorial-map-list-four__link{color:var(--foregroundDefault);font-size:14px;line-height:20px;margin-bottom:2px}
/*# sourceMappingURL=styles.6f9336b4d1c678ba6111.css.map*/