@font-face{font-display:swap;font-family:swiper-icons;font-style:normal;font-weight:400;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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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{transform-style:preserve-3d}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.iti__selected-flag{align-items:center;display:flex;height:100%;padding:0 6px 0 8px;position:relative;z-index:1}.iti__arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;margin-left:6px;width:0}[dir=rtl] .iti__arrow{margin-left:0;margin-right:6px}.iti__arrow--up{border-bottom:4px solid #555;border-top:none}.iti__country-list{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px #0003;list-style:none;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;padding:0;position:absolute;white-space:nowrap;z-index:2}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{align-items:center;display:flex;outline:none;padding:5px 10px}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:#0000000d}.iti__country-name,.iti__flag-box{margin-right:6px}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-left:6px;margin-right:0}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}[dir=rtl] .iti--allow-dropdown input,[dir=rtl] .iti--allow-dropdown input[type=tel],[dir=rtl] .iti--allow-dropdown input[type=text],[dir=rtl] .iti--separate-dial-code input,[dir=rtl] .iti--separate-dial-code input[type=tel],[dir=rtl] .iti--separate-dial-code input[type=text]{margin-right:0;padding-left:6px;padding-right:52px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:0;right:auto}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{left:auto;right:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:#0000}.iti--separate-dial-code .iti__selected-flag{background-color:#0000000d}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{bottom:30px;left:30px;position:fixed;right:30px;top:30px}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{line-height:1.5em;padding:10px}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{background-position:0 0;height:10px}.iti__flag.iti__ad{background-position:-22px 0;height:14px}.iti__flag.iti__ae{background-position:-44px 0;height:10px}.iti__flag.iti__af{background-position:-66px 0;height:14px}.iti__flag.iti__ag{background-position:-88px 0;height:14px}.iti__flag.iti__ai{background-position:-110px 0;height:10px}.iti__flag.iti__al{background-position:-132px 0;height:15px}.iti__flag.iti__am{background-position:-154px 0;height:10px}.iti__flag.iti__ao{background-position:-176px 0;height:14px}.iti__flag.iti__aq{background-position:-198px 0;height:14px}.iti__flag.iti__ar{background-position:-220px 0;height:13px}.iti__flag.iti__as{background-position:-242px 0;height:10px}.iti__flag.iti__at{background-position:-264px 0;height:14px}.iti__flag.iti__au{background-position:-286px 0;height:10px}.iti__flag.iti__aw{background-position:-308px 0;height:14px}.iti__flag.iti__ax{background-position:-330px 0;height:13px}.iti__flag.iti__az{background-position:-352px 0;height:10px}.iti__flag.iti__ba{background-position:-374px 0;height:10px}.iti__flag.iti__bb{background-position:-396px 0;height:14px}.iti__flag.iti__bd{background-position:-418px 0;height:12px}.iti__flag.iti__be{background-position:-440px 0;height:15px}.iti__flag.iti__bf{background-position:-460px 0;height:14px}.iti__flag.iti__bg{background-position:-482px 0;height:12px}.iti__flag.iti__bh{background-position:-504px 0;height:12px}.iti__flag.iti__bi{background-position:-526px 0;height:12px}.iti__flag.iti__bj{background-position:-548px 0;height:14px}.iti__flag.iti__bl{background-position:-570px 0;height:14px}.iti__flag.iti__bm{background-position:-592px 0;height:10px}.iti__flag.iti__bn{background-position:-614px 0;height:10px}.iti__flag.iti__bo{background-position:-636px 0;height:14px}.iti__flag.iti__bq{background-position:-658px 0;height:14px}.iti__flag.iti__br{background-position:-680px 0;height:14px}.iti__flag.iti__bs{background-position:-702px 0;height:10px}.iti__flag.iti__bt{background-position:-724px 0;height:14px}.iti__flag.iti__bv{background-position:-746px 0;height:15px}.iti__flag.iti__bw{background-position:-768px 0;height:14px}.iti__flag.iti__by{background-position:-790px 0;height:10px}.iti__flag.iti__bz{background-position:-812px 0;height:12px}.iti__flag.iti__ca{background-position:-834px 0;height:10px}.iti__flag.iti__cc{background-position:-856px 0;height:10px}.iti__flag.iti__cd{background-position:-878px 0;height:15px}.iti__flag.iti__cf{background-position:-900px 0;height:14px}.iti__flag.iti__cg{background-position:-922px 0;height:14px}.iti__flag.iti__ch{background-position:-944px 0;height:15px}.iti__flag.iti__ci{background-position:-961px 0;height:14px}.iti__flag.iti__ck{background-position:-983px 0;height:10px}.iti__flag.iti__cl{background-position:-1005px 0;height:14px}.iti__flag.iti__cm{background-position:-1027px 0;height:14px}.iti__flag.iti__cn{background-position:-1049px 0;height:14px}.iti__flag.iti__co{background-position:-1071px 0;height:14px}.iti__flag.iti__cp{background-position:-1093px 0;height:14px}.iti__flag.iti__cq{background-position:-1115px 0;height:12px}.iti__flag.iti__cr{background-position:-1137px 0;height:12px}.iti__flag.iti__cu{background-position:-1159px 0;height:10px}.iti__flag.iti__cv{background-position:-1181px 0;height:12px}.iti__flag.iti__cw{background-position:-1203px 0;height:14px}.iti__flag.iti__cx{background-position:-1225px 0;height:10px}.iti__flag.iti__cy{background-position:-1247px 0;height:14px}.iti__flag.iti__cz{background-position:-1269px 0;height:14px}.iti__flag.iti__de{background-position:-1291px 0;height:12px}.iti__flag.iti__dg{background-position:-1313px 0;height:10px}.iti__flag.iti__dj{background-position:-1335px 0;height:14px}.iti__flag.iti__dk{background-position:-1357px 0;height:15px}.iti__flag.iti__dm{background-position:-1379px 0;height:10px}.iti__flag.iti__do{background-position:-1401px 0;height:14px}.iti__flag.iti__dz{background-position:-1423px 0;height:14px}.iti__flag.iti__ea{background-position:-1445px 0;height:14px}.iti__flag.iti__ec{background-position:-1467px 0;height:14px}.iti__flag.iti__ee{background-position:-1489px 0;height:13px}.iti__flag.iti__eg{background-position:-1511px 0;height:14px}.iti__flag.iti__eh{background-position:-1533px 0;height:10px}.iti__flag.iti__er{background-position:-1555px 0;height:10px}.iti__flag.iti__es{background-position:-1577px 0;height:14px}.iti__flag.iti__et{background-position:-1599px 0;height:10px}.iti__flag.iti__eu{background-position:-1621px 0;height:14px}.iti__flag.iti__ez{background-position:-1643px 0;height:14px}.iti__flag.iti__fi{background-position:-1665px 0;height:12px}.iti__flag.iti__fj{background-position:-1687px 0;height:10px}.iti__flag.iti__fk{background-position:-1709px 0;height:10px}.iti__flag.iti__fm{background-position:-1731px 0;height:11px}.iti__flag.iti__fo{background-position:-1753px 0;height:15px}.iti__flag.iti__fr{background-position:-1775px 0;height:14px}.iti__flag.iti__fx{background-position:-1797px 0;height:14px}.iti__flag.iti__ga{background-position:-1819px 0;height:15px}.iti__flag.iti__gb{background-position:-1841px 0;height:10px}.iti__flag.iti__gd{background-position:-1863px 0;height:12px}.iti__flag.iti__ge{background-position:-1885px 0;height:14px}.iti__flag.iti__gf{background-position:-1907px 0;height:14px}.iti__flag.iti__gg{background-position:-1929px 0;height:14px}.iti__flag.iti__gh{background-position:-1951px 0;height:14px}.iti__flag.iti__gi{background-position:-1973px 0;height:10px}.iti__flag.iti__gl{background-position:-1995px 0;height:14px}.iti__flag.iti__gm{background-position:-2017px 0;height:14px}.iti__flag.iti__gn{background-position:-2039px 0;height:14px}.iti__flag.iti__gp{background-position:-2061px 0;height:14px}.iti__flag.iti__gq{background-position:-2083px 0;height:14px}.iti__flag.iti__gr{background-position:-2105px 0;height:14px}.iti__flag.iti__gs{background-position:-2127px 0;height:10px}.iti__flag.iti__gt{background-position:-2149px 0;height:13px}.iti__flag.iti__gu{background-position:-2171px 0;height:11px}.iti__flag.iti__gw{background-position:-2193px 0;height:10px}.iti__flag.iti__gy{background-position:-2215px 0;height:12px}.iti__flag.iti__hk{background-position:-2237px 0;height:14px}.iti__flag.iti__hm{background-position:-2259px 0;height:10px}.iti__flag.iti__hn{background-position:-2281px 0;height:10px}.iti__flag.iti__hr{background-position:-2303px 0;height:10px}.iti__flag.iti__ht{background-position:-2325px 0;height:12px}.iti__flag.iti__hu{background-position:-2347px 0;height:10px}.iti__flag.iti__ic{background-position:-2369px 0;height:14px}.iti__flag.iti__id{background-position:-2391px 0;height:14px}.iti__flag.iti__ie{background-position:-2413px 0;height:10px}.iti__flag.iti__il{background-position:-2435px 0;height:15px}.iti__flag.iti__im{background-position:-2457px 0;height:10px}.iti__flag.iti__in{background-position:-2479px 0;height:14px}.iti__flag.iti__io{background-position:-2501px 0;height:10px}.iti__flag.iti__iq{background-position:-2523px 0;height:14px}.iti__flag.iti__ir{background-position:-2545px 0;height:12px}.iti__flag.iti__is{background-position:-2567px 0;height:15px}.iti__flag.iti__it{background-position:-2589px 0;height:14px}.iti__flag.iti__je{background-position:-2611px 0;height:12px}.iti__flag.iti__jm{background-position:-2633px 0;height:10px}.iti__flag.iti__jo{background-position:-2655px 0;height:10px}.iti__flag.iti__jp{background-position:-2677px 0;height:14px}.iti__flag.iti__ke{background-position:-2699px 0;height:14px}.iti__flag.iti__kg{background-position:-2721px 0;height:12px}.iti__flag.iti__kh{background-position:-2743px 0;height:13px}.iti__flag.iti__ki{background-position:-2765px 0;height:10px}.iti__flag.iti__km{background-position:-2787px 0;height:12px}.iti__flag.iti__kn{background-position:-2809px 0;height:14px}.iti__flag.iti__kp{background-position:-2831px 0;height:10px}.iti__flag.iti__kr{background-position:-2853px 0;height:14px}.iti__flag.iti__kw{background-position:-2875px 0;height:10px}.iti__flag.iti__ky{background-position:-2897px 0;height:10px}.iti__flag.iti__kz{background-position:-2919px 0;height:10px}.iti__flag.iti__la{background-position:-2941px 0;height:14px}.iti__flag.iti__lb{background-position:-2963px 0;height:14px}.iti__flag.iti__lc{background-position:-2985px 0;height:10px}.iti__flag.iti__li{background-position:-3007px 0;height:12px}.iti__flag.iti__lk{background-position:-3029px 0;height:10px}.iti__flag.iti__lr{background-position:-3051px 0;height:11px}.iti__flag.iti__ls{background-position:-3073px 0;height:14px}.iti__flag.iti__lt{background-position:-3095px 0;height:12px}.iti__flag.iti__lu{background-position:-3117px 0;height:12px}.iti__flag.iti__lv{background-position:-3139px 0;height:10px}.iti__flag.iti__ly{background-position:-3161px 0;height:10px}.iti__flag.iti__ma{background-position:-3183px 0;height:14px}.iti__flag.iti__mc{background-position:-3205px 0;height:15px}.iti__flag.iti__md{background-position:-3226px 0;height:10px}.iti__flag.iti__me{background-position:-3248px 0;height:10px}.iti__flag.iti__mf{background-position:-3270px 0;height:14px}.iti__flag.iti__mg{background-position:-3292px 0;height:14px}.iti__flag.iti__mh{background-position:-3314px 0;height:11px}.iti__flag.iti__mk{background-position:-3336px 0;height:10px}.iti__flag.iti__ml{background-position:-3358px 0;height:14px}.iti__flag.iti__mm{background-position:-3380px 0;height:14px}.iti__flag.iti__mn{background-position:-3402px 0;height:10px}.iti__flag.iti__mo{background-position:-3424px 0;height:14px}.iti__flag.iti__mp{background-position:-3446px 0;height:10px}.iti__flag.iti__mq{background-position:-3468px 0;height:14px}.iti__flag.iti__mr{background-position:-3490px 0;height:14px}.iti__flag.iti__ms{background-position:-3512px 0;height:10px}.iti__flag.iti__mt{background-position:-3534px 0;height:14px}.iti__flag.iti__mu{background-position:-3556px 0;height:14px}.iti__flag.iti__mv{background-position:-3578px 0;height:14px}.iti__flag.iti__mw{background-position:-3600px 0;height:14px}.iti__flag.iti__mx{background-position:-3622px 0;height:12px}.iti__flag.iti__my{background-position:-3644px 0;height:10px}.iti__flag.iti__mz{background-position:-3666px 0;height:14px}.iti__flag.iti__na{background-position:-3688px 0;height:14px}.iti__flag.iti__nc{background-position:-3710px 0;height:10px}.iti__flag.iti__ne{background-position:-3732px 0;height:15px}.iti__flag.iti__nf{background-position:-3752px 0;height:10px}.iti__flag.iti__ng{background-position:-3774px 0;height:10px}.iti__flag.iti__ni{background-position:-3796px 0;height:12px}.iti__flag.iti__nl{background-position:-3818px 0;height:14px}.iti__flag.iti__no{background-position:-3840px 0;height:15px}.iti__flag.iti__np{background-position:-3862px 0;height:15px}.iti__flag.iti__nr{background-position:-3877px 0;height:10px}.iti__flag.iti__nu{background-position:-3899px 0;height:10px}.iti__flag.iti__nz{background-position:-3921px 0;height:10px}.iti__flag.iti__om{background-position:-3943px 0;height:10px}.iti__flag.iti__pa{background-position:-3965px 0;height:14px}.iti__flag.iti__pe{background-position:-3987px 0;height:14px}.iti__flag.iti__pf{background-position:-4009px 0;height:14px}.iti__flag.iti__pg{background-position:-4031px 0;height:15px}.iti__flag.iti__ph{background-position:-4053px 0;height:10px}.iti__flag.iti__pk{background-position:-4075px 0;height:14px}.iti__flag.iti__pl{background-position:-4097px 0;height:13px}.iti__flag.iti__pm{background-position:-4119px 0;height:14px}.iti__flag.iti__pn{background-position:-4141px 0;height:10px}.iti__flag.iti__pr{background-position:-4163px 0;height:14px}.iti__flag.iti__ps{background-position:-4185px 0;height:10px}.iti__flag.iti__pt{background-position:-4207px 0;height:14px}.iti__flag.iti__pw{background-position:-4229px 0;height:13px}.iti__flag.iti__py{background-position:-4251px 0;height:11px}.iti__flag.iti__qa{background-position:-4273px 0;height:8px}.iti__flag.iti__re{background-position:-4295px 0;height:14px}.iti__flag.iti__ro{background-position:-4317px 0;height:14px}.iti__flag.iti__rs{background-position:-4339px 0;height:14px}.iti__flag.iti__ru{background-position:-4361px 0;height:14px}.iti__flag.iti__rw{background-position:-4383px 0;height:14px}.iti__flag.iti__sa{background-position:-4405px 0;height:14px}.iti__flag.iti__sb{background-position:-4427px 0;height:10px}.iti__flag.iti__sc{background-position:-4449px 0;height:10px}.iti__flag.iti__sd{background-position:-4471px 0;height:10px}.iti__flag.iti__se{background-position:-4493px 0;height:13px}.iti__flag.iti__sg{background-position:-4515px 0;height:14px}.iti__flag.iti__sh{background-position:-4537px 0;height:10px}.iti__flag.iti__si{background-position:-4559px 0;height:10px}.iti__flag.iti__sj{background-position:-4581px 0;height:15px}.iti__flag.iti__sk{background-position:-4603px 0;height:14px}.iti__flag.iti__sl{background-position:-4625px 0;height:14px}.iti__flag.iti__sm{background-position:-4647px 0;height:15px}.iti__flag.iti__sn{background-position:-4669px 0;height:14px}.iti__flag.iti__so{background-position:-4691px 0;height:14px}.iti__flag.iti__sr{background-position:-4713px 0;height:14px}.iti__flag.iti__ss{background-position:-4735px 0;height:10px}.iti__flag.iti__st{background-position:-4757px 0;height:10px}.iti__flag.iti__su{background-position:-4779px 0;height:10px}.iti__flag.iti__sv{background-position:-4801px 0;height:12px}.iti__flag.iti__sx{background-position:-4823px 0;height:14px}.iti__flag.iti__sy{background-position:-4845px 0;height:14px}.iti__flag.iti__sz{background-position:-4867px 0;height:14px}.iti__flag.iti__ta{background-position:-4889px 0;height:10px}.iti__flag.iti__tc{background-position:-4911px 0;height:10px}.iti__flag.iti__td{background-position:-4933px 0;height:14px}.iti__flag.iti__tf{background-position:-4955px 0;height:14px}.iti__flag.iti__tg{background-position:-4977px 0;height:13px}.iti__flag.iti__th{background-position:-4999px 0;height:14px}.iti__flag.iti__tj{background-position:-5021px 0;height:10px}.iti__flag.iti__tk{background-position:-5043px 0;height:10px}.iti__flag.iti__tl{background-position:-5065px 0;height:10px}.iti__flag.iti__tm{background-position:-5087px 0;height:14px}.iti__flag.iti__tn{background-position:-5109px 0;height:14px}.iti__flag.iti__to{background-position:-5131px 0;height:10px}.iti__flag.iti__tr{background-position:-5153px 0;height:14px}.iti__flag.iti__tt{background-position:-5175px 0;height:12px}.iti__flag.iti__tv{background-position:-5197px 0;height:10px}.iti__flag.iti__tw{background-position:-5219px 0;height:14px}.iti__flag.iti__tz{background-position:-5241px 0;height:14px}.iti__flag.iti__ua{background-position:-5263px 0;height:14px}.iti__flag.iti__ug{background-position:-5285px 0;height:14px}.iti__flag.iti__uk{background-position:-5307px 0;height:10px}.iti__flag.iti__um{background-position:-5329px 0;height:11px}.iti__flag.iti__un{background-position:-5351px 0;height:14px}.iti__flag.iti__us{background-position:-5373px 0;height:11px}.iti__flag.iti__uy{background-position:-5395px 0;height:14px}.iti__flag.iti__uz{background-position:-5417px 0;height:10px}.iti__flag.iti__va{background-position:-5439px 0;height:15px}.iti__flag.iti__vc{background-position:-5456px 0;height:14px}.iti__flag.iti__ve{background-position:-5478px 0;height:14px}.iti__flag.iti__vg{background-position:-5500px 0;height:10px}.iti__flag.iti__vi{background-position:-5522px 0;height:14px}.iti__flag.iti__vn{background-position:-5544px 0;height:14px}.iti__flag.iti__vu{background-position:-5566px 0;height:12px}.iti__flag.iti__wf{background-position:-5588px 0;height:14px}.iti__flag.iti__ws{background-position:-5610px 0;height:10px}.iti__flag.iti__xk{background-position:-5632px 0;height:15px}.iti__flag.iti__ye{background-position:-5654px 0;height:14px}.iti__flag.iti__yt{background-position:-5676px 0;height:14px}.iti__flag.iti__za{background-position:-5698px 0;height:14px}.iti__flag.iti__zm{background-position:-5720px 0;height:14px}.iti__flag.iti__zw{background-position:-5742px 0;height:10px}.iti__flag{background-color:#dbdbdb;background-image:url(/_next/static/media/flags.f0b93e18.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;height:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/_next/static/media/flags@2x.77c72ad9.png)}}.iti__flag.iti__np{background-color:#0000}:root{--offset-x:48px;--grid-columns:16;--grid-gap:16px;--grid-column-width:calc((100vw - var(--scrollbar-width, 0px) - var(--offset-x)*2)/var(--grid-columns) - var(--grid-gap)*((var(--grid-columns) - 1)/var(--grid-columns)));--header-height:97px}@media screen and (max-width:1366px){:root{--header-height:80px;--offset-x:20px}}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%}body,hr{margin:0}hr{border:0;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}b,strong{font-weight:700}small{font-size:.85em}sub,sup{font-size:.5em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-bottom:0;margin-top:0;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{padding-bottom:0;padding-top:0;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}.js-focus-visible button:focus:not(.focus-visible),button:focus:not(.focus-visible).js-focus-visible{outline:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;line-height:inherit;margin-bottom:0;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}button{background-color:#0000;border:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}button,button:active{color:inherit}ol,ul{margin-bottom:0}@font-face{font-display:swap;font-family:BebasNeue;font-weight:400;src:url(/fonts/Bebas_Neue_Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:BebasNeue;font-weight:700;src:url(/fonts/Bebas_Neue_Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Formular;font-weight:400;src:url(/fonts/Formular-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Formular;font-weight:700;src:url(/fonts/Formular-Bold.woff2) format("woff2")}*{scrollbar-color:#000 #0000}@supports(scrollbar-width:thin){*{scrollbar-color:#000 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){*{scrollbar-color:revert;scrollbar-width:revert}}::-webkit-scrollbar{background-color:#00000003;height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#000}html{background-color:#ebebeb;color:#111;-webkit-font-size-adjust:100%;font-size-adjust:100%;overflow:overlay}html.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0)}body{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;font-family:Formular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-size-adjust:100%;font-size-adjust:100%;min-height:calc(var(--vh, 1vh)*100)}app-cookies-agreement:not(:defined){display:none}.js-focus-visible :focus:not(.focus-visible){outline:none}:focus{outline-color:currentColor}.focus-visible.js-focus-visible,.js-focus-visible .focus-visible{outline:1px solid currentColor;outline-offset:2px}:focus-visible{outline:1px solid currentColor;outline-offset:2px}#__next,.main,.page{display:flex;flex:1 1 auto;flex-direction:column}.page{padding-top:calc(var(--header-height) + 42px)}html.js .page{opacity:0;will-change:opacity}.checkbox input[type=checkbox],.checkbox input[type=radio],.file-uploader .file-uploader-input,.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wrapper{display:block;margin-left:auto;margin-right:auto;max-width:2560px;padding-left:var(--offset-x);padding-right:var(--offset-x);width:100%}@media screen and (min-width:1367px){.wrapper-inner{padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}.img-fluid,.wysiwyg .img-responsive,.wysiwyg img{height:auto;max-width:100%}.canvas-wrapper{height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%}.breadcrumbs-list,.list-unstyled,.rieltory-detail__right ul{list-style:none;margin:0;padding:0}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}@supports(font:-apple-system-body) and (-webkit-appearance:none){img[loading=lazy]{clip-path:inset(.6px)}}.contact-us-popup,.contact-us-popup.popup{background-color:#0000}.contact-us-popup .popup-container{background-color:#111;bottom:0;color:#fff;display:flex;height:auto;max-height:100%;top:auto}@media(any-hover:hover),(hover:hover)and (pointer:fine){.contact-us-popup .popup-close-btn:not(:disabled):hover{background-color:#fff;border-color:#fff;color:#111}}.contact-us-block{margin-bottom:auto;margin-top:auto}.contact-us-description{width:82%}.clip-container,.splitted>div{overflow:hidden;overflow:clip}.app-promotion-banner,.app-promotion-banner.promotion-banner{bottom:16px;left:var(--offset-x);position:fixed;width:calc(100% - var(--offset-x)*2);z-index:2}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.app-promotion-banner,.app-promotion-banner.promotion-banner{bottom:0;left:0;width:100%}}html.no-scroll .app-promotion-banner,html.no-scroll .app-promotion-banner.promotion-banner{width:calc(100% - var(--offset-x)*2 - var(--scrollbar-width, 0px))}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){html.no-scroll .app-promotion-banner,html.no-scroll .app-promotion-banner.promotion-banner{width:100%}}.advantage__title:before,.text-default,body{font-size:clamp(14px,6px + .625vw,18px);font-weight:400;letter-spacing:-.04em;line-height:1.33}.h1,.h2,.h3,.h4,.h5,.h6,.menu-item:before,.rieltory-detail__right ul,.wysiwyg h2,.wysiwyg h3,h1,h2,h3,h4,h5,h6{font-family:BebasNeue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;letter-spacing:-.03em}.h1,.menu-item:before,h1{font-size:clamp(80px,-32px + 8.75vw,136px);line-height:1}@media screen and (max-width:1280px){.h1,.menu-item:before,h1{font-size:clamp(72px,60px + 1.5625vw,80px)}}@media screen and (max-width:767px){.h1,.menu-item:before,h1{font-size:clamp(56px,41.8476658477px + 3.9312039312vw,72px)}}.h2,.rieltory-detail__right ul,h2{font-size:clamp(64px,32px + 2.5vw,80px);line-height:1}@media screen and (max-width:1280px){.h2,.rieltory-detail__right ul,h2{font-size:clamp(56px,44px + 1.5625vw,64px)}}@media screen and (max-width:767px){.h2,.rieltory-detail__right ul,h2{font-size:clamp(42px,29.6167076167px + 3.4398034398vw,56px)}}.h3,h3{font-size:clamp(56px,24px + 2.5vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1}@media screen and (max-width:1280px){.h3,h3{font-size:clamp(48px,36px + 1.5625vw,56px)}}.h4,h4{font-size:clamp(40px,24px + 1.25vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1}@media screen and (max-width:767px){.h4,h4{font-size:clamp(28px,24.4705882353px + .9803921569vw,32px)}}.text-quote{font-size:clamp(24px,8px + 1.25vw,32px);letter-spacing:-.04em;line-height:1.125}.text-title{font-size:clamp(20px,4px + 1.25vw,28px);font-weight:400;letter-spacing:-.04em;line-height:1.07}.text-button{font-size:12px;font-weight:700;letter-spacing:-.03em;line-height:1.33;text-transform:uppercase}@media screen and (max-width:1366px){.text-button{font-size:10px}}.sidebar__header .breadcrumbs,.text-subtext{font-size:12px;letter-spacing:-.02em;line-height:1.25}@media screen and (max-width:1366px){.sidebar__header .breadcrumbs,.text-subtext{font-size:10px}}.training-item__subblock-content ul,.ul{list-style:none;margin:0;padding:0}.training-item__subblock-content ul>li,.ul>li{padding-left:24px;position:relative}@media screen and (max-width:767px){.training-item__subblock-content ul>li,.ul>li{padding-left:20px}}.training-item__subblock-content ul>li:not(:last-child),.ul>li:not(:last-child){margin-bottom:30px}.training-item__subblock-content ul>li::marker,.ul>li::marker{font-size:0}.training-item__subblock-content ul>li:before,.ul>li:before{background-color:#da0130;content:"";height:8px;left:0;position:absolute;top:.75em;transform:translateY(-50%);width:8px}@media screen and (max-width:767px){.training-item__subblock-content ul>li:before,.ul>li:before{top:.91em}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity var(--duration,.5s)}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity var(--duration,.5s)}.translate-y-enter{opacity:0;transform:translate3d(0,20px,0)}.translate-y-enter-active{opacity:1;transform:none;transition:opacity var(--duration,1s) cubic-bezier(.25,.25,0,1),transform var(--duration,1s) cubic-bezier(.25,.25,0,1)}.translate-y-exit{opacity:1;transform:none}.translate-y-exit-active{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--duration,1s) cubic-bezier(.25,.25,0,1),transform var(--duration,1s) cubic-bezier(.25,.25,0,1)}.translate-y-up-enter .popup-overlay{opacity:0}.translate-y-up-enter .popup-container{transform:translate3d(0,100%,0)}.translate-y-up-enter-active .popup-overlay{opacity:.5;transition:opacity var(--duration,1s) cubic-bezier(.25,.25,0,1)}.translate-y-up-enter-active .popup-container{transform:none;transition:transform var(--duration,1s) cubic-bezier(.25,.25,0,1)}.translate-y-up-exit .popup-overlay{opacity:.5}.translate-y-up-exit .popup-container{transform:none}.translate-y-up-exit-active .popup-overlay{opacity:0;transition:opacity var(--duration,1s) cubic-bezier(.25,.25,0,1)}.translate-y-up-exit-active .popup-container{transform:translate3d(0,100%,0);transition:transform var(--duration,1s) cubic-bezier(.25,.25,0,1)}app-collapse{--collapse-duration:0.3s;--collapse-easing:ease;--min-visible-height:0px;display:block}html.js app-collapse:not(.is-initialized),html.js app-collapse:not(:defined)[collapsed]{position:relative}html.js app-collapse:not(.is-initialized) .collapse__content,html.js app-collapse:not(:defined)[collapsed] .collapse__content{position:absolute;transition:none;visibility:hidden;width:100%}[data-collapse-content]{overflow:hidden;transition:height var(--collapse-duration) var(--collapse-easing)}.truncate-collapse-content{--gradient-color:#fff}.truncate-collapse-content:not(.truncate-collapse-content--no-gradient){position:relative}.truncate-collapse-content:not(.truncate-collapse-content--no-gradient):after{background-image:linear-gradient(#fff0,var(--gradient-color));background-size:100% 100%;bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;transition:opacity var(--collapse-duration) ease;width:100%;z-index:1}app-collapse:not([collapsed]) .truncate-collapse-content:after{opacity:0}html.js .truncate-collapse-content app-collapse:not(:defined)[collapsed] .truncate-collapse-content:after{display:none}.link,.wysiwyg a:not([class]){--bg-size:0% 100%;--bg-size-hover:100% 100%;--underline-height:1px;background-image:linear-gradient(#0000 calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.25,.25,0,1),color .2s ease,opacity .2s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.link:hover,.wysiwyg a:hover:not([class]){background-size:var(--bg-size-hover)}}.js-focus-visible .link.focus-visible,.js-focus-visible .wysiwyg a.focus-visible:not([class]),.link.focus-visible.js-focus-visible,.wysiwyg.js-focus-visible a.focus-visible:not([class]){background-size:var(--bg-size-hover)}.link:focus-visible,.wysiwyg a:focus-visible:not([class]){background-size:var(--bg-size-hover)}.link.link--underlined,.wysiwyg a:not([class]){--bg-size:100% 100%;--bg-size-hover:0% 100%}.link.link--arrowed,.wysiwyg a.link--arrowed:not([class]){position:relative}.js-focus-visible .link.link--arrowed.focus-visible:before,.js-focus-visible .wysiwyg a.link--arrowed.focus-visible:not([class]):before,.link.link--arrowed.focus-visible.js-focus-visible:before,.link.link--arrowed.is-active:before,.link.link--arrowed:active:before,.wysiwyg a.link--arrowed.is-active:not([class]):before,.wysiwyg a.link--arrowed:active:not([class]):before,.wysiwyg.js-focus-visible a.link--arrowed.focus-visible:not([class]):before{opacity:1;transform:translateY(-50%)}.link.link--arrowed.is-active:before,.link.link--arrowed:active:before,.link.link--arrowed:focus-visible:before,.wysiwyg a.link--arrowed.is-active:not([class]):before,.wysiwyg a.link--arrowed:active:not([class]):before,.wysiwyg a.link--arrowed:focus-visible:not([class]):before{opacity:1;transform:translateY(-50%)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.link.link--arrowed:not(:disabled):hover:before,.wysiwyg a.link--arrowed:not(:disabled):hover:not([class]):before{opacity:1;transform:translateY(-50%)}}.link.link--arrowed:before,.wysiwyg a.link--arrowed:not([class]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 3.067a.5.5 0 0 1 0 .866L1.5 6.098a.5.5 0 0 1-.75-.433v-4.33A.5.5 0 0 1 1.5.902l3.75 2.165Z' style='fill:currentColor' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;opacity:0;position:absolute;right:calc(100% + 6px);top:50%;transform:translate(-3px,-50%);transition:transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s ease;width:7px;will-change:transform}.collapsible-item{--collapse-duration:0.4s;--collapse-easing:cubic-bezier(0.25,0.25,0,1);border-top:1px solid #c4c4c4;display:flex;transition:background-color var(--collapse-duration) var(--collapse-easing),color var(--collapse-duration) var(--collapse-easing);will-change:background-color,color}.collapsible-item.collapsible-item--collapsed .collapsible-item__num{transform:scale(.3529)}@media screen and (max-width:1366px){.collapsible-item.collapsible-item--collapsed .collapsible-item__num{transform:scale(.5)}}@media screen and (max-width:1024px){.collapsible-item.collapsible-item--collapsed .collapsible-item__num{transform:scale(.4)}}@media screen and (max-width:767px){.collapsible-item.collapsible-item--collapsed .collapsible-item__num{transform:scale(.5)}}.collapsible-item:not(.collapsible-item--collapsed){background-color:#111;color:#fff}.collapsible-item:not(.collapsible-item--collapsed) .collapsible-item__num{opacity:1}.collapsible-item__left{flex-shrink:0;margin-right:var(--grid-gap);padding:46px 26px;width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:1024px){.collapsible-item__left{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}}@media screen and (max-width:767px){.collapsible-item__left{padding-bottom:18px;padding-top:40px;width:90px}}@media screen and (max-width:420px){.collapsible-item__left{width:60px}}.collapsible-item__right{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;overflow:clip;padding-right:26px}.collapsible-item__num{transform-origin:0 0;transition:transform var(--collapse-duration) cubic-bezier(.25,.25,0,1),opacity var(--collapse-duration) ease;will-change:transform}.collapsible-item__btn{display:block;flex:1 1 auto;line-height:1;padding-bottom:34px;padding-top:46px;text-align:left;transition:opacity var(--collapse-duration) ease;width:100%}@media screen and (max-width:767px){.collapsible-item__btn{padding-bottom:18px;padding-top:40px}}@media screen and (max-width:375px){.collapsible-item__btn{font-size:52px}}@media screen and (max-width:360px){.collapsible-item__btn{font-size:46px}}.collapsible-item__btn.focus-visible.js-focus-visible,.collapsible-item__btn:active,.js-focus-visible .collapsible-item__btn.focus-visible{opacity:.7}.collapsible-item__btn:active,.collapsible-item__btn:focus-visible{opacity:.7}@media(any-hover:hover),(hover:hover)and (pointer:fine){.collapsible-item__btn:not(:disabled):hover{opacity:.7}}.collapsible-item__text{opacity:.7;padding-bottom:91px;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}@media screen and (max-width:1680px){.collapsible-item__text{padding-bottom:60px;width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}}@media screen and (max-width:1366px){.collapsible-item__text{padding-bottom:47px;width:calc(var(--grid-column-width)*11 + var(--grid-gap)*10)}}@media screen and (max-width:1024px){.collapsible-item__text{width:100%}}@media screen and (max-width:767px){.collapsible-item__text{font-size:14px;padding-bottom:40px}}.persons-list{--translate-y:115px;--gap-x:18.65vw;--gap-y:11.78vw;display:flex;flex-wrap:wrap;gap:calc(var(--gap-y)/2) calc(var(--gap-x)/2);padding-bottom:calc(var(--translate-y)*2);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}.persons-list.one-column{--gap-x:2.65vw;--translate-y:40px;justify-content:center;padding-right:0}.persons-list.two-columns{--gap-x:2.65vw;justify-content:space-evenly;padding-right:0}@media screen and (min-width:2100px){.persons-list{--translate-y:140px}}@media screen and (max-width:1366px){.persons-list{--translate-y:105px;--gap-x:11.4vw;--gap-y:23.67vw;padding-right:0}}@media screen and (max-width:1024px){.persons-list{--translate-y:170px;--gap-x:86px;--gap-y:244px;padding-bottom:var(--translate-y)}}@media screen and (max-width:630px){.persons-list{display:block;margin:0;padding-bottom:0}}@media screen and (min-width:1025px){.persons-list__item{flex:0 0 calc(33.33333% - var(--gap-x)/2)}.persons-list__item:nth-child(3n+2) .persons-item{transform:translateY(var(--translate-y))}.persons-list__item:nth-child(3n) .persons-item{transform:translateY(calc(var(--translate-y)*2))}}@media screen and (min-width:631px)and (max-width:1024px){.persons-list__item{flex:0 0 calc(50% - var(--gap-x))}.persons-list__item:nth-child(2n) .persons-item{transform:translateY(var(--translate-y))}}@media screen and (max-width:630px){.persons-list__item{margin:0;width:100%}.persons-list__item:not(:last-child){margin-bottom:47px}}.persons-item__btn{display:block}.persons-item__img-wrapper{margin-bottom:31px;padding-right:60px}@media screen and (max-width:1366px){.persons-item__img-wrapper{margin-bottom:20px}}@media screen and (max-width:630px){.persons-item__img-wrapper{margin-bottom:23px;padding-right:70px}}.persons-item__tip{background-color:#da0130;color:#fff;font-size:13px;font-weight:500;letter-spacing:-.03em;line-height:1.23;padding:34px 20px;position:absolute;right:0;text-transform:uppercase;top:20%;transform:translate(50%);z-index:1}@media screen and (max-width:630px){.persons-item__tip{bottom:68px;right:-70px;top:auto;transform:none}}.persons-item__img-container{--aspect-ratio:0.76389;overflow:visible}@supports(aspect-ratio:1/1){.persons-item__img-container{aspect-ratio:275/360;height:auto;margin-left:auto;margin-right:auto;max-height:100vh;padding-top:0;width:auto}}.persons-item__img{filter:grayscale(1)}.persons-item__name{font-size:clamp(22px,10px + .9375vw,28px);letter-spacing:-.04em;line-height:1.11;margin-bottom:22px}@media screen and (max-width:1366px){.persons-item__name{margin-bottom:9px}}@media screen and (max-width:767px){.persons-item__name{margin-bottom:6px}}.persons-item__position{line-height:1.42;opacity:.7}@media screen and (max-width:767px){.persons-item__position{max-width:500px}}.person-popup .popup-container{background-color:#efefef;display:flex;height:auto;max-height:100%;top:50%;transform:translateY(-50%)}@media screen and (min-width:901px){.person-popup .popup-container{overflow:hidden}}@media screen and (max-width:900px){.person-popup .popup-container{display:block}}.person-popup .popup-close-btn{--size:104px;background-color:#111;border-color:#111;color:#fff;right:0;top:0}@media screen and (max-width:1024px){.person-popup .popup-close-btn{--size:80px}}.person-popup__close-btn{align-items:center;background-color:#262729;color:#fff;display:flex;height:104px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s ease;width:104px;z-index:1}@media screen and (max-width:1024px){.person-popup__close-btn{height:80px;width:80px}}.js-focus-visible .person-popup__close-btn.focus-visible,.person-popup__close-btn.focus-visible.js-focus-visible,.person-popup__close-btn:active{background-color:#000;color:#fff}.person-popup__close-btn:active,.person-popup__close-btn:focus-visible{background-color:#000;color:#fff}.js-focus-visible .person-popup__close-btn.focus-visible svg,.person-popup__close-btn.focus-visible.js-focus-visible svg,.person-popup__close-btn:active svg{transform:scale(3)}.person-popup__close-btn:active svg,.person-popup__close-btn:focus-visible svg{transform:scale(3)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.person-popup__close-btn:not(:disabled):hover{background-color:#000;color:#fff}.person-popup__close-btn:not(:disabled):hover svg{transform:scale(3)}}.person-popup__close-btn svg{height:auto;transition:transform .3s cubic-bezier(.25,.25,0,1);width:8px}.person-popup__close-btn svg [stroke]{stroke:currentColor}.person-popup__left{flex:0 0 20%}@media screen and (max-width:1199px){.person-popup__left{flex:0 0 40%}}.person-popup__right{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-y:auto;padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:50px;scrollbar-color:#000 #0000}@supports(scrollbar-width:thin){.person-popup__right{scrollbar-color:#000 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.person-popup__right{scrollbar-color:revert;scrollbar-width:revert}}.person-popup__right::-webkit-scrollbar{background-color:#00000003;height:6px;width:6px}.person-popup__right::-webkit-scrollbar-thumb{background-color:#000}@media screen and (max-width:1799px){.person-popup__right{padding-top:25px}}@media screen and (max-width:1366px){.person-popup__right{padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:900px){.person-popup__right{overflow:visible;padding-left:var(--offset-x);padding-right:var(--offset-x)}}.person-popup__name{font-weight:700;margin-bottom:15px}@media screen and (max-width:1366px){.person-popup__name{margin-bottom:10px}}@media screen and (max-width:900px){.person-popup__name{margin-bottom:16px}}@media screen and (max-width:767px){.person-popup__name{font-size:48px}}.person-popup__position{text-wrap:balance;border-bottom:1px solid #bbb;margin-bottom:52px;opacity:.7;padding-bottom:48px;padding-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}@media screen and (max-width:1799px){.person-popup__position{margin-bottom:26px;padding-bottom:24px}}@media screen and (max-width:1366px){.person-popup__position{padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:1024px){.person-popup__position{padding-right:0}}.person-popup__block+.person-popup__block{margin-top:60px}@media screen and (max-width:1024px){.person-popup__block+.person-popup__block{margin-top:54px}}@media screen and (max-width:767px){.person-popup__block+.person-popup__block{margin-top:25px}}.person-popup__block-label{font-size:clamp(12px,8px + .3125vw,14px);margin-bottom:34px;opacity:.5}@media screen and (max-width:1799px){.person-popup__block-label{margin-bottom:20px}}@media screen and (max-width:767px){.person-popup__block-label{margin-bottom:15px}}.person-popup__block-content{font-size:clamp(14px,10px + .3125vw,16px)}.person-popup__about{opacity:.7;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1024px){.person-popup__about{padding-right:0}}.person-popup__block__list{column-count:2;column-gap:var(--grid-gap)}@media screen and (max-width:767px){.person-popup__block__list{columns:auto}.person-popup__block__list .person-popup__block__list-item:not(:last-child),.person-popup__block__list.ul .person-popup__block__list-item:not(:last-child){margin-bottom:16px}}.person-popup__block__list-item{break-inside:avoid}.person-popup__block__list-item__text{text-wrap:balance;opacity:.7}[data-reveal]:not([data-reveal-type]){opacity:0;transform:translate3d(0,70px,0);transition:opacity .8s cubic-bezier(.25,.25,0,1) .1s,transform .8s cubic-bezier(.25,.25,0,1) .1s;will-change:transform,opacity}[data-reveal]:not([data-reveal-type]).is-revealed{opacity:1;transform:none}.btn{--bg-color-default:#0000;--bg-color-hover:var(--bg-color-default);--bg-color-active:var(--bg-color-hover);--bg-color-disabled:var(--bg-color-default);--bg-color:var(--bg-color-default);--border-color-default:#0000;--border-color-hover:var(--border-color-default);--border-color-active:var(--border-color-hover);--border-color-disabled:var(--border-color-default);--border-color:var(--border-color-default);--color-default:#111;--color-hover:var(--color-default);--color-active:var(--color-hover);--color-disabled:var(--color-default);--color:var(--color-default);--outline-color:currentColor;--padding-x:40px;--padding-y:22px;--line-height:1;--bg-translate-y:0;--bg-translate-y-hover:-100%;--height:calc(var(--line-height)*1em + var(--padding-y)*2);align-items:center;border:1px solid var(--border-color);border-radius:0;cursor:pointer;display:inline-block;flex-shrink:0;line-height:var(--line-height);-webkit-mask-image:linear-gradient(#000,#fff);min-height:var(--height);overflow:hidden;overflow:clip;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.25,.25,0,1),border-color .25s cubic-bezier(.25,.25,0,1),background-color .25s cubic-bezier(.25,.25,0,1)}@supports(contain:style){.btn{contain:style;-webkit-mask-image:none}}@media screen and (max-width:1366px){.btn{--padding-y:21px}}@media screen and (max-width:1199px){.btn{--padding-y:17px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn:not(:disabled):hover .btn__inner-clone{transform:translate3d(0,var(--bg-translate-y-hover),0)}.btn:not(:disabled):hover .btn__inner{transform:translate3d(0,calc(var(--height)*-1 - 1px),0)}}.btn:active,.btn:hover{color:var(--color)}.btn:not(:disabled):active{--color:var(--color-active);--bg-color:var(--bg-color-active);--border-color:var(--border-color-active)}.btn.focus-visible.js-focus-visible,.js-focus-visible .btn.focus-visible{--color:var(--color-hover);--bg-color:var(--bg-color-hover);--border-color:var(--border-color-hover);outline:2px solid var(--outline-color);outline-offset:4px}.btn:focus-visible{--color:var(--color-hover);--bg-color:var(--bg-color-hover);--border-color:var(--border-color-hover);outline:2px solid var(--outline-color);outline-offset:4px}.btn:disabled{--color:var(--color-disabled);--bg-color:var(--bg-color-disabled);--border-color:var(--border-color-disabled);cursor:not-allowed;opacity:.5}.btn .loader{--size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-lg{--padding-x:67px;--padding-y:40px}@media screen and (max-width:1366px){.btn-lg{--padding-x:56px;--padding-y:32px}}.btn-sm{--padding-x:40px;--padding-y:22px}@media screen and (max-width:1199px){.btn-sm{--padding-x:24px;--padding-y:17px}}.btn__icon{width:1em}.btn__icon svg{height:auto;width:100%}.btn__icon svg [fill]:not([fill=none]){fill:currentColor}.btn__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.btn__icon+.btn__text{margin-left:13px}.btn__text:first-child:last-child{flex:1 1 auto}.btn__text+.btn__icon{margin-left:13px}.btn__inner{background-color:var(--bg-color);color:var(--color);padding:var(--padding-y) var(--padding-x);top:0}.btn__inner,.btn__inner-clone{align-items:center;display:flex;justify-content:space-between;left:0;min-height:inherit;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .2s ease;width:100%;will-change:transform}.btn__inner-clone{background-color:var(--bg-color-hover);border-radius:inherit;color:var(--color-hover);content:"";padding:inherit;padding:var(--padding-y) var(--padding-x);position:absolute;top:100%;transform:translate3d(0,var(--bg-translate-y),0)}.btn-dark{--color-default:#fff;--color-hover:#111;--bg-color-default:#111;--bg-color-hover:#fff;--border-color-default:var(--bg-color-default)}.btn-outline-dark{--color-default:#111;--color-hover:#fff;--bg-color-default:#0000;--bg-color-hover:#111;--border-color-default:var(--color-default)}.btn-light{--color-default:#111;--color-hover:#fff;--bg-color-default:#fff;--bg-color-hover:#111;--border-color-default:var(--bg-color-default)}.btn-outline-light{--color-default:#fff;--color-hover:#111;--bg-color-default:#0000;--bg-color-hover:#fff;--border-color-default:var(--color-default)}.btn-danger{--color-default:#fff;--color-hover:#da0130;--bg-color-default:#da0130;--bg-color-hover:#0000;--border-color-default:var(--bg-color-default);--outline-color:#da0130}.checkbox{cursor:pointer;padding-left:41px;position:relative;transition:opacity .2s ease}.checkbox input[type=checkbox]:checked~.checkbox__element:before,.checkbox input[type=radio]:checked~.checkbox__element:before{opacity:1}.checkbox input[type=checkbox]:disabled~.checkbox__element,.checkbox input[type=checkbox]:disabled~.checkbox__text,.checkbox input[type=radio]:disabled~.checkbox__element,.checkbox input[type=radio]:disabled~.checkbox__text{opacity:.5}.checkbox.js-focus-visible input[type=checkbox].focus-visible~.checkbox__element,.checkbox.js-focus-visible input[type=radio].focus-visible~.checkbox__element,.js-focus-visible .checkbox input[type=checkbox].focus-visible~.checkbox__element,.js-focus-visible .checkbox input[type=radio].focus-visible~.checkbox__element{outline:1px solid currentColor;outline-offset:2px}.checkbox input[type=checkbox]:focus-visible~.checkbox__element,.checkbox input[type=radio]:focus-visible~.checkbox__element{outline:1px solid currentColor;outline-offset:2px}.checkbox input[type=checkbox].is-error~.checkbox__element,.checkbox input[type=radio].is-error~.checkbox__element{border-color:#da0130;border-width:2px}@media(pointer:fine){.checkbox:hover{opacity:.7}}.checkbox__element{--size:17px;background-color:#fff;border:1px solid;height:var(--size);left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--size);will-change:transform}input[type=radio]~.checkbox__element{border-radius:50%}input[type=radio]~.checkbox__element:before{background-color:currentColor;background-image:none;border-radius:50%;height:8px;width:8px}.checkbox__element:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.188 4.667 8 10 1' stroke='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:inherit;content:"";height:9px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s ease;width:11px}.checkbox-light input[type=checkbox]:checked~.checkbox__element{background-color:#000}.checkbox-light .checkbox__element:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.188 4.667 8 10 1' stroke='%23fff'/%3E%3C/svg%3E")}.responsive{height:0;padding-top:calc(1/var(--aspect-ratio, 1.7777777778)*100%);position:relative;width:100%}.responsive__item{height:100%;left:0;position:absolute;top:0;width:100%}img.responsive__item,video.responsive__item{object-fit:var(--object-fit,cover)}.popup{background-color:#ebebeb;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10}.popup-container{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.popup-container,.popup-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.popup-overlay{background-color:#000;opacity:.5}.close-btn{--size:49px;align-items:center;border:1px solid;display:inline-flex;height:var(--size);justify-content:center;position:relative;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1),border-color .25s cubic-bezier(.25,.25,0,1);width:var(--size)}.close-btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.close-btn:not(:disabled):hover{background-color:#111;border-color:#111;color:#fff}}.close-btn svg{height:auto;max-height:100%;max-width:100%}.close-btn svg [fill]:not([fill=none]){fill:currentColor}.close-btn svg [stroke]:not([stroke=none]){stroke:currentColor}.popup-close-btn{position:absolute;right:32px;top:32px;z-index:1}@media screen and (max-width:1199px){.popup-close-btn{right:20px;top:20px}}.developer{align-items:center;color:#1116;display:inline-flex;flex-direction:column;transition:color .2s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.developer:not(:disabled):hover{color:#111}}.developer.focus-visible.js-focus-visible,.js-focus-visible .developer.focus-visible{color:#111}.developer:focus-visible{color:#111}.developer svg{flex-shrink:0;height:auto;width:154px}@media screen and (max-width:1366px){.developer svg{width:128px}}@media screen and (max-width:767px){.developer svg{width:92px}}.developer svg [fill]{transition:fill .2s ease}.course-card{--bg-color:#fff;--color:#111;--padding:30px;background-color:var(--bg-color);color:var(--color);display:flex;flex-direction:column;padding:var(--padding);position:relative}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-card{justify-content:space-between}}.course-card.course-card--inactive:after{background-color:#c3c3c3a6;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);width:100%}.course-card.course-card--inactive .course-card__discount{background-color:#a3a3a3;color:#727272}a.course-card{transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1);will-change:background-color}@media(any-hover:hover),(hover:hover)and (pointer:fine){a.course-card:not(:disabled):hover{--bg-color:var(--accent-color,#111);--color:#fff}a.course-card:not(:disabled):hover .course-card__bottom{transform:translate3d(0,-85px,0)}}@media (any-hover:hover)and (max-width:900px)and (orientation:landscape),(hover:hover)and (pointer:fine)and (max-width:900px)and (orientation:landscape),screen and (any-hover:hover)and (max-width:767px),screen and (hover:hover)and (pointer:fine)and (max-width:767px){a.course-card:not(:disabled):hover .course-card__bottom{transform:translate3d(0,-25px,0)}}@media(any-hover:hover),(hover:hover)and (pointer:fine){a.course-card:not(:disabled):hover .course-card__btn{opacity:1;transform:none;transition-delay:.05s}}.course-card__top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:104px}@media screen and (max-width:1366px){.course-card__top{margin-bottom:148px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-card__top{margin-top:auto}}.course-card__speaker-img-wrapper{--size:64px;background-color:#dfdfdf;border-radius:50%;height:var(--size);overflow:hidden;overflow:clip;width:var(--size)}.course-card__speaker-img{height:inherit;object-fit:cover;width:inherit}.course-card__bottom{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;transition:transform .5s cubic-bezier(.25,.25,0,1)}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-card__bottom{margin-top:0}}.course-card__discount{background-color:var(--color);border-radius:8px;color:var(--bg-color);line-height:1;margin-bottom:16px;padding:8px;text-align:center;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1)}.course-card__name{margin-bottom:4px;padding-top:.1em;will-change:transform}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-card__name{margin-bottom:30px}}.course-card__labels{display:flex;flex-wrap:wrap;gap:8px;opacity:.7}.first-labels{margin-top:35px}@media screen and (max-width:1799px){.first-labels{margin-top:30px}}.course-card__label:not(:last-child){align-items:center;display:flex}.course-card__label:not(:last-child):after{content:"|";margin-left:8px}.course-card__btn{margin-top:39px;pointer-events:none;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.course-card__btn{--color-default:#111;--color-hover:#fff;--bg-color-default:#fff;--bg-color-hover:#0000;--border-color-default:var(--bg-color-default);bottom:var(--padding);left:var(--padding);margin-top:0;opacity:0;position:absolute;transform:translate3d(0,10px,0);transition:opacity .25s cubic-bezier(.25,.25,0,1),transform .5s cubic-bezier(.25,.25,0,1);width:calc(100% - var(--padding)*2)}}.course-card__description{display:none}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-card__description{display:block;opacity:.7;order:3}.course-card:not(.course-card--inactive) .course-card__top{margin-bottom:24px;order:1}.course-card:not(.course-card--inactive) .course-card__bottom{flex-direction:row;flex-wrap:wrap;gap:22px 5px;margin-bottom:60px;margin-top:0}.course-card:not(.course-card--inactive) .course-card__discount{flex:none;margin-bottom:0}.course-card:not(.course-card--inactive) .course-card__name{margin-bottom:0;margin-top:20px;order:1;width:100%}.course-card:not(.course-card--inactive) .course-card__labels,.course-card:not(.course-card--inactive) .courses-list-card__bottom-top-item{flex:none;margin-left:auto}.course-card:not(.course-card--inactive) .course-card__btn{margin-top:0;order:2}}.large-course-card{--bg-color:#111;--color:#fff;background-color:var(--bg-color);color:var(--color);display:flex;flex-direction:column;position:relative}.js-focus-visible .large-course-card.focus-visible,.large-course-card.focus-visible.js-focus-visible{outline-color:#111}.large-course-card:focus-visible{outline-color:#111}.js-focus-visible .large-course-card.focus-visible .large-course-card__img-wrapper:after,.large-course-card.focus-visible.js-focus-visible .large-course-card__img-wrapper:after{opacity:.4}.large-course-card:focus-visible .large-course-card__img-wrapper:after{opacity:.4}.js-focus-visible .large-course-card.focus-visible .large-course-card__img,.large-course-card.focus-visible.js-focus-visible .large-course-card__img{transform:scale(1.05)}.large-course-card:focus-visible .large-course-card__img{transform:scale(1.05)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.large-course-card:not(:disabled):hover .large-course-card__img-wrapper:after{opacity:.4}.large-course-card:not(:disabled):hover .large-course-card__img{transform:scale(1.05)}}.large-course-card__responsive{--aspect-ratio:1.1956}@media screen and (max-width:1024px)and (orientation:portrait){.large-course-card__responsive{--aspect-ratio:0.6383}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.large-course-card__responsive{--aspect-ratio:0.73923}}.large-course-card__content{display:flex;flex-direction:column;padding:46px 40px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.large-course-card__content{padding:32px 24px}}.large-course-card__content-top{opacity:.9}.large-course-card__bottom{display:flex;flex-direction:column;margin-top:auto;max-width:400px}.large-course-card__content-texts{display:flex;flex-wrap:wrap;gap:8px}.large-course-card__content-texts:empty{display:none}.large-course-card__content-text:not(:last-child){align-items:center;display:flex}.large-course-card__content-text:not(:last-child):after{content:"|";margin-left:8px}.large-course-card__section:not(:last-child){margin-bottom:8px}.large-course-card__img-wrapper{height:100%;left:0;overflow:hidden;overflow:clip;position:absolute;top:0;width:100%}.large-course-card__img-wrapper:after{background-color:#111;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .4s cubic-bezier(.25,.25,0,1);width:100%}.large-course-card__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .4s cubic-bezier(.25,.25,0,1);width:100%}.large-course-card__curator{color:#ebeaeb;margin-top:10px;opacity:.9}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.large-course-card__curator{margin-top:7px}}.large-course-card__curator-name{color:#fff;font-weight:700}.large-course-card__btn{margin-top:19px;pointer-events:none;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.large-course-card__btn{display:none}}.large-course-card__price{align-self:flex-start;margin-bottom:4px}.large-course-card__price-text{margin-bottom:21px}.review-card{--padding-x:40px;--padding-y:46px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;height:100%;position:relative;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.review-card{--padding-x:24px;--padding-y:32px}}.review-card__inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--padding-y) var(--padding-x);width:100%}.review-card__header{position:relative;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.review-card__header{margin-bottom:45px}}.review-card__person{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.review-card-rating-wrapper{align-items:center;display:flex;font-weight:700;position:absolute;right:0;top:0}@media screen and (min-width:1800px){.review-card-rating-wrapper{gap:8px}}@media screen and (max-width:1799px){.review-card-rating-wrapper{gap:6px}}.review-card__image{--size:64px;border-radius:50%;flex:none;height:var(--size);overflow:hidden;width:var(--size)}.review-card__image img{height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:top;width:100%}.review-card__person-data{align-items:flex-start;display:flex;flex-direction:column}.review-card__person-data.review-card__person-data--no-image{max-width:280px}@media screen and (min-width:1800px){.review-card__person-data{gap:8px}}@media screen and (max-width:1799px){.review-card__person-data{gap:8px}}.review-card__person-post{opacity:.7}.review-card__bottom{margin-top:auto}.review-card__body,.review-card__bottom{align-items:flex-start;display:flex;flex-direction:column}.review-card__body{gap:32px;transition:transform .5s cubic-bezier(.25,.25,0,1)}.review-card__course{align-items:flex-start;display:flex}.review-card__course,.review-card__person-post{font-size:clamp(12px,11.3076923077px + .1923076923vw,15px);letter-spacing:-.02em;line-height:1.25}.review-card__course-title{margin-right:4px;opacity:.9;padding-right:5px;position:relative}.review-card__course-title:after{content:"|";position:absolute;right:0;top:50%;transform:translateY(-50%)}.review-card__rating{align-items:center;display:inline-flex;line-height:1;margin-top:3px}.review-card__button{margin-top:26px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.review-card__button{bottom:var(--padding-y);left:var(--padding-x);margin-top:0;opacity:0;position:absolute;transform:translate3d(0,10px,0);transition:opacity .25s cubic-bezier(.25,.25,0,1),transform .5s cubic-bezier(.25,.25,0,1)}}.review-popup{--offset-from-header:120px;--y-offset:46px;--x-offset:40px;background-color:#0000}@media screen and (max-width:1799px){.review-popup{--offset-from-header:48px}}@media screen and (max-width:1024px)and (orientation:portrait){.review-popup{--offset-from-header:132px}}.review-popup .popup-overlay{-webkit-backdrop-filter:blur(8px);background:#ffffff36;opacity:1}.review-popup .popup-container{background-color:#fff;display:flex;flex-direction:column;height:auto;left:50%;min-height:calc(100vh - var(--offset-from-header)*2 - var(--header-height));padding:var(--y-offset) var(--x-offset);top:50%;transform:translate(-50%,calc(-50% + var(--header-height)/2));width:686px}@media screen and (max-width:1799px){.review-popup .popup-container{width:616px}}@media screen and (max-width:1199px){.review-popup .popup-container{max-height:calc(100vh - var(--header-height) - var(--offset-from-header)*2);top:calc(var(--header-height) + var(--offset-from-header));transform:translateX(-50%);width:544px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.review-popup .popup-container{height:100%;left:0;max-height:unset;top:0;transform:none;width:100%}}.review-popup .popup-close-btn{background-color:#111;border-color:#111;color:#fff;right:0;top:0}@media(any-hover:hover),(hover:hover)and (pointer:fine){.review-popup .popup-close-btn:not(:disabled):hover{background-color:#0000;color:#111}}.popup-review__bottom{margin-top:auto}.popup-review__bottom .review-card-rating-wrapper{bottom:0;top:unset}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.popup-review__bottom .review-card-rating-wrapper{bottom:unset;justify-content:flex-end;margin-top:12px;position:relative;right:unset}}.popup-review__bottom .review-card__person-data{max-width:380px}@media screen and (max-width:1799px){.popup-review__bottom .review-card__person-data{max-width:324px}}.popup-review__bottom .review-card__person{flex-direction:row}.popup-review__top{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:1800px){.popup-review__top{gap:32px}}@media screen and (max-width:1799px){.popup-review__top{gap:32px}}.review-card__description.wysiwyg p:first-child{margin-bottom:0}.app-message{font-size:10px;line-height:1.1;margin-top:6px;min-height:1.1em}.input-group{--autofill-bg-color:#ebebeb;--autofill-color:#111;position:relative}.input-group.is-error .app-message{color:#da0130}.input-group__icon{align-items:center;display:flex;justify-content:center;opacity:.7;position:absolute;right:0;top:5px;z-index:1}.input-group__icon,.input-group__icon.loader{height:18px;width:18px}.input-group__icon.loader{opacity:1}.input-group__icon svg{height:auto;max-height:100%;width:100%}.input-group__icon~.form-control{padding-right:30px}.form-label{display:block;font-weight:400;max-width:100%;opacity:.4;overflow:hidden;text-overflow:ellipsis;transform:scale(.75);transform-origin:0 50%;white-space:nowrap}.floated-labels{position:relative}.floated-labels~.form-label{display:inline-block;left:0;pointer-events:none;position:absolute;top:5px;transform:scale(1);transition:transform .3s cubic-bezier(.25,.25,0,1);will-change:transform}.floated-labels.floated-labels--active.input-group .form-label,.floated-labels.floated-labels--active~.form-label{transform:translate3d(0,-100%,0) scale(.75)}.form-control{border:0;border-bottom:1px solid;border-radius:0;letter-spacing:inherit;padding:5px 0;width:100%}.form-control,.form-control:focus{background-color:#0000;color:inherit}.form-control:focus{box-shadow:none;outline:none}.form-control:-webkit-autofill{border-color:var(--autofill-color);caret-color:var(--autofill-color);-webkit-transition:none;transition:none}.form-control:-webkit-autofill,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--autofill-color)!important;box-shadow:inset 0 0 0 1000px var(--autofill-bg-color)!important;color:var(--autofill-color)!important;-webkit-transition:background-color 9999s ease;transition:background-color 9999s ease}.form-control::-webkit-credentials-auto-fill-button{visibility:hidden}.form-control::placeholder{color:currentColor;opacity:.4}.form-control.is-error{border-color:#da0130}.form-control.is-error~.app-message{color:#da0130}.form-control:disabled{cursor:not-allowed;opacity:.5}.form-control:disabled~*{opacity:.5}input.form-control{height:30px}.iti{width:100%}.iti__arrow{border-top-color:initial}.iti__arrow--up{border-bottom-color:initial}.iti__country-list{color:#111}.iti-mobile .iti--container{left:var(--offset-x);right:var(--offset-x);width:calc(100% - var(--offset-x)*2)}.feedback-form{--loader-bg-color:#111111e6;position:relative}.feedback-form__loader{align-items:center;background-color:var(--loader-bg-color);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.fedback-form-light{--loader-bg-color:#ffffffe6}.contact-us-form__input-group:not(:last-child){margin-bottom:20px}.contact-us-popup-bottom{align-items:center;display:flex;margin-top:40px}@media screen and (max-width:1366px){.contact-us-popup-bottom{margin-top:30px}}@media screen and (max-width:1024px){.contact-us-popup-bottom{margin-top:20px}}@media screen and (max-width:480px){.contact-us-popup-bottom{display:block}}.contact-us-popup__submit-btn{align-items:center;display:flex;margin-right:25px}@media screen and (max-width:480px){.contact-us-popup__submit-btn{margin-right:0}}.contact-us-popup__submit-description{max-width:401px}@media screen and (max-width:480px){.contact-us-popup__submit-description{margin-top:24px}}.contact-us-popup__agreement-checkbox .checkbox__text{opacity:.4}.form-messages{margin-top:40px}.form-message--failure{color:#da0130}.agreement-checkboxes{display:flex;flex-direction:column;gap:20px;margin:32px 0}.agreement-checkbox-item .checkbox__text{opacity:.4}.tariff-form .contact-us-form__inputs{margin-bottom:67px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-form .contact-us-form__inputs{margin-bottom:40px}}.tariff-form .dropdown__item{border:1px solid #1113;border-top:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.tariff-form .dropdown__item:not(:disabled):hover{background-color:#111;color:#fff}}.tariff-form .rieltory-detail-section__dropdown .btn{width:100%}.tariff-form .rieltory-detail-section__dropdown .btn__inner,.tariff-form .rieltory-detail-section__dropdown .btn__inner-clone{--padding-x:20px}.tariff-form .rieltory-detail-section__buttons-container{--gap:8px;align-items:flex-end;flex-wrap:wrap;gap:var(--gap);margin-bottom:40px}@media screen and (max-width:1199px){.tariff-form .rieltory-detail-section__buttons-container{justify-content:space-between;margin-bottom:20px}}.tariff-form .tariff-btns-container .btn__inner,.tariff-form .tariff-btns-container .btn__inner-clone{--padding-y:12px}.tariff-form .tariff-btns-container .rieltory-detail-section__btn .btn__text{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:1199px){.tariff-form .tariff-btns-container .rieltory-detail-section__btn .btn__text{gap:0}}.tariff-form .button-popover__button{border:1px solid #111}.tariff-form .tariff__content{border:1px solid #1113;padding:0}.tariff-form .tariff__text-info{text-wrap:balance;margin-top:48px;opacity:.7}.tariff-form .agreement-checkboxes{margin-top:52px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-form .agreement-checkboxes{margin-top:40px}}.tariff-form .contact-us-popup-bottom{margin-top:0}.tariff-form .agreement-checkbox-item{width:72%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-form .agreement-checkbox-item{width:100%}}.tariff-form .form-control{--autofill-bg-color:#0000;padding:20px 0}.tariff-form .dropdown{z-index:unset}.tariff-form .dropdown .dropdown__content{z-index:1}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-form .rieltory-detail-section__btn{width:100%}}.tariff-form .button-popover .btn__inner,.tariff-form .button-popover .btn__inner-clone{--padding-x:5px}.tariff-form__dropdown-wrapper{--gap:8px;display:flex;gap:var(--gap);margin-bottom:40px}@media screen and (max-width:1199px){.tariff-form__dropdown-wrapper{--gap:20px;flex-direction:column;margin-bottom:20px}}.rieltory-detail-section__buttons-wrapper,.rieltory-detail-section__dropdown-wrapper{display:flex;flex-direction:column;width:calc(50% - var(--gap))}@media screen and (max-width:1199px){.rieltory-detail-section__dropdown-wrapper{width:100%}}.tariff-form__subtitle{margin-bottom:16px;opacity:.7;width:max-content}.tariff-form__subtitle--inputs{padding-top:27px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-form__subtitle--inputs{padding-top:7px}}.tariff-form__subtitle--files{margin-bottom:32px;width:auto}.tariff-advantages-list-title{margin-bottom:30px}.tariff-content__top{border-bottom:1px solid #1113;padding:28px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-content__top{padding:20px}}.tariff-content__bottom{padding:28px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-content__bottom{padding:20px}}.tariff-content__hours{margin-left:12px;opacity:.7}.upload-input-wrapper{border-bottom:1px solid #111;min-height:40px;padding-bottom:20px;position:relative}.upload-input{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.upload-label{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;width:32px}.upload-input__list{display:flex;gap:16px;margin-bottom:10px;overflow-x:auto;padding-left:48px;scrollbar-width:none;width:100%}.upload-input__item{display:flex;gap:4px;white-space:nowrap}.upload-input__remove-btn{transform:translateY(-1px)}.tariff-btn-price{opacity:.7}.subscription-form-inner{display:flex;flex-direction:column}@media screen and (max-width:480px){.subscription-form-inner{display:block}}.subscription-form-inner:not(:last-child){margin-bottom:10px}.subscription-form__input{--autofill-bg-color:#111;--autofill-color:#fff;flex:1 1 100%;margin-right:var(--grid-gap)}@media screen and (max-width:480px){.subscription-form__input{margin-right:0}}.subscription-form__input .form-control{height:58px;padding-top:16px}@media screen and (max-width:1366px){.subscription-form__input .form-control{height:54px;padding-top:17px}}@media screen and (max-width:1199px){.subscription-form__input .form-control{height:46px}}.subscription-form__input .floated-labels~.form-label{top:18px}@media screen and (max-width:1366px){.subscription-form__input .floated-labels~.form-label{top:19px}}.subscription-form__submit-btn{flex-shrink:0;min-width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1199px){.subscription-form__submit-btn{min-width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:1024px){.subscription-form__submit-btn{min-width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:767px){.subscription-form__submit-btn{min-width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:480px){.subscription-form__submit-btn{margin-top:10px;min-width:0;width:100%}}.subscription-form-message{min-height:1.33em}.contacts-block{grid-gap:var(--grid-gap);background-color:#111;color:#fff;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:100px;padding-top:92px}@media screen and (max-width:1366px){.contacts-block{padding-bottom:121px;padding-top:90px}}@media screen and (max-width:1199px){.contacts-block{display:block;padding-bottom:66px;padding-top:93px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.contacts-block{padding-bottom:76px;padding-top:87px}}.contacts-block .input-group{--autofill-bg-color:#111;--autofill-color:#fff}.contactsBlock-light{background-color:#fff;color:#111}.contacts-block__left{display:flex;flex-direction:column;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1440px){.contacts-block__left{padding-right:0}}@media screen and (max-width:1199px){.contacts-block__left{margin-bottom:110px;max-width:552px}}.contacts-block__title:not(:last-child){margin-bottom:50px}.contacts-block__right{padding-top:50px}@media screen and (max-width:1199px){.contacts-block__right{padding-top:0}}.contacts-block__text{text-wrap:balance;margin-bottom:56px;max-width:452px;opacity:.7}@media screen and (max-width:1366px){.contacts-block__text{margin-bottom:92px;max-width:361px}}@media screen and (max-width:1199px){.contacts-block__text{margin-bottom:67px;max-width:360px}}.popular-courses-section{overflow:hidden;overflow:clip}.popular-courses-section__top{align-items:center;display:flex;margin-bottom:27px}@media screen and (max-width:1366px){.popular-courses-section__top{margin-bottom:32px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.popular-courses-section__top{margin-bottom:15px}}.popular-courses-section__title:not(:last-child){margin-right:68px}@media screen and (max-width:1366px){.popular-courses-section__title:not(:last-child){margin-right:44px}}@media screen and (max-width:1199px){.popular-courses-section__title:not(:last-child){margin-right:24px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.popular-courses-section__title:not(:last-child){margin-right:auto}}@media screen and (max-width:420px){.popular-courses-section__title{max-width:165px}}.square-btn{align-items:center;border:1px solid;display:flex;height:40px;justify-content:center;transition:color .25s cubic-bezier(.25,.25,0,1),background-color .25s cubic-bezier(.25,.25,0,1);width:56px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.square-btn:not(:disabled):hover{background-color:#111;border-color:#111;color:#fff}}.square-btn svg{height:auto;width:8px}.square-btn svg [stroke]:not([stroke=none]){stroke:currentColor}.square-btn svg [fill]:not([fill=none]){fill:currentColor}.popular-courses-slider{--slide-per-view:4;--slide-offset-x:4px;display:flex;overflow:visible;-webkit-user-select:none;user-select:none}.popular-courses-slider.swiper{cursor:grab}.popular-courses-slider.swiper:active{cursor:grabbing}.popular-courses-slider .swiper-wrapper{height:auto}.popular-courses-slider .swiper-wrapper .popular-courses-slider__slide{height:auto;width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.popular-courses-slider .swiper-wrapper .popular-courses-slider__slide{width:calc(100% - var(--offset-x))}}.popular-courses-slider .swiper-wrapper .popular-courses-slider__slide .course-card{height:100%;justify-content:space-between}.popular-courses-slider:not(.swiper-css-mode) .swiper-wrapper{will-change:transform}.popular-courses-slider.swiper-css-mode{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1)}.popular-courses-slider.swiper-css-mode .swiper-wrapper{scroll-padding:var(--offset-x);will-change:scroll-position}.popular-courses-slider.swiper-css-mode .popular-courses-slider__slide:first-child{padding-left:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.popular-courses-slider.swiper-css-mode .popular-courses-slider__slide:first-child{width:calc(100% - var(--offset-x))}}.popular-courses-slider.swiper-css-mode .popular-courses-slider__slide:last-child{padding-right:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.popular-courses-slider.swiper-css-mode .popular-courses-slider__slide:last-child{width:calc(100% - var(--offset-x))}}.popular-courses-slider-arrows{display:flex;gap:2px}.popular-courses-slider-arrow:disabled{cursor:not-allowed;opacity:.5}.popular-courses-slider-arrow--prev svg{transform:rotate(180deg)}.popular-courses-slider__slide{display:flex;flex-shrink:0;height:auto;width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px)}@media screen and (max-width:1440px){.popular-courses-slider__slide{width:29.84vw}}@media screen and (max-width:1199px){.popular-courses-slider__slide{--slide-per-view:2;width:calc((100vw - var(--offset-x)*2 - var(--scrollbar-width, 0px))/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px - var(--slide-offset-x)/var(--slide-per-view)*(var(--slide-per-view) - 1.5))}}@media screen and (max-width:630px){.popular-courses-slider__slide{--slide-per-view:1;width:calc(100vw - var(--offset-x)*2)}}.popular-courses-slider__slide:not(:last-child){margin-right:var(--slide-offset-x)}.popular-courses-slider__slide>.course-card{width:100%}.popular-courses-section__banner{align-items:center;background-color:#111;color:#fff;display:flex;margin-top:4px;padding:16px 32px}@media screen and (max-width:1199px){.popular-courses-section__banner{display:block;padding:32px 24px}}.popular-courses-section__banner-right{align-items:center;display:flex;margin-left:auto}@media screen and (max-width:1199px){.popular-courses-section__banner-right{display:block}.popular-courses-section__banner-title{margin-bottom:54px}}.popular-courses-section__banner-text{margin-right:48px;max-width:570px;opacity:.7}@media screen and (max-width:1366px){.popular-courses-section__banner-text{max-width:450px}}@media screen and (max-width:1199px){.popular-courses-section__banner-text{margin-bottom:54px}.popular-courses-section__banner-btn{width:100%}}.advantages-section{background-color:#111;color:#fff;display:flex;flex-direction:column;padding-bottom:212px;padding-top:158px;position:relative}@media screen and (max-width:1366px){.advantages-section{padding-bottom:87px;padding-top:98px}}@media screen and (max-width:1199px){.advantages-section{padding-bottom:140px;padding-top:107px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-section{padding-bottom:128px;padding-top:87px}}.advantages-title-partners{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-title-partners{flex-direction:column-reverse}}.advantages-section-content{position:relative}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-section-content{display:contents}}.advantages-section__title{margin-bottom:50px;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}@media screen and (max-width:1366px){.advantages-section__title{margin-bottom:26px}}@media screen and (max-width:1199px){.advantages-section__title{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-section__title{margin-bottom:18px;order:-3;width:100%}}.advantages-section__subtitle{margin-bottom:61px}@media screen and (max-width:1366px){.advantages-section__subtitle{margin-bottom:56px}}@media screen and (max-width:1199px){.advantages-section__subtitle{margin-bottom:152px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-section__subtitle{order:-2}}.advantages-list{--columns:3;grid-gap:var(--grid-gap);counter-reset:num;display:grid;grid-template-columns:repeat(var(--columns),1fr);overflow:hidden;overflow:clip}@media screen and (max-width:1199px){.advantages-list{--columns:2}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantages-list{--columns:1;margin-top:-10vw}}.advantages-list__item{counter-increment:num;display:flex}@media screen and (max-width:1199px){.advantages-list__item:nth-child(3n){grid-column:1/-1}.advantages-list__item:nth-child(3n) .advantage__text{max-width:none}}.advantages-list__item>.advantage{width:100%}.advantage{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#111111a6;display:flex;flex-direction:column;padding:38px 40px}@media screen and (max-width:1366px){.advantage{padding:24px}}.advantage__title{max-width:600px;min-height:170px}@media screen and (max-width:1366px){.advantage__title{min-height:160px}}@media screen and (max-width:1199px){.advantage__title{min-height:unset}}.advantage__title:not(:last-child){margin-bottom:80px}@media screen and (max-width:1366px){.advantage__title:not(:last-child){margin-bottom:74px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.advantage__title:not(:last-child){margin-bottom:185px}}.advantage__title:before{content:"#" counter(num);display:block;margin-bottom:18px;opacity:.5}@media screen and (max-width:1366px){.advantage__title:before{margin-bottom:7px}}.advantage__text{margin-bottom:auto;max-width:420px;opacity:.7}@media screen and (max-width:767px){.advantage__text{max-width:none}}.snowflake{position:absolute;right:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);top:12.6vw;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1199px){.snowflake{right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);top:198px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.snowflake{margin-left:auto;margin-right:auto;margin-top:-20vw;max-width:420px;order:-1;position:sticky;right:auto;top:calc(50vh - var(--header-height)/1 - 50px);width:100%}}.snowflake-inner{--aspect-ratio:1}.features-section{--aspect-ratio:2.14765;background-color:#111;color:#fff;height:calc(100vh - var(--header-height) + 1px);height:calc(100svh - var(--header-height) + 1px);position:sticky;top:var(--header-height)}.features-section:not(.features-section--initialized){height:auto;position:relative;top:0}.features-section:not(.features-section--initialized) .features-section-list{height:auto;position:relative}.features-section__bg-wrapper{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.features-section__bg-wrapper:after{background-color:#111;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.features-section__bg-wrapper:after{opacity:.6}}.features-section__bg{object-fit:cover}.features-section-list,.features-section__bg{height:100%;left:0;position:absolute;top:0;width:100%}.features-section-list{display:flex;flex-direction:column;justify-content:flex-end}.features-section-list__item:not(:last-child){border-bottom:2px solid}.features-section.features-section--initialized .features-section-list__item{transition:transform 1s cubic-bezier(.25,.25,0,1);will-change:transform}.features-section.features-section--initialized .features-section-list__item.features-section-list__item--active .features-section-item__row-inactive{transform:translate3d(0,100%,0);transition-delay:0s}.features-section.features-section--initialized .features-section-list__item.features-section-list__item--active~.features-section-list__item{transform:none}.features-section.features-section--initialized .features-section-list__item:not(.features-section-list__item--active){transform:translate3d(0,calc((var(--section-height) - var(--height)*var(--total))*-1),0)}.features-section.features-section--initialized .features-section-list__item:not(.features-section-list__item--active) .features-section-item__row{transform:translate3d(0,100%,0);transition-delay:0s}.features-section.features-section--initialized .features-section-list__item .h4{line-height:1.25}.features-section-item{align-items:flex-end;display:flex;padding:29px var(--offset-x);position:relative}@media screen and (max-width:1199px){.features-section-item{padding-bottom:35px;padding-top:35px}}@media screen and (max-width:767px){.features-section-item{padding-bottom:32px;padding-top:150px}}.features-section--initialized .features-section-item__row-wrapper{position:absolute;width:calc(100% - var(--offset-x)*2)}.features-section-item__row{align-items:flex-end;display:flex;transition:transform .5s cubic-bezier(.25,.25,0,1) .5s;will-change:transform}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.features-section-item__row{display:block}}.features-section-item__row-inactive-wrapper{margin-left:auto;margin-right:auto}.features-section:not(.features-section--initialized) .features-section-item__row-inactive-wrapper{display:none}.features-section-item__row-inactive{display:flex;justify-content:center;transition:transform .5s cubic-bezier(.25,.25,0,1) .5s;will-change:transform}.features-section-item__row-left{width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.features-section-item__row-left{width:100%}}.features-section-item__row-left:not(:last-child){margin-right:var(--grid-gap)}.features-section-item__row-right{flex:1 1 auto}.features-section-item__title{max-width:588px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.features-section-item__title{margin-bottom:19px}}.features-section-item__description{font-size:clamp(16px,4px + .9375vw,22px);max-width:483px;opacity:.7}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.features-section-item__description{font-size:14px}}.features-section-item__clip-wrapper{overflow:hidden;overflow:clip}.courses-section{padding-bottom:220px;padding-top:175px}@media screen and (max-width:1366px){.courses-section{padding-bottom:132px;padding-top:126px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-section{padding-top:119px}}.courses-section .filterable-courses__sections-list__item .btn__inner{transform:translateZ(0);will-change:unset}.courses-section__top{align-items:flex-start;display:flex;margin-bottom:37px}@media screen and (max-width:1366px){.courses-section__top{margin-bottom:56px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-section__top{margin-bottom:56px}}@media screen and (max-width:767px){.courses-section__top{display:block}}.courses-section__title{max-width:50%;padding-right:30px}@media screen and (max-width:767px){.courses-section__title{margin-bottom:29px;max-width:none}}.courses-section__description{opacity:.9;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1440px){.courses-section__description{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:1199px){.courses-section__description{width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-section__description{max-width:510px;width:100%}}.courses-section__link{margin-left:auto;min-width:348px}@media screen and (max-width:1199px){.courses-section__link{min-width:224px}}.courses-section__courses{margin-top:98px}@media screen and (max-width:1366px){.courses-section__courses{margin-top:63px}}@media screen and (max-width:1199px){.courses-section__courses{margin-top:29px}}@media screen and (max-width:767px){.courses-section__courses{margin-top:67px}}.breadcrumbs-wrapper{margin-bottom:87px}.breadcrumbs{font-size:10px;font-weight:500;letter-spacing:-.03em;margin-bottom:28px;margin-top:28px;text-transform:uppercase}@media screen and (max-width:1024px){.breadcrumbs{margin-bottom:10px;margin-top:10px}}.breadcrumbs-list{align-items:center;display:flex;flex-wrap:wrap}.breadcrumbs-list__item:not(:last-child){align-items:center;color:#95959a;display:flex}.breadcrumbs-list__item:not(:last-child):after{content:"/";margin-left:8px;margin-right:8px}html.js .js-breadcrumbs{opacity:0}.marquee-container{overflow:hidden}.marquee{font-family:BebasNeue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(168px,-8px + 13.75vw,256px);font-weight:700;letter-spacing:-.02em;line-height:1;padding-left:.2em;padding-right:.2em;text-transform:uppercase}@media screen and (max-width:1024px){.marquee{font-size:clamp(104px,-88px + 25vw,168px)}}.loader{--size:44px;align-items:center;display:inline-flex;height:var(--size);justify-content:center;width:var(--size)}.loader svg{height:auto;max-height:100%;width:100%}.loader__circle{animation:loader 1.8s cubic-bezier(.645,.045,.355,1) infinite}@keyframes loader{0%{stroke-dasharray:216.4197px 216.4197px;stroke-dashoffset:216.4197px}50%{stroke-dasharray:216.4197px 216.4197px;stroke-dashoffset:0}51%{stroke-dasharray:-432.8394px;stroke-dashoffset:0}to{stroke-dasharray:216.4197px 216.4197px;stroke-dashoffset:-216.4197px}}.hero-section{background-color:#111;color:#fff;display:flex;flex-direction:column;padding-top:calc(var(--header-height) + 135px);position:relative}@media screen and (max-width:1680px){.hero-section{padding-top:calc(var(--header-height) + 120px)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.hero-section{background-color:#0000;color:#111}}.hero-section__bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.hero-section__bg-wrapper{height:0;margin-left:calc(var(--offset-x)*-1);order:1;padding-top:64.44%;position:relative;width:calc(100% + var(--offset-x)*2)}}.hero-section__bg-wrapper:after{background-color:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.hero-section__bg-wrapper:after{display:none}}.hero-section__bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-bottom{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:60px}@media screen and (max-width:1199px){.hero-bottom{gap:8px}}.hero-bottom__link{max-width:100%;width:406px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.hero-bottom__link{width:calc(50% - 4px)}}@media screen and (max-width:630px){.hero-bottom__link{width:100%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.hero-bottom__link.btn-light{--color-default:#fff;--color-hover:#111;--bg-color-default:#111;--bg-color-hover:#0000;--border-color-default:var(--bg-color-default)}}.rieltory-detail-persons-section-collapse-view{display:flex;gap:var(--grid-gap)}.rieltory-detail-persons-section-collapse-view__left{flex-shrink:0;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view__left{display:none}}.rieltory-detail-persons-section-collapse-view__large-image{--aspect-ratio:0.76042}.rieltory-detail-persons-section-collapse-view__large-image-item{opacity:0;transition:opacity .3s ease}.rieltory-detail-persons-section-collapse-view__large-image-item.is-visible{opacity:1}.rieltory-detail-persons-section-collapse-view__right{width:100%}.rieltory-detail-persons-section-collapse-view__title{margin-bottom:104px;padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}.master-speakers-title{margin-bottom:30px;padding-left:0}.persons-collapse-list{margin-left:calc(var(--grid-gap)*-1);margin-right:calc(var(--offset-x)*-1)}@media screen and (max-width:1199px){.persons-collapse-list{margin-left:calc(var(--offset-x)*-1)}}.persons-collapse-list__item:not(:first-child){margin-top:-1px}.rieltory-detail-persons-section-collapse-view__content{padding-bottom:28px;padding-left:calc(var(--grid-column-width) + var(--grid-gap)*2);padding-right:var(--offset-x);padding-top:28px}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view__content{padding-bottom:24px;padding-left:var(--offset-x);padding-top:24px}}.rieltory-detail-persons-section-collapse-view-faq-question,.rieltory-detail-persons-section-collapse-view-faq-question.faq__question{padding-bottom:10px;padding-top:10px}.rieltory-detail-persons-section-collapse-view-faq-top{padding-left:calc(var(--grid-column-width) + var(--grid-gap)*2);padding-right:var(--offset-x)}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view-faq-top{padding-left:var(--offset-x);padding-right:0}}.rieltory-detail-persons-section-collapse-view-faq-btn{--min-height:72px}.rieltory-detail-persons-section-collapse-view-regalies-list{max-width:483px}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view-regalies-list{max-width:320px}}.rieltory-detail-persons-section-collapse-view-regalies-list:not(:last-child){margin-bottom:22px}.rieltory-detail-persons-section-collapse-view-regalies-list__item{padding-left:0!important}.rieltory-detail-persons-section-collapse-view-regalies-list__item:before{display:none}.rieltory-detail-persons-section-collapse-view-regalies-list__item:not(:last-child){margin-bottom:20px}.rieltory-detail-persons-section-collapse-view__open-popup-btn{max-width:406px;width:100%}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view__open-popup-btn{max-width:400px}}.rieltory-detail-persons-section-collapse-view__content-img{display:none;max-width:400px}@media screen and (max-width:1199px){.rieltory-detail-persons-section-collapse-view__content-img{display:block}}.rieltory-detail-persons-section-collapse-view__content-img:not(:last-child){margin-bottom:10px}.rieltory-detail-persons-section-collapse-view__content-img-responsive{--aspect-ratio:0.95044}.person-inline{display:flex}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.person-inline{display:block}.person-inline .person-popup__right{padding-bottom:30px;padding-left:0;padding-right:0}}.person-inline+.person-inline{margin-top:10px}.reviews-section__list{--columns:4;--columns-minus-one:3;--gap:8px;display:flex;flex-wrap:nowrap}@media screen and (min-width:1800px){.reviews-section__list{gap:var(--gap)}}@media screen and (max-width:1799px){.reviews-section__list{--columns:3;--columns-minus-one:2;gap:var(--gap)}}@media screen and (max-width:1199px){.reviews-section__list{--columns:2;--columns-minus-one:1;--columns:1;--columns-minus-one:0}}.reviews-slider{--slide-per-view:4;--slide-offset-x:4px;display:flex;overflow:visible;-webkit-user-select:none;user-select:none}@media screen and (max-width:1799px){.reviews-slider{--slide-per-view:3}}@media screen and (max-width:1199px){.reviews-slider{--slide-per-view:2}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.reviews-slider{--slide-per-view:2}}.reviews-slider:not(.swiper-css-mode) .swiper-wrapper{will-change:transform}.reviews-slider.swiper-css-mode{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1)}.reviews-slider.swiper-css-mode .swiper-wrapper{scroll-padding:var(--offset-x);will-change:scroll-position}.reviews-slider.swiper-css-mode .popular-courses-slider__slide:first-child{padding-left:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.reviews-slider.swiper-css-mode .popular-courses-slider__slide:first-child{width:calc(100% - var(--offset-x))}}.reviews-slider.swiper-css-mode .popular-courses-slider__slide:last-child{padding-right:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.reviews-slider.swiper-css-mode .popular-courses-slider__slide:last-child{width:calc(100% - var(--offset-x))}}.reviews-section__item{width:calc(100%/var(--columns) - var(--gap)*var(--columns-minus-one)/var(--columns))}.reviews-section{overflow:hidden;overflow:clip;padding-bottom:220px;padding-top:175px}@media screen and (max-width:1366px){.reviews-section{padding-bottom:132px;padding-top:126px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.reviews-section{padding-top:119px}}.reviews-section-slider-arrows{align-self:center;margin-bottom:30px}.course-info-card__text{font-size:clamp(18px,6px + .9375vw,24px);line-height:1.33;z-index:1}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.rieltory-detail-section__dropdown{width:100%}}.soc-list{display:flex;flex-wrap:wrap;gap:20px 30px}.soc-link{align-items:center;display:inline-flex;position:relative}.soc-link:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.soc-link:not(:disabled):hover .soc-link__text{opacity:1}}.soc-link__icon{--size:32px;align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;height:var(--size);justify-content:center;width:var(--size)}.soc-link__icon svg{height:auto;max-height:100%;width:calc(var(--size) - 16px)}.soc-link__icon svg [fill]:not([fill=none]){fill:#111}.soc-link__text{margin-left:16px;opacity:.7;transition:opacity .25s cubic-bezier(.25,.25,0,1)}.courses-list{--columns:2;grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}@media screen and (max-width:1199px){.courses-list{--columns:1}}.courses-list.courses-list--fetching{filter:grayscale(1)}.courses-list.courses-list--fetching .courses-list-card{background-color:#fcfcfc}.courses-list__item{display:flex}.courses-list-card{--button-margin-top:46px;--button-height:64px;background-color:#fff;color:#fff;display:flex;flex-direction:column;height:100%;min-height:488px;overflow:hidden;padding:46px 40px;position:relative;transition:background-color .25s cubic-bezier(.25,.25,0,1);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.courses-list-card{color:#111}}@media screen and (max-width:1366px){.courses-list-card{min-height:408px}}@media screen and (max-width:1199px){.courses-list-card{--button-margin-top:32px;--button-height:46px;min-height:488px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-list-card{min-height:408px;padding:32px 24px}}a.courses-list-card{transition:color .25s cubic-bezier(.25,.25,0,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){a.courses-list-card:not(:disabled):hover{color:#fff}a.courses-list-card:not(:disabled):hover .courses-list-card__bg{opacity:1}a.courses-list-card:not(:disabled):hover .courses-list-card__speakers-list{opacity:0}a.courses-list-card:not(:disabled):hover .courses-list-card__bottom-right{background-color:#fff;color:#111}a.courses-list-card:not(:disabled):hover .courses-list-card__bottom-left{transform:none}}.js-focus-visible a.courses-list-card.focus-visible,a.courses-list-card.focus-visible.js-focus-visible{color:#fff;outline-color:#111}a.courses-list-card:focus-visible{color:#fff;outline-color:#111}.js-focus-visible a.courses-list-card.focus-visible .courses-list-card__bg,a.courses-list-card.focus-visible.js-focus-visible .courses-list-card__bg{opacity:1}a.courses-list-card:focus-visible .courses-list-card__bg{opacity:1}.js-focus-visible a.courses-list-card.focus-visible .courses-list-card__speakers-list,a.courses-list-card.focus-visible.js-focus-visible .courses-list-card__speakers-list{opacity:0}a.courses-list-card:focus-visible .courses-list-card__speakers-list{opacity:0}.js-focus-visible a.courses-list-card.focus-visible .courses-list-card__bottom-right,a.courses-list-card.focus-visible.js-focus-visible .courses-list-card__bottom-right{background-color:#fff;color:#111}a.courses-list-card:focus-visible .courses-list-card__bottom-right{background-color:#fff;color:#111}.courses-list-card__bg{height:100%;left:0;position:absolute;top:0;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.courses-list-card__bg{opacity:0;transition:opacity .25s cubic-bezier(.25,.25,0,1)}}.courses-list-card__bg:after{background-color:#000;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.courses-list-card__bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-list-card__bg-img{object-position:right}}.courses-list-card__top{align-items:flex-start;display:flex;position:relative}.courses-list-card__title{text-wrap:balance;padding-right:20px;padding-top:.11em}.courses-list-card__speakers-list{display:none;flex-wrap:wrap;gap:8px;margin-left:auto}@media(any-hover:hover),(hover:hover)and (pointer:fine){.courses-list-card__speakers-list{display:flex;flex-shrink:0;max-width:50%;transition:opacity .25s cubic-bezier(.25,.25,0,1)}}.courses-list-card__speaker-img{--size:64px;border-radius:50%;height:var(--size);object-fit:cover;width:var(--size)}.courses-list-card__bottom{margin-top:auto;padding-top:50px;position:relative}.courses-list-card__bottom-content{align-items:flex-end;display:flex;overflow:hidden}@media screen and (max-width:767px){.courses-list-card__bottom-content{align-items:flex-start;flex-direction:column}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.courses-list-card__bottom-left{transform:translate3d(0,calc(var(--button-margin-top) + var(--button-height)),0);transition:transform .25s cubic-bezier(.25,.25,0,1)}}.courses-list-card__btn{display:none;margin-top:46px;max-width:100%;min-width:394px;pointer-events:none}@media screen and (max-width:1280px){.courses-list-card__btn{min-width:280px}}@media screen and (max-width:1199px){.courses-list-card__btn{min-width:394px}}@media(any-hover:hover),(hover:hover)and (pointer:fine),(min-width:768px){.courses-list-card__btn{display:inline-block}}.courses-list-card__bottom-right{background-color:#fff;border-radius:8px;color:#111;margin-left:auto;padding:8px;transition:color .25s,cubic-bezier(.25,.25,0,1),background-color .25s cubic-bezier(.25,.25,0,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.courses-list-card__bottom-right{background-color:#111;color:#fff}}@media screen and (max-width:767px){.courses-list-card__bottom-right{margin-bottom:27px;margin-left:0;order:-1}}.courses-list-card__bottom-item:not(:last-child),.courses-list-card__bottom-top-item:not(:last-child){margin-bottom:8px}.filterable-courses__sections-list{display:flex;flex-wrap:wrap;margin-bottom:56px}@media screen and (max-width:1366px){.filterable-courses__sections-list{margin-bottom:48px}}.filterable-courses__sections-list__item{display:flex;position:relative;z-index:1}.filterable-courses__sections-list__item-tooltip{display:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.filterable-courses__sections-list__item-tooltip{display:block}}.filterable-courses__sections-list__item-tooltip__dot{padding-left:16px;position:relative}.filterable-courses__sections-list__item-tooltip__dot:before{background-color:#da0130;content:"";height:8px;left:0;position:absolute;top:.55em;transform:translateY(-50%);width:8px}.filterable-courses__sections-list__btn{border:0;width:100%}.filterable-courses__sections-list__btn.is-active.btn-dark{--color-hover:var(--color-default);--bg-color-hover:var(--bg-color-default);--bg-translate-y-default:var(--bg-translate-y-hover)}.filterable-courses__sections-list__btn.is-active.btn-dark .btn__inner{transform:translate3d(0,calc(var(--height)*-1 - 1px),0)}.filterable-courses__sections-list__btn.is-active.btn-dark .btn__inner-clone{transform:translate3d(0,var(--bg-translate-y-hover),0)}.filterable-courses__sections-list__btn.focus-visible.js-focus-visible,.js-focus-visible .filterable-courses__sections-list__btn.focus-visible{outline-offset:0}.filterable-courses__sections-list__btn:focus-visible{outline-offset:0}.filterable-courses__load-more-btn{margin-top:24px;width:100%}@media screen and (max-width:1366px){.filterable-courses__load-more-btn{margin-top:14px}}.rendering-error{align-items:center;border:1px solid #da0130;color:#da0130;display:flex;flex-direction:column;padding:30px;text-align:center}@media screen and (max-width:1366px){.rendering-error{padding:25px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.rendering-error{padding:20px}}.rendering-error__icon{margin-bottom:10px;width:30px}.message.message--error{color:#da0130}.cookies-agreement{background-color:#111;color:#fff;display:flex;flex-direction:column;max-width:442px;padding:32px;position:fixed;right:var(--offset-x);top:calc(var(--header-height) + 32px);width:100%;z-index:150}@media screen and (max-width:1366px){.cookies-agreement{top:calc(var(--header-height) + 20px)}}@media screen and (max-width:1199px){.cookies-agreement{max-width:none;right:auto;top:var(--header-height)}}.cookies-agreement__text{margin-bottom:80px;max-width:378px}.cookies-agreement__btn{width:100%}.why-section{--center-margin-top:11vw;min-height:100vh;padding-bottom:84px;padding-left:calc(var(--grid-column-width)*1.5 + var(--grid-gap)*1.5);padding-right:calc(var(--grid-column-width)*1.5 + var(--grid-gap)*1.5);padding-top:15vw}@media screen and (min-width:1921px){.why-section{--center-margin-top:212px}}@media screen and (max-width:1680px){.why-section{padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:84px}}@media screen and (max-width:1199px){.why-section{--center-margin-top:94px;padding-left:0;padding-right:0}}.why-section-inner{align-items:center;display:flex;flex-direction:column;margin-top:calc(var(--center-height, 0px)*-1);position:relative}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.why-section-inner{margin-top:0}}.why-section__center{align-items:center;display:flex;flex-direction:column;margin-left:50%;margin-top:200px;padding-top:var(--center-margin-top);position:sticky;top:50vh;transform:translate(-50%,-50%);width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.why-section__center{margin-left:0;margin-top:0;padding-top:0;position:static;transform:none}}.why-section__title{margin-bottom:-1.5em;position:relative;text-align:center;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6);z-index:1}@media screen and (max-width:1920px){.why-section__title{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}}@media screen and (max-width:1440px){.why-section__title{width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}}@media screen and (max-width:1366px){.why-section__title{max-width:650px;width:100%}}.why-section__img{max-width:100%;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1366px){.why-section__img{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}@media screen and (max-width:1199px){.why-section__img{width:380px}}@media screen and (max-width:576px){.why-section__img{margin-left:auto;width:70%}}.why-section-list{--gap-y:212px;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--grid-gap);position:relative;width:100%;z-index:1}@media screen and (max-width:1199px){.why-section-list{flex-direction:column;flex-wrap:nowrap;gap:0 var(--grid-gap)}}@media screen and (max-width:767px){.why-section-list{gap:var(--grid-gap)}}.why-section-list__item{display:flex;width:calc(50% - var(--grid-gap)/2)}@media screen and (min-width:1200px){.why-section-list__item:nth-child(4n+2){transform:translateY(50%)}.why-section-list__item:nth-child(4n+2) .why-section-item{margin-left:auto}.why-section-list__item:nth-child(4n+3){margin-top:calc(var(--gap-y)*-.5)}.why-section-list__item:nth-child(4n+3) .why-section-item{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}.why-section-list__item:nth-child(4n){margin-left:auto}.why-section-list__item:nth-child(4n) .why-section-item{margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.why-section-list__item:not(:first-child){margin-top:-40px}.why-section-list__item:nth-child(2n){margin-left:auto}}@media screen and (max-width:767px){.why-section-list__item{width:100%}.why-section-list__item:not(:first-child){margin-top:0}}.why-section-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff8f;padding:46px 40px;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1440px){.why-section-item{padding:24px}}@media screen and (max-width:1199px){.why-section-item{width:100%}}@media screen and (max-width:767px){.why-section-item__title{text-wrap:balance}}.why-section-item__title:not(:last-child){margin-bottom:147px}@media screen and (max-width:1366px){.why-section-item__title:not(:last-child){margin-bottom:128px}}@media screen and (max-width:1199px){.why-section-item__title:not(:last-child){margin-bottom:164px}}.why-section-item__text{opacity:.9}.faq{--min-height:144px;border-bottom:1px solid #bbb;border-top:1px solid #bbb;display:block;width:100%}@media screen and (max-width:1680px){.faq{--min-height:124px}}@media screen and (max-width:1366px){.faq{--min-height:104px}}@media screen and (max-width:767px){.faq{--min-height:136px}}.faq:not([collapsed]) .faq__top-btn{background-color:#262729;color:#fff}.faq:not([collapsed]) .faq__top-btn svg{transform:rotate(-90deg)}.faq__top{align-items:center;display:flex;text-align:left;width:100%}.faq__top.focus-visible.js-focus-visible .faq__top-btn,.faq__top:active .faq__top-btn,.js-focus-visible .faq__top.focus-visible .faq__top-btn{background-color:#262729;color:#fff}.faq__top:active .faq__top-btn,.faq__top:focus-visible .faq__top-btn{background-color:#262729;color:#fff}@media(any-hover:hover),(hover:hover)and (pointer:fine){.faq__top:not(:disabled):hover .faq__top-btn{background-color:#262729;color:#fff}}.faq__question{text-wrap:balance;margin-right:20px;max-width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7);padding-bottom:30px;padding-top:30px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.faq__question{max-width:none}}.faq__top-btn{align-items:center;display:flex;flex-shrink:0;height:var(--min-height);justify-content:center;margin-left:auto;transition:background-color .2s ease,color .2s ease;width:var(--min-height)}@media screen and (max-width:767px){.faq__top-btn{width:91px}}.faq__top-btn.focus-visible.js-focus-visible,.faq__top-btn:active,.js-focus-visible .faq__top-btn.focus-visible{background-color:#262729;color:#fff}.faq__top-btn:active,.faq__top-btn:focus-visible{background-color:#262729;color:#fff}@media(any-hover:hover),(hover:hover)and (pointer:fine){.faq__top-btn:not(:disabled):hover{background-color:#262729;color:#fff}}.faq__top-btn svg{transform:rotate(90deg);transition:transform .3s cubic-bezier(.25,.25,0,1)}.faq__top-btn svg [stroke]{stroke:currentColor}.faq__content{text-wrap:balance;max-width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6);opacity:.7;padding-bottom:48px;padding-top:43px}@media screen and (max-width:1366px){.faq__content{max-width:none}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.faq__content{padding-bottom:36px;padding-top:30px}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stories-slider-slide{align-items:center;display:flex;justify-content:center;max-width:500px;min-height:790px;position:relative}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.stories-slider-slide{min-height:550px}}.stories-slider-slide-title{left:50%;opacity:.3;position:absolute;top:-60px;transform:translateX(-50%)}.swiper-slide-active .stories-slider-slide-title{opacity:1}.stories-slider-arrow{align-items:center;border:1px solid;color:#fff;display:flex;height:32px;justify-content:center;transition:color .25s cubic-bezier(.25,.25,0,1);width:32px}.stories-slider-arrow svg{height:auto;width:8px}.stories-slider-arrow svg [stroke]:not([stroke=none]){stroke:currentColor}.stories-slider-arrow svg [fill]:not([fill=none]){fill:currentColor}.stories-slider-arrow--next svg{transform:rotate(-90deg)}.stories-slider-arrow--prev svg{transform:rotate(90deg)}.stories-slider-sound{position:absolute;right:32px;top:32px}.stories-slider-arrows{bottom:32px;display:flex;justify-content:space-between;left:50%;max-width:360px;padding:0 32px;position:absolute;transform:translateX(-50%);width:100%;z-index:4}.stories-slider-slide-video,.video-cover{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;will-change:auto}.swiper.stories-slider{--autoplay-duration:7s;padding-top:60px}.swiper.stories-slider .swiper-pagination.swiper-pagination-bullets{align-items:center;bottom:unset;display:flex;justify-content:center;left:50%;max-width:500px;position:absolute;top:35px;transform:translateX(-50%)}.swiper.stories-slider .swiper-pagination-bullet{background-color:#ccc;border-radius:0;height:2px;opacity:1;position:relative;transition:height .2s ease;width:100%}.swiper.stories-slider .swiper-pagination-bullet.is-full{background-color:#000}.swiper.stories-slider .swiper-pagination-bullet-active{background-color:#ccc;border-radius:0;height:4px}.swiper.stories-slider .swiper-pagination-bullet-active:after{animation:progress var(--autoplay-duration) linear forwards;background-color:#000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.profession-tabs-section{color:#fff;padding-bottom:112px;padding-top:178px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.profession-tabs-section{padding-top:112px}}.profession-tabs-container{background-color:#000;display:flex;flex-direction:column;height:100%;width:100%}.profession-tabs-controls{display:flex}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.profession-tabs-controls{margin-left:calc(var(--offset-x)*-1);overflow-x:auto;padding-inline:var(--offset-x);scrollbar-width:none;width:calc(100% + var(--offset-x)*2)}.profession-tabs-controls::-webkit-scrollbar{display:none;height:0;width:0}}.control-button{align-items:center;background-color:#fff;color:#000;cursor:pointer;display:flex;justify-content:center;padding:22px;text-transform:uppercase;transition:color .25s cubic-bezier(.25,.25,0,1),background-color .25s cubic-bezier(.25,.25,0,1);white-space:nowrap;width:25%}.control-button.is-active{background-color:#000;color:#fff}@media(any-hover:hover),(hover:hover)and (pointer:fine){.control-button:not(:disabled):hover{background-color:#000;color:#fff}}@media screen and (max-width:1199px){.control-button{width:100%}}.profession-tabs-content{display:flex;flex-direction:row;height:100%;width:100%}@media screen and (max-width:1199px){.profession-tabs-content{flex-direction:column}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.profession-tabs-content{justify-content:space-between}}.profession-tabs-img-inner{height:100%;width:100%}.profession-tabs-img-container{position:relative;width:45%}@media screen and (max-width:1199px){.profession-tabs-img-container{height:328px;width:100%}}.profession-tabs-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.profession-tabs-text-section{display:flex;flex-direction:column;justify-content:center;padding:120px;width:55%}@media screen and (max-width:1199px){.profession-tabs-text-section{gap:20px;height:50%;padding:24px;width:100%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.profession-tabs-text-section{justify-content:flex-start}}.profession-tabs-title{margin-top:auto}.profession-tabs-description{margin-top:44px;opacity:.7}.partner-section{background-color:#111;color:#fff;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;padding-bottom:120px;padding-top:120px;position:relative}@media screen and (max-width:1366px){.partner-section{padding-bottom:87px;padding-top:98px}}@media screen and (max-width:1199px){.partner-section{padding-bottom:140px;padding-top:107px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-section{padding-bottom:128px;padding-top:87px}}.partner-video{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:95vh;z-index:2}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-video{transform:translateX(-11%);width:100%}}.partner-video-inner{--aspect-ratio:1;clip-path:polygon(15% 31%,61% 14%,93% 31%,100% 100%,0 100%,15% 82%)}.partner-section-title{font-size:9.7vw;text-align:center;z-index:2}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-section-title{font-size:14vw}}.partner-section-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.partner-section-bottom{display:flex;justify-content:space-between;z-index:3}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-section-bottom{align-items:center;flex-direction:column}}.partner-section-bottom .partner-content{display:flex;flex-direction:column;width:300px}@media screen and (max-width:1799px){.partner-section-bottom .partner-content{width:250px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-section-bottom .partner-content{align-items:center;margin-bottom:46px;width:224px}}.partner-section-bottom .partner-content .partner-description{max-width:450px;opacity:.7}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-section-bottom .partner-content .partner-description{flex-direction:column;text-align:center}}.partner-section-bottom .partner-content svg{height:auto;width:100%}.partner-section-bottom .partner-button{align-items:flex-end;display:flex}.partner-erid{bottom:24px;font-size:12px;opacity:.7;position:absolute;right:var(--offset-x);z-index:3}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partner-erid{left:50%;text-align:center;transform:translateX(-50%)}}.secondary-partners-section{background-color:#111;color:#fff;display:flex;justify-content:space-between;min-height:600px;padding-bottom:160px;padding-top:160px}@media screen and (max-width:768px){.secondary-partners-section{flex-direction:column;min-height:250px;padding-bottom:80px;padding-top:80px}}.partners-big-block-section-left,.partners-big-block-section-right{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;width:55%}@media screen and (max-width:1280px){.partners-big-block-section-left,.partners-big-block-section-right{justify-content:flex-start;min-height:unset;width:45%}}@media screen and (max-width:768px){.partners-big-block-section-left,.partners-big-block-section-right{min-height:unset;width:100%}}.partners-big-block-section-left{width:35%}@media screen and (max-width:768px){.partners-big-block-section-left{margin-bottom:40px;position:relative;width:100%}}.partners-big-block-section-right{align-content:space-between;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1280px){.partners-big-block-section-right{justify-content:space-between}}@media screen and (max-width:768px){.partners-big-block-section-right{--partners-gap:50px;gap:var(--partners-gap)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.partners-big-block-section-right{flex-direction:column}}.partners-big-block-description{margin-top:40px}.main-partner-block{width:50%}@media screen and (max-width:768px){.main-partner-block{width:calc(50% - var(--partners-gap))}}.main-partner-block .main-partner-logo-img{margin-bottom:20px;max-height:55px;max-width:180px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.main-partner-block .main-partner-logo-img{margin-bottom:15px;max-height:35px;max-width:120px}}.main-partner-block:first-child .main-partner-logo-img{margin-bottom:15px}.main-partner-text{opacity:.7;width:70%}@media screen and (max-width:1280px){.main-partner-text{width:100%}}.main-first-block-partners-item{display:flex;flex-direction:column;gap:28px;height:auto;margin-right:0;max-width:min-content;width:auto}@media screen and (max-width:1280px){.main-first-block-partners-item{margin-right:100%;margin-top:40px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.main-first-block-partners-item{margin-right:0;width:100%}}.main-first-block-partners-title{font-size:12px;font-weight:400;opacity:.4;width:60%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.main-first-block-partners-title{text-align:start}}.main-first-block-partners-img{height:40px;width:auto}@media screen and (max-width:1366px){.main-first-block-partners-img{height:30px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.main-first-block-partners-img{height:28px;width:auto}}.partners-description-text{margin-bottom:1em}.main-first-block-partners-icon{transition:opacity .3s ease-in-out}@media(any-hover:hover),(hover:hover)and (pointer:fine){.main-first-block-partners-icon:not(:disabled):hover{opacity:.7}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.secondary-partner-logo-img{height:28px;width:auto}}.tests-section{background-color:#fff;color:#111;display:flex}@media screen and (max-width:1199px){.tests-section{flex-direction:column;gap:95px;padding-top:95px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-section{gap:80px;padding-top:80px}}.tests-wrapper{margin-left:auto;margin-right:auto;max-width:2560px;width:100%}.tests-big-block-section-left,.tests-big-block-section-right{align-items:flex-start;display:flex;flex-direction:column}.tests-big-block-section-left{padding-bottom:100px;padding-left:var(--offset-x);padding-top:100px;width:50%}@media screen and (max-width:1799px){.tests-big-block-section-left{padding-bottom:86px;padding-top:86px}}@media screen and (max-width:1199px){.tests-big-block-section-left{padding-bottom:0;padding-top:0;width:100%}}.tests-big-block-section-right{--aspect-ratio:3.33333;height:auto;justify-content:end;width:50%}@media screen and (max-width:1799px){.tests-big-block-section-right{--aspect-ratio:2.95385}}@media screen and (max-width:1199px){.tests-big-block-section-right{--aspect-ratio:1.6;width:100%}}.tests-big-block-label{display:flex;flex-direction:column;gap:10px;margin-bottom:65px}@media screen and (max-width:1799px){.tests-big-block-label{margin-bottom:50px}}.tests-big-block-title{margin-bottom:15px;max-width:85%}@media screen and (max-width:1799px){.tests-big-block-title{margin-bottom:10px;max-width:100%}}@media screen and (max-width:1199px){.tests-big-block-title{max-width:80%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-big-block-title{margin-bottom:25px}}.tests-description__text{opacity:.7}.tests-big-block-description{margin-bottom:45px;max-width:65%}@media screen and (max-width:1799px){.tests-big-block-description{margin-bottom:30px;max-width:80%}}@media screen and (max-width:1199px){.tests-big-block-description{margin-bottom:35px;max-width:70%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-big-block-description{max-width:91%}}.tests-big-block-image{height:100%;left:0;position:absolute;top:0;width:100%}.tests-section__link{min-width:406px}@media screen and (max-width:1799px){.tests-section__link{min-width:304px}}@media screen and (max-width:1199px){.tests-section__link{min-width:242px}}.tooltip{--bg-color:#fff;--color:#111;background-color:var(--bg-color);color:var(--color);max-width:100vw;padding:22px 16px;width:165px;z-index:9999}.tooltip:before{--size:12px;border-color:#0000 #0000 var(--bg-color) #0000;border-style:solid;border-width:0 0 var(--size) var(--size);bottom:100%;content:"";height:0;position:absolute;right:0;width:0}.tooltip.up:before{border-color:#0000 var(--bg-color) #0000 #0000;border-width:0 var(--size) var(--size) 0;bottom:auto;top:100%}.faq-section{display:flex;padding-bottom:100px;padding-top:100px}@media screen and (max-width:1199px){.faq-section{flex-direction:column}}.faq-section__title{margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);max-width:100%;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1366px){.faq-section__title{margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}@media screen and (max-width:1199px){.faq-section__title{text-wrap:balance;margin-bottom:64px;margin-right:0;width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11)}}@media screen and (max-width:767px){.faq-section__title{margin-bottom:31px;width:100%}}.faq-section-list{display:flex;flex:1 1 auto;flex-direction:column;padding-left:var(--grid-gap)}@media screen and (max-width:1199px){.faq-section-list{padding-left:0}}.faq-section-list__item+.faq-section-list__item{margin-top:-1px}.promotion-banner{align-items:center;background-color:#111;color:#fff;display:flex;gap:var(--grid-gap);padding:28px;position:relative}@media screen and (max-width:1366px){.promotion-banner{padding-bottom:16px;padding-top:16px}}@media screen and (max-width:1199px){.promotion-banner{align-items:flex-start;flex-direction:column;padding-bottom:32px;padding-top:32px}}.promotion-banner__left-container{display:flex;flex-direction:column;justify-content:space-between}.promotion-banner__left{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1366px){.promotion-banner__left{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.promotion-banner__left{width:100%}}.promotion-banner__discount{font-family:BebasNeue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:80px;font-size:clamp(64px,32px + 2.5vw,80px);font-weight:700;line-height:1;text-transform:uppercase}@media screen and (max-width:1280px){.promotion-banner__discount{font-size:clamp(48px,24px + 3.125vw,64px)}}@media screen and (max-width:767px){.promotion-banner__discount{font-size:clamp(32px,17.8823529412px + 3.9215686275vw,48px)}}.promotion-banner__subtitle{text-wrap:nowrap;opacity:.6}.promotion-banner__text{opacity:.9;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1199px){.promotion-banner__text{font-size:14px;opacity:.7;width:100%}}.promotion-banner__countdown{display:flex;flex-shrink:0;font-family:BebasNeue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(32px,0px + 2.5vw,48px);font-weight:700;gap:16px;letter-spacing:-.03em;margin-left:auto;margin-right:auto}@media screen and (max-width:1199px){.promotion-banner__countdown{display:none}}.promotion-banner__right{display:flex;margin-left:auto}@media screen and (max-width:1199px){.promotion-banner__right{margin-left:0}}.promotion-banner__btn{margin-right:28px;width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}.promotion-banner__btn .btn__inner,.promotion-banner__btn .btn__inner-clone{min-height:100%}.promotion-banner__link{display:inline-block;margin-top:31px}.promotion-close-btn{--size:80px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.promotion-close-btn:not(:disabled):hover{background-color:#fff;color:#111}}@media screen and (max-width:1199px){.promotion-close-btn{--size:34px;background-color:#fff;border:0;color:#111;position:absolute;right:0;top:0}}.promotion-close-btn svg{width:8px}@media screen and (max-width:1199px){.promotion-close-btn svg{width:5px}}.course-info-slider{--slide-per-view:4;--slide-offset-x:8px;display:flex;overflow:visible;-webkit-user-select:none;user-select:none}@media screen and (max-width:1799px){.course-info-slider{--slide-per-view:3}}@media screen and (max-width:1199px){.course-info-slider{--slide-per-view:2}}.course-info-slider:not(.swiper-css-mode) .swiper-wrapper{will-change:transform}.course-info-slider.swiper-css-mode{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1)}.course-info-slider.swiper-css-mode .swiper-wrapper{scroll-padding:var(--offset-x);will-change:scroll-position}.course-info-slider.swiper-css-mode .popular-courses-slider__slide:first-child{padding-left:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.course-info-slider.swiper-css-mode .popular-courses-slider__slide:first-child{width:calc(100% - var(--offset-x))}}.course-info-slider.swiper-css-mode .popular-courses-slider__slide:last-child{padding-right:var(--offset-x);width:calc(100%/var(--slide-per-view) - (var(--slide-per-view) - 1)*1px + var(--offset-x))}@media screen and (max-width:630px){.course-info-slider.swiper-css-mode .popular-courses-slider__slide:last-child{width:calc(100% - var(--offset-x))}}.course-info-card{background-color:#fff;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:458px;padding:35px 60px 35px 32px;position:relative;width:100%}@media screen and (min-width:1921px){.course-info-card{min-height:18.4375vw}}.course-info-card__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.test-popup-content{display:flex;flex-direction:column;height:93%}@media screen and (max-width:1199px){.test-popup-content{height:75%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.test-popup-content{height:100%}}.custom-radio{cursor:pointer;font-size:22px;padding-left:45px;position:relative;-webkit-user-select:none;user-select:none;width:50%}.custom-radio input{display:none}.radio-mark{background-color:#fff;border:1px solid #111;border-radius:50%;height:25px;left:0;position:absolute;top:5px;width:25px}.custom-radio input:checked~.radio-mark{background-color:#111}.test-navigation{display:flex;justify-content:center;margin-bottom:50px;position:relative}@media screen and (max-width:1799px){.test-navigation{margin-bottom:30px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.test-navigation{margin-bottom:40px}}.back-button{display:flex;gap:10px;left:0;position:absolute}.back-button:hover{opacity:.7}.test-image-wrapper{margin-bottom:40px}@media screen and (max-width:1799px){.test-image-wrapper{margin-bottom:20px}}.test-description{margin-bottom:auto;max-width:95%}.question-text{font-weight:700;margin-bottom:25px;margin-top:5px}.test-btns:after{background:#dfdfdf;content:"";display:block;height:1px;margin:30px 0}@media screen and (max-width:1799px){.test-btns:after{margin:15px 0}}.question-answer{font-size:14px;font-weight:700;text-transform:uppercase}.form-btn{--color-disabled:#434343;--bg-color-disabled:#d8d8d8;--border-color-disabled:#d8d8d8;width:100%}.payment-page-details{background:#fff;padding:30px;width:100%}.payment-page-details .payment-page-details__title{margin-bottom:50px;opacity:.5}@media screen and (max-width:1799px){.payment-page-details .payment-page-details__title{margin-bottom:40px}}@media screen and (max-width:1199px){.payment-page-details .payment-page-details__title{margin-bottom:50px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page-details .payment-page-details__title{margin-bottom:35px}}.payment-page-details .payment-page-details__price{border-bottom:1px solid #bbb6;padding-bottom:32px}@media screen and (max-width:1799px){.payment-page-details .payment-page-details__price{padding-bottom:28px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page-details .payment-page-details__price{padding-bottom:22px}}.payment-page-details .payment-details__list{border-bottom:1px solid #bbb6;display:flex;flex-direction:column;gap:12px;padding:32px 0}@media screen and (max-width:1799px){.payment-page-details .payment-details__list{padding:28px 0}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page-details .payment-details__list{padding:22px 0}}.payment-page-details .payment-details__list-item{display:flex;justify-content:space-between}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page-details .payment-details__list-item{flex-direction:column;gap:5px}}.payment-page-details .payment-details__button{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;margin-top:80px;padding:22px 0;text-transform:uppercase;transition:opacity .3s ease;width:100%}.payment-page-details .payment-details__button:hover{opacity:.9}.payment-page-details .payment-details__button .payment-details__button-price{opacity:.6}@media screen and (max-width:1799px){.payment-page-details .payment-details__button{font-size:10px;margin-top:60px;padding:20px 0}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page-details .payment-details__button{margin-top:45px;padding:18px 0}}.button-popover{--popover-display:none;--popover-arrow-height:16px;--popover-arrow-width:30px;--popover-background:#fff;--popover-transform:translateY(-50%);--popover-opacity:0;position:relative}.button-popover.show{--popover-transform:translateY(-100%);--popover-opacity:1}.button-popover__container{background:var(--popover-background);display:flex;max-width:340px;opacity:var(--popover-opacity);padding:22px 16px;pointer-events:none;position:absolute;right:30%;top:calc(var(--popover-arrow-height)*-1 - 8px);transform:var(--popover-transform);transition:.2s cubic-bezier(.25,.25,0,1);transition-property:opacity,transform;-webkit-user-select:none;user-select:none;width:max-content}@media screen and (max-width:1199px){.button-popover__container{display:none}}.button-popover__container:before{background:#da0130;content:"";flex:0 0 auto;height:8px;margin-right:8px;margin-top:.3em;width:8px}.button-popover__container:after{background:var(--popover-background);bottom:calc(var(--popover-arrow-height)*-1);clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:block;height:var(--popover-arrow-height);position:absolute;right:0;width:var(--popover-arrow-width)}.button-popover__button{width:100%}.dropdown{position:relative;z-index:10}.dropdown__content{display:flex;flex-direction:column;position:absolute;width:100%}.dropdown__item{align-items:center;background-color:#fff;display:flex;justify-content:center}@media(any-hover:hover),(hover:hover)and (pointer:fine){.dropdown__item:not(:disabled):hover{color:#000}}.dropdown__item.focus-visible.js-focus-visible,.dropdown__item:active,.js-focus-visible .dropdown__item.focus-visible{color:#000}.dropdown__item:active,.dropdown__item:focus-visible{color:#000}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.dropdown__button{width:100%}}.sidebar{background-color:#ebebeb;bottom:0;height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));left:0;position:fixed;top:calc(var(--header-height) + 42px);transition:transform .5s cubic-bezier(.25,.25,0,1);width:20%;z-index:5}@media screen and (max-width:1199px){.sidebar{border-right:1px solid #dfdfdf;box-shadow:inset -30px 0 50px -65px #00000080;top:calc(var(--header-height) + 50px);width:55%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar{width:100%}}.sidebar.closed{--offset-x:20px;transform:translateX(calc(-100% - var(--offset-x)*2))}.sidebar__header{align-items:center;background-color:#ebebeb;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;display:none;gap:10px;height:50px;left:0;padding:10px var(--offset-x);position:fixed;top:var(--header-height);transition:width .5s cubic-bezier(.25,.25,0,1);width:var(--sidebar-width,0);z-index:5}@media screen and (max-width:1199px){.sidebar__header{box-shadow:inset -30px 0 50px -65px #00000080;display:flex}}.sidebar__header .breadcrumbs{text-transform:none}.sidebar__header .breadcrumbs .breadcrumbs-list{flex-wrap:nowrap}.sidebar__header .breadcrumbs .breadcrumbs-list__item:not(:first-child){display:flex}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar__header .breadcrumbs .breadcrumbs-list__item:not(:first-child){display:none}}.sidebar__header .breadcrumbs .breadcrumb__link{text-wrap:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar__header .breadcrumbs .breadcrumb__link{max-width:180px}}.sidebar__header .breadcrumbs .breadcrumbs-list__item:first-child .breadcrumb__link{max-width:40px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar__header .breadcrumbs .breadcrumbs-list__item:first-child .breadcrumb__link{max-width:100%;opacity:1}}.sidebar__header .breadcrumbs-list__item:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.343 6.657 7 1 12.657' stroke='%23C1C1C1'/%3E%3C/svg%3E");content:"";height:14px;width:8px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar__header .breadcrumbs-list__item:not(:last-child){color:#111}.sidebar__header .breadcrumbs-list__item:not(:last-child):after{display:none}}.sidebar__btn{--padding-y:0;--padding-x:0}.sidebar__btn svg{height:20px;width:20px}.sidebar-list{--offset-x:20px;display:flex;flex-direction:column;gap:20px;height:calc(100% - 35px);overflow:hidden;overflow-y:auto;overscroll-behavior:none;padding-inline:var(--offset-x);scrollbar-color:#bbb #0000;width:100%}@supports(scrollbar-width:thin){.sidebar-list{scrollbar-color:#bbb #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.sidebar-list{scrollbar-color:revert;scrollbar-width:revert}}.sidebar-list::-webkit-scrollbar{background-color:#bbbbbb03;height:6px;width:6px}.sidebar-list::-webkit-scrollbar-thumb{background-color:#bbb}@media screen and (max-width:1199px){.sidebar-list{padding-top:10px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.sidebar-list{--pd-right:0px;height:calc(100% - 70px)}}.sidebar-item{color:#777;cursor:pointer;margin-bottom:10px;position:relative;transition:color .25s ease,opacity .25s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.sidebar-item:not(:disabled):hover{opacity:.8}}@media screen and (max-width:1199px){.sidebar-item{margin-bottom:5px;width:-moz-fit-content;width:fit-content}}.sidebar-item:after{background-color:#6430b2;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .5s ease;width:0}.sidebar-item.active{color:#6430b2;pointer-events:none}.sidebar-item.active:after{width:100%}.sidebar-item__link{display:flex}.file-uploader{--padding-x:30px;--icon-size:32px;align-items:end;border-bottom:1px solid #111;display:flex;margin-bottom:40px;min-height:40px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.file-uploader{--height:50px;--padding-x:16px}}.file-uploader:has(input:disabled) .input-group__icon{opacity:.5}.file-uploader .app-message{position:absolute}.file-uploader-label{align-items:center;color:#111;cursor:pointer;display:flex;padding:13px var(--padding-x);text-align:left}.file-uploader-icon{align-items:center;background-color:#111;display:flex;height:var(--icon-size);justify-content:center;margin-bottom:10px;position:absolute;width:var(--icon-size)}.file-uploader-bottom{padding-inline:var(--padding-x)}.file-uploader-list{display:grid;margin-top:10px}.file-uploader-list__item:not(:last-child){margin-bottom:10px}.file-uploader-file,.file-uploader-file__content{align-items:center;display:flex}.file-uploader-file__content{width:100%}.file-uploader-file__content-left{display:flex;margin-right:5px}.file-uploader-file__content-left svg [stroke]:not([stroke=none]){stroke:#111}.file-uploader-file__content-right{display:flex;width:100%}.file-uploader-file__name{flex-shrink:0;margin-right:9px;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.file-uploader-file__name{max-width:calc(100% - 70px)}}.file-uploader-file__size{opacity:.5}.file-uploader-file__remove-btn{align-items:center;border:1px solid #11111126;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:9px;position:relative;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1);width:30px}.file-uploader-file__remove-btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.file-uploader-file__remove-btn:not(:disabled):hover{background-color:#111;color:#fff}.file-uploader-file__remove-btn:not(:disabled):hover svg{transform:scale(1.4)}}.file-uploader-file__remove-btn svg{height:auto;transition:transform .3s cubic-bezier(.25,.25,0,1);width:8px}.file-uploader-file__remove-btn svg [fill]{fill:currentColor}.contacts-popup__contacts-list{display:flex;flex-wrap:wrap;gap:var(--grid-gap);text-transform:uppercase}@media screen and (max-width:767px){.contacts-popup__contacts-list{grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:355px){.contacts-popup__contacts-list{grid-template-columns:repeat(1,1fr)}}.contacts-popup__contacts-list:not(:last-child){margin-bottom:83px}@media screen and (max-width:1366px){.contacts-popup__contacts-list:not(:last-child){margin-bottom:70px}}@media screen and (max-width:1024px){.contacts-popup__contacts-list:not(:last-child){margin-bottom:62px}}.contacts-popup__contacts-list__item:nth-child(odd){width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1199px){.contacts-popup__contacts-list__item:nth-child(odd){width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.contacts-popup__contacts-list__item:nth-child(odd){width:100%}}.contacts-popup__address-block{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--grid-gap)}@media screen and (max-width:767px){.contacts-popup__address-block{display:block}}.contacts-popup__address{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1199px){.contacts-popup__address{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.contacts-popup__address{width:100%}.contacts-popup__address:not(:last-child){margin-bottom:13px}}.contacts-popup__address-inner{text-wrap:balance;max-width:325px}@media screen and (max-width:1199px){.contacts-popup__address-inner{max-width:230px}}.contacts-popup__map-link{opacity:.4}.contacts-popup__soc-list{margin-top:auto;padding-top:86px}@media screen and (max-width:1199px){.contacts-popup__soc-list{margin-top:86px;padding-top:0}}.tariff-popup .popup-container{display:flex;flex-direction:column;scrollbar-width:none}.tariff-popup .tariff-popup-inner{background-color:#fff;margin:var(--header-height) auto;padding:70px;pointer-events:auto;position:relative;width:55%}@media screen and (max-width:1799px){.tariff-popup .tariff-popup-inner{padding:50px;width:75%}}@media screen and (max-width:1199px){.tariff-popup .tariff-popup-inner{margin-bottom:0;width:100%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-popup .tariff-popup-inner{padding:20px}}.tariff-popup .popup-close-btn{right:calc(22.5% + 16px);top:calc(var(--header-height) + 16px)}@media screen and (max-width:1799px){.tariff-popup .popup-close-btn{--size:38px;right:calc(12.5% + 16px)}}@media screen and (max-width:1199px){.tariff-popup .popup-close-btn{right:16px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariff-popup .popup-close-btn{--size:30px;right:8px;top:calc(var(--header-height) + 8px)}}.tariff-popup .feedback-form{--loader-bg-color:#0000;width:100%}.header{align-items:center;border-bottom:1px solid #bbb;display:flex;height:var(--header-height);left:0;padding-left:var(--offset-x);position:fixed;top:0;transition:background-color .2s cubic-bezier(.25,.25,0,1),color .2s cubic-bezier(.25,.25,0,1);width:100%;z-index:5}html.no-scroll .header{padding-right:var(--scrollbar-width,0)}.header.header--theme-dark{background-color:#111;color:#fff}.header.header--theme-dark .btn-outline-dark{--color-default:#fff;--color-hover:#111;--bg-color-default:#0000;--bg-color-hover:#fff;--border-color-default:var(--color-default)}.header.header--theme-dark .btn-dark{--color-default:#111;--color-hover:#fff;--bg-color-default:#fff;--bg-color-hover:#0000;--border-color-default:var(--bg-color-default)}.header.header--theme-dark .link--arrowed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 3.067a.5.5 0 0 1 0 .866L1.5 6.098a.5.5 0 0 1-.75-.433v-4.33A.5.5 0 0 1 1.5.902l3.75 2.165Z' fill='%23fff'/%3E%3C/svg%3E")}.header.header--theme-light{background-color:#ebebeb}html.js .js-header{opacity:0;will-change:transform}.logo-svg-letters{fill:currentColor}.logo-svg-letters [fill]:not([fill=none]){fill:inherit}.header-logo-container{display:flex;height:100%;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1366px){.header-logo-container{width:auto}}.header-right{align-items:center;display:flex;height:100%;margin-left:auto;padding-left:30px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.header-right{padding-left:0}}.header-logo-wrapper{align-items:center;border-right:1px solid #bbb;display:flex;gap:20px;padding-right:56px}@media screen and (max-width:900px){.header-logo-wrapper{gap:10px;padding-right:0}}@media screen and (max-width:1199px){.header-logo-wrapper{border-right:0}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.header-logo-wrapper{border-right:0;padding-right:var(--offset-x)}}.header-logo{align-items:center;display:flex;width:201px}@media screen and (max-width:1680px){.header-logo{width:145px}}@media screen and (max-width:767px){.header-logo{width:120px}}@media screen and (max-width:370px){.header-logo{width:75px}}.header-logo .header-logo-icon .logo-shapes path{transition:fill .2s ease,fill-opacity .2s ease}.logo svg{height:auto;width:100%}.header-nav{display:flex;font-size:13px;font-weight:700;justify-content:center;margin-left:var(--grid-gap);text-transform:uppercase}@media screen and (max-width:1366px){.header-nav{font-size:12px;margin-left:auto}}@media screen and (max-width:1199px){.header-nav{display:none}}@media screen and (max-width:767px){.header-nav{margin-left:0;order:1;width:100%}}.header-nav-list{display:flex;flex-wrap:wrap}@media screen and (min-width:1681px){.header-nav-list{gap:5px 56px}}@media screen and (max-width:1680px){.header-nav-list{gap:5px 24px}}@media screen and (max-width:480px){.header-contact-btn{flex:0 1 auto}}.header-soc{align-items:center;border-left:1px solid #bbb;display:flex;gap:5px 23px;height:100%;padding-left:36px;padding-right:36px}@media screen and (max-width:1366px){.header-soc{gap:5px 19px;padding-left:29px;padding-right:29px}}@media screen and (max-width:844px){.header-soc{gap:5px 10px;padding-left:20px;padding-right:20px}}.header-soc__btn{position:relative;width:25px}.header-soc__btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:1366px){.header-soc__btn{width:15px}}.header-soc__btn svg{height:auto;width:100%}.header-soc__btn svg [fill]:not([fill=none]){fill:#bbb;transition:fill .25s cubic-bezier(.25,.25,0,1)}.header-soc__btn.focus-visible.js-focus-visible svg [fill]:not([fill=none]),.js-focus-visible .header-soc__btn.focus-visible svg [fill]:not([fill=none]){fill:currentColor}.header-soc__btn:focus-visible svg [fill]:not([fill=none]){fill:currentColor}@media(any-hover:hover),(hover:hover)and (pointer:fine){.header-soc__btn:not(:disabled):hover svg [fill]:not([fill=none]){fill:currentColor}}.btn.header-btn{--height:var(--header-height);--padding-x:29px;margin-top:-1px}.btn.header-btn.btn-outline-dark{--border-color-default:#bbb}.btn.header-btn.btn-outline-dark+.header-soc{border-left:0}.menu-btn-wide{border-bottom:1px solid #bbb;width:100%}.header-partner-logo{align-items:center;display:flex;gap:20px;justify-content:start}.header-partner-logo svg{transition:opacity .25s cubic-bezier(.25,.25,0,1)}.header-partner-logo svg:hover{opacity:.7}@media screen and (max-width:900px){.header-partner-logo{gap:10px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.header-partner-logo{justify-content:center}}.menu-btn{display:none;flex:1 1 auto;height:100%;position:relative}@media screen and (max-width:1199px){.menu-btn{display:block}}@media screen and (max-width:480px){.menu-btn{flex:none;width:102px}}.menu-btn>span{background-color:currentColor;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.25,.25,0,1);width:38px;will-change:transform}.menu-btn>span:first-child{transform:translate(-50%,-50%) translateY(-3px)}.menu-btn>span:nth-child(2){transform:translate(-50%,-50%) translateY(3px)}.menu-btn.menu-btn--opened>span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.menu-btn.menu-btn--opened>span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.js-initial-animation__header-el{will-change:transform}.menu{z-index:2}.menu .popup-container{padding-bottom:56px;padding-top:var(--header-height)}.menu-top{display:flex;height:var(--header-height);margin-top:-1px}.menu-top__item{flex:1 1 100%}.menu-top__item.btn.btn-outline-dark{--border-color-default:#bbb;--height:var(--header-height)}.menu-soc{align-items:center;border-bottom:1px solid #bbb;display:flex;gap:23px;justify-content:center}.menu-soc__link{width:25px}.menu-soc__link svg{height:auto;width:100%}.menu-list{counter-reset:num;margin-bottom:9.375vw;padding:0 16px}@media screen and (min-width:1921px){.menu-list{margin-bottom:180px}}.menu-list__item{border-bottom:1px solid #bbb;counter-increment:num;overflow:hidden;overflow:clip}.js-focus-within .menu-list__item[focus-within] .menu-item,.menu-list__item:focus-within .menu-item,.menu-list__item[focus-within].js-focus-within .menu-item{margin-bottom:0}.js-focus-within .menu-list__item[focus-within] .menu-sublist__item,.menu-list__item:focus-within .menu-sublist__item,.menu-list__item[focus-within].js-focus-within .menu-sublist__item{opacity:1;transform:none;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.menu-list__item:hover .menu-item{margin-bottom:0}.menu-list__item:hover .menu-sublist__item{opacity:1;transform:none;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1)}}.menu-item{align-items:baseline;display:flex;line-height:1;padding-top:77px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.menu-item{padding-top:49px}}.menu-item:before{color:#737374;content:counter(num,decimal-leading-zero);flex-shrink:0;margin-right:var(--grid-gap);min-width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.menu-item:before{min-width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}}.menu-bottom{display:flex;justify-content:center;margin-top:auto}.footer{background-color:#111;color:#fff;margin-top:auto;padding-bottom:21px}html.js .footer{opacity:0;will-change:opacity}.footer-logo{display:block;margin-bottom:20px;width:100px}.footer-logo svg{height:auto;width:100%}.footer-top{grid-gap:var(--grid-gap);align-items:baseline;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:68px}@media screen and (max-width:1366px){.footer-top{margin-bottom:90px}}@media screen and (max-width:900px){.footer-top{display:block;display:contents;margin-bottom:75px}.footer-top__title{margin-bottom:37px}}@media screen and (max-width:767px){.footer-top__title{margin-bottom:61px}}.footer-contacts-list{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);text-transform:uppercase}@media screen and (max-width:900px){.footer-contacts-list{margin-bottom:86px;order:1}}@media screen and (max-width:420px){.footer-contacts-list{grid-template-columns:repeat(1,1fr)}}.footer-soc-list{padding-bottom:75px}@media screen and (max-width:1199px){.footer-soc-list{padding-bottom:43px}}@media screen and (max-width:767px){.footer-soc-list{display:grid;gap:20px var(--grid-gap);grid-template-columns:repeat(2,1fr)}}.footer-bottom-wrapper{display:flex;flex-direction:column;padding-top:32px}.footer-last-bottom-block{display:flex;padding-bottom:91px}@media screen and (max-width:1199px){.footer-last-bottom-block{display:block}}@media screen and (max-width:900px){.footer-last-bottom-block{display:contents}}.footer-last-bottom-block__left{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}@media screen and (max-width:1199px){.footer-last-bottom-block__left{margin-bottom:86px;width:100%}}.footer-last-bottom-block__right{flex:1 1 auto;padding-left:var(--grid-gap);padding-right:var(--grid-gap)}@media screen and (max-width:1199px){.footer-last-bottom-block__right{padding-left:0;padding-right:0}}@media screen and (max-width:900px){.footer-last-bottom-block__right{margin-bottom:90px;order:2}}.footer-bottom{align-items:flex-end;display:flex}@media screen and (max-width:900px){.footer-bottom{order:3}}.copyright{opacity:.4}.footer-developer{margin-left:auto}.footer-contact__value{color:#ffffff73}.footer-contact__link{color:#fff;margin-left:3px;transition:opacity .25s cubic-bezier(.25,.25,0,1)}.footer-contact__link:focus-within,.footer-contact__link[focus-within].js-focus-within,.js-focus-within .footer-contact__link[focus-within]{opacity:.7}@media(any-hover:hover),(hover:hover)and (pointer:fine){.footer-contact__link:hover{opacity:.7}}.footer-contact__link .logo-svg{margin-left:10px}.footer-links-list-wrapper{display:flex;justify-content:space-between}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.footer-links-list-wrapper{flex-direction:column;gap:30px}}.footer-links-list__item{line-height:1.1}.footer-links-list__item:first-child:not(:last-child){margin-bottom:21px}.footer-links-list__item:not(:first-child){font-size:clamp(12px,4px + .625vw,16px);opacity:.4}.footer-links-list__item:not(:first-child):not(:last-child){margin-bottom:17px}.subscription__title{margin-bottom:64px;max-width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1366px){.subscription__title{margin-bottom:70px;max-width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:1199px){.subscription__title{margin-bottom:50px;max-width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.subscription__title{margin-bottom:30px;max-width:425px}}.index-page-bg{height:auto;left:50%;max-width:1920px;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:-1}.index-first-section-wrapper{padding-bottom:189px}.index-first-section{margin-bottom:120px}.index-page-title{max-width:20ch}html.js .js-page-title{opacity:0}html.js .js-page-title>div{overflow:hidden;overflow:clip}html.js .js-index-advantages-section,html.js .js-index-page-bg{opacity:0;will-change:transform}.courses-page .page{padding-bottom:128px}@media screen and (max-width:1366px){.courses-page .page{padding-bottom:112px}}.courses-page-title:not(:last-child){margin-bottom:33px}@media screen and (max-width:1366px){.courses-page-title:not(:last-child){margin-bottom:14px}}.courses-page-description{text-wrap:balance;opacity:.9;overflow:hidden;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1199px){.courses-page-description{width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-page-description{width:100%}}.courses-page-top{display:flex;margin-bottom:64px}@media screen and (max-width:1366px){.courses-page-top{margin-bottom:56px}}@media screen and (max-width:1199px){.courses-page-top{display:block}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-page-top{margin-bottom:53px}}.courses-page-top__left{flex:1 1 auto;padding-right:var(--grid-gap)}@media screen and (max-width:1199px){.courses-page-top__left{margin-bottom:42px;padding-right:0;width:calc(var(--grid-column-width)*12 + var(--grid-gap)*11)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.courses-page-top__left{width:100%}}.courses-page-top__right{flex-shrink:0;margin-right:auto;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1366px){.courses-page-top__right{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:1199px){.courses-page-top__right{width:100%}}.help-box{background-color:#fff;padding:32px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.help-box{padding-left:24px;padding-right:24px}}.help-box__title{margin-bottom:27px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.help-box__title{margin-bottom:35px}}.help-box__text{text-wrap:balance;opacity:.7;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1199px){.help-box__text{max-width:460px;padding-right:0}}@media screen and (max-width:420px){.help-box__text{text-wrap:unset}}.help-box__btn{margin-top:41px;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.help-box__btn{margin-top:24px}}.filterable-courses__open-filter-btn{align-items:center;background-color:#fff;display:inline-flex;height:46px;justify-content:center;margin-left:auto;padding:12px 27px;position:relative}.filterable-courses__open-filter-btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.filterable-courses__open-filter-btn svg{height:auto;max-height:100%;width:19px}.filterable-courses__open-filter-btn svg [fill]:not([fill=none]){fill:#111}.filterable-courses__open-filter-btn svg [stroke]:not([stroke=none]){stroke:#111}.filterable-courses__filter-block{display:flex;margin-bottom:37px}.filterable-courses__filter-block:empty{display:none}.filterable-courses-popup .popup-close-btn{background-color:#111;color:#fff;right:0;top:0}.filterable-courses-popup .popup-close-btn svg{width:10px}.filterable-courses-popup .popup-container{padding-bottom:63px;padding-left:var(--offset-x);padding-right:var(--offset-x);padding-top:63px}.filterable-courses-popup .filterable-courses__sections-list{gap:8px}.filterable-courses-popup__title{margin-bottom:37px}.filterable-courses-popup__group+.filterable-courses-popup__group{margin-top:38px}.filterable-courses-popup__group-name{font-size:18px}.filterable-courses-popup__group-name:not(:last-child){margin-bottom:20px}html.js .js-course-page-filterable-courses .courses-list,html.js .js-course-page-filterable-courses .filterable-courses__sections-list__item,html.js .js-courses-page-description,html.js .js-courses-page-help-box{opacity:0}.phrase-section{align-items:center;background-color:#cecece;display:flex;height:650px;justify-content:center;position:relative;text-align:center}@media screen and (max-width:1199px){.phrase-section{height:400px}}.phrase-section .phrase-section-text{width:60%;z-index:2}.phrase-section .phrase-section-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.stories-slider-section{padding-top:80px}@media screen and (max-width:767px){.stories-slider-section{padding-top:39px}}.course-detail-page .breadcrumbs-wrapper{color:#fff;left:0;margin-bottom:0;position:absolute;top:calc(var(--header-height) + 20px);z-index:1}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-detail-page .breadcrumbs-wrapper{color:#111}}.course-detail-page .page{padding-bottom:100px;padding-top:0}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.course-detail-page .page{padding-bottom:60px}}.course-detail-page .contact-us-popup__content__inner{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1680px){.course-detail-page .contact-us-popup__content__inner{width:100%}}@media screen and (max-width:1024px){.course-detail-page .contact-us-popup__content__inner{width:100%}}@media screen and (min-width:1025px)and (max-width:1680px){.course-detail-page .contact-us-popup__content-right{padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}.course-detail-page .contact-us-popup__text{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1024px){.course-detail-page .contact-us-popup__content,.course-detail-page .contact-us-popup__title{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.course-detail-page .contact-us-popup-bottom{align-items:stretch;flex-direction:column}.course-detail-page .contact-us-popup__submit-btn{margin-right:0;margin-top:20px;order:1;width:100%}}@media screen and (min-width:1025px)and (max-width:1366px){.course-detail-page{--grid-columns:16;--grid-column-width:calc((100vw - var(--scrollbar-width, 15px) - var(--offset-x)*2)/var(--grid-columns) - var(--grid-gap)*((var(--grid-columns) - 1)/var(--grid-columns)))}}@media screen and (min-width:768px)and (max-width:1024px){.course-detail-page{--grid-columns:8;--grid-column-width:calc((100vw - var(--scrollbar-width, 15px) - var(--offset-x)*2)/var(--grid-columns) - var(--grid-gap)*((var(--grid-columns) - 1)/var(--grid-columns)))}}.course-detail-page .rieltory-detail-persons-section{padding-top:0}.rieltory-detail-first-screen{padding-bottom:5.2vw}@media screen and (min-width:1201px){.rieltory-detail-first-screen{padding-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (min-width:1921px){.rieltory-detail-first-screen{padding-bottom:100px}}@media screen and (max-width:767px){.rieltory-detail-first-screen{padding-bottom:39px}}.rieltory-detail-first-screen__label{font-size:clamp(16px,12px + .3125vw,18px);font-weight:500;letter-spacing:-.04em;line-height:1.11;margin-bottom:59px;opacity:.5}@media screen and (max-width:1680px){.rieltory-detail-first-screen__label{margin-bottom:45px}}@media screen and (max-width:1366px){.rieltory-detail-first-screen__label{margin-bottom:31px}}.rieltory-detail__right ul{left:0;list-style:none;margin:0;text-transform:uppercase;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.rieltory-detail__right ul{width:100%}}.rieltory-detail__right ul>li:not(:last-child){margin-bottom:1.75em}@media screen and (max-width:767px){.rieltory-detail__right ul>li:not(:last-child){margin-bottom:72px}}.rieltory-detail__title{text-wrap:balance;margin-bottom:51px;max-width:790px;width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media screen and (max-width:1024px){.rieltory-detail__title{margin-bottom:36px;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:100%}}@media screen and (max-width:576px){.rieltory-detail__title{padding-right:0}}.rieltory-detail__title-inner{padding-top:.1em}.rieltory-detail-section__title{max-width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.rieltory-detail-section__title{max-width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}}@media screen and (max-width:767px){.rieltory-detail-section__title{max-width:none}}@media screen and (max-width:576px){.rieltory-detail-section__title{padding-right:0}}.tariffs-list-description-mobile{display:none;margin-bottom:48px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariffs-list-description-mobile{display:block}}.rieltory-detail-section__title-section{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:5}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.rieltory-detail-section__title-section{display:contents;flex-direction:column}.rieltory-detail-section__btn{width:50%}}.rieltory-detail-section__buttons{align-items:flex-end;display:flex;gap:16px;position:relative;width:auto;z-index:5}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.rieltory-detail-section__buttons{flex-direction:column-reverse}}.rieltory-detail-section__buttons-container{display:flex}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.rieltory-detail-section__buttons-container{width:100%}}.rieltory-detail-platform-section{padding-bottom:10.83vw;padding-top:7.71vw}@media screen and (min-width:1921px){.rieltory-detail-platform-section{padding-bottom:208px;padding-top:148px}}@media screen and (max-width:1024px){.rieltory-detail-platform-section{padding-bottom:70px;padding-top:66px}}@media screen and (max-width:767px){.rieltory-detail-platform-section{padding-bottom:43px;padding-top:74px}}.rieltory-detail-platform-section__title{margin-bottom:60px}@media screen and (max-width:1366px){.rieltory-detail-platform-section__title{margin-bottom:50px}}@media screen and (max-width:1199px){.rieltory-detail-platform-section__title{margin-bottom:40px}}@media screen and (max-width:767px){.rieltory-detail-platform-section__title{margin-bottom:37px}}.white-blocks-list{--columns:3;--gap:var(--grid-gap);display:flex;flex-wrap:wrap;gap:var(--gap)}@media screen and (max-width:1199px){.white-blocks-list{--columns:2}}@media screen and (max-width:767px){.white-blocks-list{--columns:1}}.white-blocks-list__item{flex:1 1 calc(100%/var(--columns) - var(--gap)*(var(--columns) - 1)/var(--columns))}.white-block{background-color:#fff;display:flex;flex-direction:column;min-height:480px;padding:46px 40px}@media screen and (max-width:1366px){.white-block{min-height:368px}}@media screen and (max-width:1199px){.white-block{padding:24px}}.white-block__title{margin-bottom:50px}.white-block__text{text-wrap:balance;margin-top:auto;max-width:680px;opacity:.9}.rieltory-detail-first-screen-items-list{--columns:4;grid-gap:46px var(--grid-gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}@media screen and (max-width:1024px){.rieltory-detail-first-screen-items-list{--columns:2}}html.js .rieltory-detail-first-screen-item{opacity:0}.rieltory-detail-first-screen-item__label{font-weight:500;margin-bottom:31px;opacity:.7}@media screen and (max-width:1366px){.rieltory-detail-first-screen-item__label{margin-bottom:25px}}@media screen and (max-width:1024px){.rieltory-detail-first-screen-item__label{margin-bottom:9px}}@media screen and (max-width:767px){.rieltory-detail-first-screen-item__label{margin-bottom:5px}}.rieltory-detail-first-screen-item__text{font-weight:500;line-height:1.34;max-width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1200px){.rieltory-detail-first-screen-item__text{max-width:none}}.rieltory-detail-bg-img-wrapper{padding-top:48.33%}@media screen and (max-width:1024px){.rieltory-detail-bg-img-wrapper{padding-top:80.46%}}html.js .rieltory-detail-bg-img-wrapper{opacity:0}.rieltory-detail-section{grid-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:3.9vw;padding-top:5.2vw}@media screen and (min-width:1921px){.rieltory-detail-section{padding-bottom:75px;padding-top:100px}}@media screen and (max-width:1199px){.rieltory-detail-section{display:block;margin-bottom:50px;padding-bottom:70px;padding-top:66px}}@media screen and (max-width:767px){.rieltory-detail-section{margin-bottom:0;padding-bottom:43px;padding-top:74px}.rieltory-detail-section .collapsible-item__btn{font-size:46px}}@media screen and (max-width:375px){.rieltory-detail-section .collapsible-item__btn{font-size:46px}}.rieltory-detail-section__right{padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}.rieltory-detail-section__text{line-height:1.38;opacity:.7}@media screen and (max-width:1024px){.rieltory-detail-useful-section{margin-top:120px}}@media screen and (max-width:767px){.rieltory-detail-useful-section{margin-top:0;padding-top:40px}}.rieltory-detail-useful-section+.rieltory-detail-marquee{margin-top:11.725vw}@media screen and (max-width:1024px){.rieltory-detail-useful-section+.rieltory-detail-marquee{margin-top:calc(15.625vw - 70px)}}@media screen and (max-width:767px){.rieltory-detail-useful-section+.rieltory-detail-marquee{margin-top:120px}}.rieltory-detail-useful-section__title{position:sticky;top:50%}@media screen and (max-width:1199px){.rieltory-detail-useful-section__title{position:static}.rieltory-detail-useful-section__title-wrapper{background-color:#ebebeb;border-bottom:1px solid #c4c4c4;margin-bottom:64px;padding:38px 0 30px;position:sticky;top:var(--header-height);z-index:1}}@media screen and (max-width:767px){.rieltory-detail-useful-section__title-wrapper{margin-bottom:85px}}.rieltory-detail-useful-section-list{opacity:.4}.rieltory-detail-marquee{font-family:BebasNeue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(136px,-8px + 11.25vw,208px);font-weight:700;letter-spacing:-.02em;margin-bottom:15.625vw;margin-top:15.625vw}@media screen and (min-width:1921px){.rieltory-detail-marquee{margin-bottom:300px;margin-top:300px}}@media screen and (max-width:1199px){.rieltory-detail-marquee{font-size:clamp(32px,-17.4117647059px + 13.7254901961vw,88px)}}@media screen and (max-width:767px){.rieltory-detail-marquee{margin-bottom:122px;margin-top:100px}}@media screen and (max-width:1024px){.collapsible-list{margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1)}.collapsible-list .collapsible-item__left{padding-left:var(--offset-x);padding-right:var(--offset-x)}.collapsible-list .collapsible-item__right{padding-right:var(--offset-x)}}.collapsible-list-section__title{margin-bottom:5.625vw}@media screen and (min-width:1921px){.collapsible-list-section__title{margin-bottom:108px}}@media screen and (max-width:1366px){.collapsible-list-section__title{margin-bottom:42px}}@media screen and (max-width:767px){.collapsible-list-section__title{margin-bottom:68px}}.rieltory-detail-persons-section{overflow:hidden;overflow:clip;padding-bottom:8.54vw;padding-top:8.54vw}@media screen and (min-width:1921px){.rieltory-detail-persons-section{padding-bottom:164px;padding-top:164px}}@media screen and (max-width:1024px){.rieltory-detail-persons-section{padding-bottom:82px;padding-top:70px}}@media screen and (max-width:767px){.rieltory-detail-persons-section{padding-bottom:51px;padding-top:63px}}.rieltory-detail-persons-section__title{margin-bottom:9.375vw}@media screen and (min-width:1921px){.rieltory-detail-persons-section__title{margin-bottom:180px}}@media screen and (max-width:1366px){.rieltory-detail-persons-section__title{margin-bottom:7.19vw}}.rieltory-detail-training-section{background-color:#dfdfdf;padding-bottom:80px;padding-top:80px}@media screen and (max-width:767px){.rieltory-detail-training-section{padding-bottom:0;padding-top:39px}}.rieltory-detail-training-section.rieltory-detail-training-section--white{background-color:#fff}.training-list-item{--min-height:144px;border-top:1px solid #d9d9d9}@media screen and (max-width:1680px){.training-list-item{--min-height:124px}}@media screen and (max-width:1366px){.training-list-item{--min-height:104px}}@media screen and (max-width:767px){.training-list-item{--min-height:91px}}.training-list-item:last-child{border-bottom:1px solid #d9d9d9}.training-item{--collapse-duration:0.7s;--collapse-easing:cubic-bezier(0.25,0.25,0,1);display:flex;flex-direction:column}@media screen and (max-width:767px){.training-item{min-height:152px}}.training-item:not([collapsed]) .training-item__toggle-btn{background-color:#262729;color:#fff}.training-item:not([collapsed]) .training-item__toggle-btn svg{transform:rotate(-90deg)}.training-item.is-disabled .training-item__top{cursor:auto;pointer-events:none}.training-item__row{display:flex}.training-item__top{align-items:center;flex:1 1 auto;min-height:var(--min-height);width:100%}@media screen and (max-width:1024px){.training-item__top{display:grid;flex:none;grid-template-areas:"middle right right btn" "title title title btn";grid-template-columns:auto auto 1fr auto}}@media screen and (max-width:767px){.training-item__top{grid-template-areas:"info-wrapper info-wrapper info-wrapper btn" "title title title btn"}}.js-focus-visible .training-item__top.focus-visible .training-item__toggle-btn,.training-item__top.focus-visible.js-focus-visible .training-item__toggle-btn,.training-item__top:active .training-item__toggle-btn{background-color:#262729;color:#fff}.training-item__top:active .training-item__toggle-btn,.training-item__top:focus-visible .training-item__toggle-btn{background-color:#262729;color:#fff}.js-focus-visible .training-item__top.focus-visible .training-item__left,.training-item__top.focus-visible.js-focus-visible .training-item__left,.training-item__top:active .training-item__left{opacity:.5}.training-item__top:active .training-item__left,.training-item__top:focus-visible .training-item__left{opacity:.5}@media(any-hover:hover),(hover:hover)and (pointer:fine){.training-item__top:not(:disabled):hover .training-item__toggle-btn{background-color:#262729;color:#fff}.training-item__top:not(:disabled):hover .training-item__left{opacity:.5}}.training-item__left{flex-shrink:0;margin-right:var(--grid-gap);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);transition:opacity .2s ease;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.training-item__left{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:1200px){.training-item__left{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}@media screen and (max-width:1024px){.training-item__left{grid-area:title;margin-right:0;margin-top:16px;padding-bottom:20px;padding-right:0;width:100%}}@media screen and (max-width:767px){.training-item__left{margin-top:19px;padding-bottom:25px}}@media screen and (max-width:1024px){.training-item__img-container:not(.training-item__img-container--with-img){display:none}}.training-item__middle{flex-shrink:0;padding-right:30px;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}.training-item__middle:empty{display:none}@media screen and (max-width:1024px){.training-item__middle{grid-area:middle;width:100%}}.training-item__right{flex:1 1 auto;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1024px){.training-item__right{grid-area:right;padding-right:0}}.training-item__title{font-size:clamp(22px,10px + .9375vw,28px);letter-spacing:-.04em;line-height:1.09}@media screen and (max-width:767px){.training-item__title{font-size:clamp(18px,14.4705882353px + .9803921569vw,22px);padding-right:30px}}.training-item__info-wrapper{transition:opacity .2s ease}@media screen and (min-width:768px){.training-item__info-wrapper{display:contents}}@media screen and (max-width:767px){.training-item__info-wrapper{grid-area:info-wrapper;padding-top:20px}}.training-item__address{opacity:.7}@media screen and (max-width:1024px){.training-item__address:not(:empty){padding-top:24px}}@media screen and (max-width:767px){.training-item__address:not(:empty){margin-bottom:4px;padding-top:0}.training-item__address{font-size:14px}}.training-item__info{display:flex;opacity:.7}@media screen and (min-width:1025px){.training-item__info{gap:10px 35px}}@media screen and (max-width:1024px){.training-item__info{padding-top:20px}}@media screen and (max-width:767px){.training-item__info{flex-wrap:wrap;font-size:14px;padding-top:0}}@media screen and (max-width:1024px){.training-item__info-item:not(:last-child){margin-right:42px}}@media screen and (max-width:375px){.training-item__info-item:not(:last-child){margin-right:30px}}.training-item__toggle-btn{align-items:center;display:flex;flex-shrink:0;height:var(--min-height);justify-content:center;margin-left:auto;transition:background-color .2s ease,color .2s ease;width:var(--min-height)}@media screen and (max-width:767px){.training-item__toggle-btn{height:152px}}.js-focus-visible .training-item__toggle-btn.focus-visible,.training-item__toggle-btn.focus-visible.js-focus-visible,.training-item__toggle-btn:active{background-color:#262729;color:#fff}.training-item__toggle-btn:active,.training-item__toggle-btn:focus-visible{background-color:#262729;color:#fff}@media(any-hover:hover),(hover:hover)and (pointer:fine){.training-item__toggle-btn:not(:disabled):hover{background-color:#262729;color:#fff}}@media screen and (max-width:1024px){.training-item__toggle-btn{grid-area:btn}}.training-item__toggle-btn svg{transform:rotate(90deg);transition:transform .3s cubic-bezier(.25,.25,0,1)}.training-item__toggle-btn svg [stroke]{stroke:currentColor}.training-item__collapse-content{padding-bottom:48px;padding-top:40px}@media screen and (max-width:1024px){.training-item__collapse-content{flex-wrap:wrap;padding-bottom:45px;padding-top:24px}}@media screen and (max-width:767px){.training-item__collapse-content{display:block;padding-bottom:27px;padding-top:34px}}@media screen and (max-width:1024px){.training-item__collapse-content .training-item__middle{width:50%}}@media screen and (max-width:767px){.training-item__collapse-content .training-item__middle{margin-bottom:39px;width:100%}}@media screen and (max-width:1024px){.training-item__collapse-content .training-item__right{width:50%}}@media screen and (max-width:767px){.training-item__collapse-content .training-item__right{width:100%}}.training-item__img-wrapper{--aspect-ratio:1}.training-item__subblock-label{font-size:clamp(12px,8px + .3125vw,14px);margin-bottom:24px;max-width:1200px;opacity:.5}@media screen and (max-width:1366px){.training-item__subblock-label{margin-bottom:28px}}@media screen and (max-width:767px){.training-item__subblock-label{margin-bottom:15px}}.training-item__subblock-content{max-width:1200px;opacity:.7;padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1200px){.training-item__subblock-content{padding-right:0}}.training-item__subblock-content ol li:not(:last-child),.training-item__subblock-content ul li:not(:last-child){margin-bottom:.85em}.training-item__speaker-position{font-size:12px;margin-top:9px}@media screen and (max-width:767px){.training-item__speaker-position{margin-top:3px}}.training-item__subblock-list-item:not(:last-child){margin-bottom:24px}@media screen and (max-width:1366px){.training-item__subblock-list-item:not(:last-child){margin-bottom:20px}}@media screen and (max-width:767px){.training-item__subblock-list-item:not(:last-child){margin-bottom:16px}}.rieltory-detail-tariffs-section{padding-bottom:5.42vw;padding-top:6.46vw}@media screen and (min-width:1921px){.rieltory-detail-tariffs-section{padding-bottom:104px;padding-top:124px}}@media screen and (max-width:1366px){.rieltory-detail-tariffs-section{padding-bottom:6.46vw}}@media screen and (max-width:1024px){.rieltory-detail-tariffs-section{padding-bottom:64px;padding-top:60px}}@media screen and (max-width:767px){.rieltory-detail-tariffs-section{padding-bottom:36px;padding-top:79px}}.rieltory-detail-tariffs-section__title{margin-bottom:57px}@media screen and (max-width:1680px){.rieltory-detail-tariffs-section__title{margin-bottom:48px}}@media screen and (max-width:1366px){.rieltory-detail-tariffs-section__title{margin-bottom:48px}}.tariffs-tabs{border-top:1px solid #d9d9d9;display:flex;margin-bottom:1px;margin-left:calc(var(--offset-x)*-1);margin-right:calc(var(--offset-x)*-1)}@media screen and (min-width:768px){.tariffs-tabs{display:none}}.tariffs-tab{border-bottom:2px solid #0000;text-align:left;width:50%}.tariffs-tab.tariffs-tab--active{border-color:#262729}.tariffs-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.tariffs-list{gap:var(--grid-gap)}}@media screen and (max-width:767px){.tariffs-list{display:block}}.tariffs-list-left{display:flex;max-width:450px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariffs-list-left{display:none}}.tariffs-list-right{display:flex;justify-content:flex-end}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariffs-list-right{display:block}}.tariffs-list-main{display:flex;flex:auto;flex-wrap:wrap;gap:var(--grid-gap);justify-content:center;margin-top:34px;width:100%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariffs-list-main{margin-top:40px}}.tariffs-list-sections-description{background:#bbbbbb80;display:none;margin-bottom:48px;padding:0 16px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tariffs-list-sections-description{display:block}}.tariffs-list-sections-description__block{border-top:1px solid #bbb;padding-bottom:20px;padding-top:20px}.tariffs-list-sections-description__block:first-child{border-top:none}.tariffs-list-sections-description__title{margin-bottom:16px}.tariffs-list-sections-description__text{opacity:.7}.tariffs-list__item{display:flex;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1366px){.tariffs-list__item{max-width:100%}}@media screen and (max-width:767px){.tariffs-list__item{width:100%}}.tariffs-list__item>.tariff{width:100%}@media screen and (min-width:1200px){.tariffs-list__item:first-child:last-child{margin-left:auto;margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}.tariff{border:1px solid #bbb;display:flex;flex-direction:column}@media screen and (min-width:768px){.tariff{--offset-x:32px}}.js-focus-visible .tariff:not(.tariff--featured) .btn-light.focus-visible,.tariff:not(.tariff--featured) .btn-light:active,.tariff:not(.tariff--featured).js-focus-visible .btn-light.focus-visible{border-top-color:#bbb}.tariff:not(.tariff--featured) .btn-light:active,.tariff:not(.tariff--featured) .btn-light:focus-visible{border-top-color:#bbb}@media(any-hover:hover),(hover:hover)and (pointer:fine){.tariff:not(.tariff--featured) .btn-light:not(:disabled):hover{border-top-color:#bbb}}.tariff.tariff--featured{background-color:#262729;border-color:#262729;color:#fff}.tariff.tariff--featured .btn-danger{--color-hover:#fff}.tariff .btn-light{--bg-color:#ebebeb;--bg-color-hover:#da0130;--color-hover:#fff;border-color:#bbb}.tariff__top{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;padding:32px var(--offset-x)}@media screen and (max-width:767px){.tariff__top{border-bottom:0;padding:26px var(--offset-x) 15px}}.tariff-sale{background-color:#c8303e;padding:16px;transform:translate(calc(var(--offset-x)*-1),calc(var(--offset-x)*-1));width:calc(100% + var(--offset-x)*2)}.tariff-sale,.tariff__label{color:#fff;text-align:center}.tariff__label{background-color:#da0130;line-height:1;padding:16px var(--offset-x)}.tariff__content{padding:59px var(--offset-x)}@media screen and (max-width:1366px){.tariff__content{padding-bottom:42px;padding-top:42px}}@media screen and (max-width:767px){.tariff__content{padding-bottom:55px;padding-top:33px}}.tariff__title{margin-bottom:3px}@media screen and (max-width:1366px){.tariff__title{margin-bottom:6px}}.tariff__price-or{margin-bottom:.5em;margin-top:-.4em}.tariff__price-unit{font-size:.67em}.tariff__price-text{font-family:Formular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;opacity:.7}.tariff-advantages-list .tariff-advantages-list__item:before,.tariff-advantages-list.ul .tariff-advantages-list__item:before{background-color:currentColor}.tariff-advantages-list .tariff-advantages-list__item:not(:last-child),.tariff-advantages-list.ul .tariff-advantages-list__item:not(:last-child){margin-bottom:14px}.tariff-advantages-list+.tariff-advantages-list{margin-top:14px}.tariff-advantages-list--premium .tariff-advantages-list__item:before,.tariff-advantages-list--premium.ul .tariff-advantages-list__item:before{background-color:#da0130}.tariff-advantages-list__item:not(:last-child){margin-bottom:22px}.tariff-advantages-list__item-text{opacity:.7}.tariff-bottom{display:flex;margin:auto -1px -1px}@media screen and (min-width:1025px)and (max-width:1200px){.tariff-bottom{flex-direction:column}}@media screen and (max-width:900px){.tariff-bottom{flex-direction:column}}@media screen and (max-width:767px){.tariff-bottom{margin-left:0;margin-right:0}}.tariff-bottom__item{flex:1 1 50%}@media screen and (min-width:1025px)and (max-width:1200px){.tariff-bottom__item{flex:none}}@media screen and (max-width:900px){.tariff-bottom__item{flex:none}}.tariff-buy-link{-webkit-user-select:none;user-select:none}.tariff-buy-link.tariff-buy-link--disabled{opacity:.3;pointer-events:none}.rieltory-contacts-section{background-color:#efefef}@media screen and (max-width:1366px){.rieltory-contacts-section{padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:1024px){.rieltory-contacts-section{padding-left:var(--offset-x);padding-right:var(--offset-x)}}.rieltory-contacts-section .form-control:-webkit-autofill{-webkit-transition:none;transition:none}.rieltory-contacts-section .form-control:-webkit-autofill,.rieltory-contacts-section .form-control:-webkit-autofill:active,.rieltory-contacts-section .form-control:-webkit-autofill:focus,.rieltory-contacts-section .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#111!important;box-shadow:inset 0 0 0 1000px #efefef!important;color:#111!important;-webkit-transition:color 0s ease-in-out 0s;transition:color 0s ease-in-out 0s}html.js .js-rieltory-detail-first-screen-item{opacity:0;will-change:transform}.program-section-top{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:100px}@media screen and (max-width:1366px){.program-section-top{margin-bottom:87px}}@media screen and (max-width:767px){.program-section-top{margin-bottom:39px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.program-section-top{flex-direction:column}.program-section-top .courses-section__link{margin-bottom:50px;margin-left:0;width:100%}}.timeline-popup .popup-container{display:flex;flex-direction:column;justify-content:flex-end;padding:32px}@media screen and (max-width:1199px){.timeline-popup .popup-container{justify-content:flex-start}}.timeline-popup-subtitle{margin-bottom:48px;margin-top:20px}.timeline-popup-timeline-section{background-color:#ebebeb;display:flex;height:65%;width:100%}@media screen and (max-width:1199px){.timeline-popup-timeline-section{flex-direction:column;height:auto}}.timeline-item{--timeline-button-height:55px;--timeline-color:#00e3f3;border-left:1px solid #bbb;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.timeline-item .timeline-item-wrapper{display:flex;flex-direction:column;position:absolute;top:50%;width:100%}@media screen and (max-width:1199px){.timeline-item .timeline-item-wrapper{position:relative;top:0}}.timeline-item .timeline-button-text{align-items:center;color:#fff;display:flex;height:var(--timeline-button-height);margin-bottom:20px;padding:16px 32px;text-transform:uppercase;width:100%}@media screen and (max-width:1199px){.timeline-item .timeline-button-text{margin-bottom:0}}.timeline-item:first-child .timeline-button-text{background-color:#fff;color:#000}.timeline-item:last-child .timeline-button-text{background-color:#111}.timeline-item-description{margin:8px;opacity:.9;padding:0 24px}.timeline-item-description ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}@media screen and (max-width:1199px){.timeline-item-description{padding:24px}}.timeline-item:nth-child(2) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*0))}@media screen and (max-width:1199px){.timeline-item:nth-child(2) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(3) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*1))}@media screen and (max-width:1199px){.timeline-item:nth-child(3) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(4) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*2))}@media screen and (max-width:1199px){.timeline-item:nth-child(4) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(5) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*3))}@media screen and (max-width:1199px){.timeline-item:nth-child(5) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(6) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*4))}@media screen and (max-width:1199px){.timeline-item:nth-child(6) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(7) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*5))}@media screen and (max-width:1199px){.timeline-item:nth-child(7) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(8) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*6))}@media screen and (max-width:1199px){.timeline-item:nth-child(8) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(9) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*7))}@media screen and (max-width:1199px){.timeline-item:nth-child(9) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(10) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*8))}@media screen and (max-width:1199px){.timeline-item:nth-child(10) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(11) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*9))}@media screen and (max-width:1199px){.timeline-item:nth-child(11) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(12) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*10))}@media screen and (max-width:1199px){.timeline-item:nth-child(12) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(13) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*11))}@media screen and (max-width:1199px){.timeline-item:nth-child(13) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(14) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*12))}@media screen and (max-width:1199px){.timeline-item:nth-child(14) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(15) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*13))}@media screen and (max-width:1199px){.timeline-item:nth-child(15) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(16) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*14))}@media screen and (max-width:1199px){.timeline-item:nth-child(16) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:nth-child(17) .timeline-item-wrapper{transform:translateY(calc(var(--timeline-button-height)*-1*15))}@media screen and (max-width:1199px){.timeline-item:nth-child(17) .timeline-item-wrapper{transform:translateY(0)}}.timeline-item:not(:first-child):not(:last-child) .timeline-button-text{background-color:var(--timeline-color)}.text-page .page{max-width:1680px;padding-bottom:9.58vw;padding-top:calc(var(--header-height) + 6.66vw)}@media screen and (min-width:1921px){.text-page .page{padding-bottom:184px}}@media screen and (max-width:767px){.text-page .page{padding-bottom:100px}}.reviews-container{display:flex;justify-content:center;justify-content:flex-start;width:100%}@media screen and (max-width:1199px){.reviews-container{align-items:center;flex-direction:column}}.reviews-list{display:flex;flex-direction:column;height:100%;padding-bottom:128px;width:50%}@media screen and (max-width:1199px){.reviews-list{margin-top:60px;width:75%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.reviews-list{width:90%}}.reviews-list .reviews-section__item{margin-bottom:16px;width:100%}.reviews-list .reviews-section__item.is-loading{opacity:.5}.reviews-list .review-card{background:#fff;height:100%;padding-top:0}.reviews-list .review-card .review-card__person{flex-direction:row}@media screen and (max-width:1199px){.reviews-list .review-card .review-card__person{flex-direction:column}}.reviews-list .review-card .review-card__person-data.review-card__person-data--no-image{max-width:340px}.reviews-list .review-card .review-card__description{display:flex;margin-top:50px}.reviews-list .review-card .review-card__body{position:relative}@media(any-hover:hover),(hover:hover)and (pointer:fine){.reviews-list .review-card:not(:disabled):hover .review-card__body{transform:none}.reviews-list .review-card:not(:disabled):hover .review-card__button{opacity:1;transform:none;transition-delay:.05s}}.reviews-list .review-card__inner{position:relative}.reviews-filters-buttons-block{align-content:flex-start;display:flex;flex-wrap:wrap;margin-left:var(--offset-x);width:25%}@media screen and (max-width:1199px){.reviews-filters-buttons-block{align-self:flex-start;flex-wrap:wrap;width:auto}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.reviews-filters-buttons-block{justify-content:center;margin-left:0;width:100%}}.reviews-filter-btn{margin:4px}.pagination-block{display:flex;justify-content:space-between}.pagination-number-btn{margin-right:8px}.pagination-number-btn .btn__inner,.pagination-number-btn .btn__inner-clone{padding:22px}.loader-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.filterable-reviews__open-filter-btn{align-items:center;background-color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:46px;justify-content:center;justify-content:space-between;padding:12px 27px;position:relative;text-transform:uppercase;width:90%}.filterable-reviews-popup{bottom:0;height:65%;top:unset}.review-blur-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000;height:calc(35% - var(--header-height));left:0;opacity:0;position:fixed;top:var(--header-height);transition:opacity .5s ease-in-out;width:100%}.review-blur-overlay.hidden{opacity:1}.filterable-reviews-popup__group{display:flex;flex-wrap:wrap}.error-page .footer{display:none}.error-page-layout{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:calc(var(--header-height) + 20px);padding-top:calc(var(--header-height) + 20px)}.error-page-content{margin:auto;position:relative;text-align:center}.error-page-bg{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%}.error-page-code{margin-bottom:19px}@media screen and (max-width:1199px){.error-page-code{margin-bottom:14px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.error-page-code{margin-bottom:10px}}.error-page-link-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:38px}@media screen and (max-width:1366px){.error-page-link-wrapper{margin-top:24px}}@media screen and (max-width:1199px){.error-page-link-wrapper{margin-bottom:34px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.error-page-link-wrapper{margin-bottom:27px}}.error-page-link{max-width:100%;width:371px}@media screen and (max-width:1199px){.error-page-link{width:233px}}html.js .js-error-page-el{opacity:0;will-change:transform}.wysiwyg>img:not(:first-child){margin-bottom:50px;margin-top:50px}@media screen and (max-width:767px){.wysiwyg>img:not(:first-child){margin-bottom:35px;margin-top:35px}}.wysiwyg table:not([class]){width:100%}.wysiwyg table:not([class]):not(:first-child){margin-top:134px}.wysiwyg table:not([class]):not(:last-child){margin-bottom:134px}.wysiwyg table[border="0"]{background:#0000;border:0;width:inherit}.wysiwyg table[border="0"]>tbody>tr>td,.wysiwyg table[border="0"]>tbody>tr>th,.wysiwyg table[border="0"]>tfoot>tr>td,.wysiwyg table[border="0"]>tfoot>tr>th,.wysiwyg table[border="0"]>thead>tr>td,.wysiwyg table[border="0"]>thead>tr>th{background:#0000;border:0}.wysiwyg ol,.wysiwyg ul{padding:0}.wysiwyg ol:not(:first-child),.wysiwyg ul:not(:first-child){margin-top:65px}@media screen and (max-width:1366px){.wysiwyg ol:not(:first-child),.wysiwyg ul:not(:first-child){margin-top:51px}}@media screen and (max-width:767px){.wysiwyg ol:not(:first-child),.wysiwyg ul:not(:first-child){margin-top:41px}}.wysiwyg ol:not(:last-child),.wysiwyg ul:not(:last-child){margin-bottom:65px}@media screen and (max-width:1366px){.wysiwyg ol:not(:last-child),.wysiwyg ul:not(:last-child){margin-bottom:51px}}@media screen and (max-width:767px){.wysiwyg ol:not(:last-child),.wysiwyg ul:not(:last-child){margin-bottom:41px}}.wysiwyg ol li:not(:last-child),.wysiwyg ul li:not(:last-child){margin-bottom:.85em}.wysiwyg ul li{display:block;padding-left:32px;position:relative}.wysiwyg ul li:before{background-color:currentColor;border-radius:50%;content:"";height:8px;left:12px;position:absolute;top:calc(.75em - 4px);width:8px}@media screen and (max-width:767px){.wysiwyg ul li:before{height:6px;top:calc(.75em - 3px);width:6px}}.wysiwyg ol{counter-reset:num}.wysiwyg ol li{counter-increment:num;display:flex;padding-left:32px;position:relative}.wysiwyg ol li:before{content:counter(num) ".";left:6px;margin-right:.5em;position:absolute}.wysiwyg .text-center img,.wysiwyg img.text-center{display:block;margin-left:auto;margin-right:auto}.wysiwyg p:not(:last-child){margin-bottom:1.5em}.wysiwyg a:not([class]){word-break:break-all}.wysiwyg h2:not(:first-child){margin-top:1.6375em}@media screen and (max-width:767px){.wysiwyg h2:not(:first-child){margin-top:51px}}.wysiwyg h2:not(:last-child){margin-bottom:.8125em}@media screen and (max-width:767px){.wysiwyg h2:not(:last-child){margin-bottom:41px}}.wysiwyg h3:not(:first-child){margin-top:60px}.wysiwyg h3:not(:last-child){margin-bottom:30px}.tests-page .page{--offset:50px;padding-top:calc(var(--header-height) + var(--offset))}@media screen and (max-width:1799px){.tests-page .page{--offset:40px}}@media screen and (max-width:1199px){.tests-page .page{--offset:80px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-page .page{--offset:40px}}.tests-page .popular-courses-slider{--slide-per-view:3}.tests-page .popular-courses-section__top{align-items:start}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-page .popular-courses-section__top{align-items:end}}.tests-page .popular-courses-section__top .popular-courses-slider-arrows{display:flex;gap:2px;padding:0;position:static;transform:none;width:auto}.tests-page div.course-card{cursor:pointer;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1);will-change:background-color}@media(any-hover:hover),(hover:hover)and (pointer:fine){.tests-page div.course-card:not(:disabled):hover{--bg-color:var(--accent-color,#111);--color:#fff}.tests-page div.course-card:not(:disabled):hover .course-card__bottom{--bottom-offset:-120px;transform:translate3d(0,var(--bottom-offset),0)}}@media screen and (any-hover:hover)and (max-width:1799px),screen and (hover:hover)and (pointer:fine)and (max-width:1799px){.tests-page div.course-card:not(:disabled):hover .course-card__bottom{--bottom-offset:-80px}}@media (any-hover:hover)and (max-width:900px)and (orientation:landscape),(hover:hover)and (pointer:fine)and (max-width:900px)and (orientation:landscape),screen and (any-hover:hover)and (max-width:767px),screen and (hover:hover)and (pointer:fine)and (max-width:767px){.tests-page div.course-card:not(:disabled):hover .course-card__bottom{--bottom-offset:-80px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.tests-page div.course-card:not(:disabled):hover .course-card__btn{opacity:1;transform:none;transition-delay:.05s}}.tests-page div.course-card .course-card__top{margin-bottom:210px}@media screen and (max-width:1799px){.tests-page div.course-card .course-card__top{margin-bottom:130px}}@media screen and (max-width:1199px){.tests-page div.course-card .course-card__top{margin-bottom:250px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-page div.course-card .course-card__top{margin-bottom:230px}.tests-page div.course-card .course-card__name{margin-bottom:10px}}.tests-page .course-card--inactive:after{background-color:#fff;position:static}@media screen and (max-width:1799px){.tests-page .square-btn{height:32px}}@media screen and (max-width:1199px){.tests-page .contacts-block__left{margin-bottom:60px}}.tests-page .contacts-block__right{padding-top:0}.tests-page .contacts-block__title{margin-bottom:25px;width:95%}.tests-page .contacts-block__text{margin-bottom:25px;max-width:360px}.tests-page .footer{display:none}.tests-first-section-wrapper{padding-bottom:32px}.tests-first-section{margin-bottom:70px}@media screen and (max-width:1799px){.tests-first-section{margin-bottom:40px}}@media screen and (max-width:1199px){.tests-first-section{margin-bottom:65px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-first-section{margin-bottom:40px}}.tests-page-title{font-size:max(32px,min(5vw,80px));margin-bottom:30px;max-width:65%}@media screen and (max-width:1799px){.tests-page-title{max-width:100%}}@media screen and (max-width:1199px){.tests-page-title{max-width:68%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-page-title{max-width:90%}}.tests-page-description{max-width:35%;opacity:.9;overflow:hidden}@media screen and (max-width:1799px){.tests-page-description{max-width:50%}}@media screen and (max-width:1199px){.tests-page-description{max-width:85%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.tests-page-description{max-width:100%}}.test-popup{background:#0000}.test-popup .popup-close-btn{background-color:#fff;color:#111;pointer-events:auto;right:35%}.test-popup .popup-close-btn svg{width:10px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.test-popup .popup-close-btn:not(:disabled):hover{background-color:#111;border-color:#111;color:#fff}}@media screen and (max-width:1799px){.test-popup .popup-close-btn{right:31%}}@media screen and (max-width:1199px){.test-popup .popup-close-btn{right:15%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.test-popup .popup-close-btn{right:6%}}.test-popup .popup-container{display:flex;justify-content:center;pointer-events:none;top:var(--header-height)}@media screen and (max-width:1199px){.test-popup .popup-container{top:25%;width:100vw}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.test-popup .popup-container{top:0}}.test-popup .test-popup-inner{background-color:#fff;padding-bottom:50px;padding-left:var(--offset-x);padding-right:var(--offset-x);padding-top:50px;pointer-events:auto;width:35vw}.test-popup .test-popup-inner>*{pointer-events:auto}.test-popup .test-popup-inner .test-popup.translate-y-up-exit-active{transform:translate3d(-50%,100%,0)}@media screen and (max-width:1799px){.test-popup .test-popup-inner{width:45vw}}@media screen and (max-width:1199px){.test-popup .test-popup-inner{padding-bottom:40px;padding-top:40px;top:25%;width:75vw}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.test-popup .test-popup-inner{padding-bottom:30px;padding-top:30px;top:0;width:100vw}}.payment-page .page{--offset:75px;align-items:center;padding-top:calc(var(--header-height) + var(--offset))}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page .page{--offset:45px}}.payment-page .footer{display:none}.payment-page__section-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;overflow:hidden;padding:0 20px}.payment-page__title{font-size:max(32px,min(5vw,72px))}.payment-page__description{opacity:.9;text-align:center;width:70%}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.payment-page__description{width:100%}}html.js .js-payment-page-details,html.js .js-payment-page__description,html.js .js-payment-page__title{opacity:0;will-change:transform}@media screen and (max-width:1199px){.information-page .page{padding-top:calc(var(--header-height) + 78px)}}.info-page__right{min-height:100vh;min-height:100svh;padding-left:130px;width:100%}@media screen and (max-width:1799px){.info-page__right{padding-left:80px}}@media screen and (max-width:1199px){.info-page__right{padding-left:0;width:100%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.info-page__right{padding-left:0}}.info-page__info-container{display:flex;flex-direction:column;gap:64px;padding-bottom:60px;width:65%}@media screen and (max-width:1799px){.info-page__info-container{width:75%}}@media screen and (max-width:1199px){.info-page__info-container{gap:48px;width:100%}}.info-block{padding-left:var(--sidebar-width,0)}@media screen and (max-width:1199px){.info-block{padding-left:0}}.info-page__title{margin-bottom:40px;width:60%}@media screen and (max-width:1199px){.info-page__title{margin-bottom:20px;width:70%}}.organisation-info-block{display:flex;flex-direction:column;gap:24px}.organisation-info__title{font-weight:700}.info-page__list{--list-gap:16px;display:flex;flex-wrap:wrap;gap:var(--list-gap)}@media screen and (max-width:1799px){.info-page__list{--list-gap:8px}}.info-page___item{background-color:#fff;display:flex;flex-direction:column;gap:48px;justify-content:space-between;padding:32px;width:calc(50% - var(--list-gap))}@media screen and (max-width:1199px){.info-page___item{gap:86px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.info-page___item{gap:44px;width:100%}}.info-page___item-btn{align-items:center;background-color:#6430b2;display:flex;justify-content:center;margin-left:auto;padding:20px 36px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.info-page___item-btn:not(:disabled):hover{opacity:.9}}@media screen and (max-width:1199px){.info-page___item-btn{padding:10px 20px}}.info-page___item-btn svg [fill]:not([fill=none]){fill:#fff}.info-page___item-btn svg [stroke]:not([stroke=none]){stroke:#fff}.info-page__table-container{width:100%}.info-page__table-container table{border-collapse:collapse;width:100%}.info-page__table-container th{border-bottom:1px solid #6430b2;border-right:1px solid #6430b2;color:#6430b2}.info-page__table-container td{border-bottom:1px solid #bbb;border-right:1px solid #bbb}.info-page__table-container td,.info-page__table-container th{padding:10px 24px;text-align:left}.download-section{align-items:center;display:flex}.download-text{color:#111;margin-right:32px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.download-text{min-width:60px}}.info-page__pdf-btn{align-items:center;background-color:#6430b2;border-radius:2px;display:flex;height:32px;justify-content:center;margin-right:16px;width:32px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.info-page__pdf-btn:not(:disabled):hover{opacity:.9}}.info-page__pdf-info{color:#6430b2;display:flex;flex-direction:column}.info-page__pdf-link{color:#6430b2;padding-bottom:5px;text-decoration:underline}@media(any-hover:hover),(hover:hover)and (pointer:fine){.info-page__pdf-link:not(:disabled):hover{opacity:.8}}.organisation-info__pdf-container{display:flex;gap:144px;position:relative;width:max-content}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.organisation-info__pdf-container{flex-direction:column;gap:48px}}.organisation-info__pdf-list{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1799px){.organisation-info__pdf-list{padding-left:var(--offset-x)}}.organisation-info__pdf-item{padding-left:32px}.organisation-info__item-wrapper{display:flex;flex-direction:column;gap:32px}.organisation-info__text{opacity:.9}.info-wysiwyg a{color:#6430b2;padding-bottom:5px;text-decoration:underline}@media(any-hover:hover),(hover:hover)and (pointer:fine){.info-wysiwyg a:not(:disabled):hover{opacity:.8}}.info-wysiwyg table{border-collapse:collapse;border-left:none;border-top:none;width:100%}.info-wysiwyg tr:first-child td{border-bottom:1px solid #6430b2;border-right:1px solid #6430b2;color:#6430b2;font-weight:700}.info-wysiwyg tr:not(:first-child) td{border-bottom:1px solid #bbb;border-right:1px solid #bbb}.info-wysiwyg td{padding:10px 24px;text-align:left}.thanks-page .error-page-content{width:33.33%}@media screen and (max-width:1799px){.thanks-page .error-page-content{width:38%}}@media screen and (max-width:1199px){.thanks-page .error-page-content{width:55%}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.thanks-page .error-page-content{width:90%}}.thanks-page .footer{display:none}