@charset "UTF-8";.mobile__menu{position:fixed;top:84px;background:#fff;width:100%;bottom:0;overflow:scroll;opacity:0;z-index:-1;-webkit-transition:none;transition:none;-ms-overflow-style:none;scrollbar-width:none;padding:30px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media screen and (max-width:860px){.mobile__menu{top:57px}}@supports (font:-apple-system-body) and (-webkit-appearance:none){.mobile__menu{-webkit-transition:none;transition:none}}.mobile__menu.active{-webkit-transition:none;transition:none;z-index:999;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:1024px){.mobile__menu.active{width:calc(100% - 19px);max-width:calc(100% - 19px)}}@supports (font:-apple-system-body) and (-webkit-appearance:none){.mobile__menu.active{width:100%;max-width:100%;-webkit-transition:none;transition:none}}.mobile__menu ul{list-style:none}.mobile__menu nav>ul>li ul li.popular{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile__menu nav>ul>li ul li.popular .ico{margin:0 4px 0 0;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}@media screen and (max-width:800px){.mobile__menu nav>ul>li ul li.popular .ico{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}}.mobile__menu nav>ul>li ul li.subtitle{font-weight:700;font-size:16px;line-height:130%}@media screen and (max-width:800px){.mobile__menu nav>ul>li ul li.subtitle{font-size:16px}}.mobile__menu nav>ul>li ul li.subtitle.letter{margin-top:24px}@media screen and (max-width:800px){.mobile__menu nav>ul>li ul li.subtitle.letter{margin-top:16px}}.mobile__menu nav>ul ul{display:none;padding-top:6px}.mobile__menu nav>ul ul li{margin:0 0 12px 0}.mobile__menu nav>ul ul a{color:inherit;text-decoration:none;font-weight:500;font-size:14px;line-height:120%}@media screen and (max-width:800px){.mobile__menu nav>ul ul a{font-size:16px}}.mobile__menu nav>ul ul a:hover{color:#4e59fd}.mobile__menu nav>ul>li.promocode__item .name::after{content:none}@media screen and (max-width:800px){.mobile__menu nav>ul{padding-left:0}.mobile__menu nav>ul>li ul{padding:0 0 0 20px!important}}@media screen and (min-width:800px){.mobile__menu nav>ul{width:300px}.mobile__menu nav>ul>li{position:relative;cursor:pointer}.mobile__menu nav>ul>li::after{background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;content:"";display:block;position:absolute;width:7px;height:15px;right:17px;top:17px}.mobile__menu nav>ul>li.promocode__item{display:none}.mobile__menu nav>ul>li .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:52px;position:relative;font-weight:600;font-size:16px;line-height:120%;color:#222;width:100%}.mobile__menu nav>ul>li ul{overflow:auto}.mobile__menu nav>ul>li ul li{margin:0 0 12px 0;height:auto}.mobile__menu nav>ul>li.active::after{background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}.mobile__menu nav>ul>li.active .name{font-weight:700;color:#222;margin-right:0;padding-right:35px}.mobile__menu nav>ul>li.active .submenu_wrapper{position:fixed;left:calc((100vw - 1360px)/ 2 + 127px + 289px);top:54px;width:933px!important;height:calc(100vh - 115px);max-height:calc(100vh - 115px);padding:0 0 0 55px;overflow-y:auto}}@media screen and (min-width:800px) and (max-width:1400px){.mobile__menu nav>ul>li.active .submenu_wrapper{left:442px}}@media screen and (min-width:800px) and (max-width:1360px){.mobile__menu nav>ul>li.active .submenu_wrapper{width:calc(100vw - 300px - 127px - 30px - 19px)!important}}@media screen and (min-width:800px) and (max-width:1200px){.mobile__menu nav>ul>li.active .submenu_wrapper{width:calc(100vw - 300px - 45px - 19px)!important;left:330px;padding:0 0 0 25px}}@media screen and (min-width:800px) and (max-width:1024px){.mobile__menu nav>ul>li.active .submenu_wrapper{width:calc(100vw - 300px - 45px)!important}}@media screen and (min-width:800px){.mobile__menu nav>ul>li.active .submenu_wrapper::-webkit-scrollbar{width:4px}.mobile__menu nav>ul>li.active .submenu_wrapper::-webkit-scrollbar-track{background:#fff}.mobile__menu nav>ul>li.active .submenu_wrapper::-webkit-scrollbar-thumb{background-color:#4e59fd;border-radius:2px}}@media screen and (min-width:800px) and (min-width:1025px){.mobile__menu nav>ul>li.active .submenu_wrapper{top:84px;height:calc(100vh - 144px);max-height:calc(100vh - 144px)}}@media screen and (min-width:800px){.mobile__menu nav>ul>li.active ul{display:block;width:100%;height:auto;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width:800px) and (max-width:900px){.mobile__menu nav>ul>li.active ul{-webkit-column-gap:33px;-moz-column-gap:33px;column-gap:33px}}@media screen and (max-width:800px){.mobile__menu nav>ul>li.active .submenu_wrapper{display:block}}.mobile__menu nav>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:12px}@media screen and (max-width:800px){.mobile__menu nav>ul>li{height:40px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:800px){.mobile__menu nav>ul>li:hover{background-color:#f8f8f8}}.mobile__menu nav>ul>li>a{font-weight:600;font-size:18px;line-height:130%;color:#000;text-decoration:none;margin-right:35px;-webkit-transition:.25s;transition:.25s}.mobile__menu nav>ul>li .name{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.mobile__menu nav>ul>li .name{height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mobile__menu nav>ul>li .name .ico{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin:0 13px 0 0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:800px){.mobile__menu nav>ul>li .name .ico{display:none}}.mobile__menu nav>ul>li .name .ico img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.mobile__menu nav>ul>li .name::after{position:absolute;right:-10px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;-webkit-transition:.25s;transition:.25s;top:4px;content:"";display:block;background:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.5 7L14 1' stroke='%23222222' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat}}@media screen and (min-width:800px){.mobile__menu nav>ul>li.active{background-color:#eeefff}}@media screen and (max-width:800px){.mobile__menu nav>ul>li.active{height:auto}}@media screen and (max-width:800px){.mobile__menu nav>ul>li.active .name::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.mobile__menu .mobile__menu__content{width:1360px}@media screen and (max-width:1360px){.mobile__menu .mobile__menu__content{width:100%}}@media screen and (min-width:800px){.mobile__menu .mobile__menu__content{margin:0 auto;padding:15px 0 60px 127px}}@media screen and (max-width:1200px) and (min-width:800px){.mobile__menu .mobile__menu__content{padding:15px 0 60px 15px}}.mobile__menu .title{font-weight:600;font-size:24px;line-height:130%;margin-bottom:21px}@media screen and (min-width:800px){.mobile__menu .title{display:none}}.mobile__menu .name{font-weight:600;font-size:18px;line-height:130%;color:#000;text-decoration:none;margin-right:35px;-webkit-transition:.25s;transition:.25s;width:100%}.mobile__menu .search{width:100%;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;margin:0 0 24px 0;position:relative}@media screen and (min-width:800px){.mobile__menu .search{display:none}}.mobile__menu .search button{position:absolute;top:9px;right:10px;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='%23D0D0D0' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat;border:0;outline:0}.mobile__menu .search input{font-family:inherit;font-size:100%;line-height:1.15;background:#fff;border:1px solid #e3e3e3;border-radius:6px;width:100%;height:100%;padding:0 0 0 16px}.mobile__menu .search input::-webkit-input-placeholder{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.mobile__menu .search input::-moz-placeholder{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.mobile__menu .search input:-ms-input-placeholder{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.mobile__menu .search input::-ms-input-placeholder{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.mobile__menu .search input::placeholder{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.mobile__menu .mobile__menu__account{display:none}@media screen and (max-width:800px){.mobile__menu .mobile__menu__account{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}}.mobile__menu .mobile__menu__account form{display:block;margin:0}.mobile__menu .mobile__menu__account-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:38px;padding:0 12px;border-radius:8px;font-weight:700;font-size:calc(12px + 1px);line-height:120%;text-align:center;text-decoration:none}.mobile__menu .mobile__menu__account-link--primary{border:1px solid #4e59fd;background:#4e59fd;color:#fff}.mobile__menu .mobile__menu__account-link--secondary{border:1px solid #d8dcff;background:#fff;color:#3039b8}.mobile__menu .menu_footer{display:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:83px;width:100%;margin:26px 0 0 0}@media screen and (max-width:800px){.mobile__menu .menu_footer{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile__menu .menu_footer::before{position:absolute;top:0;left:-16px;content:"";display:block;height:1px;width:100vw;border-top:1px solid #e3e3e3}.mobile__menu .review__link{text-decoration:none;font-weight:600;font-size:16px;line-height:120%;color:#4e59fd;width:calc(100vw - 32px);text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;padding:12px 16px;border-radius:6px;margin:20px 0 0 0}@media screen and (min-width:800px){.mobile__menu .review__link{display:none}}header .search input:focus{border:1px solid #4e59fd}header .search.founded button{background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat}header .promo__link:hover{color:#4e59fd;text-decoration:none}header .review__link:hover{background:#4e59fd;color:#fff}header .kh-header-favorites:hover{color:#4e59fd;background:#f5f6ff}header .kh-header-favorites:focus-visible{outline:2px solid #4e59fd;outline-offset:2px;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}header.blur{-webkit-filter:blur(5px);filter:blur(5px)}.kh-menu-toggle:focus-visible,.subcategory__top .info .buttons [data-kh-popup-target]:focus-visible{outline:2px solid #4e59fd;outline-offset:2px;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.18);box-shadow:0 0 0 3px rgba(78,89,253,.18)}.alert__cookie[data-modal=cookie]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:24px;left:auto;width:min(640px,100vw - 32px);gap:12px;padding:16px}.alert__cookie[data-modal=cookie] .cookies__desc{display:block;width:100%;color:#4f4f55;font-size:12px;line-height:1.45;white-space:normal}.alert__cookie[data-modal=cookie] .cookies__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.alert__cookie[data-modal=cookie] .cookies__button{width:100%;min-width:0;min-height:44px;height:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.2;text-align:center;white-space:normal}.alert__cookie[data-modal=cookie] .cookies__button--primary{border-color:#4e59fd;background:#4e59fd;color:#fff}.alert__cookie[data-modal=cookie] .cookies__button--primary:hover{border-color:#3f49e7;background:#3f49e7;color:#fff}.alert__cookie[data-modal=cookie] .cookies__button--secondary{border-color:#d8d9e8;background:#fff;color:#222}.alert__cookie[data-modal=cookie] .cookies__button--secondary:hover{border-color:#222;background:#222;color:#fff}@media screen and (max-width:800px){.promocode_tip_container .tips__item,.tax-kursy .courses_table .promocode_tips .tips__item{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 32px);padding:16px 18px}.promocode_tip_container{-webkit-box-sizing:border-box;box-sizing:border-box;top:auto!important;right:16px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;left:16px!important;width:auto!important;max-width:calc(100vw - 32px);height:auto!important;min-height:0!important;max-height:min(82vh,560px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;border-radius:18px}.promocode_tip_container .tips__item{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.promocode_tip_container .tips__item.moved{bottom:0!important}.alert__cookie[data-modal=cookie]{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0));left:8px;width:auto;max-width:calc(100vw - 16px);max-height:min(55vh,360px);min-height:0;overflow-y:auto;gap:8px;padding:10px}.alert__cookie[data-modal=cookie] .cookies__desc{overflow:visible;font-size:10px;line-height:1.3;text-overflow:initial;white-space:normal}.alert__cookie[data-modal=cookie] .cookies__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.alert__cookie[data-modal=cookie] .cookies__button{min-height:38px;height:auto;-ms-flex-preferred-size:auto;flex-basis:auto;padding:7px 6px;font-size:10px}}body.no_scroll header.show_menu{position:fixed!important;top:0!important;right:var(--kh-scrollbar-compensation,0)!important;left:0!important;width:auto!important;z-index:2147483647!important}body.no_scroll .mobile__menu,body.no_scroll .mobile__menu.active{transition:none!important;-webkit-transition:none!important}body.no_scroll .mobile__menu.active{z-index:2147483646!important}body.no_scroll header.show_menu~footer,body.no_scroll header.show_menu~main{position:relative;z-index:0!important}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.main .content__list .content__item:nth-child(2){position:relative;padding-top:50px}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2){max-width:750px;padding:calc(12px + 1px) 0 32px;font-size:16px}}@media screen and (max-width:365px){.main .content__list .content__item:nth-child(2){font-size:14px}}.main .content__list .content__item:nth-child(2) .update__time{position:absolute;right:0;font-size:12px;line-height:1.3;color:#535353;top:57px}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .update__time{font-size:14px;position:static;margin-bottom:22px;text-align:left}}.main .content__list .content__item:nth-child(2) .image{margin-bottom:calc(16px - 2px);padding-right:240px}@media screen and (max-width:500px){.main .content__list .content__item:nth-child(2) .image{margin-bottom:12px}}.main .content__list .content__item:nth-child(2) .image img{height:22px;display:block;width:130px;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .image img{height:20px}}@media screen and (max-width:500px){.main .content__list .content__item:nth-child(2) .image img{height:18px;width:150px}}.main .content__list .content__item:nth-child(2) .descr{line-height:1.5;margin-bottom:24px}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .descr{line-height:1.6}}.main .content__list .content__item:nth-child(2) .school__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(32px - 2px) 60px;margin-bottom:24px}@media screen and (max-width:500px){.main .content__list .content__item:nth-child(2) .school__info{gap:calc(24px + 1px) 20px}}@media screen and (max-width:500px){.main .content__list .content__item:nth-child(2) .school__info .column{width:calc(50% - 20px)}}.main .content__list .content__item:nth-child(2) .school__info .column .title{font-size:14px;line-height:1.3;color:#535353;margin-bottom:calc(8px - 2px)}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .school__info .column .title{font-size:16px}}@media screen and (max-width:365px){.main .content__list .content__item:nth-child(2) .school__info .column .title{font-size:14px}}.main .content__list .content__item:nth-child(2) .school__info .column .value{font-weight:500}.main .content__list .content__item:nth-child(2) .row{margin-bottom:24px}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .row{margin-bottom:28px}}.main .content__list .content__item:nth-child(2) .row p{color:#000;line-height:1.45}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .row p{line-height:1.6}}.main .content__list .content__item:nth-child(2) .row .title{font-size:14px;line-height:1.3;color:#535353;margin-bottom:8px;font-weight:400}@media screen and (max-width:800px){.main .content__list .content__item:nth-child(2) .row .title{font-size:16px}}@media screen and (max-width:365px){.main .content__list .content__item:nth-child(2) .row .title{font-size:16px}}@media screen and (max-width:1100px){.main .content__list .content__item:nth-child(2) .row .advantage__list{font-size:14px}}.main .content__list .content__item:nth-child(2) .row .advantage__list .item{font-weight:500;position:relative;padding-left:35px;line-height:1.9;margin-bottom:calc(12px - 2px)}.main .content__list .content__item:nth-child(2) .row .advantage__list .item:last-child{margin-bottom:0}@media screen and (max-width:1100px){.main .content__list .content__item:nth-child(2) .row .advantage__list .item{margin-bottom:calc(4px + 1px)}}@media screen and (max-width:700px){.main .content__list .content__item:nth-child(2) .row .advantage__list .item{padding-left:18px;font-weight:500;line-height:1.4;margin-bottom:calc(12px - 2px)}}@media screen and (max-width:365px){.main .content__list .content__item:nth-child(2) .row .advantage__list .item{font-size:14px}}.main .content__list .content__item:nth-child(2) .row .advantage__list .item:before{content:"";position:absolute;left:5px;background-image:url(/wp-content/themes/kurshub/img/icons/advantage.svg);width:14px;height:14px;background-size:14px;background-repeat:no-repeat;background-position:50%;top:9px}@media screen and (max-width:700px){.main .content__list .content__item:nth-child(2) .row .advantage__list .item:before{width:10px;background-size:10px;top:3px;left:1px}}.main .content__list .content__item .comment_for_form_inner{display:none}form[name=send_review_form] .screenshots{--school-review-upload-size:94px;--school-review-upload-radius:6px;--school-review-upload-gap:8px;--school-review-upload-files-margin-top:32px}@media screen and (max-width:800px){form[name=send_review_form] .screenshots{--school-review-upload-size:60px}}form[name=send_review_form]{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.06);box-shadow:0 5px 15px rgba(0,0,0,.06)}form[name=send_review_form] .min_length{font-size:12px;margin:calc(8px - 1px) 0 0 0}@media screen and (max-width:800px){form[name=send_review_form] .min_length{font-size:14px}}form[name=send_review_form] .min_length.error{border:initial!important;color:#a32c00}form[name=send_review_form] .error_msg{color:#a32c00}form[name=send_review_form] .note{margin:15px 0 0 0;font-size:14px}form[name=send_review_form] .screenshots{max-width:100%}form[name=send_review_form] .screenshots[data-review-attachments]{margin-top:16px}form[name=send_review_form] .screenshots .review-attachments-toggle{position:relative;width:100%;min-height:calc(48px - 2px);padding:0 calc(16px + 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border:1px solid #e3e3e3;border-radius:6px;background:#fff;color:#222;font-weight:500;font-size:14px;line-height:1.45;text-align:left}form[name=send_review_form] .screenshots .review-attachments-toggle::after{content:"";width:8px;height:8px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;border-right:2px solid #8e8e8e;border-bottom:2px solid #8e8e8e;-webkit-transform:rotate(45deg) translateY(-2px);-ms-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}form[name=send_review_form] .screenshots .review-attachments-toggle__title{font-weight:500}form[name=send_review_form] .screenshots .review-attachments-toggle__hint{margin-left:auto;color:#8e8e8e;font-weight:500;font-size:12px;white-space:nowrap}form[name=send_review_form] .screenshots .review-attachments-panel[hidden]{display:none}form[name=send_review_form] .screenshots.review-attachments-expanded .review-attachments-toggle{border-color:rgba(78,89,253,.35)}form[name=send_review_form] .screenshots.review-attachments-expanded .review-attachments-toggle::after{-webkit-transform:rotate(225deg) translate(-2px,-2px);-ms-transform:rotate(225deg) translate(-2px,-2px);transform:rotate(225deg) translate(-2px,-2px)}form[name=send_review_form] .screenshots.review-attachments-expanded .review-attachments-panel{margin-top:12px}@media screen and (max-width:485px){form[name=send_review_form] .screenshots .review-attachments-toggle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:12px}form[name=send_review_form] .screenshots .review-attachments-toggle::after{position:absolute;right:12px;top:calc(16px + 1px)}form[name=send_review_form] .screenshots .review-attachments-toggle__hint{margin-left:0}}form[name=send_review_form] .screenshots .descr{padding:0 calc(32px - 4px) 0 0;font-weight:500;font-size:14px;line-height:190%;color:#8e8e8e;height:calc(48px - 2px);border-bottom:1px solid #e3e3e3;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9175 17.8068L15.8084 10.2535C16.7558 9.34668 16.7558 7.87637 15.8084 6.96951C14.861 6.06265 13.325 6.06265 12.3776 6.96951L4.54387 14.4681C2.74382 16.1911 2.74382 18.9847 4.54387 20.7077C6.34391 22.4308 9.26237 22.4308 11.0624 20.7077L19.0105 13.0997C21.6632 10.5605 21.6632 6.44362 19.0105 3.90441C16.3578 1.3652 12.0569 1.3652 9.40419 3.90441L3 10.0346' stroke='%238E8E8E' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") right top no-repeat}@media screen and (max-width:485px){form[name=send_review_form] .screenshots .descr{height:auto;padding:0 calc(32px - 4px) calc(12px - 2px) 0}}form[name=send_review_form] .screenshots .upload_files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:var(--school-review-upload-files-margin-top) 0 0 0;height:var(--school-review-upload-size);max-width:100%}@media screen and (max-width:800px){form[name=send_review_form] .screenshots .upload_files{height:var(--school-review-upload-size)}}@media screen and (max-width:700px){form[name=send_review_form] .screenshots .upload_files{height:auto;max-height:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}}form[name=send_review_form] .screenshots .upload_files .add_imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:94px;max-height:94px}@media screen and (max-width:800px){form[name=send_review_form] .screenshots .upload_files .add_imgs{height:60px;max-height:60px}}@media screen and (max-width:700px){form[name=send_review_form] .screenshots .upload_files .add_imgs{height:auto;max-height:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}}form[name=send_review_form] .screenshots .upload_files .add_imgs .image{position:relative;z-index:999999999999;margin:0 var(--school-review-upload-gap) var(--school-review-upload-gap) 0;border-radius:var(--school-review-upload-radius);overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;height:var(--school-review-upload-size);max-height:var(--school-review-upload-size)}@media screen and (max-width:800px){form[name=send_review_form] .screenshots .upload_files .add_imgs .image{height:var(--school-review-upload-size);max-height:var(--school-review-upload-size)}}form[name=send_review_form] .screenshots .upload_files .add_imgs .image.loading::before{position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);z-index:999;content:"";display:block;width:24px;height:24px;-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4V6.4C12.75 6.81421 12.4142 7.15 12 7.15C11.5858 7.15 11.25 6.81421 11.25 6.4V4C11.25 3.58579 11.5858 3.25 12 3.25ZM3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H6.4C6.81421 11.25 7.15 11.5858 7.15 12C7.15 12.4142 6.81421 12.75 6.4 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12ZM16.85 12C16.85 11.5858 17.1858 11.25 17.6 11.25H20C20.4142 11.25 20.75 11.5858 20.75 12C20.75 12.4142 20.4142 12.75 20 12.75H17.6C17.1858 12.75 16.85 12.4142 16.85 12ZM12 16.85C12.4142 16.85 12.75 17.1858 12.75 17.6V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V17.6C11.25 17.1858 11.5858 16.85 12 16.85Z' fill='white'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M18.187 5.81244C18.4799 6.10534 18.4799 6.58021 18.187 6.8731L16.49 8.57016C16.1971 8.86305 15.7222 8.86305 15.4293 8.57016C15.1364 8.27727 15.1364 7.80239 15.4293 7.5095L17.1264 5.81244C17.4193 5.51955 17.8941 5.51955 18.187 5.81244Z' fill='white'/%3E%3Cpath d='M5.81244 5.81262C6.10534 5.51973 6.58021 5.51973 6.8731 5.81262L8.57016 7.50968C8.86305 7.80257 8.86305 8.27744 8.57016 8.57034C8.27727 8.86323 7.80239 8.86323 7.5095 8.57034L5.81244 6.87328C5.51955 6.58039 5.51955 6.10551 5.81244 5.81262Z' fill='white'/%3E%3Cpath d='M8.57037 15.4291C8.86327 15.722 8.86327 16.1969 8.57037 16.4898L6.87332 18.1868C6.58042 18.4797 6.10555 18.4797 5.81266 18.1868C5.51976 17.8939 5.51976 17.419 5.81266 17.1262L7.50971 15.4291C7.80261 15.1362 8.27748 15.1362 8.57037 15.4291Z' fill='white'/%3E%3Cpath d='M15.4291 15.4293C15.722 15.1364 16.1969 15.1364 16.4898 15.4293L18.1868 17.1263C18.4797 17.4192 18.4797 17.8941 18.1868 18.187C17.8939 18.4799 17.419 18.4799 17.1262 18.187L15.4291 16.4899C15.1362 16.197 15.1362 15.7222 15.4291 15.4293Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}form[name=send_review_form] .screenshots .upload_files .add_imgs .image img{display:block;width:auto;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}form[name=send_review_form] .screenshots .upload_files .add_imgs .image .remove{position:absolute;top:5px;right:5px;width:18px;height:18px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9Z' fill='%234E59FD'/%3E%3Cpath d='M6.72725 6.72725C6.94692 6.50758 7.30308 6.50758 7.52275 6.72725L9.00001 8.20451L10.4773 6.72727C10.6969 6.5076 11.0531 6.5076 11.2727 6.72727C11.4924 6.94694 11.4924 7.30309 11.2727 7.52276L9.7955 9.00001L11.2727 10.4772C11.4924 10.6969 11.4924 11.0531 11.2727 11.2727C11.0531 11.4924 10.6969 11.4924 10.4772 11.2727L9.00001 9.7955L7.52276 11.2727C7.30309 11.4924 6.94694 11.4924 6.72727 11.2727C6.5076 11.0531 6.5076 10.6969 6.72727 10.4773L8.20451 9.00001L6.72725 7.52275C6.50758 7.30308 6.50758 6.94692 6.72725 6.72725Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;background-size:cover}form[name=send_review_form] .screenshots .upload_files button{width:var(--school-review-upload-size);min-width:var(--school-review-upload-size);height:var(--school-review-upload-size);border-radius:var(--school-review-upload-radius);background:url("data:image/svg+xml,%3Csvg width='94' height='94' viewBox='0 0 94 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='94' height='94' rx='6' fill='%23CACEFE' fill-opacity='0.2'/%3E%3Crect x='5.5' y='5.5' width='83' height='83' rx='5.5' stroke='%23CACEFE' stroke-dasharray='2 2'/%3E%3Cpath opacity='0.5' d='M56.9998 47.6978C56.9983 49.1674 56.9871 50.4165 56.9036 51.4414C56.8067 52.6308 56.6081 53.6246 56.1636 54.45C55.9676 54.814 55.7267 55.1401 55.4334 55.4334C54.601 56.2657 53.5405 56.6428 52.1966 56.8235C50.8835 57 49.2007 57 47.0534 57H46.9466C44.7993 57 43.1165 57 41.8034 56.8235C40.4595 56.6428 39.399 56.2657 38.5666 55.4334C37.8287 54.6954 37.4476 53.777 37.245 52.6376C37.0459 51.5184 37.0095 50.1259 37.0019 48.3967C37 47.9569 37 47.4917 37 47.0009V46.9466C37 44.7993 37 43.1165 37.1765 41.8034C37.3572 40.4595 37.7343 39.399 38.5666 38.5666C39.399 37.7343 40.4595 37.3572 41.8034 37.1765C42.9711 37.0195 44.4735 37.0021 46.302 37.0002C46.6873 36.9998 47 37.3124 47 37.6977C47 38.083 46.6872 38.3952 46.3019 38.3956C44.4475 38.3976 43.0675 38.4145 41.9894 38.5594C40.8002 38.7193 40.0832 39.0234 39.5533 39.5533C39.0234 40.0832 38.7193 40.8002 38.5594 41.9894C38.3968 43.1987 38.3953 44.7877 38.3953 47C38.3953 47.2702 38.3953 47.5314 38.3957 47.7844L39.327 46.9696C40.1747 46.2278 41.4522 46.2704 42.2487 47.0668L46.2392 51.0573C46.8785 51.6966 47.8848 51.7837 48.6245 51.2639L48.9019 51.0689C49.9663 50.3209 51.4064 50.4076 52.3734 51.2779L55.0064 53.6476C55.2714 53.091 55.4288 52.3597 55.5128 51.3281C55.592 50.3561 55.6029 49.1755 55.6044 47.6979C55.6048 47.3126 55.917 47 56.3023 47C56.6876 47 57.0002 47.3125 56.9998 47.6978Z' fill='%234E59FD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.5 46C50.3787 46 49.318 46 48.659 45.341C48 44.682 48 43.6213 48 41.5C48 39.3787 48 38.318 48.659 37.659C49.318 37 50.3787 37 52.5 37C54.6213 37 55.682 37 56.341 37.659C57 38.318 57 39.3787 57 41.5C57 43.6213 57 44.682 56.341 45.341C55.682 46 54.6213 46 52.5 46ZM54.5303 40.4697L53.0303 38.9697C52.7374 38.6768 52.2626 38.6768 51.9697 38.9697L50.4697 40.4697C50.1768 40.7626 50.1768 41.2374 50.4697 41.5303C50.7626 41.8232 51.2374 41.8232 51.5303 41.5303L51.75 41.3107V43.5C51.75 43.9142 52.0858 44.25 52.5 44.25C52.9142 44.25 53.25 43.9142 53.25 43.5V41.3107L53.4697 41.5303C53.7626 41.8232 54.2374 41.8232 54.5303 41.5303C54.8232 41.2374 54.8232 40.7626 54.5303 40.4697Z' fill='%234E59FD'/%3E%3C/svg%3E%0A") center no-repeat}@media screen and (max-width:800px){form[name=send_review_form] .screenshots .upload_files button{width:var(--school-review-upload-size);min-width:var(--school-review-upload-size);height:var(--school-review-upload-size)}}form[name=send_review_form] .screenshots .upload_files button.not_active{pointer-events:none;cursor:auto;-webkit-filter:opacity(.8);filter:opacity(.8)}form[name=send_review_form] .screenshots .upload_files #upload_images{display:none}form[name=send_review_form] .agree{margin:32px 0 0 0}form[name=send_review_form] .agree.agree--review-popup label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}form[name=send_review_form] .agree.agree--review-popup .view{-webkit-box-flex:0;-ms-flex:0 0 calc(20px - 2px);flex:0 0 calc(20px - 2px);margin-top:-1px}form[name=send_review_form] .agree.agree--review-popup span.agree_text{line-height:1.55}@media screen and (max-width:800px){form[name=send_review_form] .agree{margin:20px 0 0 0}}form[name=send_comment_form],form[name=send_review_form]{background:#fff;border-radius:24px;padding:48px;margin-top:16px}@media screen and (max-width:800px){form[name=send_comment_form],form[name=send_review_form]{padding:20px 15px}}form[name=send_comment_form] .rating,form[name=send_review_form] .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media screen and (max-width:800px){form[name=send_comment_form] .rating,form[name=send_review_form] .rating{margin-bottom:26px}}form[name=send_comment_form] .stars_wrapper,form[name=send_review_form] .stars_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;margin-left:10px}form[name=send_comment_form] .stars_wrapper .rating__item,form[name=send_review_form] .stars_wrapper .rating__item{position:relative;z-index:999999999999999;width:20%;height:100%}form[name=send_comment_form] .stars_wrapper .rating__item.full,form[name=send_review_form] .stars_wrapper .rating__item.full{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) center no-repeat;background-size:100%}form[name=send_comment_form] .form__title,form[name=send_review_form] .form__title{font-weight:600;font-size:28px;line-height:1.2;margin-bottom:22px}@media screen and (max-width:800px){form[name=send_comment_form] .form__title,form[name=send_review_form] .form__title{font-weight:600;font-size:18px;margin-bottom:18px}}form[name=send_comment_form] .item__title,form[name=send_review_form] .item__title{color:#616161;font-size:12px;margin-bottom:2px}@media screen and (max-width:365px){form[name=send_comment_form] .item__title,form[name=send_review_form] .item__title{font-size:12px}}form[name=send_comment_form] .row,form[name=send_review_form] .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;gap:32px}@media screen and (max-width:800px){form[name=send_comment_form] .row,form[name=send_review_form] .row{gap:20px;margin-bottom:20px}}@media screen and (max-width:500px){form[name=send_comment_form] .row,form[name=send_review_form] .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}form[name=send_comment_form] .row .form__item,form[name=send_review_form] .row .form__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:500px){form[name=send_comment_form] .row .form__item,form[name=send_review_form] .row .form__item{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}form[name=send_comment_form] .required,form[name=send_review_form] .required{color:#a32c00}form[name=send_comment_form] input,form[name=send_comment_form] select,form[name=send_comment_form] textarea,form[name=send_review_form] input,form[name=send_review_form] select,form[name=send_review_form] textarea{width:100%;font-weight:500;font-size:14px;border:none;border-bottom:1px solid #b3aeae;resize:none;padding:calc(12px + 1px) 0 calc(16px - 2px);border-radius:0}@media screen and (max-width:800px){form[name=send_comment_form] input,form[name=send_comment_form] select,form[name=send_comment_form] textarea,form[name=send_review_form] input,form[name=send_review_form] select,form[name=send_review_form] textarea{padding:calc(12px - 2px) 0;line-height:1.5}}@media screen and (max-width:365px){form[name=send_comment_form] input,form[name=send_comment_form] select,form[name=send_comment_form] textarea,form[name=send_review_form] input,form[name=send_review_form] select,form[name=send_review_form] textarea{font-size:14px}}form[name=send_comment_form] input:focus,form[name=send_comment_form] select:focus,form[name=send_comment_form] textarea:focus,form[name=send_review_form] input:focus,form[name=send_review_form] select:focus,form[name=send_review_form] textarea:focus{border:none;border-bottom:1px solid #b3aeae;outline:0}form[name=send_comment_form] .field.active input,form[name=send_comment_form] .field.active textarea,form[name=send_review_form] .field.active input,form[name=send_review_form] .field.active textarea{border-bottom:1px solid #4e59fd!important}form[name=send_comment_form] .agree,form[name=send_review_form] .agree{margin-bottom:32px}@media screen and (max-width:800px){form[name=send_comment_form] .agree,form[name=send_review_form] .agree{margin-bottom:24px}}form[name=send_comment_form] .agree label,form[name=send_review_form] .agree label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}form[name=send_comment_form] .agree label .view,form[name=send_review_form] .agree label .view{border-radius:calc(4px - 1px);width:calc(20px - 2px);height:calc(20px - 2px);border:1px solid #4e59fd;position:relative;margin-top:calc(4px + 1px)}form[name=send_comment_form] .agree label .view::before,form[name=send_review_form] .agree label .view::before{content:"";position:absolute;background-repeat:no-repeat;background-position:50%;-webkit-transition:.25s;transition:.25s;width:100%;height:100%;background-image:url(/wp-content/themes/kurshub/img/icons/white.svg);background-color:#4e59fd;opacity:0}form[name=send_comment_form] .agree label input,form[name=send_review_form] .agree label input{position:absolute;height:calc(12px - 2px);width:calc(12px - 2px);left:0;opacity:0}form[name=send_comment_form] .agree label input:checked~.view,form[name=send_review_form] .agree label input:checked~.view{background:#4e59fd}form[name=send_comment_form] .agree label input:checked~.view::before,form[name=send_review_form] .agree label input:checked~.view::before{opacity:1}form[name=send_comment_form] .agree label span.agree_text,form[name=send_review_form] .agree label span.agree_text{color:#535353;font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px}@media screen and (max-width:800px){form[name=send_comment_form] .agree label span.agree_text,form[name=send_review_form] .agree label span.agree_text{font-size:12px;line-height:1.5}}form[name=send_comment_form] .agree label a,form[name=send_review_form] .agree label a{color:inherit;text-decoration:underline;color:#222}form[name=send_comment_form] .agree label a:hover,form[name=send_review_form] .agree label a:hover{color:#4e59fd;text-decoration:none}form[name=send_comment_form] button,form[name=send_review_form] button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background:#4e59fd;border-radius:6px;color:#fff;border:1px solid #4e59fd;font-weight:600;font-size:14px;padding:12px calc(24px - 1px);cursor:pointer}@media screen and (max-width:800px){form[name=send_comment_form] button,form[name=send_review_form] button{font-size:16px}}form[name=send_comment_form] button:hover,form[name=send_review_form] button:hover{border-color:#4e59fd;color:#4e59fd;background:0 0}form[name=send_comment_form] button.wait,form[name=send_review_form] button.wait{position:relative;pointer-events:none;cursor:auto;-webkit-filter:opacity(.8);filter:opacity(.8)}form[name=send_comment_form] button.wait::before,form[name=send_review_form] button.wait::before{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:9999;content:"";display:block;width:40px;height:40px;-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4V6.4C12.75 6.81421 12.4142 7.15 12 7.15C11.5858 7.15 11.25 6.81421 11.25 6.4V4C11.25 3.58579 11.5858 3.25 12 3.25ZM3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H6.4C6.81421 11.25 7.15 11.5858 7.15 12C7.15 12.4142 6.81421 12.75 6.4 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12ZM16.85 12C16.85 11.5858 17.1858 11.25 17.6 11.25H20C20.4142 11.25 20.75 11.5858 20.75 12C20.75 12.4142 20.4142 12.75 20 12.75H17.6C17.1858 12.75 16.85 12.4142 16.85 12ZM12 16.85C12.4142 16.85 12.75 17.1858 12.75 17.6V20C12.75 20.4142 12.4142 20.75 12 20.75C11.5858 20.75 11.25 20.4142 11.25 20V17.6C11.25 17.1858 11.5858 16.85 12 16.85Z' fill='white'/%3E%3Cg opacity='0.5'%3E%3Cpath d='M18.187 5.81244C18.4799 6.10534 18.4799 6.58021 18.187 6.8731L16.49 8.57016C16.1971 8.86305 15.7222 8.86305 15.4293 8.57016C15.1364 8.27727 15.1364 7.80239 15.4293 7.5095L17.1264 5.81244C17.4193 5.51955 17.8941 5.51955 18.187 5.81244Z' fill='white'/%3E%3Cpath d='M5.81244 5.81262C6.10534 5.51973 6.58021 5.51973 6.8731 5.81262L8.57016 7.50968C8.86305 7.80257 8.86305 8.27744 8.57016 8.57034C8.27727 8.86323 7.80239 8.86323 7.5095 8.57034L5.81244 6.87328C5.51955 6.58039 5.51955 6.10551 5.81244 5.81262Z' fill='white'/%3E%3Cpath d='M8.57037 15.4291C8.86327 15.722 8.86327 16.1969 8.57037 16.4898L6.87332 18.1868C6.58042 18.4797 6.10555 18.4797 5.81266 18.1868C5.51976 17.8939 5.51976 17.419 5.81266 17.1262L7.50971 15.4291C7.80261 15.1362 8.27748 15.1362 8.57037 15.4291Z' fill='white'/%3E%3Cpath d='M15.4291 15.4293C15.722 15.1364 16.1969 15.1364 16.4898 15.4293L18.1868 17.1263C18.4797 17.4192 18.4797 17.8941 18.1868 18.187C17.8939 18.4799 17.419 18.4799 17.1262 18.187L15.4291 16.4899C15.1362 16.197 15.1362 15.7222 15.4291 15.4293Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat;background-size:contain}form[name=send_comment_form]{position:relative;z-index:999;padding:calc(48px + 3px) calc(48px + 2px) calc(24px + 2px);background-color:#fff;margin-left:-32px;margin-right:-32px;border-radius:0}@media screen and (max-width:860px){form[name=send_comment_form]{padding:calc(24px + 2px) calc(32px - 2px) calc(24px + 2px)}}form[name=send_comment_form] .form__title{font-weight:600;font-size:14px;line-height:1.2;color:#4e59fd;margin:0 0 calc(32px + 1px) 0}@media screen and (max-width:800px){form[name=send_comment_form] .form__title{font-size:16px}}.comment__item .data_item form[name=send_comment_form]{margin-left:-92px}@media screen and (max-width:500px){.comment__item .data_item form[name=send_comment_form]{margin-left:-52px;margin-right:-32px}}.custom__select .select2-container{width:100%!important}.custom__select .select2-container--default .select2-selection--single{background-color:#fff;border:none;border-radius:0;border-bottom:1px solid #b3aeae;font-size:14px;height:auto;-webkit-user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block}@media screen and (max-width:800px){.custom__select .select2-container--default .select2-selection--single{font-size:16px}}.custom__select .select2-container--default .select2-selection--single .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:calc(12px + 1px) 0;display:block;line-height:1.2;color:#444;font-weight:500}@media screen and (max-width:800px){.custom__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}}.custom__select .select2-container--default .select2-selection--single .select2-selection__arrow{content:"";display:block;position:absolute;width:11px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 1.625L5.5 6.375L10.25 1.625' stroke='%239D9D9D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");right:10px;top:calc(50% - 4px);-webkit-transition:.25s;transition:.25s}.custom__select .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.custom__select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-search--dropdown .select2-search__field{padding:calc(16px - 2px) 15px calc(12px + 1px);font-size:14px;border:1px solid #aaa!important;outline:0!important}@media screen and (max-width:800px){.select2-container--default .select2-search--dropdown .select2-search__field{font-size:14px;padding:calc(12px - 2px) 15px}}.select2-results .select2-results__option{font-size:14px;padding:calc(12px - 2px) 15px}@media screen and (max-width:800px){.select2-results .select2-results__option{font-size:14px;padding:8px 15px}}#review_success p{margin:0}#review_success{width:min(680px,100vw - 32px);max-width:680px;height:auto;min-height:0;padding:32px;border:1px solid #e3e3e3;border-radius:16px;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);box-shadow:0 3px 15px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:600px){#review_success{width:calc(100vw - 24px);padding:24px}}#review_success .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){#review_success .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#review_success .container{width:100%;max-width:none;margin:0;padding:0;gap:24px}#review_success .container button{font-weight:600;border:1px solid #222;border-radius:6px;padding:calc(12px + 1px) 24px;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.25s;transition:.25s;margin-top:calc(12px - 2px);color:#222}@media screen and (max-width:1360px){#review_success .container button{margin:0 0 0 calc(12px - 2px)}}@media screen and (max-width:900px){#review_success .container button{font-size:16px;padding:12px 40px}}@media screen and (max-width:600px){#review_success .container button{font-size:calc(14px + 1px);max-width:calc(80px * 5);padding:calc(12px - 1px);width:100%;margin-top:20px}}#review_success .container button:hover{background:#222;color:#fff}#review_success .container .title{font-weight:500;font-size:20px;margin-bottom:4px}@media screen and (max-width:600px){#review_success .container .title{font-size:16px}}#review_success .container p{line-height:190%}@media screen and (max-width:900px){#review_success .container p{font-size:calc(12px + 1px)}}@media screen and (max-width:600px){#review_success .container p{font-size:14px}}.school-review-form-popup{width:min(1180px,100vw - 48px);max-width:1180px;max-height:calc(100vh - 48px);overflow:auto;padding:0;background:0 0;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.school-review-form-popup.kh-modal-hidden{display:none}.school-review-form-popup form[name=send_review_form]{margin-top:0;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);box-shadow:0 3px 15px rgba(0,0,0,.1)}.school-review-form-popup .carousel__button.is-close{top:12px;right:12px}@media screen and (max-width:800px){.school-review-form-popup{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}}.scroll_btn_wrap{position:absolute;left:-75px;top:0;z-index:100;height:100%;-webkit-transition:.25s;transition:.25s;padding:0 0 114px 0}@media screen and (max-width:1510px){.scroll_btn_wrap{display:none}}.scroll_btn_wrap[class~="--hide"]{display:none}.scroll_btn_wrap .scroll_top{width:45px;height:45px;background:#4e59fd;border-radius:50%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:sticky;left:0;top:calc(100% - 75px);z-index:22}div.grecaptcha-badge{width:0!important}#how_rating_formed:not(.kh-inline-popup){max-width:900px}@media screen and (max-width:1024px){#how_rating_formed:not(.kh-inline-popup){max-width:initial;padding:45px 0 16px 17px;position:fixed;bottom:0;z-index:999999;height:90vh;min-height:90vh;-webkit-transition:bottom .3s cubic-bezier(.46,0,.03,.99);transition:bottom .3s cubic-bezier(.46,0,.03,.99);left:0;right:0;width:100%;border-radius:35px 35px 0 0;background-clip:padding-box;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#how_rating_formed:not(.kh-inline-popup).moved{bottom:0}#how_rating_formed:not(.kh-inline-popup) .is-close{position:absolute;z-index:10000000000000000000000000000;top:12px;right:15px;width:25px;height:25px}#how_rating_formed:not(.kh-inline-popup) .is-close svg{width:65%;height:65%}#how_rating_formed:not(.kh-inline-popup) .is-close svg path{stroke:#000}}#how_rating_formed:not(.kh-inline-popup) ol,#how_rating_formed:not(.kh-inline-popup) p{color:#222}@media screen and (max-width:1024px){#how_rating_formed:not(.kh-inline-popup) a{font-size:14px}}#how_rating_formed:not(.kh-inline-popup) a:active,#how_rating_formed:not(.kh-inline-popup) a:focus{border:0;outline:0}#how_rating_formed:not(.kh-inline-popup) .content{width:100%;height:auto}@media screen and (max-width:1024px){#how_rating_formed:not(.kh-inline-popup) .content{max-width:initial}#how_rating_formed:not(.kh-inline-popup) .content::-webkit-scrollbar{width:4px}#how_rating_formed:not(.kh-inline-popup) .content::-webkit-scrollbar-track{background:#fff}#how_rating_formed:not(.kh-inline-popup) .content::-webkit-scrollbar-thumb{background-color:#4e59fd;border-radius:2px}}.fancybox__container{z-index:2147483647!important}@media screen and (min-width:1025px){html.kh-menu-compact .mobile__menu{top:var(--kh-menu-top,84px)!important;height:calc(100vh - var(--kh-menu-top,84px))!important;max-height:calc(100vh - var(--kh-menu-top,84px))!important;padding-top:0!important}html.kh-menu-compact .mobile__menu__content{padding-top:17px!important}html.kh-menu-compact .mobile__menu__content>.title{margin-bottom:12px!important}html.kh-menu-compact .mobile__menu nav>ul>li{margin-bottom:0!important}html.kh-menu-compact .mobile__menu nav>ul>li>.name{margin-bottom:0!important;padding-top:12px!important;padding-bottom:12px!important}html.kh-menu-compact .mobile__menu .submenu_wrapper{padding-top:0!important}html.kh-menu-compact .mobile__menu nav>ul>li.active .submenu_wrapper{top:26px!important;height:calc(100vh - var(--kh-menu-top,84px) - 31px)!important;max-height:calc(100vh - var(--kh-menu-top,84px) - 31px)!important}html.kh-menu-compact .mobile__menu nav>ul>li.active .submenu_wrapper>ul{padding-top:0!important}}@supports (height:100dvh){@media screen and (min-width:1025px){html.kh-menu-compact .mobile__menu{height:calc(100dvh - var(--kh-menu-top,84px))!important;max-height:calc(100dvh - var(--kh-menu-top,84px))!important}html.kh-menu-compact .mobile__menu nav>ul>li.active .submenu_wrapper{height:calc(100dvh - var(--kh-menu-top,84px) - 31px)!important;max-height:calc(100dvh - var(--kh-menu-top,84px) - 31px)!important}}}.home__reviews .container{padding:0 15px 0}article.card .card__bottom .discount{border-color:#cdebd8!important;background:#eef8f2!important;color:#147a3b!important}.useful__block,.useful__block .text,.useful__block li,.useful__block p{font-size:14px!important;line-height:1.45!important}@media screen and (max-width:800px){.tax-kursy .courses_table .course_tip .text{position:fixed!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(320px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;z-index:100206!important}.tax-kursy .courses_table td.duration .course_tip .text,.tax-kursy .courses_table td.name .course_tip .text{right:auto!important;left:50%!important}.tax-kursy .courses_table .course_tip.kh-course-tip-visible{z-index:100206!important}.tax-kursy .courses_table .course_tip.kh-course-tip-visible .text,.tax-kursy .courses_table .course_tip:focus .text,.tax-kursy .courses_table .course_tip:hover .text{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.promocode_tip_container .tips__item,.tax-kursy .courses_table .promocode_tips .tips__item{z-index:100204!important}}@media screen and (max-width:800px){header.show_menu .container>.kh-menu-toggle{border-color:#4e59fd!important;background:#4e59fd!important}header.show_menu .container>.kh-menu-toggle::before{top:19px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}header.show_menu .container>.kh-menu-toggle::after{top:19px!important;background:#fff!important;-webkit-filter:none!important;filter:none!important;-webkit-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.mobile__menu .search_result{max-height:calc(100dvh - 170px)!important;border-radius:calc(8px + 2px)!important}}.kh-school-logo-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.kh-school-logo-fallback{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:96px;height:36px;min-width:0;padding:0 12px;border:1px solid rgba(78,89,253,.22);border-radius:8px;background:#f5f6ff;color:#4e59fd;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.kh-school-logo-fallback--top{width:250px;height:80px;border-radius:12px;font-size:28px}.kh-school-logo-fallback--list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:195px;height:37px;padding-right:14px;padding-left:14px;font-size:18px}.kh-school-logo-fallback--small{width:96px;height:28px;padding-right:10px;padding-left:10px;font-size:14px}.kh-school-logo-fallback--card,.kh-school-logo-fallback--tiny{padding-right:10px;padding-left:10px;font-size:13px}.kh-school-logo-fallback--tiny{width:96px;height:26px}.kh-school-logo-fallback--card{width:120px;height:24px}.kh-school-logo-fallback--promo{width:112px;height:50px;padding-right:16px;padding-left:16px;border-color:rgba(78,89,253,.18);background:rgba(255,255,255,.72);font-size:18px}@media screen and (max-width:1200px){.kh-school-logo-fallback--top{width:175px;height:36px;font-size:18px}}@media screen and (max-width:800px){.kh-school-logo-fallback--list{width:125px;height:22px;padding-right:9px;padding-left:9px;font-size:12px}}@media screen and (max-width:500px){.kh-school-logo-fallback--top{width:210px;height:42px;font-size:18px}}.hidden{display:none}.error{border:2px solid red!important}.error_input .error_text{display:block;color:#a32c00}.error_input input{color:#a32c00}.not_active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default!important}section{position:relative}.blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.blur{-webkit-filter:blur(5px);filter:blur(5px)}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.no_scroll{width:100%;overflow:hidden}header.show_menu .container>button{background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7099 13.7099C13.323 14.0967 12.6958 14.0967 12.3089 13.7099L0.290273 1.69113C-0.0965878 1.30426 -0.0965879 0.677032 0.290273 0.290169C0.677133 -0.0966944 1.30436 -0.0966942 1.69122 0.290169L13.7099 12.3089C14.0967 12.6958 14.0967 13.323 13.7099 13.7099Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7097 0.290147C14.0966 0.677011 14.0966 1.30424 13.7097 1.6911L1.69109 13.7098C1.30423 14.0967 0.677006 14.0967 0.290145 13.7098C-0.0967152 13.323 -0.096715 12.6957 0.290145 12.3089L12.3088 0.290148C12.6956 -0.0967158 13.3229 -0.0967159 13.7097 0.290147Z' fill='white'/%3E%3C/svg%3E%0A") #4e59fd left 16px center no-repeat}header .search input:focus{border:1px solid #4e59fd}header .search.founded button{background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A") center no-repeat}header .promo__link:hover{color:#4e59fd;text-decoration:none}.subcategory__top a:hover{color:#222;text-decoration:none}header .review__link:hover{color:#fff;background:#4e59fd}header .kh-header-favorites:hover{color:#4e59fd;background:#f5f6ff}header .kh-header-favorites:focus-visible{outline:2px solid #4e59fd;outline-offset:2px;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.breadcrumbs a:hover,.courses_table td.button_link .link:hover,.courses_table td.descr a:hover,.courses_table td.school a:hover,.courses_table th.has_order.active,.courses_table th.has_order:hover,.kh-header-utility__links a:hover,.kh-header-utility__links button:hover{color:#4e59fd}.subcategory__top .info .buttons button:active,.subcategory__top .info .buttons button:focus,.subcategory__top .info .buttons button:hover{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.courses_table td.name .link:hover,.subcategory__top .info .buttons button:hover{color:#222}.courses_table td.name .link:hover,.courses_table td.school a:hover{text-decoration:none}.courses_table td.button_link .link:hover,.courses_table td.descr a:hover{background:0 0}@media screen and (min-width:800px){.courses_table tr:hover td{background:#f7f7f7}}.courses_table th.has_order.sort--down::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}@media screen and (max-width:600px){.courses_table th.has_order.sort--down::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}}.courses_table th.has_order.sort--up::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}@media screen and (max-width:600px){.courses_table th.has_order.sort--up::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}}.courses_table th .remove{background-image:url(/wp-content/themes/kurshub/imgs/icons/round_close.svg);font-size:0;width:20px;height:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;position:absolute;background-size:13px;background-repeat:no-repeat;background-position:50%;right:-2px;top:4px;-webkit-transition:.25s;transition:.25s;background-color:rgba(0,0,0,0)}.courses_table td.descr .show_more{background:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.625L4.5 4.375L8.25 0.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") right center no-repeat}@media screen and (max-width:600px){.tax-kursy .new_design .paid_courses .courses_table tbody tr.hidden{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.blue .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.top .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) left center no-repeat;background-size:12px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.low .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.red .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_low_full.svg) left center no-repeat;background-size:12px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.mid .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.yellow .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_mid_full.svg) left center no-repeat;background-size:12px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.none .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_none_empty.svg) left center no-repeat;background-size:12px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.none span{color:#8e8e8e}}@media screen and (max-width:800px){header.show_menu .container>button{color:#fff;background:#4e59fd}header.show_menu .container>button::after{-webkit-filter:brightness(10);filter:brightness(10);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.course_catalog_filter *,.mobile__menu,[data-kh-faq-panel],[data-kh-inline-popup]{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.course_catalog_active[hidden],.course_catalog_dialog[hidden],.course_catalog_empty[hidden],.course_catalog_filter [data-catalog-search-clear][hidden],.course_catalog_filter[hidden],.course_catalog_sort__backdrop[hidden],.course_catalog_sort__menu[hidden]{display:none!important}[data-catalog-secondary-content][hidden],[data-catalog-secondary-empty][hidden]{display:none!important}[data-catalog-secondary-empty]{margin:16px 0 24px;padding:14px 16px;color:#667085;font-size:14px;line-height:20px;background:#f7f8fa;border:1px solid #e4e7ec;border-radius:10px}.course_catalog_filter{--catalog-accent:#4e59fd;--catalog-accent-dark:#3742de;--catalog-ink:#171b2c;--catalog-muted:#667085;--catalog-line:#e4e7ec;--catalog-soft:#f6f7fb;margin:24px 0 28px;color:var(--catalog-ink);font-family:inherit}.course_catalog_filter button,.course_catalog_filter input{font-family:inherit}.course_catalog_filter button{color:inherit}.course_catalog_filter__search_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:12px}.course_catalog_search{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1 1 520px;flex:1 1 520px;max-width:620px;color:var(--catalog-muted)}.course_catalog_search>svg{position:absolute;z-index:1;top:50%;left:16px;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.course_catalog_search input{width:100%;min-height:44px;padding:9px 44px;color:var(--catalog-ink);font-size:14px;line-height:20px;background:#fff;border:1px solid var(--catalog-line);border-radius:10px;outline:0;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.course_catalog_search input::-webkit-input-placeholder{color:#98a2b3}.course_catalog_search input::-moz-placeholder{color:#98a2b3}.course_catalog_search input:-ms-input-placeholder{color:#98a2b3}.course_catalog_search input::-ms-input-placeholder{color:#98a2b3}.course_catalog_search input::placeholder{color:#98a2b3}.course_catalog_search input:focus{border-color:var(--catalog-accent);-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.course_catalog_search [data-catalog-search-clear]{position:absolute;top:50%;right:7px;width:44px;height:44px;padding:0;color:var(--catalog-muted);font-size:24px;line-height:1;background:0 0;border:0;border-radius:9px;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.course_catalog_filter__toolbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:52px;padding:3px 0}.course_catalog_filter__summary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:var(--catalog-muted);font-size:14px;line-height:1.45;white-space:nowrap}.course_catalog_filter__summary strong{color:var(--catalog-ink);font-size:15px;font-weight:700}.course_catalog_filter__primary{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff}.course_catalog_filter--sort-open .course_catalog_filter__primary{z-index:100204}.course_catalog_filter__rail{--catalog-rail-safe-end:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;padding-right:var(--catalog-rail-safe-end);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:6px;scroll-padding-inline-end:var(--catalog-rail-safe-end);scrollbar-width:none;-webkit-overflow-scrolling:touch}.course_catalog_filter__rail_fade{position:absolute;top:0;right:0;bottom:0;width:30px;pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(76%,#fff));background:linear-gradient(90deg,rgba(255,255,255,0),#fff 76%);opacity:1;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.course_catalog_filter__rail_wrap.is-at-end .course_catalog_filter__rail_fade{opacity:0}.course_catalog_chip,.course_catalog_control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;color:#344054;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;background:0 0;border:0;border-radius:0;cursor:pointer;-webkit-transition:color .16s ease;transition:color .16s ease}.course_catalog_chip::before,.course_catalog_control::before{position:absolute;z-index:0;inset:4px 0;background:#fff;border:1px solid #e3e5ea;border-radius:999px;content:"";-webkit-transition:background-color .16s ease,border-color .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,border-color .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.course_catalog_chip:hover,.course_catalog_control:hover{color:var(--catalog-accent-dark)}.course_catalog_chip:hover::before,.course_catalog_control:hover::before{background:#f8f8ff;border-color:#c9ccff}.course_catalog_chip:disabled{color:#98a2b3;cursor:not-allowed}.course_catalog_chip:disabled::before{background:#f9fafb;border-color:#eaecf0}.course_catalog_chip:disabled .course_catalog_option__count{color:#b0b7c3}.course_catalog_chip[aria-pressed=true],.course_catalog_control[aria-expanded=true],.course_catalog_control[aria-pressed=true]{color:var(--catalog-accent-dark)}.course_catalog_chip[aria-pressed=true]::before,.course_catalog_control[aria-expanded=true]::before,.course_catalog_control[aria-pressed=true]::before{background:#f4f5ff;border-color:var(--catalog-accent)}.course_catalog_control--icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.course_catalog_filter__filter_glyph{width:18px;height:18px;background-image:url(/wp-content/themes/kurshub/img/icons/filter_dark.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px}.course_catalog_control--all.is-selected .course_catalog_filter__filter_glyph,.course_catalog_control--all[aria-expanded=true] .course_catalog_filter__filter_glyph{background-image:url(/wp-content/themes/kurshub/img/icons/filter.svg)}.course_catalog_control--promo{gap:10px;color:#344054}.course_catalog_switch{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:18px;padding:2px;background:#d0d5dd;border-radius:999px;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.course_catalog_switch>span{width:14px;height:14px;background:#fff;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.22);box-shadow:0 1px 2px rgba(16,24,40,.22);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}[aria-pressed=true] .course_catalog_switch{background:var(--catalog-accent)}[aria-pressed=true] .course_catalog_switch>span{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.course_catalog_control__facet_count[hidden],.course_catalog_control__indicator[hidden]{display:none!important}.course_catalog_filter .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.course_catalog_control__facet_count{color:var(--catalog-accent-dark);font-size:12px;font-weight:700}.course_catalog_control__facet_count::before{content:"· "}.course_catalog_control__indicator{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--catalog-accent);border:2px solid #fff;border-radius:50%}.course_catalog_control__badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;background:var(--catalog-accent);border:2px solid #fff;border-radius:999px}.course_catalog_sort__backdrop{display:none}.course_catalog_sort__menu{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100203;top:calc(100% + 8px);right:0;width:276px;padding:6px;background:#fff;border:1px solid var(--catalog-line);border-radius:10px;-webkit-box-shadow:0 14px 36px rgba(16,24,40,.14);box-shadow:0 14px 36px rgba(16,24,40,.14)}.course_catalog_sort__menu--positioned{position:fixed;top:var(--catalog-sort-top);right:auto;left:var(--catalog-sort-left);width:var(--catalog-sort-width);max-height:var(--catalog-sort-max-height);overflow-y:auto;overscroll-behavior-y:contain}.course_catalog_filter[data-catalog-context=school] .course_catalog_sort__menu{right:auto;left:0}.course_catalog_filter[data-catalog-context=school] .course_catalog_sort__menu--positioned{right:auto;left:var(--catalog-sort-left)}.course_catalog_sort__title{display:none}.course_catalog_sort__menu .course_catalog_option{grid-template-columns:minmax(0,1fr) 16px;gap:8px;min-height:40px;padding:6px 8px;font-size:13px;line-height:18px;border-radius:7px}.course_catalog_sort__menu .course_catalog_option input{position:absolute;width:1px;height:1px;opacity:0}.course_catalog_sort__menu .course_catalog_option>span:not(.course_catalog_option__check){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course_catalog_option__check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--catalog-accent);opacity:0}.course_catalog_option__check::before{width:14px;height:11px;background-color:currentColor;content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.5 3.5 3.5L13 1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.5 3.5 3.5L13 1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.course_catalog_sort__menu input:checked~.course_catalog_option__check{opacity:1}.course_catalog_sort__menu .course_catalog_option:has(input:focus-visible){outline:2px solid rgba(78,89,253,.38);outline-offset:-2px}.course_catalog_filter__quick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.course_catalog_chip{min-height:44px;padding:8px 11px;font-size:13px;font-weight:500;background:0 0;border-radius:0}.course_catalog_option__count{color:#98a2b3;font-size:12px;font-weight:500}[aria-pressed=true] .course_catalog_option__count{color:var(--catalog-accent-dark)}.course_catalog_active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:10px}.course_catalog_active__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.course_catalog_active__chips::-webkit-scrollbar{display:none}.course_catalog_active__chips button{position:relative;isolation:isolate;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:44px;padding:6px 12px;color:var(--catalog-accent-dark);font-size:13px;font-weight:500;background:0 0;border:0;border-radius:999px;cursor:pointer}.course_catalog_active__chips button::before{position:absolute;z-index:-1;inset:6px 0;background:#f5f6ff;border:1px solid #dfe1ff;border-radius:999px;content:""}.course_catalog_active__reset{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:44px;padding:5px 8px;color:var(--catalog-accent-dark)!important;font-size:13px;font-weight:600;background:0 0;border:0;cursor:pointer}.course_catalog_filter__result{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:var(--catalog-muted);font-size:13px;line-height:1.45}.course_catalog_filter__result strong{color:#475467;font-weight:700}.course_catalog_empty{margin:22px 0;padding:28px 24px;text-align:center;background:#fff;border:1px dashed #cfd4dc;border-radius:14px}.course_catalog_empty span,.course_catalog_empty strong{display:block}.course_catalog_empty strong{margin-bottom:7px;font-size:18px}.course_catalog_empty span{color:var(--catalog-muted);font-size:14px}.course_catalog_empty button{min-height:44px;margin-top:16px;padding:9px 16px;color:#fff;font-weight:600;background:var(--catalog-accent);border:0;border-radius:10px;cursor:pointer}.course_catalog_dialog{position:fixed;z-index:100200;inset:0;display:grid;place-items:center;padding:24px}.course_catalog_dialog__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:rgba(15,23,42,.46);border:0;cursor:default}.course_catalog_dialog__surface{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(600px,100vw - 48px);max-width:600px;height:min(760px,100dvh - 64px);max-height:min(760px,100dvh - 64px);overflow:hidden;background:#fff;border-radius:20px;-webkit-box-shadow:0 24px 72px rgba(15,23,42,.22);box-shadow:0 24px 72px rgba(15,23,42,.22)}.course_catalog_dialog--popover{display:block;padding:0}.course_catalog_dialog--popover .course_catalog_dialog__backdrop{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.course_catalog_dialog--popover .course_catalog_dialog__surface{position:absolute;top:var(--catalog-popover-top);left:var(--catalog-popover-left);width:var(--catalog-popover-width);height:auto;max-height:var(--catalog-popover-max-height);border:1px solid var(--catalog-line);border-radius:10px;-webkit-box-shadow:0 16px 42px rgba(15,23,42,.18);box-shadow:0 16px 42px rgba(15,23,42,.18)}.course_catalog_dialog--popover .course_catalog_dialog__footer,.course_catalog_dialog--popover .course_catalog_dialog__header{min-height:0;padding:0 16px}.course_catalog_dialog--popover .course_catalog_dialog__header{height:48px}.course_catalog_dialog--popover .course_catalog_dialog__footer{height:56px}.course_catalog_dialog--popover .course_catalog_dialog__eyebrow{display:none}.course_catalog_dialog--popover .course_catalog_dialog__header h2{font-size:15px;line-height:20px}.course_catalog_dialog--popover .course_catalog_dialog__body{grid-template-columns:minmax(0,1fr);padding:0 16px 12px}.course_catalog_dialog--popover .course_catalog_facet>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.course_catalog_dialog--popover .course_catalog_facet{grid-column:1;padding:12px 0}.course_catalog_dialog--popover:has([data-catalog-facet-type=information]:not([hidden])) .course_catalog_dialog__footer{display:none}.course_catalog_dialog__footer,.course_catalog_dialog__header{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:0 24px;background:#fff}.course_catalog_dialog__header{min-height:68px;border-bottom:1px solid var(--catalog-line)}.course_catalog_dialog__eyebrow{display:block;margin-bottom:3px;color:var(--catalog-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.course_catalog_dialog__header h2{margin:0;color:var(--catalog-ink);font-size:20px;font-weight:650;line-height:26px}.course_catalog_dialog__close{position:relative;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;color:#475467;background:0 0;border:0;border-radius:8px;cursor:pointer}.course_catalog_dialog__close::before{position:absolute;width:36px;height:36px;background:0 0;border-radius:10px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease;content:""}.course_catalog_dialog__close svg{position:relative;z-index:1;display:block;width:18px;height:18px;pointer-events:none}.course_catalog_dialog__close:hover::before{background:#f2f4f7}.course_catalog_filter .course_catalog_dialog__close:focus-visible{outline:0}.course_catalog_filter .course_catalog_dialog__close:focus-visible::before{background:#f2f4f7;-webkit-box-shadow:0 0 0 2px rgba(78,89,253,.42);box-shadow:0 0 0 2px rgba(78,89,253,.42)}.course_catalog_dialog__body{display:block;min-height:0;padding:16px 24px 20px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.course_catalog_facet{min-width:0;margin:0;padding:0;border:0}.course_catalog_dialog[data-catalog-dialog-mode=all] .course_catalog_facet+.course_catalog_facet{margin-top:24px}.course_catalog_facet legend{width:100%;margin-bottom:12px;padding:0;color:var(--catalog-ink);font-size:14px;font-weight:600;line-height:20px}.course_catalog_facet--direction,.course_catalog_facet--features,.course_catalog_facet--price,.course_catalog_facet--promo,.course_catalog_facet--school{grid-column:1/-1}.course_catalog_options{display:grid;gap:2px}.course_catalog_payment_info{display:grid;gap:4px;margin:0;padding:14px 16px;color:var(--catalog-muted);font-size:13px;line-height:18px;background:#f7f8fa;border-radius:9px}.course_catalog_payment_info strong{color:var(--catalog-ink);font-size:15px;font-weight:650;line-height:20px}.course_catalog_facet--direction .course_catalog_options,.course_catalog_facet--school .course_catalog_options{grid-template-columns:minmax(0,1fr)}.course_catalog_facet_search{position:relative;display:block;margin:0 0 10px;color:var(--catalog-muted)}.course_catalog_facet_search>svg{position:absolute;top:50%;left:12px;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.course_catalog_facet_search input{width:100%;min-height:44px;padding:7px 12px 7px 38px;color:var(--catalog-ink);font-size:13px;line-height:18px;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:0}.course_catalog_facet_search input::-webkit-input-placeholder{font-size:13px;line-height:18px}.course_catalog_facet_search input::-moz-placeholder{font-size:13px;line-height:18px}.course_catalog_facet_search input:-ms-input-placeholder{font-size:13px;line-height:18px}.course_catalog_facet_search input::-ms-input-placeholder{font-size:13px;line-height:18px}.course_catalog_facet_search input::placeholder{font-size:13px;line-height:18px}.course_catalog_facet_search input:focus{border-color:var(--catalog-accent);-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.course_catalog_facet_window{overflow:hidden;background:#fff;border:1px solid #dfe3e9;border-radius:10px}.course_catalog_facet_window:focus-within{border-color:var(--catalog-accent);-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.course_catalog_facet_window .course_catalog_facet_search{margin:0;background:#f8f9fb}.course_catalog_facet_window .course_catalog_facet_search input{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.course_catalog_facet_window .course_catalog_facet_search input:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.course_catalog_filter .course_catalog_facet_window .course_catalog_facet_search input:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.course_catalog_facet_window .course_catalog_options{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:216px;padding:0 6px;gap:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#c5cad3 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.course_catalog_facet_window .course_catalog_options::-webkit-scrollbar{width:6px}.course_catalog_facet_window .course_catalog_options::-webkit-scrollbar-thumb{background:#c5cad3;border-radius:999px}.course_catalog_options--features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.course_catalog_options--features .course_catalog_option{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:40px;padding:7px 12px;background:#fff;border:1px solid #e3e5ea;border-radius:999px}.course_catalog_options--features .course_catalog_option:has(input:checked){color:var(--catalog-accent-dark);background:#f4f5ff;border-color:var(--catalog-accent)}.course_catalog_option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:36px;padding:4px 7px;color:#344054;font-size:13px;line-height:18px;border-radius:7px;cursor:pointer}.course_catalog_option:hover{background:var(--catalog-soft)}.course_catalog_option[hidden]{display:none!important}.course_catalog_option input{position:relative;width:16px;height:16px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c8cdd6;border-radius:4px;cursor:pointer}.course_catalog_option input[type=radio]{border-radius:50%}.course_catalog_option input:checked{background:var(--catalog-accent);border-color:var(--catalog-accent);-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.course_catalog_option input[type=checkbox]:checked{background:var(--catalog-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='m1 5 3 3 7-7' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px auto no-repeat;-webkit-box-shadow:none;box-shadow:none}.course_catalog_option small{color:#98a2b3;font-size:12px}.course_catalog_option--switch{grid-template-columns:38px minmax(0,1fr) auto}.course_catalog_option--switch input{width:38px;height:22px;border-radius:999px}.course_catalog_range__fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px}.course_catalog_range__presets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:12px}.course_catalog_range__presets button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;color:#344054;font-size:12px;font-weight:500;line-height:16px;background:#fff;border:1px solid #e3e5ea;border-radius:999px;cursor:pointer}.course_catalog_range__presets button:hover,.course_catalog_range__presets button[aria-pressed=true]{color:var(--catalog-accent-dark);background:#f4f5ff;border-color:var(--catalog-accent)}.course_catalog_range__presets small{color:#98a2b3;font-size:11px}.course_catalog_range__fields label span{display:block;margin-bottom:4px;color:var(--catalog-muted);font-size:12px}.course_catalog_range__fields input{width:100%;min-height:40px;padding:7px 10px;color:var(--catalog-ink);background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:0}.course_catalog_range__sliders{--catalog-range-start:0%;--catalog-range-end:100%;position:relative;height:24px;margin-top:6px;background-image:linear-gradient(to right,#d0d5dd 0 var(--catalog-range-start),var(--catalog-accent) var(--catalog-range-start) var(--catalog-range-end),#d0d5dd var(--catalog-range-end) 100%);background-position:center;background-repeat:no-repeat;background-size:calc(100% - 18px) 4px}.course_catalog_dialog[data-catalog-dialog-mode=price] .course_catalog_range__sliders{display:none}.course_catalog_range__sliders input[type=range]{position:absolute;top:0;left:0;width:100%;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;pointer-events:none}.course_catalog_range__sliders input[type=range]::-webkit-slider-runnable-track{height:4px;background:0 0;border:0}.course_catalog_range__sliders input[type=range]::-moz-range-track{height:4px;background:0 0;border:0}.course_catalog_range__sliders input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--catalog-accent);border-radius:50%;-webkit-box-shadow:0 1px 4px rgba(16,24,40,.2);box-shadow:0 1px 4px rgba(16,24,40,.2);pointer-events:auto}.course_catalog_range__sliders input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#fff;border:2px solid var(--catalog-accent);border-radius:50%;box-shadow:0 1px 4px rgba(16,24,40,.2);pointer-events:auto}.course_catalog_range__sliders input[type=range]:focus-visible{outline:0}.course_catalog_range__sliders input[type=range]:focus-visible::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 4px rgba(78,89,253,.16),0 1px 4px rgba(16,24,40,.2);box-shadow:0 0 0 4px rgba(78,89,253,.16),0 1px 4px rgba(16,24,40,.2)}.course_catalog_range__sliders input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(78,89,253,.16),0 1px 4px rgba(16,24,40,.2)}.course_catalog_dialog__footer{min-height:72px;padding:0 24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid var(--catalog-line);-webkit-box-shadow:0 -8px 20px rgba(16,24,40,.035);box-shadow:0 -8px 20px rgba(16,24,40,.035)}.course_catalog_dialog__footer::before{position:absolute;right:0;bottom:100%;z-index:3;left:0;height:16px;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0),#fff 75%);content:""}.course_catalog_dialog__apply,.course_catalog_dialog__reset{min-height:44px;padding:9px 16px;font-size:13px;font-weight:650;border-radius:9px;cursor:pointer}.course_catalog_dialog__reset{padding-right:8px;padding-left:8px;color:var(--catalog-accent-dark);background:0 0;border:0}.course_catalog_filter .course_catalog_dialog__apply{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;min-width:196px;color:#fff;background:var(--catalog-accent);border:1px solid var(--catalog-accent);-webkit-box-shadow:none;box-shadow:none}.course_catalog_dialog__apply:hover{background:var(--catalog-accent-dark);border-color:var(--catalog-accent-dark)}.course_catalog_filter button:not(.course_catalog_dialog__close):focus-visible,.course_catalog_filter input:focus-visible,.course_catalog_table_sort:focus-visible{outline:2px solid rgba(78,89,253,.42);outline-offset:0}.course_catalog_table_sort{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:44px;padding:0;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;cursor:pointer}@media (max-width:800px){.course_catalog_filter__search_row{display:block}.course_catalog_search{max-width:none}.course_catalog_filter__search_row .course_catalog_filter__summary{margin:9px 2px 0}.course_catalog_filter__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;padding:3px 0}.course_catalog_sort__menu{position:fixed;z-index:100203;top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(70dvh,100dvh - 20px);padding:10px 10px calc(10px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;border-radius:18px 18px 0 0;-webkit-box-shadow:0 -18px 44px rgba(16,24,40,.2);box-shadow:0 -18px 44px rgba(16,24,40,.2)}.course_catalog_sort__menu .course_catalog_option{min-height:48px;padding:8px 10px}.course_catalog_sort__backdrop{position:fixed;z-index:100202;inset:0;display:block;width:100%;height:100%;padding:0;background:rgba(15,23,42,.42);border:0;border-radius:0;cursor:default}.course_catalog_filter__quick{width:auto;margin:0;padding:0;overflow:visible}.course_catalog_filter__quick .course_catalog_chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:44px}.course_catalog_active{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course_catalog_active__chips{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.course_catalog_active__chips::-webkit-scrollbar{display:none}.course_catalog_active__chips button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.course_catalog_dialog{place-items:end stretch;padding:0}.course_catalog_dialog__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.course_catalog_dialog__surface{width:100%;max-width:none;height:auto;max-height:min(92dvh,100dvh - 20px);border-radius:20px 20px 0 0}.course_catalog_dialog__header{padding:16px 16px 13px}.course_catalog_dialog__header h2{font-size:20px}.course_catalog_dialog__body{display:block;padding:16px 16px 12px}.course_catalog_facet_search input,.course_catalog_option,.course_catalog_range__fields input,.course_catalog_range__presets button{min-height:44px}.course_catalog_range__sliders{height:44px;margin-top:4px;background-size:calc(100% - 44px) 4px}.course_catalog_range__sliders input[type=range]{top:0;height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.course_catalog_range__sliders input[type=range]::-webkit-slider-runnable-track{height:4px;background:0 0;border-radius:999px}.course_catalog_range__sliders input[type=range]::-webkit-slider-thumb{width:44px;height:44px;margin-top:-20px;-webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:radial-gradient(circle,#fff 0 7px,var(--catalog-accent) 7px 9px,transparent 9.5px);border:0;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .22));filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .22))}.course_catalog_range__sliders input[type=range]::-moz-range-track{height:4px;background:0 0;border:0;border-radius:999px}.course_catalog_range__sliders input[type=range]::-moz-range-thumb{width:44px;height:44px;box-sizing:border-box;background:radial-gradient(circle,#fff 0 7px,var(--catalog-accent) 7px 9px,transparent 9.5px);border:0;border-radius:50%;box-shadow:none;filter:drop-shadow(0 1px 2px rgba(16, 24, 40, .22))}.course_catalog_range__sliders input[type=range]:focus-visible::-webkit-slider-thumb{background:radial-gradient(circle,#fff 0 7px,var(--catalog-accent) 7px 9px,rgba(78,89,253,.16) 9.5px 13px,transparent 13.5px);-webkit-box-shadow:none;box-shadow:none}.course_catalog_range__sliders input[type=range]:focus-visible::-moz-range-thumb{background:radial-gradient(circle,#fff 0 7px,var(--catalog-accent) 7px 9px,rgba(78,89,253,.16) 9.5px 13px,transparent 13.5px);box-shadow:none}.course_catalog_facet{padding:0}.course_catalog_options--features{gap:8px}.course_catalog_options--features .course_catalog_option{min-height:44px}.course_catalog_facet_window .course_catalog_options{max-height:min(240px,32dvh)}.course_catalog_dialog__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.course_catalog_dialog__apply{min-width:0}}@media (max-width:420px){.course_catalog_filter[data-catalog-context=category] .course_catalog_active{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:0}.course_catalog_filter[data-catalog-context=category] .course_catalog_active__chips{grid-column:1/-1;width:100%}.course_catalog_filter[data-catalog-context=category] .course_catalog_filter__result{min-width:0;white-space:nowrap}.course_catalog_filter[data-catalog-context=category] .course_catalog_active__reset{justify-self:end}.course_catalog_filter__rail .course_catalog_chip,.course_catalog_filter__rail .course_catalog_control:not(.course_catalog_control--icon){padding-right:10px;padding-left:10px;font-size:13px}.course_catalog_dialog__footer{gap:8px}.course_catalog_dialog__apply,.course_catalog_dialog__reset{padding-right:12px;padding-left:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.course_catalog_filter *,.course_catalog_filter ::after,.course_catalog_filter ::before{scroll-behavior:auto!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.course_catalog_filter .course_catalog_control--promo[aria-pressed=true]{color:#4e59fd}.course_catalog_filter .course_catalog_control--promo[aria-pressed=true]::before{border-color:#4e59fd;background:#fff}.course_catalog_filter .course_catalog_control--promo[aria-pressed=true] .course_catalog_switch{background:#4e59fd}.course_catalog_filter .course_catalog_control--promo[aria-pressed=true] .course_catalog_switch>span{background:#fff}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.course_favorite_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;color:#a8a8a8;background:0 0;border:0;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity .25s ease,background-color .16s ease;transition:opacity .25s ease,background-color .16s ease}.course_favorite_button.is-favorite{color:#d9455a;opacity:1}.course_favorite_button.is-favorite .course_favorite_button__heart--outline{opacity:0}.course_favorite_button.is-favorite .course_favorite_button__heart--fill{opacity:1}.course_favorite_button:focus-visible{outline:2px solid #4e59fd;outline-offset:2px;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.comparison_tech__course_meta .course_favorite_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.courses_table tr.is-favorite>td,.courses_table tr.is-favorite>th,.detailed_paid_courses .card.is-favorite,[data-catalog-presentation=comparison].is-favorite>td,[data-catalog-presentation=comparison].is-favorite>th{background-color:#fdf6f7}.detailed_paid_courses .card__top>.course_favorite_button{position:absolute;z-index:3;top:-10px;right:-8px}.detailed_paid_courses .card__top>.top__row{padding-right:40px}@media (hover:hover) and (pointer:fine){.course_favorite_button:hover{background:#f5f6ff}.courses_table tr.is-favorite:hover>td,.courses_table tr.is-favorite:hover>th,.detailed_paid_courses .card.is-favorite:hover{background-color:#fbeff1}.comparison_tech .course_favorite_button,.detailed_paid_courses .card .course_favorite_button,.paid_courses .courses_table .course_favorite_button,.recommended_courses .courses_table .course_favorite_button{opacity:0}.comparison_tech .course_favorite_button.is-favorite,.detailed_paid_courses .card .course_favorite_button.is-favorite,.paid_courses .courses_table .course_favorite_button.is-favorite,.recommended_courses .courses_table .course_favorite_button.is-favorite{opacity:1}.comparison_tech tr:focus-within .course_favorite_button,.comparison_tech tr:hover .course_favorite_button,.course_favorite_button:focus-visible,.detailed_paid_courses .card:focus-within .course_favorite_button,.detailed_paid_courses .card:hover .course_favorite_button,.paid_courses .courses_table tr:focus-within .course_favorite_button,.paid_courses .courses_table tr:hover .course_favorite_button,.recommended_courses .courses_table tr:focus-within .course_favorite_button,.recommended_courses .courses_table tr:hover .course_favorite_button{opacity:1}}@media (hover:none),(pointer:coarse){.course_favorite_button{width:44px;min-width:44px;height:44px;min-height:44px;opacity:1}}@media screen and (max-width:800px){.comparison_tech .course_favorite_button,.detailed_paid_courses .card .course_favorite_button,.paid_courses .courses_table .course_favorite_button,.recommended_courses .courses_table .course_favorite_button{opacity:1}.paid_courses .courses_table td.favorite,.recommended_courses .courses_table td.favorite{position:static;width:44px!important;min-width:44px;min-height:44px;padding:0!important;border:0}.detailed_paid_courses .card__top>.course_favorite_button{top:-8px;right:-6px}}@media screen and (max-width:600px){.paid_courses .courses_table tr[data-catalog-presentation=table],.recommended_courses .courses_table tr[data-catalog-presentation=table]{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"school favorite" "name name" "duration duration" "mobile-prices mobile-prices" "price price" "installment installment" "date date" "cta cta";width:100%}.paid_courses .courses_table td.school,.recommended_courses .courses_table td.school{grid-area:school;width:100%;min-width:0;padding:0!important}.paid_courses .courses_table td.favorite,.recommended_courses .courses_table td.favorite{grid-area:favorite;position:static;align-self:start;justify-self:end}.paid_courses .courses_table td.favorite .course_favorite_button,.recommended_courses .courses_table td.favorite .course_favorite_button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paid_courses .courses_table tr.is-favorite>td,.recommended_courses .courses_table tr.is-favorite>td{background-color:transparent}.paid_courses .courses_table td.name,.recommended_courses .courses_table td.name{grid-area:name;min-width:0}.paid_courses .courses_table td.duration,.recommended_courses .courses_table td.duration{grid-area:duration}.paid_courses .courses_table td.mobile_prices,.recommended_courses .courses_table td.mobile_prices{grid-area:mobile-prices}.paid_courses .courses_table td.price,.recommended_courses .courses_table td.price{grid-area:price}.paid_courses .courses_table td.installment_plan,.recommended_courses .courses_table td.installment_plan{grid-area:installment}.paid_courses .courses_table td.date_start,.recommended_courses .courses_table td.date_start{grid-area:date}.paid_courses .courses_table td.button_link,.recommended_courses .courses_table td.button_link{grid-area:cta}}.course_favorite_button.is-favorite::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.2 3.1 12.7a6.1 6.1 0 0 1 8.6-8.6l.3.3.3-.3a6.1 6.1 0 0 1 8.6 8.6L12 21.2Z' fill='%23d9455a' stroke='%23d9455a' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.filter .sorting__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter .sorting__block .title{color:#616161;margin:0 22px 0 0}@media screen and (max-width:800px){.filter .sorting__block .title{display:none}}.filter .sorting__block .list{position:relative}.filter .sorting__block .list .current{position:relative;color:inherit;cursor:pointer;-webkit-transition:.25s;transition:.25s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.filter .sorting__block .list .current.decore,.filter .sorting__block .list .current:hover{color:#4e59fd}.filter .sorting__block .list .current.decore::after,.filter .sorting__block .list .current:hover::after{-webkit-filter:grayscale(0);filter:grayscale(0)}.filter .sorting__block .list .current::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.625L4.5 4.375L8.25 0.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;padding-right:18px;background-position:50%;display:inline-block;vertical-align:middle;width:9px;height:5px;margin-left:5px;-webkit-transition:.25s;transition:.25s;-webkit-filter:grayscale(1);filter:grayscale(1);position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.filter .sorting__block .list ul{position:absolute;opacity:0;top:100%;left:0;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:12px 0 12px 12px;width:316px;-webkit-transition:.25s;transition:.25s;padding:14px 0;z-index:-1}@media screen and (max-width:500px){.filter .sorting__block .list ul{width:264px}}.filter .sorting__block .list ul.active{opacity:1;z-index:9999}.filter .sorting__block .list ul li{line-height:120%;padding:10px 24px;cursor:pointer;-webkit-transition:.25s;transition:.25s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:800px){.filter .sorting__block .list ul li{font-size:14px}}@media screen and (max-width:500px){.filter .sorting__block .list ul li{padding:7px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.filter .sorting__block .list ul li.current,.filter .sorting__block .list ul li:hover{background:rgba(78,89,253,.1);color:#4e59fd}.filter--sort-only .sorting__block .list ul li>button{display:block;width:100%;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:nowrap}@media screen and (max-width:800px){.tax-kursy.course-filter-open{overflow:hidden!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .top{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:8px!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .title{display:none!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list{position:relative!important;width:100%!important;min-width:0!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list .current{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;font-family:inherit!important;text-align:left!important;display:block!important;width:100%!important;min-height:46px!important;padding:18px 36px 7px 12px!important;border:1px solid #dcdff5!important;border-radius:calc(8px + 1px)!important;background:#fff!important;color:#222!important;font-size:14px!important;line-height:1.15!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list .current::before{content:"Сортировка"!important;position:absolute!important;top:6px!important;left:12px!important;display:block!important;color:#8e8e8e!important;font-weight:500!important;font-size:11px!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list .current::after{right:12px!important;margin-left:0!important;-webkit-filter:none!important;filter:none!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list ul{top:calc(100% + 6px)!important;left:0!important;width:100%!important;max-width:none!important;max-height:min(340px,100dvh - 180px)!important;padding:6px!important;overflow-y:auto!important;border:1px solid #e5e7f4!important;border-radius:12px!important;-webkit-box-shadow:0 12px 28px rgba(17,24,39,.14)!important;box-shadow:0 12px 28px rgba(17,24,39,.14)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;z-index:-1!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list ul.active{position:absolute!important;top:calc(100% + 6px)!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;max-height:min(320px,100dvh - 160px)!important;z-index:100003!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list ul li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:40px!important;padding:8px 10px!important;border-radius:8px!important;font-size:14px!important;line-height:1.2!important;white-space:normal!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body:is(.tax-kursy,.page-template-courses_filter,.courses_filter,.schools_reviews,.single-reviews,.single-school_course_page,.school_course_page) .filter .sorting__block .list ul li>button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;padding:0!important;border:0!important;background:0 0!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important}}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,0%,0)),color-stop(8.1%,hsla(0,0%,0%,.006)),color-stop(15.5%,hsla(0,0%,0%,.021)),color-stop(22.5%,hsla(0,0%,0%,.046)),color-stop(29%,hsla(0,0%,0%,.077)),color-stop(35.3%,hsla(0,0%,0%,.114)),color-stop(41.2%,hsla(0,0%,0%,.155)),color-stop(47.1%,hsla(0,0%,0%,.198)),color-stop(52.9%,hsla(0,0%,0%,.242)),color-stop(58.8%,hsla(0,0%,0%,.285)),color-stop(64.7%,hsla(0,0%,0%,.326)),color-stop(71%,hsla(0,0%,0%,.363)),color-stop(77.5%,hsla(0,0%,0%,.394)),color-stop(84.5%,hsla(0,0%,0%,.419)),color-stop(91.9%,hsla(0,0%,0%,.434)),to(hsla(0,0%,0%,.44)));background:linear-gradient(to top,hsla(0,0%,0%,0) 0,hsla(0,0%,0%,.006) 8.1%,hsla(0,0%,0%,.021) 15.5%,hsla(0,0%,0%,.046) 22.5%,hsla(0,0%,0%,.077) 29%,hsla(0,0%,0%,.114) 35.3%,hsla(0,0%,0%,.155) 41.2%,hsla(0,0%,0%,.198) 47.1%,hsla(0,0%,0%,.242) 52.9%,hsla(0,0%,0%,.285) 58.8%,hsla(0,0%,0%,.326) 64.7%,hsla(0,0%,0%,.363) 71%,hsla(0,0%,0%,.394) 77.5%,hsla(0,0%,0%,.419) 84.5%,hsla(0,0%,0%,.434) 91.9%,hsla(0,0%,0%,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-ms-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.city_descr h2,.default__info h2{font-weight:600;font-size:28px;line-height:1.2;margin-bottom:18px;margin-top:41px}@media screen and (max-width:900px){.city_descr h2,.default__info h2{font-size:24px;font-weight:600;line-height:28.8px;margin-top:37px}}.city_descr h3,.default__info h3{font-weight:600;font-size:20px;line-height:28px;margin-top:23px;margin-bottom:19px}@media screen and (max-width:900px){.city_descr h3,.default__info h3{font-size:24px;font-weight:600;line-height:28.8px}}.city_descr h4,.default__info h4{font-size:22px;font-weight:600;line-height:26.4px;margin-bottom:25px}@media screen and (max-width:900px){.city_descr h4,.default__info h4{font-size:20px;font-weight:600;line-height:24.8px}}.city_descr ul,.default__info ul{padding:0 24px 0 32px!important;margin:0 0 21px 0!important;border-radius:12px}@media screen and (max-width:1115px){.city_descr ul,.default__info ul{margin:20px 0 21px 0;padding:14px 16px 14px 24px}}.city_descr ul.with_border,.default__info ul.with_border{border:1px solid #e3e3e3;padding:23px 24px 23px 54px}@media screen and (max-width:500px){.city_descr ul.with_border,.default__info ul.with_border{padding:16px 24px 16px 40px}}.city_descr ul li,.default__info ul li{position:relative;list-style:none;margin:0 0 16px 0;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}@media screen and (max-width:1115px){.city_descr ul li,.default__info ul li{font-weight:400;font-size:14px;line-height:22px;margin:0 0 12px 0}}@media screen and (max-width:800px){.city_descr ul li,.default__info ul li{font-size:16px}}.city_descr ul li:last-child,.default__info ul li:last-child{margin:0}.city_descr ul li::before,.default__info ul li::before{position:absolute;content:"";left:-30px;top:6px;display:block;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='5' stroke='%234E59FD' stroke-width='2'/%3E%3C/svg%3E%0A") left center}@media screen and (max-width:1115px){.city_descr ul li::before,.default__info ul li::before{left:-23px}}.city_descr ol li,.default__info ol li{margin:0 0 20px 0}.home__reviews{overflow:hidden}.home__reviews .container{padding:75px 0 0 0}@media screen and (max-width:1360px){.home__reviews .container{padding:75px 15px 0}}.home__reviews .block__top :is(h2,h3){font-size:18px}.home__reviews .swiper-slide{width:670px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f6f6f6;border-radius:12px;padding:27px 32px;height:395px}@media screen and (max-width:1024px){.home__reviews .swiper-slide{width:560px}}@media screen and (max-width:800px){.home__reviews .swiper-slide{width:450px}}@media screen and (max-width:500px){.home__reviews .swiper-slide{width:100%;max-width:100%;height:auto;min-height:0;padding:27px 24px 24px 24px}}.home__reviews .swiper-slide .title{font-weight:500;font-size:16px;line-height:1.35;min-height:2.7em;max-height:2.7em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home__reviews .swiper-slide .text{margin:0;padding:0;border:0;background:0 0;font-weight:500;font-size:14px;line-height:145%}@media screen and (max-width:800px){.home__reviews .swiper-slide .text{font-size:14px;min-height:101.5px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.home__reviews .swiper-slide .text p{color:#64687f}.home__reviews .swiper-slide .info{position:static;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:3px;grid-column-gap:12px;grid-template-columns:32px 121px;grid-template-rows:14px 22px 23px;margin:auto 0 0 0;font-size:14px;line-height:135%}@media screen and (max-width:500px){.home__reviews .swiper-slide .info{margin:auto 0 0 0}}.home__reviews .swiper-slide .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;height:40px;margin:0 0 21px 0}@media screen and (max-width:500px){.home__reviews .swiper-slide .logo{height:28px;margin:0 0 14px 0}}.home__reviews .swiper-slide .logo img{height:100%;width:auto}.home__reviews .swiper-slide .avatar{grid-area:1/1/3/2}.home__reviews .swiper-slide .name{grid-area:1/2/2/3;font-weight:500;font-size:14px;line-height:120%;color:#000;white-space:nowrap}@media screen and (max-width:800px){.home__reviews .swiper-slide .name{font-size:14px}}.home__reviews .swiper-slide .date{grid-area:2/2/3/3;font-weight:400;font-size:14px;line-height:135%;color:#939393}@media screen and (max-width:800px){.home__reviews .swiper-slide .date{margin:2px 0 0 0}}.home__reviews .swiper-slide .rating{position:absolute;right:32px;top:32px;font-size:14px;line-height:120%;margin-right:7px}@media screen and (max-width:800px){.home__reviews .swiper-slide .rating{font-size:16px}}@media screen and (max-width:500px){.home__reviews .swiper-slide .rating{position:static;top:initial;margin:0 0 15px 0}}.home__reviews .swiper-slide .rating .stars_wrapper{margin-left:7px}@media screen and (max-width:500px){.home__reviews .swiper-slide .rating .stars_wrapper{height:17px;width:86px}}@media screen and (max-width:500px){.home__reviews .swiper-slide .rating .stars_wrapper::before{background-size:17px}}@media screen and (max-width:500px){.home__reviews .swiper-slide .rating .stars_wrapper .stars{background-size:17px}}.home__reviews .swiper-slide .read_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:120%;color:#4e59fd;text-decoration:none;margin:12px 0 0 0}@media screen and (max-width:500px){.home__reviews .swiper-slide .read_more{margin-bottom:10px}}.home__reviews .swiper-slide .read_more::after{content:"";display:block;width:10px;height:15px;margin-left:7px;background:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_120_57900)'%3E%3Cpath d='M5.625 8.75L9.375 5L5.625 1.25' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_120_57900'%3E%3Crect width='10' height='15' fill='white' transform='translate(0 10) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") right center no-repeat}.home__reviews .swiper-slide .read_more:hover{color:#222}.home__reviews .swiper-slide .read_more:hover::after{-webkit-filter:brightness(0);filter:brightness(0)}.home__reviews .slider_buttons{margin:36px auto 46px}.home__reviews .block__top :is(h2,h3){margin:0}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:120%;margin-right:7px;color:#222}@media screen and (max-width:800px){.rating{font-size:16px}}.rating .stars_wrapper{position:relative;z-index:9;width:110px;height:20px}.rating .stars_wrapper .stars{position:relative;z-index:1;height:100%;margin:0}.rating.blue .stars_wrapper:before,.rating.top .stars_wrapper:before{position:absolute;left:0;top:0;z-index:999;display:block;content:"";width:100%;height:100%;background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_empty.svg) left center repeat-x}.rating.blue .stars_wrapper .stars,.rating.top .stars_wrapper .stars{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) left center repeat-x}.rating.mid .stars_wrapper:before,.rating.yellow .stars_wrapper:before{position:absolute;left:0;top:0;z-index:999;display:block;content:"";width:100%;height:100%;background:url(/wp-content/themes/kurshub/img/icons/stars/rating_mid_empty.svg) left center repeat-x}.rating.mid .stars_wrapper .stars,.rating.yellow .stars_wrapper .stars{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_mid_full.svg) left center repeat-x}.rating.low .stars_wrapper:before,.rating.red .stars_wrapper:before{position:absolute;left:0;top:0;z-index:999;display:block;content:"";width:100%;height:100%;background:url(/wp-content/themes/kurshub/img/icons/stars/rating_low_empty.svg) left center repeat-x}.rating.low .stars_wrapper .stars,.rating.red .stars_wrapper .stars{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_low_full.svg) left center repeat-x}.rating.none .stars_wrapper:before{position:absolute;left:0;top:0;z-index:999;display:block;content:"";width:100%;height:100%;background:url(/wp-content/themes/kurshub/img/icons/stars/rating_none_empty.svg) left center repeat-x}.rating.none .stars_wrapper .stars{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_none_empty.svg) left center repeat-x}.rating span{margin-left:10px;font-weight:600;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}@media screen and (max-width:800px){.rating span{font-size:16px}}.rating span:not(.rating__empty){color:#222}.rating .rating__empty{color:#8e8e8e}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.home__reviews .slider_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:140px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home__reviews .slider_buttons .next,.home__reviews .slider_buttons .prev{width:60px;height:12px;background-color:#5a64f1;-webkit-mask:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469666 6.53033C0.176773 6.23744 0.176773 5.76256 0.469666 5.46967L5.24264 0.696699C5.53553 0.403806 6.0104 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.0104 11.5962 5.53553 11.5962 5.24264 11.3033L0.469666 6.53033ZM61 6.75H0.999996V5.25H61V6.75Z' fill='black'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469666 6.53033C0.176773 6.23744 0.176773 5.76256 0.469666 5.46967L5.24264 0.696699C5.53553 0.403806 6.0104 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.0104 11.5962 5.53553 11.5962 5.24264 11.3033L0.469666 6.53033ZM61 6.75H0.999996V5.25H61V6.75Z' fill='black'/%3E%3C/svg%3E") no-repeat;cursor:pointer}.home__reviews .slider_buttons .next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home__reviews .slider_buttons .next:hover,.home__reviews .slider_buttons .prev:hover{background-color:#222}.home__reviews .slider_buttons .next.disabled,.home__reviews .slider_buttons .next.swiper-button-disabled,.home__reviews .slider_buttons .prev.disabled,.home__reviews .slider_buttons .prev.swiper-button-disabled{background-color:#dadada}body .overlay{position:fixed;width:100%;height:100%;z-index:99999;background-color:rgba(78,89,253,.22);opacity:.6;top:0;right:0;bottom:0;left:0}h4{font-style:normal;font-weight:700;font-size:16px;line-height:calc(24px - 1px);text-transform:none;margin-bottom:16px}.search_result{display:none;width:169px;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:6px;padding:12px 15px;width:100%;z-index:9999999;position:relative;overflow-y:auto;max-height:88vh}.search_result.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search_result .not_found{font-weight:400;font-size:calc(12px + 1px);line-height:1.2;color:#8e8e8e}.search_result .title{font-weight:600;font-size:11px;line-height:1.2;color:#8e8e8e;margin:0 0 12px 0}.search_result .title:not(:first-child){margin:15px 0 12px 0}.search_result .search_item{font-weight:400;font-size:calc(12px + 1px);line-height:1.2;color:#000;margin:0 0 12px 0;position:relative;text-decoration:none}.search_result .search_item::after{position:absolute;display:block;right:0;top:3px;width:5px;height:10px;background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}.want_know{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(48px + 3px) 15px calc(80px + 3px) calc(40px + 2px);background-color:#d7eff8;border-radius:12px;margin:calc(40px + 2px) 0}@media screen and (max-width:1115px){.want_know{margin:calc(32px + 2px) 0 0 0;padding:calc(20px - 1px) 20px calc(80px + 1px)}}@media screen and (max-width:530px){.want_know{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.want_know .title{font-size:28px;font-weight:600;line-height:1.2;margin-bottom:11px}@media screen and (max-width:1115px){.want_know .title{margin-bottom:13px}}@media screen and (max-width:600px){.want_know .title{font-size:24px;line-height:1.2}}.want_know p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;width:100%;margin-bottom:18px}@media screen and (max-width:600px){.want_know p{font-size:16px;line-height:22px}}.want_know p:last-child{margin-bottom:0!important}.want_know .img{-webkit-box-flex:0;-ms-flex:0 0 203px;flex:0 0 203px}@media screen and (max-width:800px){.want_know .img{width:180px}}.want_know .img img{margin:0}.want_know .test_actions{position:absolute;bottom:28px;left:44px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (max-width:1115px){.want_know .test_actions{left:21px}}@media screen and (max-width:600px){.want_know .test_actions{width:calc(100% - 24px);bottom:24px;left:12px;right:12px}}.want_know a.button{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;line-height:1.2;background-color:#fff;width:auto;height:36px;padding:0 calc(12px - 2px);border-radius:6px;color:#000;text-decoration:none}@media screen and (max-width:800px){.want_know a.button{font-size:16px}}@media screen and (max-width:600px){.want_know a.button{width:auto}}.courses__listing>.item{margin-bottom:120px}@media screen and (max-width:800px){.courses__listing>.item{margin-bottom:90px}}@media screen and (max-width:600px){.courses__listing>.item{margin-bottom:60px}}.courses__listing>.item>.descr{color:#616161;font-weight:500;line-height:1.9;margin-bottom:32px}@media screen and (max-width:600px){.courses__listing>.item>.descr{font-size:14px;line-height:1.7;margin-bottom:33px}}.courses__listing .paid_courses table td:not(.button_link):not(.favorite){padding:39px 5px 10px 20px}@media screen and (max-width:600px){.courses__listing .paid_courses table td:not(.button_link):not(.favorite).discount{padding-top:20px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td:not(.button_link):not(.favorite).discount .tc_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses__listing .paid_courses table td:not(.button_link):not(.favorite).discount .tc_inner .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses table td:not(.button_link):not(.favorite).discount .tc_inner .value_old{margin-top:0;font-size:12px;font-weight:400;text-decoration-line:line-through;color:#535353}@media screen and (max-width:800px){.courses__listing .paid_courses table td:not(.button_link):not(.favorite).discount .tc_inner .value_old{font-size:14px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td:not(.button_link):not(.favorite).no_discount .tc_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses__listing .paid_courses table td:not(.button_link):not(.favorite).no_discount .tc_inner .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}@media screen and (max-width:600px){.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more{display:none}}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more__link{color:#4e59fd;font-size:14px;font-weight:400;line-height:115%;text-decoration:underline}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more__link:hover{color:#222;text-decoration:none}.courses__listing .paid_courses table td.price{width:137px}@media screen and (max-width:600px){.courses__listing .paid_courses table td.price{position:relative}}@media screen and (max-width:365px){.courses__listing .paid_courses table td.price{font-size:14px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td.price .title_mobile{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.price{padding:39px 5px 10px 20px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.price .tc_inner{display:grid;grid-template-rows:minmax(22px,auto) minmax(15px,auto) minmax(24px,auto);-ms-flex-line-pack:start;align-content:start;row-gap:2px;min-height:65px}.courses__listing .paid_courses table td.price .value{grid-row:1;align-self:center}.courses__listing .paid_courses table td.price .value_old{grid-row:2;min-height:15px}.courses__listing .paid_courses table td.price .promocode_no_tips,.courses__listing .paid_courses table td.price .promocode_tips{grid-row:3;align-self:start}}.courses__listing .paid_courses table td.price .promocode_tips{display:block;position:relative;border-radius:4px;background-color:rgba(78,89,253,.0784313725);color:#4e59fd;padding:4px 20px 4px 4px;cursor:pointer;font-size:12px;min-width:105px;max-width:110px;cursor:pointer}@media screen and (max-width:800px){.courses__listing .paid_courses table td.price .promocode_tips{font-size:14px;margin:5px 0 0 0}}.courses__listing .paid_courses table td.price .promocode_tips .all__courses__point__icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;position:absolute;right:5px;top:4px}.courses__listing .paid_courses table td.price .promocode_tips .course_tip{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;position:absolute;right:5px;top:4px}.courses__listing .paid_courses table td.price .promocode_no_tips{color:#535353;font-size:12px}.courses__listing .paid_courses table td.price .promocode_no_tips b{color:#4e59fd;font-weight:500;font-size:14px}.courses__listing .paid_courses table td.installment_plan{width:178px}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan{padding:39px 5px 10px 20px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .tc_inner{display:grid;grid-template-rows:minmax(22px,auto) minmax(15px,auto);-ms-flex-line-pack:start;align-content:start;row-gap:2px;min-height:41px}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .tc_inner{display:grid;grid-template-columns:auto minmax(0,-webkit-max-content);grid-template-columns:auto minmax(0,max-content);grid-template-rows:auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;row-gap:2px}}.courses__listing .paid_courses table td.installment_plan .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses table td.installment_plan .value .course_tip .text{left:50%;right:auto;-webkit-transform:translate(-50%,5px);-ms-transform:translate(-50%,5px);transform:translate(-50%,5px)}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .kh-installment-current{grid-row:1;align-self:center}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .kh-installment-current{grid-column:2;grid-row:1}}.courses__listing .paid_courses table td.installment_plan .value_old{margin-top:0;font-size:12px;font-weight:400;text-decoration-line:line-through;color:#535353}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .value_old{font-size:14px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .kh-installment-old{grid-row:2;min-height:15px}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .kh-installment-old{grid-column:2;grid-row:2;justify-self:start}}@media screen and (max-width:365px){.courses__listing .paid_courses table td.duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:153px;font-size:14px}}.courses__listing .paid_courses table td.duration .tc_inner__val{font-weight:500}.courses__listing .paid_courses table td.date_start{width:169px}@media screen and (max-width:365px){.courses__listing .paid_courses table td.date_start{font-size:12px}}.courses__listing .paid_courses table td.button_link{padding:28px 5px 10px 20px}.courses__listing .paid_courses .all_courses_but_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;width:100%}.courses__listing .paid_courses .all_courses_but_wrapper a{color:#4e59fd;background:0 0;border:1px solid #4e59fd;border-radius:6px;padding:8px 15px 7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:14px;text-decoration:none}.courses__listing .paid_courses .all_courses_but_wrapper a:focus-visible,.courses__listing .paid_courses .all_courses_but_wrapper a:hover{color:#fff;background:#4e59fd}@media screen and (max-width:800px){.courses__listing .paid_courses .all_courses_but_wrapper a{font-size:16px}}.courses__listing .free_courses table th.link,.courses__listing .youtobe_courses table th.link{width:170px;text-align:right}@media screen and (max-width:600px){.courses__listing .blogs_courses table td.descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:801px){.courses__listing :is(.free_courses,.youtube_courses,.youtobe_courses) .courses_table td.button_link{padding-top:22px}.courses__listing :is(.free_courses,.youtube_courses,.youtobe_courses) .courses_table td.button_link .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px}}.courses__listing .subcategory__top__tags :is(h2,h3){display:inline;margin-right:5px;margin-bottom:5px;color:#616161;font-weight:500;font-size:16px}@media screen and (max-width:1200px){.courses__listing .subcategory__top__tags :is(h2,h3){font-size:14px}}.courses__listing .subcategory__top__tags .tags__list{display:inline;width:100%}.courses__listing .subcategory__top__tags .tags__list a{color:#616161;font-weight:500;margin:4px 0 4px 11px;text-decoration:underline}@media screen and (max-width:1200px){.courses__listing .subcategory__top__tags .tags__list a{font-size:14px;margin:4px 0 4px 3px}}.courses__listing .subcategory__top__tags .tags__list a:hover{color:inherit;text-decoration:none}.course_tip{position:relative;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:1px;-webkit-transition:.25s;transition:.25s}.course_tip .icon{-webkit-filter:grayscale(1);filter:grayscale(1);background-image:url(/wp-content/themes/kurshub/img/icons/question.svg);background-repeat:no-repeat;background-position:center;background-size:auto;opacity:.75;width:16px;height:16px;border:1px solid #4e59fd;border-radius:50%;font-size:0;display:block}.course_tip .text{background:#fff;border-radius:8px;padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(280px,100vw - 32px);top:calc(100% + 5px);-webkit-transition:.25s ease-in-out .25s;transition:.25s ease-in-out .25s;white-space:normal;overflow-wrap:anywhere;font-weight:500;font-size:14px;line-height:1.45;z-index:-1;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);left:auto;right:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);color:#222;font-weight:400}@media screen and (max-width:600px){.course_tip .text{font-size:14px;max-width:min(260px,100vw - 32px);padding:12px 16px;line-height:1.45}}td.duration .course_tip .text,td.name .course_tip .text{left:0;right:auto}.course_tip .text p{margin-bottom:0}.course_tip:focus .text,.course_tip:hover .text{display:block;opacity:1;pointer-events:auto;z-index:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.promocode_tips .tips__item{position:absolute;z-index:999;top:-179px;left:-111px;width:340px;height:170px;padding:16px;border-radius:8px;background-clip:padding-box;background-color:#fff;color:#222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);cursor:auto;opacity:0}.promocode_tips .tips__item.showed{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.promocode_tips .tips__item.no_school_discount{height:142px;top:-150px}.promocode_tips .tips__item.no_school_discount .row:nth-child(4){font-weight:700;font-size:14px}@media screen and (max-width:800px){.promocode_tips .tips__item.no_school_discount .row:nth-child(4){font-size:16px}}.promocode_tips .tips__item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:30px;font-size:14px}.promocode_tips .tips__item .row:first-child{display:block;font-size:14px;font-weight:700}.promocode_tips .tips__item .row:first-child .blue_color{text-transform:uppercase;cursor:pointer}.promocode_tips .tips__item .row:nth-child(5){font-weight:700;font-size:14px}.promocode_tips .tips__item .row.empty{display:none}.promocode_tips .tips__item .blue_color{color:#4e59fd;position:relative}.promocode_tips .tips__item .arrow{position:absolute;bottom:-4px;left:calc(50% - 5px);content:none;display:block;width:8px;height:8px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tips__item .courses_promo_copy{position:relative;text-transform:uppercase;color:#4e59fd}.tips__item .courses_promo_copy .copied{position:absolute;left:-22px;top:-48px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;z-index:1;min-width:20px;min-height:20px;overflow:hidden;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.16);box-shadow:0 1px 8px rgba(0,0,0,.16);background-color:rgba(65,83,100,.94);color:#fff;max-width:270px;padding:12px;font-size:12px;line-height:1.6;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);text-transform:none}.tips__item .courses_promo_copy .copied.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24),-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);visibility:visible}.promocode_tip_container{position:fixed;z-index:999999;bottom:calc(420px - 100vh);top:initial;left:0;right:0;width:100%;height:100vh;min-height:100vh;padding:0}.promocode_tip_container.two_line{bottom:calc(475px - 100vh)}.promocode_tip_container.no_school_discount .row:nth-child(4){font-weight:700;font-size:20px}@media screen and (max-width:480px){.promocode_tip_container.no_school_discount .row:nth-child(4){font-size:20px}}.promocode_tip_container .tips__item{position:relative;z-index:99999;bottom:-33vh;-webkit-transition:bottom .3s cubic-bezier(.46,0,.03,.99);transition:bottom .3s cubic-bezier(.46,0,.03,.99);top:initial;left:0;right:0;width:100%;height:100vh;min-height:100vh;padding:45px 40px 0;border-radius:12px 12px 36px 36px;background-clip:padding-box;background-color:#4e59fd;color:#fff;max-height:calc(100% + 80vh - 57px);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.promocode_tip_container .tips__item::after{display:none;content:"";position:absolute;top:8px;left:50%;width:72px;height:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;background-color:#f5f5f5}@media screen and (max-width:404px){.promocode_tip_container .tips__item{height:300px}}.promocode_tip_container .tips__item.moved{bottom:0}.promocode_tip_container .tips__item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;font-size:16px}.promocode_tip_container .tips__item .row:first-child{display:block;margin-bottom:16px;font-weight:300;font-style:normal;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:first-child span{display:contents;font-weight:600;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(2){margin:0 0 18px 0}.promocode_tip_container .tips__item .row:nth-child(3),.promocode_tip_container .tips__item .row:nth-child(4){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 8px 0;font-weight:300;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(3) .bg__block,.promocode_tip_container .tips__item .row:nth-child(4) .bg__block{width:auto;height:37px;background:rgba(255,255,255,.0509803922);border-radius:8px;padding:10px}.promocode_tip_container .tips__item .row:nth-child(3) span,.promocode_tip_container .tips__item .row:nth-child(4) span{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 24px 0}.promocode_tip_container .tips__item .row:nth-child(5) .bg__block{width:auto;height:37px;background:rgba(255,255,255,.2509803922);border-radius:8px;padding:10px}.promocode_tip_container .tips__item .row:nth-child(5){font-weight:300;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5) b{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5) span{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(6){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:37px;width:auto;padding:0;margin:0 0 36px 0;font-weight:300;font-size:28px;line-height:90%}.promocode_tip_container .tips__item .row:nth-child(6) span{display:contents;font-weight:600;font-size:28px;line-height:90%}.promocode_tip_container .tips__item .row.bg{width:100%}.promocode_tip_container .tips__item .row.empty{background-color:initial;height:0;margin:0;padding:0}.promocode_tip_container .tips__item .row .courses_promo_go{width:100%;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:transparent;background-color:#fff;color:#4e59fd;-webkit-transition:all .3s cubic-bezier(.46,0,.03,.99);transition:all .3s cubic-bezier(.46,0,.03,.99);border:1px solid transparent;outline:0;vertical-align:middle;white-space:nowrap;cursor:pointer;border-radius:12px;font-weight:700;font-size:14px;line-height:100%;text-decoration:none;margin:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.promocode_tip_container .tips__item .courses_promo_copy{font-weight:600;font-size:48px;line-height:90%;color:#fff;text-transform:uppercase}.promocode_tip_container .tips__item .courses_promo_copy .copied{left:5px;color:#222;background-color:#fff}.promocode_tip_container .tips__item .arrow{position:absolute;bottom:-4px;left:calc(50% - 5px);content:none;display:block;width:8px;height:8px;background-color:rgba(23,29,35,.9411764706);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promocode_tip_container .tips__item .close{opacity:0;position:absolute;right:14px;top:14px;width:25px;height:25px;background:url(/wp-content/themes/kurshub/img/icons/close.svg) center center no-repeat;background-size:13px}@media screen and (max-width:800px){body.tax-kursy .promocode_tip_container .tips__item.moved{padding:16px 18px}}@media screen and (max-width:800px){.paid_courses .courses_table tr[data-catalog-presentation=table],.recommended_courses .courses_table tr[data-catalog-presentation=table]{grid-template-areas:"school favorite" "name name" "duration duration" "date date" "mobile-prices mobile-prices" "price price" "installment installment" "cta cta"}}.filter{position:relative}@media screen and (max-width:900px){.filter{font-size:14px}}@media screen and (max-width:450px){.filter{font-size:14px}}.filter{margin:0}.filter .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;margin:0 0 12px 0}.filter .two_choice{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.filter .two_choice .item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer;margin-right:24px}.filter .two_choice .item.current,.filter .two_choice .item:hover{color:#4e59fd}.detailed_paid_courses .container>.descr{margin-bottom:40px;max-width:770px;line-height:1.75;color:#616161;font-weight:500}@media screen and (max-width:1100px){.detailed_paid_courses .container>.descr{font-size:14px;max-width:550px}}@media screen and (max-width:800px){.detailed_paid_courses .container>.descr{font-size:16px}}@media screen and (max-width:700px){.detailed_paid_courses .container>.descr{font-size:14px;margin-bottom:20px}}@media screen and (max-width:600px){.detailed_paid_courses .container>.descr{margin-bottom:calc(16px + 1px)}}.detailed_paid_courses .sorting_container{background:#f7f7f7;padding:calc(32px - 2px) 0 60px}.detailed_paid_courses .sorting_parent_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.detailed_paid_courses .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 12px);margin:0 6px 12px;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e7ef;border-radius:12px;padding:24px}@media screen and (min-width:1220px){.detailed_paid_courses .card{padding:20px 24px 24px;width:calc(50% - 10px);margin-bottom:16px;margin-left:0;margin-right:0}}@media screen and (max-width:900px){.detailed_paid_courses .card{width:100%;margin:0 0 16px}}@media screen and (max-width:600px){.detailed_paid_courses .card{padding:18px 15px 19px;margin-bottom:10px}}.detailed_paid_courses .card .card__top{position:relative;margin-bottom:25px}@media screen and (max-width:1100px){.detailed_paid_courses .card .card__top{margin-bottom:17px}}.detailed_paid_courses .card .card__top .top__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.detailed_paid_courses .card .card__top .top__row .card__image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;font-size:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .card__image{grid-column:1;grid-row:1;min-width:0;margin-right:0}}.detailed_paid_courses .card .card__top .top__row .card__image img{width:120px;height:24px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .card__image img{width:110px}}.detailed_paid_courses .card .card__top .top__row .rating{margin-right:24px;font-weight:400}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .rating{grid-column:1/-1;grid-row:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4px 0 0;justify-self:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .rating .stars_wrapper{width:88px}}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .rating .stars_wrapper .stars{background-size:18px}}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .rating .stars_wrapper::before{background-size:18px}}.detailed_paid_courses .card .card__top .top__row .rating span{font-weight:400}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .rating span{font-size:16px}}.detailed_paid_courses .card .card__top .top__row .card__review{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;font-weight:500;font-size:14px;line-height:1.2}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .card__review{font-size:16px}}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .card__review{grid-column:2;grid-row:1;justify-self:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;max-width:160px;margin-top:0;text-align:right;font-size:14px;white-space:normal;overflow-wrap:anywhere}}.detailed_paid_courses .card .card__top .top__row .card__review a{text-decoration:underline;color:#4e59fd}@media screen and (max-width:800px){.detailed_paid_courses .card .card__top .top__row .card__review a{font-size:16px}}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .card__review a{font-size:14px}}.detailed_paid_courses .card .card__top .top__row .card__review a:hover{text-decoration:none}.detailed_paid_courses .card .card__top .top__row .card__review .course_tip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:4px;vertical-align:middle}.detailed_paid_courses .card .card__top .top__row .card__review .course_tip .text{left:auto;right:0;max-width:min(320px,100vw - 32px);top:calc(100% + 8px);overflow-wrap:anywhere;-webkit-transform:none;-ms-transform:none;transform:none}.detailed_paid_courses .card .card__top .top__row .card__review .course_tip:hover .text{-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .top__row .card__review .course_tip .text{left:auto;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(200px,100vw - 32px);top:calc(100% + 8px);overflow-wrap:anywhere;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}.detailed_paid_courses .card .card__top .top__row .card__review .course_tip:hover .text{-webkit-transform:none;-ms-transform:none;transform:none}}.detailed_paid_courses .card .card__top .card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 0}.detailed_paid_courses .card .card__top .card__tags .tag__item{background-color:#e9eaff;background-position:12.5px 52.5%;background-size:14px;background-repeat:no-repeat;margin:0 calc(4px + 1px) calc(8px + 2px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 33px;position:relative;color:#4e59fd;border:1px solid rgba(78,89,253,.12);-webkit-box-shadow:none;box-shadow:none;font-weight:500;font-size:12px;border-radius:6px}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .card__tags .tag__item{padding:calc(8px - 1px) 32px;margin-bottom:8px}}.detailed_paid_courses .card .card__top .card__tags .tag__item.has_hint{padding-right:17px}.detailed_paid_courses .card .card__top .card__tags .tag__item .course_tip .text{overflow-wrap:anywhere;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .card__tags .tag__item .course_tip .text{left:50%;right:auto;max-width:min(200px,100vw - 32px);-webkit-transform:translate(-50%,5px);-ms-transform:translate(-50%,5px);transform:translate(-50%,5px)}}@media screen and (max-width:600px){.detailed_paid_courses .card .card__top .card__tags .tag__item.stazirovka .course_tip .text{left:auto;right:0;max-width:min(260px,100vw - 32px);-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}.detailed_paid_courses .card .card__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:800px){.detailed_paid_courses .card .card__content{font-size:16px}}@media screen and (max-width:600px){.detailed_paid_courses .card .card__content{font-size:14px}}.detailed_paid_courses .card .card__content .link,.detailed_paid_courses .card .card__content>a{font-weight:600;font-size:20px;line-height:1.4;margin-bottom:20px;display:block;color:#4e59fd;text-decoration:underline;text-align:left}@media screen and (max-width:800px){.detailed_paid_courses .card .card__content .link,.detailed_paid_courses .card .card__content>a{font-size:16px;max-width:350px;margin-bottom:15px}}.detailed_paid_courses .card .card__content .link:hover,.detailed_paid_courses .card .card__content>a:hover{color:#222;text-decoration:none}.detailed_paid_courses .card .card__content .paid_course_link.disable{color:#222;background-color:unset;text-decoration:none}.detailed_paid_courses .card .card__content .content__item{margin-bottom:16px;font-weight:500}.detailed_paid_courses .card .card__content .content__item .title{color:#616161}.detailed_paid_courses .card .card__content .card__tags_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(12px - 2px) calc((4px + 1px) * -1) 0}.detailed_paid_courses .card .card__content .card__tags_2 .tag__item{background-repeat:no-repeat;background-color:#fff;padding:8px 8px 8px calc(32px + 1px);margin:calc(4px + 1px);color:inherit;text-decoration:none;background-position:11px 50%;background-size:14px;border:1px solid #e5e7ef;-webkit-box-shadow:none;box-shadow:none;font-weight:500;font-size:12px;border-radius:6px}@media screen and (max-width:800px){.detailed_paid_courses .card .card__content .card__tags_2 .tag__item{font-size:14px}}.detailed_paid_courses .card .card__bottom{border-top:1px solid #e3e3e3;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px;margin-bottom:-16px}@media screen and (min-width:1220px){.detailed_paid_courses .card .card__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:800px){.detailed_paid_courses .card .card__bottom{font-size:calc(12px + 1px)}}@media screen and (max-width:600px){.detailed_paid_courses .card .card__bottom{font-size:14px;margin-top:26px;margin-bottom:-6px;padding-top:12px}}.detailed_paid_courses .card .card__bottom .item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:190%;margin-bottom:16px}@media screen and (min-width:1220px){.detailed_paid_courses .card .card__bottom .item:nth-child(odd){-webkit-box-flex:0;-ms-flex:0 0 303px;flex:0 0 303px}.detailed_paid_courses .card .card__bottom .item:nth-child(even){-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px}}@media screen and (max-width:800px){.detailed_paid_courses .card .card__bottom .item{margin-bottom:8px}.detailed_paid_courses .card .card__bottom .item:nth-child(odd){width:44%}.detailed_paid_courses .card .card__bottom .item:nth-child(even){width:56%}}.detailed_paid_courses .card .card__bottom .item .title{color:#616161;margin-right:5px}.detailed_paid_courses .card .card__bottom .item .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.detailed_paid_courses .card .card__bottom .item .value .discount{background:#a32c00;border-radius:6px;font-weight:500;color:#fff;padding:1px calc(12px - 1px);position:absolute;right:0}@media screen and (max-width:600px){.detailed_paid_courses .card .card__bottom .item .value .discount{line-height:1.2;padding:4px calc(8px - 1.5px);font-size:14px;right:-1px}}.detailed_paid_courses .card .card__cta{display:none}@media screen and (max-width:600px){.detailed_paid_courses .card .card__cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:18px}.detailed_paid_courses .card .card__cta .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:46px;border-radius:8px;background:#4e59fd;color:#fff;font-weight:700;font-size:14px;line-height:120%;text-decoration:none}}.subcategory__compare .title{font-weight:600;font-size:28px;line-height:1.2;margin-bottom:48px}@media screen and (max-width:1000px){.subcategory__compare .title{font-size:24px;margin-bottom:calc(40px + 2px)}}@media screen and (max-width:600px){.subcategory__compare .title{max-width:260px;font-size:18px;margin-bottom:24px;line-height:1.4}}.subcategory__compare .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(24px + 1px) 24px}@media screen and (max-width:600px){.subcategory__compare .list{gap:15px 20px}}.subcategory__compare .list .link__item{width:calc((100% - 96px)/ 5)}@media screen and (max-width:1000px){.subcategory__compare .list .link__item{width:calc((100% - 72px)/ 4);font-size:14px}}@media screen and (max-width:800px){.subcategory__compare .list .link__item{font-size:16px;width:calc((100% - 48px)/ 3)}}@media screen and (max-width:600px){.subcategory__compare .list .link__item{width:calc((100% - 24px)/ 2);font-size:14px}}.subcategory__compare .list .link__item a{font-weight:500;color:#535353}.subcategory__compare .list .link__item a:hover{color:#4e59fd;text-decoration:none}@media screen and (max-width:600px){.subcategory__compare .list .link__item a{font-weight:400}}.subcategory__compare .list.all_cities_subcats .link__item{width:calc((100% - 48px)/ 3)}@media screen and (max-width:600px){.subcategory__compare .list.all_cities_subcats .link__item{width:calc((100% - 24px)/ 2);font-size:14px}}.subcategory__compare--collapsible.is-collapsed .link__item:nth-child(n+11){display:none}@media screen and (max-width:600px){.subcategory__compare--collapsible.is-collapsed .link__item:nth-child(n+7){display:none}}.subcategory__compare--collapsible.is-expanded .subcategory__compare__toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.subcategory__compare--collapsible.subcategory__compare--mobile-only-collapsible .subcategory__compare__toggle{display:none}@media screen and (max-width:600px){.subcategory__compare--collapsible.subcategory__compare--mobile-only-collapsible .subcategory__compare__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.subcategory__compare--collapsible .subcategory__compare__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:40px;margin-top:20px;padding:0;border:0;background:0 0;color:#4e59fd;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer}@media screen and (max-width:600px){.subcategory__compare--collapsible .subcategory__compare__toggle{min-height:32px;margin-top:16px;font-size:14px}}.subcategory__compare--collapsible .subcategory__compare__toggle::after{content:"";width:10px;height:6px;background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234E59FD' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.subcategory__compare--collapsible .subcategory__compare__toggle:hover{color:#3a45e0}.subcategory__compare .list>a.link__item{color:#535353;font-weight:500}.subcategory__compare .list>a.link__item:hover{color:#4e59fd;text-decoration:none}@media screen and (max-width:600px){.subcategory__compare .list>a.link__item{font-weight:400}}.category__faq{padding:calc(32px - 2px) 0 0 0}.category__faq .faq__block{max-width:917px}.category__faq :is(h2,h3){font-size:28px;font-weight:600;line-height:1.4;text-align:left;margin:0 0 calc(32px - 2px) 0}@media screen and (max-width:700px){.category__faq :is(h2,h3){font-size:24px;font-weight:600;line-height:1.4}}.category__faq .faq__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category__faq .faq__block .faq__heading{margin:0;padding:0;font:inherit}.category__faq .faq__block .question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(60px + 4px);padding:0 calc(60px + 5px) 0 16px;border:0;border-radius:6px;background-color:#f9fafb;color:inherit;font-family:inherit;font-size:18px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.category__faq .faq__block .question:focus-visible{outline:0;border-color:#4e59fd;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}.category__faq .faq__block .question::after{position:absolute;top:calc(24px - 1px);right:calc(32px + 3px);content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71429 7.71429V0H10.2857V7.71429H18V10.2857H10.2857V18H7.71429V10.2857H0V7.71429H7.71429Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (prefers-reduced-motion:reduce){.category__faq .faq__block .question::after{-webkit-transition:none;transition:none}}@media screen and (max-width:768px){.category__faq .faq__block .question::after{right:16px}}@media screen and (max-width:768px){.category__faq .faq__block .question{font-size:16px;font-weight:500;line-height:19.6px;text-align:left}}.category__faq .faq__block .answer{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease,-ms-grid-rows .25s ease}@media (prefers-reduced-motion:reduce){.category__faq .faq__block .answer{-webkit-transition:none;transition:none}}.category__faq .faq__block .answer>*{overflow:hidden;min-height:0}.category__faq .faq__block .answer>div{font-size:16px;font-weight:400;line-height:25.6px;text-align:left;padding:16px 0 0 24px}@media screen and (max-width:768px){.category__faq .faq__block .answer>div{font-size:16px;font-weight:400;line-height:22.4px;text-align:left}}.category__faq .faq__block .answer>div p{margin:0}.category__faq .faq__block .answer[data-kh-faq-state=open]{grid-template-rows:minmax(0,1fr)}.category__faq .faq__block .faq__item{margin:0 0 20px 0}.category__faq .faq__block .faq__item .question[aria-expanded=true]::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#how_we_rate:not(.kh-inline-popup),#student_protection_program:not(.kh-inline-popup){max-width:900px}@media screen and (max-width:1024px){#how_we_rate:not(.kh-inline-popup),#student_protection_program:not(.kh-inline-popup){position:fixed;right:0;bottom:0;left:0;z-index:999999;width:100%;height:90vh;min-height:90vh;max-width:initial;padding:calc(48px - 3px) 0 16px calc(16px + 1px);border-radius:35px 35px 0 0;background-clip:padding-box;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:bottom .3s cubic-bezier(.46,0,.03,.99);transition:bottom .3s cubic-bezier(.46,0,.03,.99)}#how_we_rate:not(.kh-inline-popup).moved,#student_protection_program:not(.kh-inline-popup).moved{bottom:0}#how_we_rate:not(.kh-inline-popup) .is-close,#student_protection_program:not(.kh-inline-popup) .is-close{position:absolute;top:12px;right:15px;z-index:10000000000000000000000000000;width:calc(24px + 1px);height:calc(24px + 1px)}#how_we_rate:not(.kh-inline-popup) .is-close svg,#student_protection_program:not(.kh-inline-popup) .is-close svg{width:65%;height:65%}#how_we_rate:not(.kh-inline-popup) .is-close svg path,#student_protection_program:not(.kh-inline-popup) .is-close svg path{stroke:#000}}#how_we_rate:not(.kh-inline-popup) ol,#how_we_rate:not(.kh-inline-popup) p,#how_we_rate:not(.kh-inline-popup) ul,#student_protection_program:not(.kh-inline-popup) ol,#student_protection_program:not(.kh-inline-popup) p,#student_protection_program:not(.kh-inline-popup) ul{color:#222}#how_we_rate:not(.kh-inline-popup) ul,#student_protection_program:not(.kh-inline-popup) ul{margin:16px 0}@media screen and (max-width:1024px){#how_we_rate:not(.kh-inline-popup) a,#student_protection_program:not(.kh-inline-popup) a{font-size:14px}}#how_we_rate:not(.kh-inline-popup) a:active,#how_we_rate:not(.kh-inline-popup) a:focus,#student_protection_program:not(.kh-inline-popup) a:active,#student_protection_program:not(.kh-inline-popup) a:focus{border:0;outline:0}#how_we_rate:not(.kh-inline-popup) .content,#student_protection_program:not(.kh-inline-popup) .content{width:100%;height:100%;overflow-y:auto;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px;line-height:1.625}@media screen and (max-width:1024px){#how_we_rate:not(.kh-inline-popup) .content::-webkit-scrollbar,#student_protection_program:not(.kh-inline-popup) .content::-webkit-scrollbar{width:4px}#how_we_rate:not(.kh-inline-popup) .content::-webkit-scrollbar-track,#student_protection_program:not(.kh-inline-popup) .content::-webkit-scrollbar-track{background:#fff}#how_we_rate:not(.kh-inline-popup) .content::-webkit-scrollbar-thumb,#student_protection_program:not(.kh-inline-popup) .content::-webkit-scrollbar-thumb{background-color:#4e59fd;border-radius:2px}}body .kh-inline-popup--hidden{display:none}body .kh-inline-popup .content>:first-child{margin-top:0!important}body .kh-inline-popup .content{font-family:Montserrat,"Montserrat Fallback",sans-serif;color:#222}body .kh-inline-popup .content>b:first-child,body .kh-inline-popup .content>strong:first-child{display:inline;margin:0;font-weight:700;font-size:inherit;line-height:inherit;color:#222}body .kh-inline-popup b,body .kh-inline-popup li,body .kh-inline-popup ol,body .kh-inline-popup p,body .kh-inline-popup strong,body .kh-inline-popup ul{color:#222!important}body .kh-inline-popup ol,body .kh-inline-popup p,body .kh-inline-popup ul{font-size:16px;line-height:1.625}body .kh-inline-popup p{margin:0 0 16px 0!important}body .kh-inline-popup ol,body .kh-inline-popup ul{margin:16px 0 20px 0!important;padding-left:24px!important}body .kh-inline-popup li{margin:0 0 12px 0!important}body .kh-inline-popup li>b:first-child,body .kh-inline-popup li>strong:first-child{display:inline;margin:0;font-weight:700;font-size:inherit;line-height:inherit}body .kh-inline-popup a{color:#4e59fd!important;font-weight:600;line-height:1.45}body .kh-inline-popup .content>a:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:8px}body>.overlay.kh-inline-popup-overlay{z-index:100000!important;background:rgba(34,34,34,.42)!important;opacity:1!important}body .kh-inline-popup .is-close{position:absolute!important;top:8px!important;right:10px!important;z-index:3!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:calc(8px + 2px)!important;background:#f5f6fb!important;color:#222!important;-webkit-box-shadow:none!important;box-shadow:none!important}body .kh-inline-popup .is-close svg{width:18px!important;height:18px!important}body .kh-inline-popup .is-close svg path{stroke:#222!important;stroke-width:2!important}@media screen and (min-width:1025px){body .kh-inline-popup{position:fixed!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:100001!important;width:min(900px,100vw - 32px)!important;max-width:900px!important;height:auto!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#fff!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body .kh-inline-popup .content{width:100%!important;height:auto!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:48px 32px 32px!important;overflow-y:auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}}@media screen and (max-width:1024px){body .kh-inline-popup{position:fixed!important;top:calc(64px + env(safe-area-inset-top,0))!important;right:max(10px,env(safe-area-inset-right,0))!important;bottom:auto!important;left:max(10px,env(safe-area-inset-left,0))!important;z-index:100001!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 72px - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0))!important;max-height:calc(100dvh - 72px - env(safe-area-inset-top,0) - env(safe-area-inset-bottom,0))!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#fff!important;-webkit-box-shadow:0 -18px 50px rgba(17,24,39,.22)!important;box-shadow:0 -18px 50px rgba(17,24,39,.22)!important;color:#222!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;outline:0!important;-ms-touch-action:auto!important;touch-action:auto!important}body .kh-inline-popup .content{width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding:48px calc(16px + 2px) calc(16px + 2px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;color:#222!important;font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:16px!important;line-height:1.625!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-ms-scroll-chaining:none;overscroll-behavior:contain}}.block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:52px}@media screen and (max-width:700px){.block__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}}.block__top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:16px;line-height:1.2;color:#4e59fd;text-decoration:none}@media screen and (max-width:1000px){.block__top a{font-size:14px}}@media screen and (max-width:800px){.block__top a{font-size:16px}}@media screen and (max-width:700px){.block__top a{font-weight:500;line-height:1.2}}.block__top a::after{background-image:url(/wp-content/themes/kurshub/img/icons/arrow_right.svg);content:"";margin-left:12px;width:5px;height:9px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.block__top a:hover{color:#222}.block__top a:hover::after{-webkit-filter:brightness(0);filter:brightness(0)}.experts :is(h2,h3){font-size:18px;margin:0 0 20px 0}.experts .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(32px - 2px)}.experts .blocks .item{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:32px;padding:24px;border-radius:12px;background:#f7f7f7}@media screen and (max-width:700px){.experts .blocks .item{grid-template-columns:minmax(0,1fr);gap:0;padding:16px}}.experts .blocks a{color:#222}.experts .blocks .short_info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(12px - 2px);margin:0}@media screen and (max-width:700px){.experts .blocks .short_info{margin:0 0 16px 0}}.experts .blocks .short_info .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;width:62px;height:62px}.experts .blocks .short_info .img img{display:block;border-radius:12px}.experts .blocks .short_info .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experts .blocks .short_info .column .name{font-weight:700}.experts .blocks .short_info .column .expert{color:#7c7e82}.experts .blocks .descr{width:100%;max-width:90ch;line-height:1.6}.experts .blocks .descr p{margin:0}body .comparison_tech .mobile_scroll{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}.comparison_tech{max-width:100%;overflow:hidden}.comparison_tech .comparison_tech__course_content,.comparison_tech .comparison_tech__course_title{min-width:0}.comparison_tech .comparison_tech__course_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;margin-top:4px}.comparison_tech .comparison_tech__course_school{min-width:0;overflow:hidden;color:#8e8e8e;font-size:12px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.comparison_tech .courses_table{border-collapse:separate;border-spacing:0}.comparison_tech .courses_table td,.comparison_tech .courses_table th{vertical-align:middle;border-bottom:1px solid #e5e7ef}.comparison_tech .courses_table td:not(:first-child),.comparison_tech .courses_table th:not(:first-child){text-align:center}.comparison_tech .courses_table tbody td,.comparison_tech .courses_table tbody th{padding-top:20px;padding-bottom:20px}.comparison_tech .courses_table td:first-child,.comparison_tech .courses_table th:first-child{position:sticky;left:0;width:260px;min-width:260px;max-width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;background:#f7f7f7!important;border-right:1px solid #e5e7ef;-webkit-box-shadow:none;box-shadow:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.comparison_tech .courses_table thead th:first-child{z-index:3;background:#fff!important;line-height:120%}.comparison_tech .courses_table tbody td:first-child,.comparison_tech .courses_table tbody th:first-child{font-weight:700;text-align:left}.comparison_tech .courses_table .comparison_tech__course_title>a,.comparison_tech .courses_table .comparison_tech__course_title>button,.comparison_tech .courses_table .comparison_tech__course_title>span{display:block;max-width:100%;font-weight:700;margin-bottom:0;line-height:1.8;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:0;border:0;background:0 0}.comparison_tech .courses_table .comparison_tech__course_title>a,.comparison_tech .courses_table .comparison_tech__course_title>button{font-weight:600;font-size:14px;line-height:1.4;color:#4e59fd;text-decoration:underline;cursor:pointer}.comparison_tech .courses_table .comparison_tech__course_title>a:hover,.comparison_tech .courses_table .comparison_tech__course_title>button:hover{color:#222;text-decoration:none}.comparison_tech .courses_table .comparison_tech__course_title>a:focus-visible,.comparison_tech .courses_table .comparison_tech__course_title>button:focus-visible{color:#222;text-decoration:none;outline:2px solid rgba(78,89,253,.24);outline-offset:3px;border-radius:3px}.comparison_tech .courses_table .comparison_tech__course_title>span{color:#222;text-decoration:none;cursor:default}.comparison_tech .courses_table tbody tr.\--hide{display:none}.comparison_tech .cm_no,.comparison_tech .cm_yes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:600;line-height:1}.comparison_tech .cm_yes{background:#e1ffe7;color:#33c842}.comparison_tech .cm_no{background:#ffe7e7;color:#ff4c4c}.comparison_tech .more_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:140px;min-height:44px;margin:16px auto 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#4e59fd;cursor:pointer;font-family:inherit;font-weight:500;font-size:16px;line-height:120%;text-decoration:none}.comparison_tech .more_button:hover{color:#222}.comparison_tech .more_button:hover path{stroke:#222}.comparison_tech .more_button:focus-visible{border-radius:4px;outline:2px solid rgba(78,89,253,.24);outline-offset:2px}.comparison_tech .more_button svg{margin-left:calc(4px + 1px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:600px){.comparison_tech .courses_table{min-width:500px}.comparison_tech .courses_table thead{display:table-header-group;border-radius:0;background:0 0;color:inherit}.comparison_tech .courses_table thead tr{display:table-row}.comparison_tech .courses_table thead th{font-size:calc(12px + 1px);line-height:120%}.comparison_tech .courses_table tbody{display:table-row-group}.comparison_tech .courses_table tbody tr{display:table-row;margin-bottom:0;padding:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.comparison_tech .courses_table td,.comparison_tech .courses_table th{display:table-cell;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:auto;background:0 0;border-bottom:1px solid #e5e7ef!important}.comparison_tech .courses_table tbody td,.comparison_tech .courses_table tbody th{padding-top:calc(12px + 1px);padding-bottom:calc(12px + 1px)}.comparison_tech .courses_table td:first-child,.comparison_tech .courses_table th:first-child{width:180px;min-width:180px;max-width:180px;overflow:hidden;background:#f7f7f7!important;font-size:calc(12px + 1px);padding-right:calc(12px + 1px);padding-left:calc(12px + 1px)}}.comparison_tech td.cm_no,.comparison_tech td.cm_yes{display:table-cell;width:auto;height:auto;border-radius:0;background:0 0;font-size:0;line-height:0}.comparison_tech td.cm_no::before,.comparison_tech td.cm_yes::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:16px 16px;content:"";font-size:14px;font-weight:600;line-height:1}.comparison_tech td.cm_yes::before{background-color:#e1ffe7;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.2L6.7 11.4L12.7 4.6' stroke='%2331C451' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.comparison_tech td.cm_no::before{background-color:#ffe7e7;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 4.5L11.5 11.5M11.5 4.5L4.5 11.5' stroke='%23FF6464' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.flex_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer{position:relative;width:100%}footer>.row:nth-child(1){border-top:1px solid #ebebeb;min-height:365px;height:auto;padding:60px 0}@media screen and (max-width:1360px){footer>.row:nth-child(1){height:auto;padding:60px 0}}@media screen and (max-width:800px){footer>.row:nth-child(1){padding:30px 0}}footer>.row:nth-child(1) .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){footer>.row:nth-child(1) .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer>.row:nth-child(1) .container>.column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 341px;flex:0 0 341px}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 0 30px 0}}footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:0}@media screen and (max-width:1200px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1){padding:30px 0 0 0;border-top:1px solid #ebebeb}}footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column{margin:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}@media screen and (max-width:1200px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column{margin:0 0 25px 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%}}@media screen and (max-width:1200px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(3){margin-bottom:0}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 59%;flex:0 0 59%}}@media screen and (max-width:1200px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(4){margin-bottom:0}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%}}footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(1) .column:last-child{margin-right:0}footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(2){margin:33px 0 0 0}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(2){margin:26px 0 0 0}}@media screen and (max-width:800px){footer>.row:nth-child(1) .container>.column:nth-child(2) .row:nth-child(2) .title{margin:0 0 20px 0}}footer>.row:nth-child(2){height:98px;border-top:1px solid #ebebeb;padding:30px 0 0 0;font-weight:400;font-size:12px;line-height:19.2px;color:#272727}@media screen and (max-width:1050px){footer>.row:nth-child(2){padding:30px 0;height:auto}}@media screen and (max-width:800px){footer>.row:nth-child(2){font-size:14px}}footer>.row:nth-child(2) .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1050px){footer>.row:nth-child(2) .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer>.row:nth-child(2) a{font-weight:400;font-size:12px;line-height:19.2px;color:#272727;text-decoration:underline}@media screen and (max-width:800px){footer>.row:nth-child(2) a{font-size:14px}}footer>.row:nth-child(2) a:hover{color:#4e59fd;text-decoration:none}footer .mob_apps{margin:25px 0 0 0}footer .mob_apps .list__apps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .mob_apps .list__apps a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px 0 0}footer .footer-legal~.mob_apps{margin-top:18px}footer .title{font-weight:700;font-size:16px;line-height:19.2px;margin:0 0 16px 0}@media screen and (max-width:1200px){footer .title{margin:0 0 14px 0}}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{list-style-type:none;margin:0 0 6px 0}@media screen and (max-width:800px){footer ul li{margin:0 0 3px 0}}footer ul li a{font-weight:500;font-size:14px;line-height:16.8px;color:#222}@media screen and (max-width:800px){footer ul li a{font-size:16px}}@media screen and (max-width:365px){footer ul li a{font-size:14px}}footer ul li a:hover{color:#4e59fd}footer .logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:20px;line-height:24px;color:#222;margin:0 0 20px 0}@media screen and (max-width:1200px){footer .logo{margin:0 0 15px 0}}@media screen and (max-width:800px){footer .logo{font-size:18px}}footer .descr{font-weight:500;font-size:14px;line-height:21px;margin:0 0 20px 0}@media screen and (max-width:800px){footer .descr{margin:0 0 15px 0}}footer .footer-descr--legal{margin-bottom:0;font-size:14px;line-height:21px}footer .footer-legal{max-width:310px;margin-top:10px;margin-bottom:12px;color:#667085;font-size:12px;line-height:1.45}footer .footer-legal+.socials{margin-top:0}footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}footer .agree{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1050px){footer .agree{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .agree a{color:inherit;margin-left:41px;text-decoration:underline}@media screen and (max-width:1050px){footer .agree a{margin:0 32px 0 0;margin:0 0 10px}footer .agree a:last-child{margin-bottom:0}}footer .agree a:hover{color:#222;text-decoration:none}@media screen and (max-width:1050px){footer .copyright{margin-bottom:20px}}.useful__block{margin:60px 0}@media screen and (max-width:1000px){.useful__block{margin:40px 0;padding:32px}}@media screen and (max-width:800px){.useful__block{padding:20px;margin:60px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){.useful__block{padding:20px 15px}}.useful__block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f7f7f7;border-radius:12px;padding:48px}.useful__block .info{max-width:640px}@media screen and (max-width:1000px){.useful__block .info{max-width:475px}}@media screen and (max-width:800px){.useful__block .info{margin-bottom:14px}}.useful__block .info .title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:24px}@media screen and (max-width:1000px){.useful__block .info .title{font-size:calc(20px + 2px)}}@media screen and (max-width:800px){.useful__block .info .title{margin-bottom:20px;font-size:calc(20px + 2px)}}@media screen and (max-width:600px){.useful__block .info .title{font-size:18px;margin-bottom:14px}}.useful__block .info .text{font-weight:400;font-size:16px;line-height:190%;color:#616161}@media screen and (max-width:1000px){.useful__block .info .text{font-size:14px}}@media screen and (max-width:800px){.useful__block .info .text{font-size:16px}}@media screen and (max-width:365px){.useful__block .info .text{font-size:14px}}.useful__block .right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:9px}@media screen and (max-width:800px){.useful__block .right{display:grid;grid-template-columns:auto auto;grid-template-areas:"stars stars" "average total";-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:6px;padding-bottom:0}}@media screen and (max-width:365px){.useful__block .right{grid-template-columns:1fr;grid-template-areas:"stars" "average" "total"}}.useful__block .right .useful__block__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:800px){.useful__block .right .useful__block__rating{display:contents}}.useful__block .right .useful__block__rating .text{font-weight:400;font-size:14px;line-height:120%;color:#616161}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .text{grid-area:average;font-size:14px;margin-top:0;padding-bottom:0;white-space:nowrap}}.useful__block .right .useful__block__rating .text span{display:inline;margin:0;font-weight:400;font-size:14px;line-height:120%;color:#616161}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .text span{font-size:16px}}.useful__block .right .useful__block__rating .stars_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;height:44px;width:214px;margin:0 0 10px 0}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .stars_wrapper{grid-area:stars;height:30px;width:147px;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}}.useful__block .right .useful__block__rating .stars_wrapper::before{background-size:44px}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .stars_wrapper::before{background-size:30px}}.useful__block .right .useful__block__rating .stars_wrapper .stars{position:absolute;left:0;width:100%;background-size:44px}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .stars_wrapper .stars{background-size:30px}}.useful__block .right .useful__block__rating .stars_wrapper .rating__item{position:relative;z-index:9999999999;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin:0 2px}@media screen and (max-width:800px){.useful__block .right .useful__block__rating .stars_wrapper .rating__item{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px}}.useful__block .right .useful__block__rating .stars_wrapper .rating__item.full{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) center no-repeat;background-size:100%}.useful__block .right .useful__block__rating:not(.ranked):hover .stars_wrapper .stars{background:0 0}.useful__block .right .useful__block__rating.user_click .stars_wrapper .stars{display:none}.useful__block .rating__total{font-weight:400;font-size:14px;line-height:120%;color:#616161}@media screen and (max-width:800px){.useful__block .rating__total{grid-area:total;font-size:14px;white-space:nowrap}}.alert__cookie{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#616161;background:#fff;width:min(416px,100vw - 32px);height:auto;min-height:calc(80px - 8px);right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0));left:24px;gap:16px;z-index:9999;font-weight:400;font-size:12px;line-height:1.45;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:calc(16px - 2px) 16px;border:1px solid rgba(227,227,227,.8);border-radius:12px;-webkit-box-shadow:0 10px 32px rgba(18,25,38,.12);box-shadow:0 10px 32px rgba(18,25,38,.12);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}.alert__cookie a{text-decoration:underline;color:#616161}.alert__cookie a:hover{text-decoration:none}.alert__cookie p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0;margin:0}.alert__cookie button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 82px;flex:0 0 82px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:82px;height:40px;border:1px solid #222;border-radius:8px;color:#222;font-weight:500;font-size:14px;line-height:20px;padding:13px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 150ms ease-out;transition:background-color 150ms ease-out}.alert__cookie button:hover{background:#222;color:#fff}.alert__cookie.kh-cookie-hidden{display:none}body.course-filter-open .alert__cookie,body.no_scroll .alert__cookie{display:none!important}@media screen and (max-width:800px){.alert__cookie{right:auto;bottom:env(safe-area-inset-bottom,0);left:auto;right:calc(10px + env(safe-area-inset-right,0));width:min(180px,100vw - 20px - env(safe-area-inset-left,0) - env(safe-area-inset-right,0));min-height:32px;gap:6px;padding:3px 6px;-webkit-transform:none;-ms-transform:none;transform:none;font-size:11px;line-height:1.25}.alert__cookie p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alert__cookie button{-ms-flex-preferred-size:48px;flex-basis:48px;width:48px;height:24px;padding:0 6px;font-size:11px}}@media screen and (max-width:360px){.alert__cookie{width:min(180px,100vw - 20px)}}.hint_popup{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;z-index:-1;min-width:20px;min-height:20px;overflow:hidden;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.16);box-shadow:0 1px 8px rgba(0,0,0,.16);background-color:#fff;color:#212121;max-width:270px;padding:10px;font-size:calc(12px + 1px);line-height:20px;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}.hint_popup.active{z-index:999;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24),-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);visibility:visible}.hint_popup.hint_popup.copied{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.single-reviews .hint_popup{-webkit-transform:translate3d(108px,15px,0);transform:translate3d(108px,15px,0)}.single-reviews .hint_popup.active{-webkit-transform:translate3d(108px,0,0);transform:translate3d(108px,0,0)}.single-reviews .hint_popup.hint_popup.copied{-webkit-transform:translateX(140px);-ms-transform:translateX(140px);transform:translateX(140px)}@media screen and (max-width:800px){.single-reviews .hint_popup.hint_popup.copied{-webkit-transform:translateX(128px);-ms-transform:translateX(128px);transform:translateX(128px)}}.search_result{display:none;width:169px;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:6px;padding:12px 15px;width:100%;z-index:9999999;position:absolute;overflow-y:auto;max-height:88vh}.search_result.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search_result .not_found{font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#8e8e8e}.search_result .title{font-weight:600;font-size:11px;line-height:120%;color:#8e8e8e;letter-spacing:.04em;margin:0 0 8px 0;text-transform:uppercase}.search_result .title:not(:first-child){margin:16px 0 8px 0}.search_result .search_item{display:block;font-weight:400;font-size:calc(12px + 1px);line-height:120%;color:#000;margin:0;padding:8px 24px 8px 0;position:relative;text-decoration:none}.search_result .search_item__label,.search_result .search_item__meta{display:block}.search_result .search_item__meta{margin-top:4px;color:#8e8e8e;font-weight:400;font-size:11px;line-height:130%}.search_result .search_item::after{position:absolute;display:block;right:0;top:3px;width:5px;height:10px;background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}.search_result .search_all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;margin-top:8px;padding-top:10px;border-top:1px solid #f0f1f7;color:#4e59fd;font-weight:400;font-size:calc(12px + 1px);line-height:120%;text-decoration:none}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:4px;border-radius:10px;background-color:#4e59fd}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{width:4px;border-radius:10px;background-color:#4e59fd}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_draggerRail{display:none}.comparison_tech .comparison_tech__course_school,.course_catalog_filter .course_catalog_option small,.course_catalog_filter .course_catalog_range__presets button small,body .home__anonces .news__block .swiper-slide .info .date,body .home__reviews .swiper-slide .info .date{color:#667085}.useful__block .rating__item{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.detailed_paid_courses .card .card__top .card__tags .tag__item{color:var(--kh-tag-text,#3a45e0);background-color:var(--kh-tag-bg,transparent);background-image:var(--kh-tag-icon,none)}.detailed_paid_courses .card .card__content .card__tags_2 .tag__item{background-image:var(--kh-tag-icon,none)}.detailed_paid_courses .tag__item.garantia_trudoustrojstva,.detailed_paid_courses .tag__item.pomos_s_trudoustrojstvom{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/employment.svg")}.detailed_paid_courses .tag__item.sertifikat{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/certificate-.svg")}.detailed_paid_courses .tag__item.stazirovka{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/internship.svg")}.detailed_paid_courses .tag__item.svoe_portfolio{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/portfolio.svg")}.detailed_paid_courses .tag__item.praktika{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/practical_tasks.svg")}.detailed_paid_courses .tag__item.domasnie_zadania{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/homework.svg")}.detailed_paid_courses .tag__item.bessrocnyj_dostup{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/lifetime_access.svg")}.detailed_paid_courses .tag__item.cat{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2023/01/chat.svg")}.detailed_paid_courses .tag__item.dla_nacinausih{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/beginners.svg")}.detailed_paid_courses .tag__item.probnyj_period{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2023/01/freem.svg")}.detailed_paid_courses .tag__item.vozvrat_sredstv{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/refund.svg")}.detailed_paid_courses .tag__item.konsultacia_ekspertov{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2022/09/expert_advice.svg")}.detailed_paid_courses .tag__item.obucenie_s_mentorom{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2023/01/mentor.svg")}.detailed_paid_courses .tag__item.dla_prodvinutyh{--kh-tag-icon:url("https://kurshub.ru/wp-content/uploads/2023/01/advanced.svg")}.detailed_paid_courses .card .card__top .card__tags .tag__item.garantia_trudoustrojstva,.detailed_paid_courses .card .card__top .card__tags .tag__item.pomos_s_trudoustrojstvom{--kh-tag-bg:#e6faef;--kh-tag-text:#000000}.detailed_paid_courses .card .card__top .card__tags .tag__item.sertifikat{--kh-tag-bg:#ffffff;--kh-tag-text:#000000}.detailed_paid_courses .card .card__top .card__tags .tag__item.stazirovka{--kh-tag-bg:#fef7ec;--kh-tag-text:#000000}.courses_table th.has_order{position:relative}.courses_table th.has_order>span{position:static}.order_remove{background-image:url(/wp-content/themes/kurshub/img/icons/round_close.svg);font-size:0;width:20px;height:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;position:absolute;background-size:13px;background-repeat:no-repeat;background-position:50%;right:-42px;top:-9px;-webkit-transition:.25s;transition:.25s;background-color:rgba(0,0,0,0)}.order_remove:hover{opacity:.75}.courses_table .order_remove,.courses_table [data-catalog-header-reset]{top:50%;right:4px;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.courses_table .order_remove[hidden],.courses_table [data-catalog-header-reset][hidden]{display:none!important}.courses__listing .free_courses .courses_table th.link,.courses__listing .youtube_courses .courses_table th.link{text-align:left}.courses_table th.has_order::after{display:none;content:none}.courses_table .course_catalog_table_sort{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.courses_table .course_catalog_table_sort::after{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;width:9px;height:13px;background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;content:""}.courses_table th.has_order.sort--up .course_catalog_table_sort::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}.courses_table th.has_order.sort--down .course_catalog_table_sort::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")}@media screen and (max-width:400px){html:has(>body[data-kh-asset-profile^="kurshub-new/"]) .useful__block .right{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"stars" "average" "total"}}