:root{--nav-h:55px}.support-tabs .tabs-bg .nav-tabs .border-tabs{border-left:2px solid #fff;border-right:2px solid #fff}.support-view .title{color:#052a34}.politics .sidebar .side-block .nav-link.active:before{border-left:4px solid #052a34;content:"";left:-42px;position:relative}.slick-prev{left:-50px}.slick-next{right:-50px}.modal-dialog:not(.modal-xl):not(.modal-lg):not(.modal-md){max-width:995px}#respond .modal-dialog{max-width:1050px}.columns{column-count:2;column-gap:30px}.profile-recom .container,.profile-recom .container-content,.studio-header .container,.studio-header .container-content{min-height:auto!important}@media (min-width:576px){.page-block{padding-left:calc(50vw - 270px);padding-right:calc(50vw - 270px)}.rounded-sm-10{border-radius:10px}}@media (min-width:768px){.page-block{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}.slide-shape{aspect-ratio:16/9;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr}.slide-shape .r-2{grid-row:1/3}.slide-shape .c-2{grid-column:1/3}.slide-shape .slide-area{display:grid;grid-template-rows:1fr auto}.slide-shape .slide-area img{aspect-ratio:16/9}.slide-shape .slide-area video{aspect-ratio:16/7}.slide-shape .slide-area .overflow-auto{max-height:100%}.slide-shape>*{overflow:hidden}}@media (min-width:992px){@supports (height:100dvh){.profile-panel{height:calc(100dvh - 56px);top:56px}}@supports not (height:100dvh){.profile-panel{height:calc(var(--vh, 1vh)*100 - 56px);top:56px}}.page-block{padding-left:calc(50vw - 495px);padding-right:calc(50vw - 495px)}.border-grey-left-lg{border-left:1px solid #c4c4c4}.border-grey-right-lg{border-right:1px solid #c4c4c4}}@supports (padding-top:env(safe-area-inset-top)){.navbar.fixed-top{padding-top:max(env(safe-area-inset-top),0px)}}@media (min-width:1200px){body:has(#navbarCollapse.show){overflow:visible}.col-dis-card{flex:0 0 20%;max-width:20%}.navbar-catalog{background:#fff;border-top:1px solid #f0f1f3;left:0;max-height:calc(100vh - 55px);position:absolute;top:100%;width:100%}.navbar-catalog .nav-tabs{border-right:1px solid #f0f1f3}.container{max-width:990px}.navbar+#main-site-content .col-lg-3 .sticky-top-panel,.navbar+#main-site-content .col-lg-4 .sticky-top-panel{max-height:calc(100vh - 71px)}.course-nav{border-left:2px solid #fff;display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 38px);position:sticky;top:38px}.course-nav .tab-content{overflow:hidden}.course-nav .tab-pane.active{display:grid;grid-template-rows:auto 1fr;height:100%}.page-block{padding-left:calc(50vw - 575px);padding-right:calc(50vw - 575px)}.container-content{margin-left:310px;margin-right:calc(50vw - 575px)}.req-position:nth-child(odd){border-right:1px solid #fff}.nav-level-2 .container>div{padding-left:151px}.mainpage-slider .img-block-rel{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.col-dis-card{flex:0 0 14.28571%;max-width:14.28571%}.container{max-width:1150px}.navbar+#main-site-content .sticky-top-panel{max-height:calc(100vh - 68px)}.index-sticky-bar{position:sticky;top:76px;transition:background-color .2s ease,box-shadow .2s ease,padding .2s ease;z-index:19}.index-sticky-bar.is-stuck.sticky-bg-gray{background:rgba(240,241,243,.88);border-radius:10px;box-shadow:0 6px 18px rgba(5,42,52,.08);padding:10px 12px}.index-sticky-bar.is-stuck.sticky-bg-white{background:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(5,42,52,.12);padding:10px 12px}.index-sticky-bar-sentinel{height:1px;margin-top:-1px}.questions-list-demo{max-height:320px}}@media (min-width:1266px){.right-navbar{transform:translateY(-11px)}.page-block{padding-left:calc(50vw - 625px);padding-right:calc(50vw - 625px)}.container-content{margin-left:280px;margin-right:calc(50vw - 625px)}.container{max-width:1250px}}@media (min-width:1440px){.page-block{padding-left:calc(50vw - 673px);padding-right:calc(50vw - 673px)}.container-content{margin-right:calc(50vw - 673px)}.slick-prev{left:-45px}.slick-next{right:-45px}.d-xxl-inline{display:inline!important}.col-dis-card{flex:0 0 11.11111%;max-width:11.11111%}}@media (min-width:1770px){.show-mobile-desktop{align-items:center;display:flex!important}.page-block{padding-left:calc(50vw - 798px);padding-right:calc(50vw - 798px)}.container-content{margin-right:calc(50vw - 798px)}.container{max-width:1596px;padding:0}}@media (min-width:2000px){.frame-img{flex:none;height:100%;width:auto}}@media (min-width:1440px) and (max-width:1769.99px){.container{max-width:1346px;padding:0}.container-content{margin-right:calc(50vw - 673px)}.width-main-search{width:70%}}@media (max-width:1439.98px){.width-main-search{width:65%}.t-m_b-50,.t-m_m-50,.t-m_r-50{font-size:2.5rem}.t-m_b-40,.t-m_m-40,.t-m_r-40{font-size:2.2rem}.t-m_b-36,.t-m_m-36,.t-m_r-36{font-size:1.9rem}.form-group input.t-m_b-30,.t-m_b-30,.t-m_m-30,.t-m_r-30{font-size:1.65rem}.t-m_b-28,.t-m_m-28,.t-m_r-28{font-size:1.45rem}.t-m_b-26,.t-m_m-26,.t-m_r-26{font-size:1.3rem}.t-m_b-24,.t-m_m-24,.t-m_r-24{font-size:1.2rem}.t-m_b-22,.t-m_m-22,.t-m_r-22{font-size:1.15rem}.t-m_b-20,.t-m_m-20,.t-m_r-20{font-size:1.05rem}.t-m_b-18,.t-m_m-18,.t-m_r-18{font-size:1.105rem}.slick-prev{left:-40px}.slick-next{right:-40px}.politics .sidebar .nav-link.active:before{left:-25px}.row-dis-cards .col-dis-card:nth-child(n+14){display:none}}@media(max-width:1250px){.container-content{margin-left:100px}.instructors-support .container-content{margin-left:80px!important}}@media(max-width:1250px) and (min-width:991px){.profile-panel:not(.open) .collapse,.profile-panel:not(.open) .panel-text{display:none}.profile-panel.open .panel-open-toggler{display:block!important}}@media (max-width:1199.98px){@supports (height:100dvh){.navbar-collapse{height:calc(100dvh - var(--nav-h))}}@supports not (height:100dvh){.navbar-collapse{height:calc(var(--vh, 1vh)*100 - var(--nav-h))}}.navbar-collapse{background:#f0f1f3!important;flex-direction:column;left:0;overflow:auto;padding-left:0;padding-right:0;position:absolute!important;top:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.navbar-collapse .blue-gradient-bg{background:#60a4e3}.navbar .nav-item:not(.navbar-catalog){border-bottom:1px solid #fff!important}.navbar-collapse a.color-dark{color:#052a34!important;font-size:.85rem!important}.navbar-collapse .navbar-nav{width:100%}.row-dis-cards .col-dis-card:nth-child(n+9){display:none}#navbarCollapse.collapsing{opacity:0;transition:height .12s ease,opacity .12s ease}#navbarCollapse.collapse{opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}#navbarCollapse.collapse.show{opacity:1;transform:none}body:has(#navbarCollapse.show){overflow:hidden}.container-content{margin-right:calc(50vw - 525px)}.cat-dis:last-child .cat-dis-list{right:15px}.modal-dialog:not(.modal-xl):not(.modal-lg):not(.modal-md){max-width:960px}.t-m_b-50,.t-m_m-50,.t-m_r-50{font-size:2.2rem}.t-m_b-40,.t-m_m-40,.t-m_r-40{font-size:2rem}.t-m_b-36,.t-m_m-36,.t-m_r-36{font-size:1.75rem}.form-group input.t-m_b-30,.t-m_b-30,.t-m_m-30,.t-m_r-30{font-size:1.5rem}.row-dis-cards .col-dis-card:nth-child(n+11){display:none}}@media screen and (max-width:1100px){.container-content{margin-right:calc(50vw - 510px)}}@media screen and (max-width:1040px){.container-content{margin-right:calc(50vw - 480px)}.img-polygon{clip-path:none}}@media screen and (max-width:1024px){.modal-dialog{max-width:800px}}@media (max-width:991.98px){.columns{column-count:1}.card-p-40{padding:28px 24px!important}.support-view .info-page .title{color:#fff!important}.support-view .info-page .form-block .btn-search,.support-view .info-page .form-block .sup-input{background-color:#fff!important;border:none!important}.t-m_b-50,.t-m_m-50,.t-m_r-50{font-size:2rem}.t-m_b-40,.t-m_m-40,.t-m_r-40{font-size:1.875rem}.pb-6{padding-bottom:40px!important}.pt-6{padding-top:40px!important}.py-40px{padding-bottom:12px;padding-top:12px}.collapse-arrow{height:15px}.overflow-x-lg-auto{overflow-x:auto}.container-content{margin-left:calc(50vw - 360px);margin-right:calc(50vw - 360px)}.course-card-panel{bottom:0;left:0;position:fixed;right:0;z-index:90}.studio-pipeline-arrow{height:3px;object-fit:cover;width:25px}.col-lg-2 .sticky-top-panel,.col-lg-3 .sticky-top-panel,.col-lg-4 .sticky-top-panel{min-height:unset}.profile-panel{border-right:none;bottom:0!important;height:calc(100vh - 56px);max-width:100%;top:56px;width:100vw}}@media (min-width:768px) and (max-width:900px){.navbar-catalog .container{padding-left:0;padding-right:0}}@media (max-width:767.98px){.index-sticky-bar{overflow:visible}table thead.sortbar th{position:static}.course-catalog-toolbar{flex-wrap:nowrap!important;overflow:visible;-webkit-overflow-scrolling:touch;white-space:nowrap}.course-catalog-toolbar .course-catalog-toolbar-btn{min-width:44px!important;padding-left:10px!important;padding-right:10px!important}.course-catalog-toolbar .course-catalog-toolbar-btn img{margin-right:0!important}.course-catalog-toolbar .dropdown{flex:0 0 auto;position:relative}.course-catalog-toolbar .dropdown-menu{left:0!important;margin-top:0;max-width:calc(100vw - 24px);min-width:220px;right:auto!important;top:calc(100% + 6px)!important;transform:none!important;z-index:1035!important}.course-catalog-sort-dropdown .dropdown-menu{left:0!important;right:auto!important}.custom-dropdown .dropdown-menu{left:-16px!important;max-width:calc(100vw - 32px)}.review-card-instructors-padding{padding:35px 17px}.become-insr-padding{padding:24px}.cover-image{height:500px}.row-mx-0{margin-left:0;margin-right:0}.t-m_b-60{font-size:28px!important;font-weight:600!important}.t-m_b-50,.t-m_m-50,.t-m_r-50{font-size:1.85rem}.t-m_b-40,.t-m_m-40,.t-m_r-40{font-size:1.65rem}.t-m_b-36,.t-m_m-36,.t-m_r-36{font-size:1.45rem}.form-group input.t-m_b-30,.t-m_b-30,.t-m_m-30,.t-m_r-30{font-size:1.25rem}.t-m_b-26,.t-m_b-28,.t-m_m-26,.t-m_m-28,.t-m_r-26,.t-m_r-28{font-size:1.15rem}.t-m_b-24,.t-m_m-24,.t-m_r-24{font-size:1.1rem}.t-m_b-22,.t-m_m-22,.t-m_r-22{font-size:1.115rem}.t-m_b-20,.t-m_m-20,.t-m_r-20{font-size:1.105rem}.t-m_b-18,.t-m_m-18,.t-m_r-18{font-size:1rem}.t-m_b-16,.t-m_m-16,.t-m_r-16,body{font-size:.95rem}.shapes-frame .shapes{position:relative}.shapes-frame .romb-xl{height:30vw;width:30vw}.shapes-frame .romb-lg{height:20vw;width:20vw}.shapes-frame .romb-md{height:10vw;width:10vw}.panel .back-link{max-width:unset}.row-dis-cards .col-dis-card:nth-child(n+5){display:none}.container-content{margin-left:calc(50vw - 270px)!important;margin-right:calc(50vw - 270px)!important}.scroll-top-btn{bottom:16px;height:35px;right:18px;width:35px}.chat-contacts{position:absolute;right:-1px;transition:.4s;z-index:1}.chat-contacts.closed{transform:translateX(-101%)}.chat-header{height:auto!important}}@media screen and (max-width:576px){body.search .page-content{padding:13px 15px 50px!important}.navbar-brand img{height:35px}.t-m_r-120{font-size:5em}.t-m_r-60{font-size:1.875em}.t-m_b-50,.t-m_m-50,.t-m_r-50{font-size:1.75rem}.t-m_b-40,.t-m_m-40,.t-m_r-40{font-size:1.5rem}.t-m_b-36,.t-m_m-36,.t-m_r-36{font-size:1.35rem}.form-group input.t-m_b-30,.t-m_b-30,.t-m_m-30,.t-m_r-30{font-size:1.25rem}.from-cke h3,.t-m_b-28,.t-m_m-28,.t-m_r-28{font-size:1.15rem}.from-cke h3,.t-m_b-26,.t-m_m-26,.t-m_r-26{font-size:1.115rem}.from-cke h3,.t-m_b-24,.t-m_m-24,.t-m_r-24{font-size:1.105rem}.t-m_b-22,.t-m_m-22,.t-m_r-22{font-size:1rem}.calendar-blocks{display:block}.calendar-arrow{transform:rotate(45deg)}.container-content{margin-left:15px!important;margin-right:15px!important}.card-instructors-info{border-radius:10px;padding:20px}.card-instructors-info.requirements{border-radius:10px 10px 0 0;padding:20px}.btn-instructors-info{bottom:0;display:block!important;width:100%}}@page{margin:2cm 1cm 2cm 2cm}.print-section{display:none}@media print{body>:not(.print-section){display:none!important}.print-section{display:block}}@media (min-width:1200px) and (max-width:1769.98px){.show-company-info-desktop{display:flex!important}.header-optional-link{display:none!important}}@media (max-width:1199.98px){.navbar-search .fast-search-panel{border-radius:0 0 10px 10px;left:0;max-height:calc(100vh - var(--site-header-height, 68px) - 64px);max-width:none;position:fixed;right:0;top:calc(var(--site-header-height, 68px) + 64px);width:100%}.fast-search-card__link{padding:12px 16px}.mobile-quick-links a{font-size:.85rem;line-height:1.2;text-decoration:none}.mobile-header-contacts{border-top:1px solid #e9edf2;margin-top:.25rem;padding-top:.5rem}.mobile-header-contacts a{min-height:38px}}@media (min-width:1200px) and (max-width:1700px){.cart-label{display:none!important}}@media (prefers-reduced-motion:reduce){.toggler .toggler-icon{transition:none}}@media (max-width:767.98px){.filter-panel.offcanvas{max-width:none;width:100vw}.filter-panel .offcanvas-header{padding:16px 18px!important}.filter-panel .offcanvas-header h5{font-size:22px}.filter-panel .offcanvas-body{padding:16px 18px!important}.filter-panel .filter-collapse{margin-bottom:12px!important}.filter-panel .filter-collapse-toggle{font-size:16px;min-height:54px;padding:12px 14px}.filter-panel .filter-option{font-size:13px;padding:8px 12px}.filter-panel .offcanvas-footer{padding:12px 18px!important}.filter-panel .offcanvas-footer .d-flex{gap:8px}.filter-panel .offcanvas-footer .btn{font-size:14px;min-height:42px;padding:8px 10px}.filter-panel .offcanvas-footer .btn.mr-2{margin-right:0!important}.course-form-sticky{align-items:center;gap:10px;margin-bottom:20px!important}.course-form-sticky>div{margin-right:0!important}.course-form-sticky .radio-label{font-size:13px;padding:7px 10px}.course-form-sticky .btn{font-size:13px;padding:9px 14px}.info-page .text-add>.w-100>.d-flex{margin-top:8px}.course-form-actions{flex-wrap:wrap!important;gap:8px;justify-content:stretch!important}.course-form-actions .btn{flex:1 1 auto;min-width:0;padding:10px 14px!important}.course-form-actions .mr-3{margin-right:0!important}.coordination-course-toolbar{align-items:stretch!important;flex-wrap:wrap!important;gap:8px}.coordination-course-toolbar .search-inline{flex:1 0 100%;min-width:0;order:3}.coordination-course-toolbar .column-picker>.btn,.coordination-course-toolbar-button,.coordination-course-toolbar>.ml-2{min-width:42px}.coordination-course-toolbar .mobile-sort,.coordination-course-toolbar-button,.coordination-course-toolbar>.ml-2{margin-left:0!important}.coordination-course-toolbar .column-picker-menu,.course-list-toolbar .column-picker-menu{max-width:none;min-width:0;overflow-y:auto}.course-list-toolbar{gap:8px}.course-list-toolbar .input-group{flex:1 0 100%;margin-right:0!important;min-width:0;order:3}.course-list-toolbar>.mobile-sort,.course-list-toolbar>.mr-2{margin:0!important}}