@charset "UTF-8";@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-284px*10));transform:translateX(calc(-284px*10))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-284px*10));transform:translateX(calc(-284px*10))}}@-webkit-keyframes "blink"{0%,to{opacity:0}50%{opacity:1}}@keyframes "blink"{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes desktop-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-440px*10));transform:translateX(calc(-440px*10))}}@keyframes desktop-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-440px*10));transform:translateX(calc(-440px*10))}}@-webkit-keyframes mobile-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-300px*10));transform:translateX(calc(-300px*10))}}@keyframes mobile-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-300px*10));transform:translateX(calc(-300px*10))}}.icon-111{width:.9em;height:1em;fill:initial}.icon-1111111111,.icon-123123,.icon-123123123,.icon-12341234,.icon-alphabet,.icon-arrow-down{width:1em;height:1em;fill:initial}.icon-arrow-down{width:2em}.icon-arrow-left-white-custom,.icon-arrow-open{width:.64em;height:1em;fill:initial}.icon-arrow-open{width:1em}.icon-arrow-right,.icon-arrow-right-big{width:3.31em;height:1em;fill:initial}.icon-arrow-right{width:.8em}.icon-behance,.icon-bell{width:1em;height:1em;fill:initial}.icon-bookmark-grey,.icon-bookmark-off{width:.83em;height:1em;fill:initial}.icon-bookmark-off{width:1em}.icon-bookmark-on,.icon-burger{width:.83em;height:1em;fill:initial}.icon-burger{width:3em}.icon-clock,.icon-close-menu,.icon-close-popup,.icon-close-search,.icon-copy-link,.icon-facebook-circle{width:1em;height:1em;fill:initial}.icon-facebook,.icon-file,.icon-fire{width:.56em;height:1em;fill:initial}.icon-file,.icon-fire{width:1em}.icon-fire{width:.87em}.icon-gallery,.icon-gifft{width:1em;height:1em;fill:initial}.icon-gifft{width:.94em}.icon-gift-box,.icon-guest{width:1em;height:1em;fill:initial}.icon-guest{width:1.5em}.icon-heart,.icon-heart-outline{width:1em;height:1em;fill:initial}.icon-heart{width:1.11em}.icon-instagram,.icon-linkedin,.icon-lock{width:1em;height:1em;fill:initial}.icon-lock{width:.9em}.icon-mark,.icon-play-btn{width:.85em;height:1em;fill:initial}.icon-play-btn{width:1em}.icon-pm_arrow,.icon-restream{width:2.17em;height:1em;fill:initial}.icon-restream{width:6.25em}.icon-restream_icon,.icon-search,.icon-share{width:1em;height:1em;fill:initial}.icon-share{width:1.25em}.icon-telegram,.icon-twitter,.icon-user{width:1.11em;height:1em;fill:initial}.icon-user{width:1em}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a img,fieldset,img{border:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}input[type=submit]{cursor:pointer}button,input[type=submit]{background-color:transparent}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}a,header.header-elem-professium .header_professium .header_part1 a{text-decoration:none}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}.no-outline a:focus,.no-outline button:focus,a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}@font-face{font-family:TT Trailers Black;src:url(../fonts/TT_Trailers_900.woff2) format("woff2"),url(../fonts/TT_Trailers_900.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont Semi Bold;src:url(../fonts/Mont_600.woff2) format("woff2"),url(../fonts/Mont_600.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont Bold;src:url(../fonts/Mont_700.woff2) format("woff2"),url(../fonts/Mont_700.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univers LT CYR;src:url(../fonts/Univers_LT_CYR.woff2) format("woff2"),url(../fonts/Univers_LT_CYR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.button::after,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.iti{position:relative}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.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{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.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]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.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:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}#modules .tooltip img,.iti--container:hover,a,button{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.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),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag,.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.iti__flag{background-image:url(../img/flags@2x.png)}}.iti{display:block;width:80%;margin-bottom:20px}@media only screen and (max-width:767px){.iti{width:100%}}.iti .gift-request-popup-form__input,.iti .popup-form__input{width:100%}.iti .iti__country-list{border:1px solid rgba(140,137,154,.24);background-color:#1b1b22;border-radius:8px}.iti .iti__divider{border-color:rgba(140,137,154,.24)}.iti .iti__country.iti__highlight{background-color:rgba(140,137,154,.24)}.iti .iti__selected-flag{padding-left:12px}.iti-mobile .iti--container{width:auto;z-index:2060}.button_smaller .button__link,body{font-size:14px;font-family:"Mont Semi Bold","Arial",sans-serif}body{line-height:1.5em;-webkit-tap-highlight-color:transparent;background-color:#101014;color:#fff}body.body_professium{font-family:"Univers LT CYR","Arial",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;letter-spacing:-.03em;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.hide{display:none}.scrollOff{overflow:hidden}h1,h2,h3,h4,h5{font-size:130px;line-height:75%;font-weight:400}h2,h3,h4,h5{font-size:100px;line-height:80%}h3,h4,h5{font-size:75px}h4,h5{font-size:40px;line-height:90%}h5{font-size:30px;line-height:100%}a{color:#3548fe}img{max-width:100%;height:auto}.none_list{list-style:none}.main_container{position:relative;padding:30px 0 60px}@media only screen and (min-width:1024px){.main_container{padding:50px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.main_content{width:100%}@media only screen and (min-width:1024px){.main_content{width:718px;padding-bottom:20px;margin-left:auto}}@media only screen and (min-width:1400px){.main_content{width:940px;margin-left:auto}}.button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:233px;min-height:60px;padding:2px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;color:#fff;border-radius:100px;background:#3548fe}.button::after{position:absolute;content:"";width:100%;border-radius:100px;background:#fff;-webkit-transition:opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:opacity .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s cubic-bezier(.16,1,.3,1);z-index:2;opacity:0}.no-touch .button:hover{color:#000}.no-touch .button:hover .icon{fill:#000}.no-touch .button:hover::after{opacity:1}.button_dark,.button_smaller{min-width:109px;min-height:48px;font-size:14px}.button_smaller .button__link{padding:13px 19px}.button_bold .button__link{font-family:"Mont Bold","Arial",sans-serif}.button_dark{min-width:81px;padding:14px 16px;background:#201e29;-webkit-transition:background .35s cubic-bezier(.16,1,.3,1);-o-transition:background .35s cubic-bezier(.16,1,.3,1);transition:background .35s cubic-bezier(.16,1,.3,1)}.button_dark::after{display:none}.no-touch .button_dark:hover{background:#292735;color:#fff}.button_wider{padding:0 20px}.button_height{min-height:48px;line-height:1em}.is-safari .button_height{height:48px}.button__link{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:19px 30px;color:#fff;text-align:center;border-radius:100px;background:-webkit-gradient(linear,left top,left bottom,from(#1c1b23),color-stop(97.4%,#15141a));background:-o-linear-gradient(top,#1c1b23 0%,#15141a 97.4%);background:linear-gradient(180deg,#1c1b23 0%,#15141a 97.4%)}.no-touch .button__link:hover .icon,.no-touch .sidebar__point:hover .sidebar__button .icon{fill:#fff}.button__text{margin:0 3px}@media only screen and (max-width:767px){.button__text{display:none}}.button__content{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button .icon-lock{width:22px;height:20px;margin-right:5px;fill:#fff}.button .icon-heart-outline{width:20px;height:16px;margin-right:8px;fill:none;stroke:#fff}@media only screen and (max-width:767px){.button .icon-heart-outline{width:22px;height:18px}}html.iphone .button .icon-heart,html.iphone .button .icon-heart-outline{margin-bottom:2px}.button .icon-heart{margin-right:8px;width:20px;height:16px;fill:#fff}@media only screen and (max-width:767px){.button .icon-heart{width:22px;height:18px}}.skip-content{z-index:100;position:absolute}.skip-content__link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-content__link:focus{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:330px;height:52px;padding:20px;font-size:16px;line-height:1.4em;color:#fff;border:1px solid #fff;border-radius:100px;background:-webkit-gradient(linear,left top,left bottom,from(#1c1b23),color-stop(97.4%,#15141a));background:-o-linear-gradient(top,#1c1b23 0%,#15141a 97.4%);background:linear-gradient(180deg,#1c1b23 0%,#15141a 97.4%);outline:0}.menu{padding:0 15px}@media only screen and (max-width:980px){.menu{padding:0}}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:980px){.menu__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu__point{position:relative;margin-right:22px;padding:20px 10px}.no-touch .menu__point:hover .menu__sublist{visibility:visible;position:absolute;opacity:1;-webkit-transform:translateY(.25rem);-ms-transform:translateY(.25rem);transform:translateY(.25rem);pointer-events:all}@media only screen and (max-width:1279px){.menu__point{margin-right:12px}}@media only screen and (max-width:980px){.menu__point{width:100%;margin:0 0 28px;padding:0}}.menu__point.is-active .menu__link{color:#3548fe;border-bottom:2px solid #3548fe}@media only screen and (max-width:980px){.menu__point.is-active .menu__link{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;text-transform:none;letter-spacing:0}}.menu__link .icon-arrow-down,.menu__point .icon{width:8px;height:4px;fill:#8c899a}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:0 0;cursor:pointer}.no-touch .menu__link:hover{color:#3548fe}@media only screen and (max-width:1279px){.menu__link{font-size:10px}}@media only screen and (max-width:980px){.menu__link{padding-bottom:16px;font-size:12px;color:#8c899a}.menu__link_mob{display:none}}.menu__link .icon-arrow-down{margin-left:4px}@media only screen and (max-width:980px){.menu__link .icon-arrow-down{display:none}}.menu__sublist{visibility:hidden;position:absolute;top:52px;left:0;-webkit-box-shadow:0 16px 35px 0 rgba(16,16,20,.7);box-shadow:0 16px 35px 0 rgba(16,16,20,.7);border-radius:8px;opacity:0;-webkit-transition:all .35s cubic-bezier(.2,.8,.2,1);-o-transition:all .35s cubic-bezier(.2,.8,.2,1);transition:all .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.menu__sublist.is-visible{visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translateY(.25rem);-ms-transform:translateY(.25rem);transform:translateY(.25rem)}@media only screen and (max-width:980px){.menu__sublist{visibility:visible;position:static;opacity:1;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}}.menu__subpoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:272px;border-bottom:1px solid rgba(140,137,154,.15);background:#1b1b22}.menu__subpoint:first-of-type{border-radius:8px 8px 0 0}@media only screen and (max-width:980px){.menu__subpoint:first-of-type{border-radius:0}}.menu__subpoint:last-of-type{border-radius:0 0 8px 8px;border-bottom:none}@media only screen and (max-width:980px){.menu__subpoint:last-of-type{border-radius:0;border-bottom:1px solid rgba(140,137,154,.15);margin:0}.menu__subpoint{width:100%;margin:0 0 14px;background:#101014}}.no-touch .menu__subpoint:hover{background:#2c2b34}.menu__subpoint.is-active{border-bottom:1px solid #3548fe}.menu__subpoint.is-active:last-of-type{border-bottom:none}@media only screen and (max-width:980px){.menu__subpoint.is-active:last-of-type{border-bottom:1px solid #3548fe}}.menu__subpoint.is-active .menu__subpoint-name{color:#3548fe}.menu__subpoint.is-active .menu__subpoint-link{pointer-events:none}.menu__subpoint-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:16px}@media only screen and (max-width:980px){.menu__subpoint-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 14px}}.menu__subpoint-link .icon-arrow-open{min-width:14px;min-height:14px;margin-left:auto;padding-top:3px;stroke:#8c899a}@media only screen and (max-width:980px){.menu__subpoint-link .icon-arrow-open{padding-top:0}}.menu__subpoint-image{min-width:36px;min-height:36px;width:36px;height:36px;margin-right:10px;border-radius:50%;overflow:hidden}@media only screen and (max-width:980px){.menu__subpoint-image{display:none}}.menu__subpoint-pic{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__subpoint-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__subpoint-name{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px;line-height:18px;color:#fff}@media only screen and (max-width:980px){.menu__subpoint-name{font-size:16px;line-height:23px}}.menu__subpoint-subtext{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:12px;line-height:17px;color:#8c899a}@media only screen and (max-width:980px){.menu__subpoint-subtext{display:none}}.menu__subpoint-icon{margin-right:8px}.menu__subpoint-icon .icon{width:20px;height:20px;fill:#8c899a}.title{font-family:"TT Trailers Black","Arial",sans-serif;font-size:80px;line-height:1.1em;font-weight:500;color:#fff;letter-spacing:.005em}@media only screen and (max-width:767px){.title{font-size:48px}}.title_margin{margin-bottom:16px}@media only screen and (max-width:980px){.title_padding{padding-bottom:40px}}@media only screen and (max-width:767px){.title_padding{padding-bottom:80px}}@media only screen and (max-width:980px){.title_small-padding{padding-bottom:10px}}@media only screen and (max-width:767px){.title_small-padding{padding-bottom:20px}}.title_smaller{font-size:64px;line-height:1em}@media only screen and (max-width:767px){.title_smaller{font-size:28px}.title_smaller_mob{font-size:32px}}.title_smallest{font-size:56px}@media only screen and (max-width:1920px){.title_smallest{font-size:42px;line-height:44px}}@media only screen and (max-width:767px){.title_smallest{font-size:32px;line-height:1.1em}}.title_tiny{font-size:40px;line-height:1.1em}@media only screen and (max-width:767px){.title_tiny{font-size:28px;line-height:1em}}.title_tiny-course{font-size:60px;letter-spacing:-1px}.sidebar{z-index:100;position:relative;min-width:195px;max-width:195px;height:100%;margin:0 42px 0 -15px;padding-top:5px;overflow-x:hidden;background:#101014}@media only screen and (max-width:980px){.sidebar{max-width:none}.sidebar .sidebar_gift{display:none}}.sidebar .filter-section{margin-bottom:42px}@media only screen and (max-width:980px){.sidebar .filter-section{display:none}}.sidebar .filter-section.disabled .l-radio:hover span,.sidebar .filter-section.disabled .option-title,.sidebar .l-radio span{color:#8c899a}.sidebar .filter-section.disabled .l-radio{cursor:default}.sidebar .filter-section.disabled .l-radio:hover input:not(:checked){-webkit-box-shadow:inset 0 0 0 1.5px #8c899a;box-shadow:inset 0 0 0 1.5px #8c899a;border:0}.sidebar .option-title{font-family:"Mont Bold","Arial",sans-serif;color:#fff;font-weight:400;text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin-bottom:8px;padding:13px 16px}.sidebar .l-radio{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 17px 11px 18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.no-touch .sidebar__point:hover .sidebar__button,.sidebar .l-radio:hover span{color:#fff}.sidebar .l-radio:hover input{-webkit-box-shadow:inset 0 0 0 3px #000;box-shadow:inset 0 0 0 3px #000;border:1px solid #fff}.sidebar .l-radio input{position:relative;top:3px;left:-1px;width:14px;height:14px;border-radius:10px;background:0 0;border:0;-webkit-box-shadow:inset 0 0 0 1.5px #8c899a;box-shadow:inset 0 0 0 1.5px #8c899a;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;opacity:1;pointer-events:none}.sidebar .l-radio input:focus{outline:0}.sidebar .l-radio input:checked{background:#fff;-webkit-box-shadow:inset 0 0 0 3px #000;box-shadow:inset 0 0 0 3px #000;border:1px solid #fff}.sidebar .name{padding:0 8px 0 1px;color:#fff}@media only screen and (max-width:1279px){.sidebar{margin:0 35px 0 -15px}}@media only screen and (max-width:980px){.sidebar{margin:0 -16px}}.sidebar__list{display:block;margin-bottom:42px}@media only screen and (max-width:980px){.sidebar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -16px 0 0;padding-left:16px;overflow-x:auto}.sidebar__list::-webkit-scrollbar{visibility:hidden}}.sidebar__point{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;white-space:nowrap}@media only screen and (max-width:980px){.sidebar__point{height:36px}.sidebar__point:last-child{margin-right:32px}}.no-touch .sidebar__point:hover .sidebar__button .icon-fire{fill:#fc364c}.no-touch .sidebar__point:hover .sidebar__button .icon-guest{fill:#8c899a}.no-touch .sidebar__point:hover .sidebar__button .icon-restream_icon{border-radius:50px;fill:#fff!important}.sidebar__point:focus{outline:0}.sidebar__point:focus .sidebar__button{border:2px solid #3548fe;outline:0}.no-outline .sidebar__point:focus .sidebar__button{border:2px solid transparent}.sidebar__point.is-active .sidebar__button{color:#fff;background:#201e29;pointer-events:none}.sidebar__point.is-active .sidebar__button .icon{fill:#fff}.sidebar__point.is-active .sidebar__button .icon-fire{fill:#fc364c}@media only screen and (max-width:980px){.sidebar__point_desktop{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.sidebar__point_order{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.sidebar__point_margin{margin-bottom:25px}.sidebar__point.is-disabled .sidebar__button{pointer-events:none;color:#575563}.no-touch .sidebar__point.is-disabled:hover .sidebar__button .icon,.sidebar__point.is-disabled .sidebar__button .icon{fill:#575563}.sidebar__point.is-disabled .sidebar__button .icon-fire{fill:#fc364c;opacity:.4}.sidebar__point.is-disabled .sidebar__button .icon-restream_icon{fill:#fff}.no-touch .sidebar__point.is-disabled:hover .sidebar__button{color:#575563}.sidebar__point_padding .sidebar__button{padding:13px 16px 13px 35px}@media only screen and (max-width:980px){.sidebar__point_padding .sidebar__button{padding:9px 12px 9px 31px}}.sidebar__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:13px 16px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;line-height:1.3em;color:#8c899a;background:0 0;border-radius:100px;border:2px solid transparent}@media only screen and (max-width:1920px){.sidebar__button{font-size:14px}}@media only screen and (max-width:980px){.sidebar__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 12px}}.sidebar__button .icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:16px}@media only screen and (max-width:980px){.sidebar__button .icon{left:12px}}html.ios .course-menu__button .icon,html.ios .sidebar__button .icon{top:calc(50% - 2px)}.sidebar__button .icon-mark{width:11px;height:13px;fill:#8c899a}.sidebar__button .icon-heart{width:17px;height:15px;fill:#8c899a;left:14px}@media only screen and (max-width:980px){.sidebar__button .icon-heart{left:12px}}.sidebar__button .icon-bookmark-grey,.sidebar__button .icon-clock{width:14px;height:14px;fill:#8c899a}.sidebar__button .icon-fire{width:13px;height:15px;fill:#fc364c}.sidebar__button .icon-restream_icon{width:15px;height:15px;fill:#fff;background:#f63;border-radius:50px}.sidebar__button .icon-guest{width:13px;height:15px;fill:#8c899a}.sidebar__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1279px){.sidebar__name{line-height:1em}}.sidebar__count-off{display:none}@media only screen and (max-width:980px){.sidebar__count{display:none}.search{top:-20px;width:100%}}@media only screen and (max-width:767px){.search{top:-50px;width:auto;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto}}.search__rounded svg{fill:#fff!important}.search__rounded input{border-radius:100px;border:1px solid #201e29}.search__form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1286px;height:48px}@media only screen and (max-width:1920px){.search__form{max-width:100%;width:355px}}@media only screen and (max-width:1279px){.search__form{max-width:100%}}@media only screen and (max-width:980px){.search__form{width:100%}}@media only screen and (max-width:767px){.search__form{max-width:600px;width:100%}}.no-touch .search__form:hover .search__input{border:2px solid #575563}.no-touch .search__form:hover .search__input::-webkit-input-placeholder,.registration_prof .registration_list #registration_form input::-webkit-input-placeholder{color:#fff}.no-touch .search__form:hover .search__input::-moz-placeholder,.registration_prof .registration_list #registration_form input::-moz-placeholder{color:#fff}.no-touch .search__form:hover .search__button{background:#575563}.search__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;height:100%;padding:15px 30px 15px 15px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;line-height:.9em;color:#fff;border:2px solid #201e29;border-radius:8px 0 0 8px;background:#101014}@media only screen and (max-width:1920px){.search__input{font-size:14px}}@media only screen and (max-width:980px){.search__input{width:100%;padding-right:45px;border-radius:100px}}@media only screen and (max-width:767px){.search__input{border:1px solid #201e29}}html.iphone .search__input{padding-top:17px}.is-safari .search__input{padding-top:18px}.search__input::-ms-clear{display:none}.search__input::-webkit-input-placeholder{color:#8c899a}.search__input::-moz-placeholder{color:#8c899a}.search__input:focus{border:2px solid #575563}.search__input:focus::-webkit-input-placeholder{color:#fff}.search__input:focus::-moz-placeholder{color:#fff}.search__input:focus~.search__button{background:#575563}.search__input:focus+.search__icon .icon,header .mobile_socials:focus path{fill:#fff}.search__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:100%;background:#201e29;border-radius:0 6px 6px 0}.search__button:focus{outline:2px solid #575563;background:#575563}@media only screen and (max-width:980px){.search__button{display:none}}.search__button .icon{width:18px;height:18px;fill:#fff}.search__close{display:none;position:absolute;top:15px;right:90px;width:18px;height:18px;text-align:center;vertical-align:middle;background:#23222a;border-radius:50%}.search__close.is-visible{display:block}@media only screen and (max-width:1920px){.search__close{right:75px}}.search__close .icon{width:9px;height:9px;fill:#8c899a}.search__icon{display:none}@media only screen and (max-width:980px){.search__icon{display:block;position:absolute;top:15px;right:20px}.search__icon .icon{width:18px;height:18px;fill:#8c899a}}@media only screen and (max-width:980px) and (max-width:767px){.search__icon .icon{fill:#fff}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:311px;position:relative}@media only screen and (max-width:1920px){.card{max-width:275px}}@media only screen and (max-width:1279px){.card{max-width:230px}}@media only screen and (max-width:767px){.card{max-width:100%}}.card:focus{outline:2px solid #3548fe}.no-outline .card:focus{outline:0}.card_live_event .card__duration{display:none}.card_active{background:#201e29}.card_middle{max-width:350px}@media only screen and (max-width:767px){.card_middle{max-width:100%}}.card_relative{max-width:359px;border-radius:8px;padding:12px}@media only screen and (max-width:1279px){.card_relative{max-width:100%;padding:10px 16px}}@media only screen and (max-width:599px){.card_relative{padding:12px;max-width:100%}}.card_relative .card__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.card_relative .card__text{width:156px;margin-bottom:8px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:16px}@media only screen and (max-width:1279px){.card_relative .card__text{width:100%;height:auto}}@media only screen and (max-width:599px){.card_relative .card__text{height:64px}}.card_relative .card__link,.no-touch .card__link:hover .card__favorite{display:-webkit-box;display:-ms-flexbox;display:flex}.card_relative .card__speaker-name{font-size:12px;color:#8c899a;width:156px;height:15px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width:1279px){.card_relative .card__speaker-name{width:100%;height:auto}}@media only screen and (max-width:599px){.card_relative .card__speaker-name{height:auto}}.card_relative .card__info{display:none}.card_relative .card__duration{right:8px;bottom:9px}.card_relative .card__speaker{display:none}.card_relative .card__favorite,.card_relative .card__progress-bar{display:none!important}.card__flex{width:100%}.card_big{max-width:418px}@media only screen and (max-width:1279px){.card_big{max-width:350px}}@media only screen and (max-width:767px){.card_big{max-width:100%}}.card_huge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;margin-bottom:62px}@media only screen and (max-width:767px){.card_huge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.card__speaker-name{display:none}.card__favorite{position:absolute;right:0;z-index:15;top:0;display:none;width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-touch .card__favorite:hover{opacity:.4}.card__favorite .icon-bookmark-off,.card__favorite .icon-bookmark-on{width:25px;height:21px;fill:#fff}.card__link{max-width:100%;height:100%}@media only screen and (max-width:767px){.card__link{width:100%}}.no-touch .card__link:hover .card__text{color:#3548fe}.no-touch .card__link:hover .card__photo{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.no-touch .card__link:hover+.card__inner .card__text{color:#3548fe}.card__image{position:relative;overflow:hidden;width:311px;height:192px;margin-bottom:18px}@media only screen and (max-width:1920px){.card__image{width:275px;height:171px}}@media only screen and (max-width:1279px){.card__image{width:230px;height:auto}}@media only screen and (max-width:767px){.card__image{width:100%;max-width:675px}}.card__image_relative{max-width:160px;min-width:160px;width:100%;height:90px;margin-bottom:0;margin-right:16px;border-radius:8px}@media only screen and (max-width:350px){.card__image_relative{max-width:130px;min-width:130px}}.card__image_middle{width:350px;height:217px}@media only screen and (max-width:767px){.card__image_middle{width:100%;height:auto}}.card__image_big{width:418px;height:260px}@media only screen and (max-width:1279px){.card__image_big{width:350px;height:auto}}@media only screen and (max-width:767px){.card__image_big{width:100%}}.card__image_huge{width:624px;height:380px;margin-right:24px}@media only screen and (max-width:1279px){.card__image_huge{width:480px;height:auto}}@media only screen and (max-width:767px){.card__image_huge{width:100%}}.card__image_vertical{width:278px;height:400px}.card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .7s cubic-bezier(.16,1,.3,1);-o-transition:transform .7s cubic-bezier(.16,1,.3,1);transition:transform .7s cubic-bezier(.16,1,.3,1);transition:transform .7s cubic-bezier(.16,1,.3,1),-webkit-transform .7s cubic-bezier(.16,1,.3,1)}.card__progress-bar{z-index:10;display:none;position:absolute;top:0;left:0;width:100%;height:4px}.card__progress-bar.is-active{display:block}.card__progress{width:50%;height:4px;background:#3548fe}.card__hide{display:none}.card__live{background:#fc364c;position:absolute;bottom:24px;border-radius:16px;padding:4px 12px;left:24px}.card__live-text{font-family:"Mont Semi Bold","Arial",sans-serif;color:#fff;font-size:16px}.card__label{display:none;position:absolute;left:-2px;bottom:27px;min-width:66px;min-height:20.1px;padding:0 3px;background:#3548fe}.card__label::after,.card__label::before{content:"";position:absolute;width:100%;min-height:9px;border:11px solid transparent;border-right:100px solid #3548fe;border-bottom:0 solid #3548fe}.card__label::after{right:0;top:-8px}.card__label::before{top:19px;left:-35px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.card__label.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__label-text{z-index:20;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1em;color:#fff;text-transform:uppercase;letter-spacing:2pt;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.card__duration{position:absolute;right:12px;bottom:11px;padding:0 6px;border-radius:16px;background:rgba(16,16,20,.8);height:20px;z-index:1}.card__duration .icon{width:10px;height:10px;fill:#8c899a}.card__duration-text{font-size:12px;color:#fff;text-transform:lowercase;font-family:"Mont Semi Bold","Arial",sans-serif}.card__duration-text svg{position:relative;top:1px;width:10px!important;height:7.75px!important;fill:#fff!important}.card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;font-size:13px;line-height:1.3em;color:#8c899a}@media only screen and (max-width:1920px){.card__info{font-size:12px}}.card__year{margin-right:16px}.card__category{margin-right:8px}.card__text{margin-bottom:10px;font-size:16px;line-height:1.5em;color:#fff}@media only screen and (max-width:1920px){.card__text{font-size:14px}}.card__text_big{font-size:18px}@media only screen and (max-width:1920px){.card__text_big{font-size:16px}}@media only screen and (max-width:1279px){.card__text_big{font-size:14px}}.card__text .icon{width:13px;height:16px;margin-bottom:-3px;fill:#fc364c}.card__speaker{max-width:100%;padding-bottom:4px;font-size:13px;line-height:1.3em}@media only screen and (max-width:1920px){.card__speaker{font-size:12px}}.card__speaker_absolute{position:absolute;bottom:0;left:0}.card__speaker.link,.no-touch .card__speaker.link:hover{border-bottom:0}.card__speaker span{border-bottom:1px solid #37363a}.no-touch .card__speaker:hover span{color:#fff;border-bottom:1px solid #fff}.card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%}.popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.popup{bottom:-80px;width:100%}}.popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:380px;padding:56px 23px 23px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:599px){.popup__inner{width:100%;border-radius:16px 16px 0 0}}.popup__inner--wide{width:420px}.popup__close{position:absolute;top:16px;right:16px;width:24px;height:24px}.popup__close .icon{width:15px;height:15px;stroke:rgba(255,255,255,.3)}.popup__logo{margin-bottom:24px}.popup__text{max-width:100%;margin-bottom:55px;font-family:"Mont Bold","Arial",sans-serif;font-size:24px;line-height:1.3em;color:#fff;text-align:center}.popup__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:302px;height:48px;margin-bottom:8px;padding:15px 24px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px;color:#fff;border-radius:100px}@media only screen and (max-width:599px){.popup__button{width:100%}}.popup__button_blue,.popup__button_red{-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out}.popup__button_blue{background:#1877f2}.no-touch .popup__button_blue:hover{background:#2b82f3}.popup__button_blue .icon{width:8.5px;height:16px;fill:#fff}.popup__button_red{background:#e64742}.no-touch .popup__button_red:hover{background:#e85854}.popup__button_red .icon{width:16px;height:16px;fill:#fff}.popup__button .icon{position:absolute;left:20px;top:15px}@media only screen and (max-width:599px){.popup__button .icon{margin-right:auto}}.popup__checkbox-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.popup__label{line-height:22px;color:#8c899a;font-size:12px;font-weight:100;cursor:pointer}.popup__checkbox{position:relative;width:20px;height:20px;color:#101014;border:1px solid #606065;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);-o-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1);margin-right:15px}.popup__checkbox::before{position:absolute;content:'';display:block;top:2px;left:6px;width:6px;height:11px;border-style:solid;border-color:#aeadad;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.popup__checkbox:checked{color:#fff;border-color:#606065;background:#606065}.popup__checkbox:checked::before{opacity:1}.popup__checkbox label{position:relative;cursor:pointer;font-size:1.5em;font-weight:600;padding:0 .25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup__checkbox label::before{position:absolute;content:attr(data-content);color:#aeadad;-webkit-clip-path:polygon(0 0,0 0,0% 100%,0 100%);clip-path:polygon(0 0,0 0,0% 100%,0 100%);text-decoration:line-through;text-decoration-thickness:3px;-webkit-text-decoration-color:#101014;text-decoration-color:#101014;-webkit-transition:-webkit-clip-path 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:clip-path 200ms cubic-bezier(.25,.46,.45,.94);transition:clip-path 200ms cubic-bezier(.25,.46,.45,.94);transition:clip-path 200ms cubic-bezier(.25,.46,.45,.94),-webkit-clip-path 200ms cubic-bezier(.25,.46,.45,.94)}.popup-form{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.popup-form{bottom:-80px;width:100%}}.popup-form__applied{display:none;margin-bottom:20px}.popup-form__appliedImg{width:20px;height:20px;position:relative;top:4px;left:4px}.popup-form.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.popup-form.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.popup-form__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:420px;padding:41px 23px 60px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:599px){.popup-form__inner{width:100%;border-radius:16px 16px 0 0}}.popup-form__close{position:absolute;top:16px;right:16px;width:24px;height:24px}.popup-form__close .icon{width:15px;height:15px;stroke:rgba(255,255,255,.3)}.popup-form__logo{margin-bottom:24px}.popup-form__logoImg{width:100px;height:43px}.popup-form__text{max-width:100%;margin-bottom:30px;font-family:"Mont Bold","Arial",sans-serif;font-size:24px;line-height:1.3em;color:#fff;text-align:center}.popup-form__inputbox{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-form__input{width:80%;height:100%;padding:11px 30px 11px 15px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;line-height:.9em;color:#fff;border:2px solid #201e29;border-radius:5px;background:#101014;margin-bottom:24px}@media only screen and (max-width:1920px){.popup-form__input{font-size:14px}}@media only screen and (max-width:980px){.popup-form__input{width:100%;padding-right:45px;border-radius:8px}}.popup-form__input::-ms-clear{display:none}.popup-form__input::-webkit-input-placeholder{color:#8c899a}.popup-form__input::-moz-placeholder{color:#8c899a}.popup-form__input:focus{border:2px solid #575563}.popup-form__input:focus::-webkit-input-placeholder{color:#fff}.popup-form__input:focus::-moz-placeholder{color:#fff}.popup-form__input--error{border:2px solid #e44947}.popup-form__input--error:focus{border:2px solid #e44947}.popup-form__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;height:48px;margin-top:16px;padding:15px 24px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px;color:#fff;border-radius:100px}@media only screen and (max-width:599px){.popup-form__button{width:100%}}.popup-form__button__red{background:#3548fe;-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out}.no-touch .popup-form__button__red:hover{background:#fff;color:#000}.gift-request-popup-form{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.gift-request-popup-form{bottom:-80px;width:100%}}.gift-request-popup-form.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.gift-request-popup-form.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.gift-request-popup-form__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:420px;padding:41px 23px 60px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:599px){.gift-request-popup-form__inner{width:100%;border-radius:16px 16px 0 0}}.gift-request-popup-form__close{position:absolute;top:16px;right:16px;width:24px;height:24px}.gift-request-popup-form__close .icon{width:15px;height:15px;stroke:rgba(255,255,255,.3)}.gift-request-popup-form__logo{margin-bottom:24px}.gift-request-popup-form__logoImg{width:100px;height:43px}.gift-request-popup-form__text{max-width:100%;margin-bottom:30px;font-family:"Mont Bold","Arial",sans-serif;font-size:24px;line-height:1.3em;color:#fff;text-align:center}.gift-request-popup-form__inputbox{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gift-request-popup-form__input{width:80%;height:100%;padding:11px 30px 11px 15px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;line-height:.9em;color:#fff;border:2px solid #201e29;border-radius:5px;background:#101014;margin-bottom:24px}@media only screen and (max-width:1920px){.gift-request-popup-form__input{font-size:14px}}@media only screen and (max-width:980px){.gift-request-popup-form__input{width:100%;padding-right:45px;border-radius:8px}}.gift-request-popup-form__input::-ms-clear{display:none}.gift-request-popup-form__input::-webkit-input-placeholder{color:#8c899a}.gift-request-popup-form__input::-moz-placeholder{color:#8c899a}.gift-request-popup-form__input:focus{border:2px solid #575563}.gift-request-popup-form__input:focus::-webkit-input-placeholder{color:#fff}.gift-request-popup-form__input:focus::-moz-placeholder{color:#fff}.gift-request-popup-form__input--error{border:2px solid #e44947}.gift-request-popup-form__input--error:focus{border:2px solid #e44947}.gift-request-popup-form__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;height:48px;margin-top:16px;padding:15px 24px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px;color:#fff;border-radius:100px}@media only screen and (max-width:599px){.gift-request-popup-form__button{width:100%}}.gift-request-popup-form__button__red{background:#e44947;-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out}.no-touch .gift-request-popup-form__button__red:hover{background:#e85854}.cookie-popup{z-index:1000;position:fixed;bottom:38px;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1)}#reading .reading_list:hover::after,#reading .reading_list:hover::before,.cookie-popup_active{visibility:visible;opacity:1}.cookie-popup__image{position:relative;top:3px;width:15px;height:15px;margin-right:2px}@media only screen and (max-width:599px){.cookie-popup{bottom:40px;width:95%}}.cookie-popup.is-active{pointer-events:all;bottom:38px;opacity:1}@media only screen and (max-width:599px){.cookie-popup.is-active{bottom:10px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.cookie-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-radius:100px;background:#201e29}@media only screen and (max-width:599px){.cookie-popup__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-radius:100px}}.cookie-popup__text{max-width:100%;font-size:14px;padding:0 24px;line-height:1.3em;color:#fff;text-align:left}.cookie-popup__link{color:#fff!important}.cookie-popup__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:69px;min-height:48px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px;color:#fff;border-radius:100px}.cookie-popup__button__link{padding:0;min-height:44px}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:60px}.logo_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo__image{width:74px;height:32px}.back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#201e29}.back-button .icon{width:8px;height:14px;stroke:#fff;fill:#201e29}.link{padding-bottom:3px;color:#8c899a;border-bottom:1px solid #37363a}.no-touch .link:hover{color:#fff;border-bottom:1px solid #fff}.no-touch .link_hover:hover{color:#3548fe;border-bottom:1px solid #3548fe}.link_gold{color:#b39563;border-bottom:1px solid rgba(195,149,83,.2)}.link_gold-grey{color:#3548fe;border-bottom:1px solid #37363a}.link .icon{border-bottom:none}.socials,.socials__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials__share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px}.socials__share .icon{width:18px;height:14px;fill:#fff}.socials__item{margin-right:22px}.socials__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0}.socials__button .icon-facebook-circle{width:20px;height:20px;fill:#8c899a}.no-touch .course-menu__point:hover .course-menu__button .icon,.no-touch .socials__button .icon-facebook-circle:hover,.no-touch .socials__button .icon-twitter:hover{fill:#fff}.socials__button .icon-twitter{width:20px;height:16px;fill:#8c899a}.socials__button .icon-copy-link{width:16px;height:16px;stroke:#8c899a}.no-touch .courses_list_item:hover .course_item_sep line,.no-touch .socials__button .icon-copy-link:hover{stroke:#fff}.tags{margin:0}@media only screen and (max-width:599px){.tags{width:100%}}.tags__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;height:36px}@media only screen and (max-width:980px){.tags__list{margin-right:-16px}}.tags__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:32px;margin-right:8px;border:1px solid #37363a;border-radius:100px;background:#101014}.subscribe-info,.tags__item,.tags__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:8px 11px;font-size:12px;line-height:1.5em;color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:center;white-space:nowrap}.is-safari .tags__link{padding:9px 11px 6px}.subscribe-info{margin:15px 0 0 -5px}@media only screen and (max-width:980px){.subscribe-info{padding-bottom:50px}}@media only screen and (max-width:767px){.subscribe-info{padding-bottom:80px}}.subscribe-info__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.subscribe-info__icon .icon{width:20px;height:21px;margin-right:7px;fill:#3548fe}.subscribe-info__text{line-height:1em}.course-menu{z-index:100;position:sticky;top:75px;min-width:195px;height:100%;margin:0 42px 0 0;overflow-x:hidden;background:#101014}@media only screen and (max-width:1279px){.course-menu{margin:0 35px 0 -15px}}@media only screen and (max-width:980px){.course-menu{display:none;top:70px;margin:0 -16px}}.course-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:980px){.course-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -16px 0 0;padding-left:16px;overflow-x:auto}.course-menu__list::-webkit-scrollbar{visibility:hidden}}.course-menu__point{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;white-space:nowrap}.course-menu__point:nth-last-child(2) a,.course-menu__point:nth-last-child(3) a{color:#7f7f7f}.course-menu__point:nth-last-child(1) a{color:#8f722a}@media only screen and (max-width:980px){.course-menu__point{height:36px}}.no-touch .course-menu__point:hover .course-menu__button{color:#fff}.no-touch .course-menu__point:hover .course-menu__button .icon-fire{fill:#fc364c}.course-menu__point:focus,.course-menu__point:focus .course-menu__button{outline:0}.no-outline .course-menu__point:focus .course-menu__button{border:2px solid transparent}.course-menu__point.is-active .course-menu__button{color:#fff;background:#ffffff0d}.course-menu__point.is-active .course-menu__button .icon,.no-touch .courses_list_item:hover .course_item_sep rect{fill:#fff}.course-menu__point.is-active .course-menu__button .icon-fire{fill:#fc364c}@media only screen and (max-width:980px){.course-menu__point_desktop{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.course-menu__point_order{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.course-menu__point_margin{margin-bottom:13px}.course-menu__point.is-disabled .course-menu__button{pointer-events:none;color:#575563}.course-menu__point.is-disabled .course-menu__button .icon,.no-touch .course-menu__point.is-disabled:hover .course-menu__button .icon{fill:#575563}.course-menu__point.is-disabled .course-menu__button .icon-fire{fill:#fc364c;opacity:.4}.no-touch .course-menu__point.is-disabled:hover .course-menu__button{color:#575563}.course-menu__point_padding .course-menu__button{padding:13px 16px 13px 35px}@media only screen and (max-width:980px){.course-menu__point_padding .course-menu__button{padding:9px 12px 9px 31px}}.course-menu__button{font-family:"Mont Bold","Arial",sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:100;padding:21px 29px;font-size:16px;line-height:1.3em;color:#6d757f;background:0 0;border-radius:57px;border:2px solid transparent;letter-spacing:-.2px}@media only screen and (max-width:1920px){.course-menu__button{font-size:15px}}@media only screen and (max-width:980px){.course-menu__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 12px}}.course-menu__button .icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:16px}@media only screen and (max-width:980px){.course-menu__button .icon{left:12px}}.course-menu__button .icon-mark{width:11px;height:13px;fill:#8c899a}.course-menu__button .icon-heart{width:17px;height:15px;fill:#8c899a;left:14px}@media only screen and (max-width:980px){.course-menu__button .icon-heart{left:12px}}.course-menu__button .icon-clock{width:14px;height:14px;fill:#8c899a}.course-menu__button .icon-fire{width:13px;height:15px;fill:#fc364c}.course-menu__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0}@media only screen and (max-width:1279px){.course-menu__name{line-height:1em}}@media only screen and (max-width:980px){.course-menu__count{display:none}}.course-button,.course-button_big{-webkit-appearance:none;-moz-appearance:none;appearance:none}.course-button{position:relative;width:100%;padding:15px 16px;background:#ffffff1c;color:#fff;max-width:183px;margin-bottom:13px;border-radius:40px;font-size:15px;font-family:"Mont Semi Bold","Arial",sans-serif}.no-touch .course-button:hover{-webkit-transition:.1s!important;-o-transition:.1s!important;transition:.1s!important;background:#a00304}.course-button_big{font-family:inherit;font-weight:500;font-size:18px;margin-top:-6px;border-radius:56px;border-radius-padding:20px 46px}.course-button_bordered{background-color:transparent;border-radius:40px;border:3px solid #957236;color:#fff;padding:12px 13px;font-weight:500;font-size:15px;letter-spacing:0}.course-title{font-family:"TT Trailers Black","Arial",sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:.005em;line-height:1}@media only screen and (max-width:767px){.course-title{font-size:49px}}.course-consult-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.course-consult-popup{bottom:-80px;width:100%}}.course-consult-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.course-consult-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.course-consult-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:935px;max-width:100%;padding:53px 48px 50px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:980px){.course-consult-popup__inner{width:730px}}@media only screen and (max-width:767px){.course-consult-popup__inner{width:100%;border-radius:16px 16px 0 0}}.course-consult-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:60px}@media only screen and (max-width:767px){.course-consult-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:35px}}.course-consult-popup__desc{width:29%}@media only screen and (max-width:767px){.course-consult-popup__desc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}}.course-consult-popup__form{width:60%}@media only screen and (max-width:767px){.course-consult-popup__form{width:100%}}.course-consult-popup__row:not(:last-child){margin-bottom:37px}.course-consult-popup__row input,.course-registration__form__row input,.course-video-promo-popup__row input{display:block;width:100%;font-family:inherit;font-size:14px;border-bottom:1px solid #535353;background-color:transparent;letter-spacing:.2px;color:#fff}.course-consult-popup__text{width:100%;font-size:85px;color:#e8e8f4;line-height:1em;font-family:"TT Trailers Black","Arial",sans-serif}@media only screen and (max-width:767px){.course-consult-popup__text{font-size:50px}}.course-consult-popup__button{display:inline-block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:500;font-size:18px;margin-top:-6px;border-radius:56px;padding:20px 46px;text-decoration:none;background-color:#8e722a;color:#fff}.no-touch .course-consult-popup__button:hover,.no-touch .course-video-promo-popup__button:hover{background-color:#776028}.course-consult-popup__aside-item{margin-bottom:25px}.course-consult-popup__consult-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px}.course-consult-popup__nazar{border-radius:20px;width:72px;height:72px}.course-consult-popup__aside-item__desc{font-weight:500!important;line-height:22px!important;margin-left:16px}@media only screen and (max-width:767px){.course-consult-popup__aside-item__desc{-ms-flex-item-align:center;align-self:center}}.course-consult-popup__inner--wide{width:420px}.course-consult-popup__done-desc p,.course-video-promo-popup__done-desc p{color:#6d757f;font-size:16px}.course-consult-popup__close{position:absolute;top:28px;right:34px;width:30px;height:30px}.course-consult-popup__close .icon{width:30px;height:30px;stroke:rgba(255,255,255,.3)}.course-video-promo-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0;width:100%;height:100%;border-radius:20px;overflow:hidden}@media only screen and (max-width:599px){.course-video-promo-popup{bottom:-80px;width:100%}}.course-video-promo-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.course-video-promo-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.course-video-promo-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:75px 0 0;background:#1b1b22}@media only screen and (max-width:980px){.course-video-promo-popup__inner{width:730px}}@media only screen and (max-width:767px){.course-video-promo-popup__inner{width:100%;border-radius:16px 16px 0 0}}.course-video-promo-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:60px}@media only screen and (max-width:767px){.course-video-promo-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:35px}}.course-video-promo-popup__desc{width:29%}@media only screen and (max-width:767px){.course-video-promo-popup__desc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}}.course-video-promo-popup__form{width:60%}@media only screen and (max-width:767px){.course-video-promo-popup__form{width:100%}}.course-video-promo-popup__row:not(:last-child){margin-bottom:37px}.course-video-promo-popup__text{width:100%;font-size:85px;color:#e8e8f4;line-height:1em;font-family:"TT Trailers Black","Arial",sans-serif}@media only screen and (max-width:767px){.course-video-promo-popup__text{font-size:50px}}.course-video-promo-popup__button{display:inline-block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:500;font-size:18px;margin-top:-6px;border-radius:56px;padding:20px 46px;text-decoration:none;background-color:#8e722a;color:#fff}.course-video-promo-popup__aside-item{margin-bottom:25px}.course-video-promo-popup__consult-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px}.course-video-promo-popup__nazar{border-radius:20px;width:72px;height:72px}.course-video-promo-popup__aside-item__desc{font-weight:500!important;line-height:22px!important;margin-left:16px}@media only screen and (max-width:767px){.course-video-promo-popup__aside-item__desc{-ms-flex-item-align:center;align-self:center}}.course-video-promo-popup__inner--wide{width:420px}.course-video-promo-popup__close{position:absolute;top:28px;right:34px;width:30px;height:30px}.course-video-promo-popup__close .icon{width:30px;height:30px;stroke:rgba(255,255,255,.3)}.course-case-video-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.course-case-video-popup{bottom:-80px;width:100%}}.course-case-video-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.course-case-video-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.course-case-video-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:935px;max-width:100%;padding:53px 48px 50px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:980px){.course-case-video-popup__inner{width:730px}}@media only screen and (max-width:767px){.course-case-video-popup__inner{width:100%;border-radius:16px 16px 0 0;padding:50px 0}}.course-case-video-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px}@media only screen and (max-width:767px){.course-case-video-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:25px}}.course-case-video-popup__video{position:relative;width:100%;height:0;padding-bottom:56.25%}.cancel-subscription-popup__continue::after,.course-case-video-popup iframe,.course-feedback-popup iframe{position:absolute;top:0;left:0;width:100%;height:100%}.course-case-video-popup__close{position:absolute;top:28px;right:34px;width:30px;height:30px}.course-case-video-popup__close .icon{width:30px;height:30px;stroke:rgba(255,255,255,.3)}.course-case-gallery-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.course-case-gallery-popup{bottom:-80px;width:100%}}.course-case-gallery-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.course-case-gallery-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.course-case-gallery-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:935px;max-width:100%;padding:53px 48px 50px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:980px){.course-case-gallery-popup__inner{width:730px}}@media only screen and (max-width:767px){.course-case-gallery-popup__inner{width:100%;border-radius:16px 16px 0 0;padding:53px 0 50px}}.course-case-gallery-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:60px}@media only screen and (max-width:767px){.course-case-gallery-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:35px}}.course-case-gallery-popup__close{position:absolute;top:28px;right:34px;width:30px;height:30px}.course-case-gallery-popup__close .icon{width:30px;height:30px;stroke:rgba(255,255,255,.3)}.course-feedback-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.course-feedback-popup{bottom:-80px;width:100%}}.course-feedback-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.course-feedback-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.course-feedback-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:935px;max-width:100%;padding:53px 48px 50px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:980px){.course-feedback-popup__inner{width:730px}}@media only screen and (max-width:767px){.course-feedback-popup__inner{width:100%;border-radius:16px 16px 0 0;padding:50px 0}}.course-feedback-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px}@media only screen and (max-width:767px){.course-feedback-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:25px}}.course-feedback-popup__video{position:relative;width:100%;height:0;padding-bottom:56.25%}.course-feedback-popup__close{position:absolute;top:28px;right:34px;width:30px;height:30px}.course-feedback-popup__close .icon{width:30px;height:30px;stroke:rgba(255,255,255,.3)}.cancel-subscription-popup{z-index:2000;visibility:hidden;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.cancel-subscription-popup{bottom:-80px;width:100%}}.cancel-subscription-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.cancel-subscription-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.cancel-subscription-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:368px;max-width:100%;padding:62px 22px 35px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:980px){.cancel-subscription-popup__inner{width:730px}}@media only screen and (max-width:767px){.cancel-subscription-popup__inner{width:100%;border-radius:16px 16px 0 0;padding:56px 23px 23px}}.cancel-subscription-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:60px}@media only screen and (max-width:767px){.cancel-subscription-popup__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:35px}}.cancel-subscription-popup__text{font-family:"TT Trailers Black","Arial",sans-serif;max-width:100%;margin-bottom:25px;font-size:32px;line-height:1.3em;color:#fff;text-align:center}.cancel-subscription-popup__continue,.cancel-subscription-popup__continue a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#fff;border-radius:100px}.cancel-subscription-popup__continue{font-family:"Mont Semi Bold","Arial",sans-serif;margin-top:34px;position:relative;font-size:14px;background:-o-linear-gradient(348.77deg,#c39553 0%,#f39 100%);background:linear-gradient(101.23deg,#c39553 0%,#f39 100%);padding:2px}.cancel-subscription-popup__continue a{z-index:3;height:100%;padding:11px 17px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#1c1b23),color-stop(97.4%,#15141a));background:-o-linear-gradient(top,#1c1b23 0%,#15141a 97.4%);background:linear-gradient(180deg,#1c1b23 0%,#15141a 97.4%)}.cancel-subscription-popup__continue::after{content:"";border-radius:100px;background:-o-linear-gradient(339.77deg,#f39 0%,#c39553 100%);background:linear-gradient(110.23deg,#f39 0%,#c39553 100%);-webkit-transition:opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:opacity .35s cubic-bezier(.16,1,.3,1);transition:opacity .35s cubic-bezier(.16,1,.3,1);z-index:2;opacity:0}.cancel-subscription-popup__leave{font-family:"Mont Semi Bold","Arial",sans-serif;margin-top:24px;font-size:14px;color:#8c899a}.cancel-subscription-popup__leave:hover{color:#fff}.cancel-subscription-popup__desc{text-align:center;color:#8c899a;font-size:14px}.cancel-subscription-popup__close{position:absolute;top:16px;right:16px;width:24px;height:24px}.cancel-subscription-popup__close .icon{width:15px;height:15px;stroke:rgba(255,255,255,.3)}.gift-button,.gift-button svg{position:relative}.gift-button svg{stroke:#3548fe;fill:#000;top:5px;margin-right:7px}.gift-button span{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;color:#3548fe;border-bottom:1px solid #37363a;padding-bottom:3px}.gift-button div{display:inline-block}@media only screen and (max-width:767px){.gift-button div{display:none}}.thank-you-popup{z-index:2000;visibility:visible;pointer-events:none;position:fixed;bottom:calc(50% - 80px);left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);-o-transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition:bottom .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);opacity:0}@media only screen and (max-width:599px){.thank-you-popup{bottom:-80px;width:100%}}.thank-you-popup.is-active{pointer-events:all;bottom:50%;opacity:1}@media only screen and (max-width:599px){.thank-you-popup.is-active{bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.thank-you-popup__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:350px;padding:41px 23px 42px;border-radius:16px;background:#1b1b22}@media only screen and (max-width:599px){.thank-you-popup__inner{width:100%;border-radius:16px 16px 0 0}}.thank-you-popup__close{position:absolute;top:16px;right:16px;width:24px;height:24px}.thank-you-popup__close .icon{width:15px;height:15px;stroke:rgba(255,255,255,.3)}.thank-you-popup__logo{margin-bottom:12px;visibility:hidden}.thank-you-popup__logoImg{width:100px;height:43px}.thank-you-popup__text{font-family:"TT Trailers Black","Arial",sans-serif;max-width:100%;margin-bottom:15px;font-size:32px;line-height:1.3em;color:#fff;text-align:center}.thank-you-popup__emojii{font-size:24px;color:#8c899a}.thank-you-popup__desc,.thank-you-popup__order{text-align:center;color:#8c899a;font-size:14px;line-height:22px;margin-bottom:20px;margin-top:22px}.thank-you-popup__order{margin-bottom:0;margin-top:30px}.thank-you-popup__button-entry{min-height:48px;min-width:284px}.thank-you-popup__button-entry span{font-size:14px}.thank-you-popup__button-telegram{min-width:257px}.thank-you-popup__button-telegram a{padding:11px 19px;text-decoration:none}.topbar{margin-bottom:24px}@media only screen and (max-width:767px){.topbar{margin-bottom:0}}.topbar .gift-button{min-width:auto;min-height:auto;width:49px;height:49px;display:none}@media only screen and (max-width:980px){.topbar .gift-button{display:block}}.topbar .filter-btn{display:none}.topbar .filter-btn_disabled{background:#18171e;color:#878789}@media only screen and (max-width:980px){.topbar .filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:278px;margin-left:10px}}@media only screen and (max-width:599px){.topbar .filter-btn{width:128px;margin-left:5px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.topbar .mobile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;display:none}@media only screen and (max-width:980px){.topbar .mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.inner,.topbar .top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topbar .top-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:980px){.topbar .desktop-search{display:none}}.inner{position:relative;padding:40px 0 107px}@media only screen and (max-width:980px){.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.inner{padding:16px 0}}.container_professium{max-width:1440px;margin:0 auto;padding:0 100px}@media only screen and (max-width:980px){.container_professium{padding:0 30px}}@media only screen and (max-width:599px){.container_professium{padding:0 20px}}.container{max-width:1750px;margin:0 auto;padding:0 100px}@media only screen and (max-width:1920px){.container{max-width:1280px}}@media only screen and (max-width:1279px){.container{max-width:1000px;padding:0 20px}}@media only screen and (max-width:980px){.container{max-width:100%}}@media only screen and (max-width:767px){.container{padding:0 16px}}.container_padding-max{padding:0 20px 0 240px}@media only screen and (max-width:1279px){.container_padding-max{padding:0 30px}}.container_padding-min{padding:0 30px}.container_wider{max-width:100%;padding:0 30px}@media only screen and (max-width:1279px){.container_wider{padding:0 16px}}@media only screen and (max-width:980px){.container_wider{max-width:100%}}.container_padding{padding-top:120px}.container_padding-xs{padding-top:48px}.container_padding-small{padding-top:72px}.container_padding-big{padding-top:181px}@media only screen and (max-width:1279px){.container_padding-big{padding-top:40px}}@media only screen and (min-width:1280px){.container_banner{padding-top:40px}}.header{z-index:1000;position:fixed;width:100%;height:72px;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#fff;background-color:#101014}@media only screen and (max-width:1279px){.header{font-size:10px}}@media only screen and (max-width:980px){.header{font-size:12px}}@media only screen and (max-width:767px){.header{background-color:#101014}}.header__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.header__logo{margin-right:25px}.header__burger{display:none}.header__burger .icon{width:30px;height:10px;fill:#fff}@media only screen and (max-width:980px){.header__burger{display:block;margin-left:auto}.header__burger.is-hidden{display:none}}.header__close{display:none}@media only screen and (max-width:980px){.header__close.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;margin-left:auto}}.header__close .icon{width:21px;height:21px;fill:#fff}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width:980px){.header__inner{z-index:1000;display:none;position:absolute;top:64px;right:0;width:100%;height:calc(100vh - 64px);padding:20px 20px 75px;background-color:#101014;overflow-y:auto}.header__inner.is-visible{display:block}}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding-bottom:1px;letter-spacing:.1em}@media only screen and (max-width:980px){.header__actions{margin-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__link{display:none}@media only screen and (max-width:1279px){.header__link{font-size:10px}}@media only screen and (max-width:980px){.header__link{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;display:block;margin-right:auto;font-size:16px;line-height:1.4em;color:#fff}}.header__link.is-active{color:#3548fe;pointer-events:none}.header__restream{margin-right:50px;color:#8c899a;text-transform:uppercase;font-size:12px}@media only screen and (max-width:1279px){.header__restream{font-size:10px;margin-right:15px}}@media only screen and (max-width:980px){.header__restream{margin:10px 0}}.header__restream img{margin-left:.9em}@media only screen and (max-width:1279px){.header__restream img{width:65px}}.header__phone{margin-right:32px;color:#fff}@media only screen and (max-width:1279px){.header__phone{font-size:10px}}@media only screen and (max-width:980px){.header__phone{margin-right:0;font-size:16px}}.header__languages{position:relative;margin-right:43px;margin-left:auto}@media only screen and (max-width:980px){.header__languages{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:24px;margin-left:0}}.no-touch .header__languages:hover .header__languages-list{display:block;position:absolute;top:18px;left:0;padding-top:7px;background:#101014}.header__languages-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#fff;letter-spacing:.1em}@media only screen and (max-width:1279px){.header__languages-button{font-size:10px}}@media only screen and (max-width:980px){.header__languages-button{font-size:16px}}.header__languages-button .icon{width:8px;height:4px;margin-left:4px;fill:#8c899a}.header__languages-list{display:none}.header__languages-list.is-visible{display:block;position:absolute;top:27px;left:0;background:#101014}.header__languages-item{font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#fff;cursor:pointer}@media only screen and (max-width:1279px){.header__languages-item{font-size:10px}}@media only screen and (max-width:980px){.header__languages-item{font-size:16px}}.header__languages-select{display:none}.header__login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#fff;text-transform:uppercase;letter-spacing:.1em}@media only screen and (max-width:1279px){.header__login{max-width:185px;font-size:10px}}@media only screen and (max-width:980px){.header__login{display:none}}.header__login_mob{display:none}@media only screen and (max-width:980px){.header__login_mob{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;margin-bottom:30px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;text-transform:none;letter-spacing:0;white-space:nowrap}}.header__login .icon{min-width:18px;min-height:18px;margin-right:8px;fill:#3548fe}html.ios .header__login .icon{margin-bottom:2px}.intro{overflow-x:hidden;padding-top:72px}@media only screen and (max-width:1279px){.intro{overflow-x:visible}}.intro__gift-container{position:relative}.no-touch .info-block a:hover,.no-touch .intro__gift-container:hover .intro__gift-text{color:#fff;border-bottom:1px solid #fff}.no-touch .intro__gift-container:hover .intro__gift-image{fill:#000;stroke:#fff}.intro__gift-text{font-size:16px;font-family:"Mont Semi Bold","Arial",sans-serif}.intro__gift-image{stroke:#c39553;fill:#000;position:relative;top:5px;margin-right:7px}.intro__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:648px;height:648px}@media only screen and (max-width:1279px){.intro__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:830px;height:830px}}@media only screen and (max-width:767px){.intro__container{min-height:auto;height:auto}}.intro__info{width:583px}@media only screen and (max-width:1920px){.intro__info{width:368px}}@media only screen and (max-width:1279px){.intro__info{width:100%}}.intro__title{margin-bottom:24px}@media only screen and (max-width:767px){.intro__title{margin-bottom:32px}}.intro__text{max-width:344px;margin-bottom:48px;line-height:22px;color:#aaa7b4}@media only screen and (max-width:1279px){.intro__text{max-width:100%}}@media only screen and (max-width:767px){.intro__text{display:none}}.intro__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1279px){.intro__action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:599px){.intro__action{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.intro__button{margin-right:16px}@media only screen and (max-width:599px){.intro__button{margin-right:0}}.intro__price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.4em}@media only screen and (max-width:599px){.intro__price{margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.intro__currency{margin-right:5px}.intro__currency_symbol{display:block}.intro__image{position:absolute;bottom:55px;right:6%;width:837px}@media only screen and (max-width:1920px){.intro__image{right:-9%}}@media only screen and (max-width:1440px){.intro__image{right:-4%;width:770px}}@media only screen and (max-width:1279px){.intro__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;bottom:0;width:760px;height:530px;margin-bottom:30px}}@media only screen and (max-width:767px){.intro__image{right:-3%;top:32px;width:100%;height:100%}}.intro__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1286px}@media only screen and (max-width:1920px){.cards-block__list{max-width:860px}}@media only screen and (max-width:767px){.cards-block__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cards-block__item{margin:0 10px 76px 0}@media only screen and (max-width:767px){.cards-block__item{width:100%;margin:0 0 40px}}@media only screen and (max-width:1920px){.cards-block__item_visibility{display:none}}.cards-block__item_relative{margin:0}.popular-lections{min-height:670px;margin-bottom:70px;padding-top:32px}.popular-lections__button{display:block}@media only screen and (max-width:767px){.popular-lections__button{display:none}}.popular-lections__button-bottom-mobile{display:none;width:100%;text-align:center}@media only screen and (max-width:767px){.popular-lections__button-bottom-mobile{display:block}}.popular-lections__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media only screen and (max-width:980px){.popular-lections__heading:first-child{margin-top:32px}}@media only screen and (max-width:767px){.cards-block+.popular-lections__heading{margin-top:70px}}.popular-lections__heading,.popular-lections__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popular-lections__title .icon{width:28px;height:34px;margin-right:8px;fill:#fc364c}@media only screen and (max-width:767px){.popular-lections__title .icon{width:20px;height:24px}}.popular-lections__slider{position:relative;left:0;max-width:100vw;margin-right:calc(50% - 50vw + 180px);overflow-x:hidden}@media only screen and (max-width:980px){.popular-lections__slider{margin-right:calc(50% - 50vw + 12px)}}@media only screen and (max-width:767px){.popular-lections__slider{margin-right:-15px}}.popular-lections__slider::after{z-index:10;content:"";position:absolute;top:0;right:-11px;width:180px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(.35%,rgba(16,16,20,0)),color-stop(93.56%,#101014));background:-o-linear-gradient(left,rgba(16,16,20,0) .35%,#101014 93.56%);background:linear-gradient(to right,rgba(16,16,20,0) .35%,#101014 93.56%)}@media only screen and (max-width:767px){.popular-lections__slider::after{display:none}}.popular-lections__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:auto;width:calc(100% + 20px);padding-bottom:25px}@media only screen and (max-width:767px){.popular-lections__inner{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.popular-lections__inner::-webkit-scrollbar{visibility:hidden}.popular-lections__slide{width:278px;margin-right:10px}@media only screen and (max-width:767px){.popular-lections__slide{scroll-snap-align:start}}@media only screen and (max-width:1279px){.popular-lections__slide{max-width:278px}}.selected-lections{position:relative;padding:32px 0 120px;overflow-x:hidden}.selected-lections__slider{width:100%;max-width:1286px;height:auto}@media only screen and (max-width:1920px){.selected-lections__slider{max-width:856px}}@media only screen and (max-width:1279px){.selected-lections__slider{max-width:100%}}.selected-lections__slide{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1286px}@media only screen and (max-width:1920px){.selected-lections__slide{max-width:856px}}@media only screen and (max-width:1279px){.selected-lections__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}}.selected-lections__image{overflow:hidden;width:190px;height:190px;margin-right:32px;border-radius:50%;background:#3548fe}@media only screen and (max-width:1279px){.selected-lections__image{width:104px;height:104px;margin:0 0 32px}}.selected-lections__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected-lections__link{width:100%;height:100%;color:#fff}.selected-lections__text{width:477px}@media only screen and (max-width:1279px){.selected-lections__text{width:100%;text-align:center}}.selected-lections__subtitle{margin-bottom:18px;font-family:"Mont Bold","Arial",sans-serif;font-size:12px;line-height:1.5em;color:#3548fe;text-transform:uppercase;letter-spacing:.1em}.selected-lections__navigation{position:absolute;width:100%;height:48px;top:50%;margin-top:-1.7em}@media only screen and (max-width:1279px){.selected-lections__navigation{display:none}}.selected-lections__next,.selected-lections__prev{z-index:120}.selected-lections__next:focus,.selected-lections__prev:focus{outline:2px solid #3548fe}.no-outline .selected-lections__next:focus,.no-outline .selected-lections__prev:focus{outline:0}.selected-lections .swiper-container{margin-left:0;margin-right:0}.selected-lections .swiper-button-next,.selected-lections .swiper-button-prev{opacity:1}.selected-lections .swiper-button-next::after,.selected-lections .swiper-button-prev::after{font-size:12px;color:#fff}.selected-lections .swiper-pagination{visibility:hidden;bottom:72px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:20px}@media only screen and (max-width:1279px){.selected-lections .swiper-pagination{visibility:visible}}.selected-lections .swiper-pagination-bullet{width:8px;height:8px;margin-right:8px;background:#3548fe;opacity:.4}.selected-lections .swiper-pagination-bullet:last-of-type{margin-right:0}.selected-lections .swiper-pagination-bullet-active{opacity:1}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__item{display:none}.pagination__item_next{margin-left:auto}.pagination__item.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay{z-index:1500;display:none;position:fixed;width:100%;height:100%;background:#101014;opacity:.9}.overlay.is-active{display:block}.search-results-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:97px}@media only screen and (max-width:980px){.search-results-empty{padding-top:85px}}.search-results-empty__image{width:109px;height:24px;margin-bottom:24px}.search-results-empty__text{max-width:221px;margin-bottom:24px;font-weight:500;color:#8c899a;text-align:center}.search-results-empty__link{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:14px}.pagination-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:22px}.pagination-top .hide{display:none}.pagination-top__back-button{width:48px;height:48px;background:#201e29;border-radius:100px}.pagination-top__like-button{min-width:170px}.pagination-top__like-button button{padding:13px 23px}.pagination-top__like-button svg{fill:#fff;margin-right:10px;width:18px;height:18px}.video-content{padding:32px 0 64px}.video-content__data{margin-bottom:7px;color:#8c899a}.video-content__data_margin{margin-bottom:40px}.video-content__link{margin-right:15px}.video-content__title{margin-bottom:20px}.video-content__video-block{position:relative;max-width:1080px;height:auto;overflow:hidden;margin-bottom:40px}@media only screen and (max-width:1279px){.video-content__video-block{max-width:100%}}.video-content__video-block_shadow::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),to(rgba(0,0,0,.35)));background:-o-linear-gradient(bottom,rgba(0,0,0,.35),rgba(0,0,0,.35));background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35))}.video-content__cover{position:relative;width:100%;height:100%;border-radius:16px}.video-content__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media only screen and (max-width:767px){.video-content__cover img{border-radius:14px}}.video-content__video{display:none;z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.feedback-slider__image-section button,.video-content__video.is-active{display:block}.video-content__iframe{width:100%;height:100%;background:#101014}.video-content__iframe .player,.video-content__iframe .vp-placeholder{height:100%}.video-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1279px){.video-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.video-content__socials{height:33px;margin-right:120px}@media only screen and (max-width:1279px){.video-content__socials{margin:0 0 40px}}.video-content__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:599px){.video-content__main{width:100%}}.video-content__tags{margin-bottom:25px}.video-content__info-block{max-width:536px;margin-bottom:10px}.video-content__action,.video-content__container,.video-content__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-content__play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#35312e}.video-content__play .icon{width:20px;height:20px;fill:#fff}.video-content__action,.video-content__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-content__action{z-index:10;bottom:35%;width:100%;position:absolute}.video-content__container{position:relative}.video-content__button_margin{margin-bottom:10px}@media only screen and (max-width:767px){.video-content__button{margin-right:auto}.video-content__button_margin{margin-right:0}}.other-videos{position:absolute;left:0;width:100%;padding-top:64px;background:#1b1b22}@media only screen and (max-width:1279px){.other-videos{padding-top:40px}}.other-videos__title{margin-bottom:32px}.other-videos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.other-videos__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.other-videos__item{margin:0 10px 40px 0}@media only screen and (max-width:767px){.other-videos__item{width:100%}}.main{width:80%;min-height:497px}@media only screen and (max-width:1279px){.main{width:77%}}@media only screen and (max-width:980px){.main{width:100%}}.main_video{width:100%}.info-block{max-width:536px;margin-bottom:10px}.info-block h6,.info-block p{margin-bottom:20px;font-weight:500;line-height:25px}.info-block a{padding-bottom:3px;color:#3548fe;border-bottom:1px solid #37363a}.info-block h6{margin-bottom:16px;font-family:"Mont Bold","Arial",sans-serif;font-size:18px;line-height:1.1em}.feedback-slider{margin-bottom:70px;margin-top:34px;position:relative}.feedback-slider_item{width:290px!important;min-width:290px!important}.feedback-slider__button{width:100%;padding:15px 16px;background:#ffffff1c;color:#fff;border-radius:40px;font-size:15px;max-width:183px;font-family:"Mont Semi Bold","Arial",sans-serif;margin-bottom:13px}@media only screen and (max-width:767px){.feedback-slider__button{display:none}}.feedback-slider__button:hover{-webkit-transition:.1s!important;-o-transition:.1s!important;transition:.1s!important;background:#a00304}.feedback-slider__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.feedback-slider__slider{position:relative;left:0;max-width:100vw;margin-right:calc(50% - 50vw + 130px)}@media only screen and (max-width:980px){.feedback-slider__slider{margin:0 -50px 0 0}}@media only screen and (max-width:767px){.feedback-slider__slider{margin:0 -30px 0 0}}.feedback-slider__inner{width:calc(100% + 20px);padding-bottom:25px}@media only screen and (max-width:980px){.feedback-slider__inner{padding-left:30px}}@media only screen and (max-width:767px){.feedback-slider__inner{width:100%;padding-left:30px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.feedback-slider__inner::-webkit-scrollbar{visibility:hidden}.feedback-slider__socials img{width:24px;margin-bottom:10px;cursor:pointer;margin-right:5px}.feedback-slider__play-btn:hover,.feedback-slider__socials img:hover{opacity:.7}.feedback-slider__image-section{position:relative;width:290px;height:273px;margin-bottom:15px}.feedback-slider__student-card{width:290px;margin-right:20px}.feedback-slider__play-btn{width:50px;position:absolute;bottom:15px;left:15px;cursor:pointer}.feedback-slider__photo{border-radius:20px;padding:0;width:100%;height:100%;margin:0 0 15px}.feedback-slider__name{letter-spacing:-.2px;font-style:normal;font-weight:100;text-decoration:none;text-transform:none;font-size:24px;color:#fff;display:block}.feedback-slider__position{text-transform:uppercase;letter-spacing:1.6px;font-size:13px;color:#8e722a;margin:9px 0 4px -1px;display:block;line-height:1.24}.feedback-slider__student-feedback{letter-spacing:-.2px;color:#6d757f;font-size:16px;padding-right:15px}.feedback-slider .swiper-button-disabled{display:none}.feedback-slider .feedback-slider-button-next{top:19%;right:24px}.feedback-slider .feedback-slider-button-prev{top:19%;left:-30px}.feedback-slider .feedback-slider-button-next,.feedback-slider .feedback-slider-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#333;border-radius:50%}@media only screen and (max-width:767px){.feedback-slider .feedback-slider-button-next,.feedback-slider .feedback-slider-button-prev{display:none}}.course-mentors-slider .course-mentors-slider-next:hover,.course-mentors-slider .course-mentors-slider-prev:hover,.feedback-slider .feedback-slider-button-next:hover,.feedback-slider .feedback-slider-button-prev:hover{opacity:.6}.course-mentors-slider .course-mentors-slider_list:hover .mentors_swiper-button-next,.course-mentors-slider .course-mentors-slider_list:hover .mentors_swiper-button-prev,.feedback-slider .feedback-slider_list:hover .projects_swiper-button-next,.feedback-slider .feedback-slider_list:hover .projects_swiper-button-prev{visibility:visible}.course-mentors-slider{min-height:670px;margin-bottom:70px;margin-top:34px}.course-about a,.course-mentors-slider a,.course-partners a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.no-touch .course-about a:hover,.no-touch .course-match a:hover,.no-touch .course-match-second a:hover,.no-touch .course-mentor a:hover,.no-touch .course-mentors-slider a:hover,.no-touch .course-partners a:hover,.no-touch .course-program a:hover,.no-touch .course-questions a:hover,.no-touch .course-registration a:hover{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#fff 0%,#fff 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#fff 0%,#fff 100%) 0 100%/1px 1px repeat-x;color:#fff}.course-mentors-slider__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.course-mentors-slider__button{width:100%;padding:15px 16px;background:#ffffff1c;color:#fff;border-radius:40px;font-size:15px;max-width:183px;font-family:"Mont Semi Bold","Arial",sans-serif;margin-bottom:13px}@media only screen and (max-width:767px){.course-mentors-slider__button{display:none}}.course-mentors-slider__button:hover{-webkit-transition:.1s!important;-o-transition:.1s!important;transition:.1s!important;background:#a00304}.course-mentors-slider__title{font-family:'TT Trailers Black','Arial',sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-mentors-slider__slider{position:relative;max-width:100vw;margin-right:calc(50% - 50vw + 130px)}@media only screen and (max-width:980px){.course-mentors-slider__slider{margin:0 -50px 0 0}}@media only screen and (max-width:767px){.course-mentors-slider__slider{margin:0 -30px 0 0}}.course-mentors-slider__inner{padding-bottom:25px}@media only screen and (max-width:767px){.course-mentors-slider__inner{width:100%}}.course-mentors-slider__socials img{width:28px}.course-mentors-slider__student-card{width:290px!important;min-width:290px!important}.course-mentors-slider__company-logo{width:88px}.course-mentors-slider__photo{border-radius:20px;padding:0;width:290px;height:447px;margin:0 0 15px}.course-mentors-slider__name{letter-spacing:-.2px;font-style:normal;font-weight:100;text-decoration:none;text-transform:none;font-size:24px;color:#fff;display:block;margin:13px 0 20px}.course-mentors-slider__position{text-transform:uppercase;letter-spacing:1.6px;font-size:13px;color:#8e722a}.course-mentors-slider__student-feedback{letter-spacing:-.2px;color:#6d757f;font-size:14px;line-height:1.4}.course-mentors-slider__feedback{height:130px}.course-mentors-slider .swiper-button-disabled{display:none}.course-mentors-slider .course-mentors-slider-next{top:32%;right:24px}.course-mentors-slider .course-mentors-slider-prev{top:32%;left:-30px}.course-mentors-slider .course-mentors-slider-next,.course-mentors-slider .course-mentors-slider-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#333;border-radius:50%}@media only screen and (max-width:767px){.course-mentors-slider .course-mentors-slider-next,.course-mentors-slider .course-mentors-slider-prev{display:none}}.course-mentors-slider .course-mentors-slider-button-prev:after,.course-mentors-slider .course-mentors-slider-next:after,.course-mentors-slider .course-mentors-slider-prev:after,.feedback-slider .feedback-slider-button-next:after,.feedback-slider .feedback-slider-button-prev:after{font-size:12px;color:#fff;font-weight:700}.course-about{margin-bottom:100px}.course-about p{max-width:600px;width:100%;letter-spacing:-.2px;color:#6d757f;font-size:16px;margin-top:25px;margin-bottom:60px}.course-about__section{background:rgba(255,255,255,.05);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px;padding:30px}@media only screen and (max-width:767px){.course-about__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-about__info{width:290px;margin-right:20px;padding-right:30px;position:relative;padding-top:20px}@media only screen and (max-width:767px){.course-about__info{width:100%;margin-bottom:50px;margin-right:0;padding-right:0}}.course-about__info img{width:20px;position:absolute;top:-4px}.course-about__info:last-child{margin-right:0;padding-right:0;margin-bottom:0}.course-about__info:last-child img{width:16px;height:21px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.course-about__title{color:#fff;font-size:33px;letter-spacing:-.2px;display:block;margin:12px 0 22px;line-height:1}.course-about__desc{font-size:14px;color:#6d757f;letter-spacing:-.2px;display:block;line-height:18px}.course-networking__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.course-networking__cols_centered .course-networking__cols__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-networking__cols_divided .course-networking__cols__col{position:relative;margin-bottom:0}.course-networking__cols_4 .course-networking__cols__col{width:25%}@media only screen and (max-width:767px){.course-networking__cols_4 .course-networking__cols__col{width:50%}}.course-networking__cols__col{margin-bottom:50px}.course-networking__partner{text-align:center;position:relative;padding-top:20px;padding-bottom:40px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.course-networking__partner{width:100%}}.course-networking__partner_logo-only{padding-bottom:20px}.course-networking__partner_logo-only .course-networking__partner__logo{height:auto;margin-bottom:0}.course-networking__partner__logo{height:50px;margin-bottom:30px}.course-networking__partner__logo img{max-width:100%;max-height:100%}.course-networking__cols_divided .course-networking__cols__col::after,.course-similar__cols_divided .course-similar__cols__col::after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#242424}.course-networking__cols_divided .course-networking__cols__col:nth-child(4n):after{display:none}@media only screen and (max-width:767px){.course-networking__cols_divided .course-networking__cols__col:nth-child(2n):after{display:none}}.course-partners{margin-top:50px}.course-partners h1{padding-top:60px;padding-bottom:40px;font-style:normal;font-family:'TT Trailers Black','Arial',sans-serif;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-partners__program{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width:767px){.course-partners__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-partners__program__desc{-ms-flex-negative:0;flex-shrink:0;width:25%;margin-right:70px;margin-bottom:50px}@media only screen and (max-width:767px){.course-partners__program__desc{width:100%}}.course-partners__program__desc p{font-size:16px;color:#6d757f;letter-spacing:-.2px;vertical-align:top}.course-partners__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:50%}@media only screen and (max-width:767px){.course-partners__program__list{width:100%;padding-left:23px}}.course-partners__program-module:not(:last-child){margin-bottom:45px}.course-partners__program-module{position:relative;padding-right:20%}@media only screen and (max-width:767px){.course-partners__program-module{padding-right:0}}.course-partners__program-module__item{margin-bottom:20px}.course-partners__program-module__item img{width:166px;margin-bottom:5px}.course-partners__program-module__item:before{content:" — ";letter-spacing:1.6px;font-size:13px;color:#8e722a;text-transform:uppercase;font-style:normal;font-weight:500;text-decoration:none;position:absolute;top:10px;left:-23px}.course-partners__program-module__item-title,.course-partners__program-module__title{margin-bottom:15px}.course-partners__text_reg,.course-partners__text_sm{font-size:16px;line-height:1.3}.course-partners__text{letter-spacing:-.4px;font-weight:500}.course-partners__text a{font-weight:500}.course-partners__text p{font-size:14px;color:#6d757f;letter-spacing:-.2px;vertical-align:top}.course-similar h3{padding-top:60px}.course-similar__section{padding:20px 0}.course-similar__others{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}@media only screen and (max-width:980px){.course-similar__others{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column}}.course-similar__item{border:1px #2f2f2f solid;padding:26px 40px 17px 23px;max-width:338px;height:240px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.course-similar__item:hover{border:1px #fff solid;-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important}.course-similar__title{font-size:24px;line-height:27px;font-style:normal;font-weight:500;color:#8e722a;display:block}.course-similar__desc,.course-similar__price{font-style:normal;font-weight:500;font-size:14px;color:#6d757f;display:block}.course-similar__bottom{margin-top:auto}.course-similar__cols_centered .course-similar__cols__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-similar__cols_divided .course-similar__cols__col{position:relative;margin-bottom:0}.course-similar__cols_4 .course-similar__cols__col{width:25%}.course-similar__cols__col{margin-bottom:50px}.course-similar__partner{text-align:center;position:relative;padding-top:20px;padding-bottom:40px;margin-left:auto;margin-right:auto}.course-similar__partner_logo-only{padding-bottom:20px}.course-similar__partner_logo-only .course-similar__partner__logo{height:auto;margin-bottom:0}.course-similar__partner__logo{height:50px;margin-bottom:30px}.course-similar__partner__logo img{max-width:100%;max-height:100%}.course-registration{background-color:#ffffff0a;padding:55px 0 0}.course-registration a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-registration__cols_centered .course-registration__cols__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-registration__cols{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.course-registration__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-registration__cols_aside{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.course-registration__cols_2 .course-registration__cols__col:nth-child(odd){padding-right:0}}.course-registration__cols_2 .course-registration__cols__col{width:50%}@media only screen and (max-width:767px){.course-registration__cols_2 .course-registration__cols__col{width:100%}}.course-registration__cols_2 .course-registration__cols__col:last-child{padding-top:45px;padding-left:82px}@media only screen and (max-width:767px){.course-registration__cols_2 .course-registration__cols__col:last-child{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.course-registration__cols__col{margin-bottom:13px}.course-registration__cols_2 .course-registration__cols__col:nth-child(odd){padding-right:41px}@media only screen and (max-width:767px){.course-registration__cols_2 .course-registration__cols__col:nth-child(odd){padding:0}}.course-registration__cols_aside.cols_with-title .course-registration__cols__col:nth-child(odd):not(:first-child),.course-registration__cols_aside:not(.cols_with-title) .course-registration__cols__col:nth-child(even){width:34%;-ms-flex-negative:0;flex-shrink:0;padding-top:17px}@media only screen and (max-width:980px){.course-registration__cols_aside.cols_with-title .course-registration__cols__col:nth-child(odd):not(:first-child),.course-registration__cols_aside:not(.cols_with-title) .course-registration__cols__col:nth-child(even){padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.course-registration__cols_aside.cols_with-title .course-registration__cols__col:nth-child(odd):not(:first-child),.course-registration__cols_aside:not(.cols_with-title) .course-registration__cols__col:nth-child(even){width:100%}}.course-registration__btn{display:inline-block;padding:10px 27px;border-radius:75px;color:#fff;background-color:#8e722a;font-size:15px;text-align:center;-webkit-transition:color .25s,background-color .25s,border-color .25s;-o-transition:color .25s,background-color .25s,border-color .25s;transition:color .25s,background-color .25s,border-color .25s}.course-registration__btn:hover{background-color:#776028}.course-registration__btn_fullwidth{width:100%}.course-registration .link-big,.course-registration__btn{font-weight:700;text-decoration:none}.course-registration__btn_big{border-radius:56px;padding:20px 46px}.course-registration__form{margin-top:65px}.course-registration__form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:500;font-size:18px;margin-top:-6px}.course-registration__form_last{margin-bottom:60px!important}.course-registration__form__row:not(:last-child){margin-bottom:37px}.course-registration__form__row_checkbox{margin-bottom:30px}.course-registration__form__row input:focus{border-bottom:1px solid #fff;-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important}.course-registration__form__row input:-webkit-autofill,.course-registration__form__row input:-webkit-autofill:active,.course-registration__form__row input:-webkit-autofill:focus,.course-registration__form__row input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #19191d inset!important}.course-registration__form__row input:-webkit-autofill{-webkit-text-fill-color:#fff!important}.course-registration__cols_about .course-registration__cols__col a,.course-registration__text_blue-links a,.course-registration__text_sm a{color:#8e722a;text-decoration:none}.course-registration__checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account__form .checkbox-group input,.course-registration__checkbox{position:relative;width:18px;height:18px;top:2px;color:#101014;border:1px solid #8e722a;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;letter-spacing:-.2px;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);-o-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1);margin-right:4px}.account__form .checkbox-group input:before,.course-registration__checkbox::before{position:absolute;content:"";display:block;top:1px;left:6px;width:6px;height:11px;border-style:solid;border-color:#aeadad;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.account__form .checkbox-group input:checked,.course-registration__checkbox:checked{color:#fff;border-color:#606065;background:#606065}.account__form .checkbox-group input:checked::before,.course-registration__checkbox:checked::before{opacity:1}.account__form .checkbox-group label,.course-registration__checkbox-group__checkbox{-ms-flex-negative:0;flex-shrink:0}.course-registration__checkbox-group__text{color:#7f7f7f;font-size:14px;letter-spacing:-.2px;font-weight:500}.course-registration__checkbox span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;color:#8e722a;opacity:0}.course-registration__aside-item{margin-bottom:25px}@media only screen and (max-width:767px){.course-registration__aside-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.course-registration__nazar{border-radius:20px;width:72px;height:72px}.course-match-second__program__description div,.course-registration__consult-section{display:-webkit-box;display:-ms-flexbox;display:flex}.course-registration__consult{font-family:"Mont Semi Bold","Arial",sans-serif;background-color:transparent;border-radius:40px;border:3px solid #957236;color:#fff;padding:12px 13px;font-weight:500;font-size:15px;margin-top:23px;letter-spacing:0}@media only screen and (max-width:767px){.course-registration__consult{width:100%}}.course-registration__consult:hover{border:3px solid #fff;-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important}.course-registration__aside-item__desc{-ms-flex-item-align:center;align-self:center;font-weight:500!important;line-height:22px!important;margin-left:16px}.course-registration__aside-item__desc p{color:#6d757f}.course-program a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-program h1{padding-top:60px;font-style:normal;font-family:'TT Trailers Black','Arial',sans-serif;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-program__program{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width:767px){.course-program__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-program__program__desc{margin-right:83px}.course-program__program__desc img{width:254px;height:265px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:767px){.course-program__program__desc img{width:100%;height:100%;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);padding:0 20%}.course-program__program__desc{width:100%;margin-right:0;margin-bottom:50px}}.course-program__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:50%;counter-reset:heading;margin-top:10px}@media only screen and (max-width:767px){.course-program__program__list{width:100%;margin-top:0}}.course-program__program-module:not(:last-child){margin-bottom:40px}.course-program__program-module{position:relative}@media only screen and (max-width:767px){.course-program__program-module{padding-right:0}}.course-intro__support span,.course-program__program-module:before{text-transform:uppercase;letter-spacing:1.6px;font-size:13px;color:#8e722a}.course-program__program-module:before{counter-increment:heading;content:"" counter(heading) " ";font-style:normal;font-weight:500;text-decoration:none;position:absolute;top:-4px;left:-23px}@media only screen and (max-width:767px){.course-program__program-module:before{position:relative;top:-7px;left:0}}.course-program__program-module__items{padding-bottom:20px}@media only screen and (max-width:767px){.course-program__program-module__items{padding-bottom:0}}.course-program__program-module__item-title,.course-program__program-module__title{margin-bottom:8px}.course-program__title-reg{font-weight:100}.course-program__title-reg_big{font-size:24px;letter-spacing:-.4px}.course-program__text_reg,.course-program__text_sm{font-size:16px;line-height:1.3}.course-program__text{letter-spacing:-.4px;font-weight:500}.course-program__text a{font-weight:500}.course-how-is-learning__text p,.course-match__text p,.course-program__text p{font-size:14px;color:#6d757f;letter-spacing:-.2px;vertical-align:top}.course-program__program-module__item-desc li::before,.course-program__text ul li::before{content:"\2022";color:#8e722a;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.course-program__text ul{list-style:none;margin-left:15px}.course-program__text ul li{font-size:14px;color:#6d757f;letter-spacing:-.2px;vertical-align:top;padding-bottom:10px}.course-intro{padding-top:72px}.course-intro .course-section{padding:0 0 0 140px}@media only screen and (max-width:767px){.course-intro .course-section{padding:0}}.course-intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.course-intro__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-intro__back-button{width:62px;height:62px;left:-5px;position:relative}.no-touch .course-intro__back-button:hover{opacity:.8}.course-intro__back-button img{width:17px;height:31px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.course-intro__info{width:660px}@media only screen and (max-width:767px){.course-intro__info{width:100%}}.course-intro__support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:143px;padding-right:53px}@media only screen and (max-width:767px){.course-intro__support{width:100%;margin-top:50px;padding:0}}.course-intro__support span{display:block}.course-intro__support img{width:152px;height:36px;opacity:1;position:relative;top:8px;left:-3px}.course-intro__breadcrumb{display:block;margin-top:21px}.course-intro__breadcrumb a{text-decoration:none;padding-bottom:3px;background:-webkit-gradient(linear,left top,right top,from(#2c2c2c),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#2c2c2c 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#2c2c2c 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#6b727c;font-size:16px;letter-spacing:-.4px}.course-intro__breadcrumb a:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,from(white),to(white)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,white 0%,white 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,white 0%,white 100%) 0 100%/1px 1px repeat-x}.course-intro__register-btn,.course-intro__register-btn:hover{-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important}.course-intro__register-btn{font-weight:500;font-style:normal;color:#fff;font-size:15px;letter-spacing:0;border-radius:35px;padding:12px 44px;margin-top:39px;font-family:"Mont Semi Bold","Arial",sans-serif;border:3px solid #957236}.course-intro__register-btn:hover{border:3px solid #fff}.course-intro__title{font-size:85px;font-family:'TT Trailers Black','Arial',sans-serif;line-height:1em;font-weight:500;color:#e8e8f4;margin-top:22px;display:block;letter-spacing:0}@media only screen and (max-width:599px){.course-intro__title{font-size:62px}}@media only screen and (max-width:350px){.course-intro__title{font-size:62px}}.course-intro__desc{letter-spacing:-.2px;color:#6d757f;font-size:16px;margin:24px 0 10px;line-height:22px;padding-right:20px}.course-video-intro{position:relative;margin:80px 0;height:529px}@media only screen and (max-width:767px){.course-video-intro{height:auto}}.course-video-intro h1{padding-top:60px}.course-video-intro__widget-shape{left:50%;top:50%;position:absolute;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.course-video-intro__widget-shape img{width:65px}}.course-video-intro__widget-shape:hover{opacity:.7}.course-video-intro__shape{position:absolute;left:23px;top:23px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.course-video-intro__viewable{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-match a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-how-is-learning h1,.course-match h1{padding-top:60px;padding-bottom:40px;font-style:normal;font-family:'TT Trailers Black','Arial',sans-serif;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-match__program{margin-top:40px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.course-match__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.course-match__program__desc{max-width:35%;width:100%}.course-match__program__desc img{width:220px;height:265px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:relative;top:-53px;left:-10px}@media only screen and (max-width:767px){.course-match__program__desc img{width:100%;height:100%;padding:0 20%;top:0;left:0}.course-match__program__desc{width:100%;max-width:100%;margin-bottom:50px}}.course-match__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:50%;counter-reset:heading;padding-right:20px}@media only screen and (max-width:1279px){.course-match__program__list{width:35%}}@media only screen and (max-width:767px){.course-match__program__list{width:100%}}.course-match__program__requirements{position:relative;max-width:185px;width:100%}@media only screen and (max-width:767px){.course-match__program__requirements{width:100%;max-width:none}}.course-match__program-module{margin-bottom:30px;position:relative;padding-right:90px}@media only screen and (max-width:1279px){.course-match__program-module{padding-right:0}}.course-match__program-module:last-child{margin-bottom:0}.course-match__program-module:before{counter-increment:heading;content:"" counter(heading) " ";letter-spacing:1.6px;font-size:13px;color:#8e722a;text-transform:uppercase;font-style:normal;font-weight:500;text-decoration:none;position:absolute;top:-4px;left:-23px}@media only screen and (max-width:767px){.course-match__program-module:before{top:-26px;left:0}}.course-match__program-module__items{padding-bottom:20px}.course-match__program-module__item{margin-bottom:20px}.course-match__program-module__item-title,.course-match__program-module__title{margin-bottom:15px}.course-match__title-reg{font-weight:100}.course-match__title-reg_big{font-size:24px;letter-spacing:-.4px}.course-match__text_reg,.course-match__text_sm{font-size:16px;line-height:1.3}.course-match__text{letter-spacing:-.4px;font-weight:500}.course-match__text a{font-weight:500}.course-how-is-learning__program-module__item-desc li::before,.course-match__program-module__item-desc li::before,.course-questions__program-module__item-desc li::before,.course-questions__text ul li::before{content:"\2022";color:#8e722a;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.course-match__program__req-item{margin-bottom:20px}.course-match__program__req-item h3{color:#e8e8f4;font-size:14px;font-weight:600}.course-how-is-learning__program__req-item h3,.course-match__program__req-decs{font-size:14px;letter-spacing:-.2px;font-weight:500;color:#6d757f}.course-match__consult-btn{position:relative;font-family:"Mont Semi Bold","Arial",sans-serif;background-color:transparent;border-radius:40px;border:3px solid #957236;color:#fff;padding:12px 23px;font-weight:500;font-size:15px;letter-spacing:0;top:-5px;left:-5px}@media only screen and (max-width:767px){.course-match__consult-btn{display:none}}.course-match__consult-btn:hover{-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important;border:3px solid #fff}.course-how-is-learning a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-how-is-learning__program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media only screen and (max-width:767px){.course-how-is-learning__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.course-how-is-learning__program__desc{-ms-flex-negative:0;flex-shrink:0;width:35%;max-width:100%}@media only screen and (max-width:767px){.course-how-is-learning__program__desc{width:100%;text-align:center;padding-right:0;margin-bottom:50px}}.course-how-is-learning__program__desc img{width:220px;height:292px}@media only screen and (max-width:767px){.course-how-is-learning__program__desc img{width:100%;height:100%;padding:0 20%}}.course-how-is-learning__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:51%;counter-reset:heading;padding-top:22px}@media only screen and (max-width:1279px){.course-how-is-learning__program__list{width:35%}}@media only screen and (max-width:767px){.course-how-is-learning__program__list{width:100%;padding-top:0}}.course-how-is-learning__program__requirements{position:relative;width:20%;padding-top:15px}@media only screen and (max-width:767px){.course-how-is-learning__program__requirements{width:100%}}.course-how-is-learning__program__requirements h4{font-size:13px;color:#8e722a;margin-bottom:17px;font-weight:500;letter-spacing:1.6px}.course-how-is-learning__program-module:not(:last-child){margin-bottom:42px}.course-how-is-learning__program-module{position:relative;padding-right:65px}@media only screen and (max-width:1279px){.course-how-is-learning__program-module{padding-right:0}}.course-how-is-learning__program-module:before{counter-increment:heading;content:"" counter(heading) " ";letter-spacing:1.6px;font-size:13px;color:#8e722a;text-transform:uppercase;font-style:normal;font-weight:500;text-decoration:none;position:absolute;top:-4px;left:-23px}@media only screen and (max-width:767px){.course-how-is-learning__program-module:before{top:-26px;left:0}}.course-how-is-learning__program-module__items{padding-bottom:25px}.course-how-is-learning__program-module__item{margin-bottom:20px}@media only screen and (max-width:767px){.course-how-is-learning__program-module__item{margin-bottom:35px}}.course-how-is-learning__program-module__item-title,.course-how-is-learning__program-module__title{margin-bottom:10px}.course-how-is-learning__title-reg{font-weight:100}.course-how-is-learning__title-reg_big{font-size:24px;letter-spacing:-.4px}.course-how-is-learning__text_reg,.course-how-is-learning__text_sm{font-size:16px;line-height:1.3}.course-how-is-learning__text{letter-spacing:-.4px;font-weight:500}.course-how-is-learning__text a{font-weight:500}.course-how-is-learning__program__req-item{margin-bottom:25px}.course-how-is-learning__program__req-decs{color:#e8e8f4;font-size:14px;font-weight:100}.course-how-is-learning__consult-btn{font-family:"Mont Semi Bold","Arial",sans-serif;background-color:transparent;border-radius:40px;border:3px solid #957236;color:#fff;padding:12px 13px;font-weight:500;font-size:15px;margin-top:23px;letter-spacing:0;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.course-how-is-learning__consult-btn:hover{-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important;border:3px solid #fff}.course-cases-slider{margin-bottom:70px;margin-top:34px}.course-cases-slider__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.course-cases-slider__button{width:100%;padding:15px 16px;background:#ffffff1c;color:#fff;border-radius:40px;font-size:15px;max-width:183px;font-family:"Mont Semi Bold","Arial",sans-serif;margin-bottom:13px}@media only screen and (max-width:767px){.course-cases-slider__button{display:none}}.course-cases-slider__button:hover{-webkit-transition:.1s!important;-o-transition:.1s!important;transition:.1s!important;background:#a00304}.course-cases-slider__title{font-family:'TT Trailers Black','Arial',sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-cases-slider__slider{position:relative;max-width:100vw;margin-right:calc(50% - 50vw + 130px)}@media only screen and (max-width:980px){.course-cases-slider__slider{margin:0 -50px 0 0}}@media only screen and (max-width:767px){.course-cases-slider__slider{margin:0 -30px 0 0}}.course-cases-slider__inner{padding-bottom:25px}@media only screen and (max-width:980px){.course-cases-slider__inner{padding-left:30px}}@media only screen and (max-width:767px){.course-cases-slider__inner{width:100%;padding-left:30px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.course-cases-slider__inner::-webkit-scrollbar{visibility:hidden}.course-cases-slider__socials img{width:28px}.course-cases-slider__image-section{position:relative;width:290px;height:447px;margin-bottom:15px}.course-cases-slider__image-section button{display:block}.course-cases-slider__case-card{width:290px!important;min-width:290px!important}.course-cases-slider__play-btn{width:50px;position:absolute;bottom:15px;left:15px;cursor:pointer}.course-cases-slider__play-btn:hover{opacity:.7}.course-cases-slider__company-logo{width:88px}.course-cases-slider__photo{border-radius:20px;padding:0;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-cases-slider__name,.course-cases-slider__position{display:block;letter-spacing:-.2px;color:#6d757f;font-size:14px;line-height:1.4}.course-cases-slider__feedback{height:130px}.course-cases-slider .swiper-button-disabled{display:none}.course-cases-slider .course-cases-slider-button-next{top:46%;right:24px}.course-cases-slider .course-cases-slider-button-prev{top:46%;left:-30px}.course-cases-slider .course-cases-slider-button-next,.course-cases-slider .course-cases-slider-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#333;border-radius:50%}@media only screen and (max-width:767px){.course-cases-slider .course-cases-slider-button-next,.course-cases-slider .course-cases-slider-button-prev{display:none}}.course-cases-slider .course-cases-slider-button-next:after,.course-cases-slider .course-cases-slider-button-prev:after,.course-cases-slider .course-cases-slider-next:after,.course-cases-slider .course-cases-slider-prev:after{font-size:12px;color:#fff;font-weight:700}.course-cases-slider .course-cases-slider-button-next:hover,.course-cases-slider .course-cases-slider-button-prev:hover{opacity:.6}.course-cases-slider .course-cases-slider_list:hover .cases_swiper-button-next,.course-cases-slider .course-cases-slider_list:hover .cases_swiper-button-prev{visibility:visible}.course-questions{margin-top:80px}.course-questions a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-questions h1{padding-top:60px;font-style:normal;font-family:'TT Trailers Black','Arial',sans-serif;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:-1.2px;line-height:1.1em}.course-questions__program{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width:767px){.course-questions__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:35px}}.course-questions__program__desc{-ms-flex-negative:0;flex-shrink:0;margin-right:134px}@media only screen and (max-width:767px){.course-questions__program__desc{width:100%;margin-right:0;margin-bottom:50px}}.course-questions__program__desc img{width:202px;height:220px}@media only screen and (max-width:767px){.course-questions__program__desc img{width:100%;height:100%;padding:0 20%}}.course-questions__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:50%}@media only screen and (max-width:767px){.course-questions__program__list{width:100%;padding-left:23px}}.course-questions__program-module:not(:last-child){margin-bottom:45px}.course-questions__program-module{position:relative}@media only screen and (max-width:767px){.course-questions__program-module{padding-right:0}}.course-questions__program-module__items{padding-bottom:20px}.course-questions__program-module__item{margin-bottom:20px}.course-questions__program-module__item:before{content:" + ";letter-spacing:1.6px;font-size:22px;color:#8e722a;text-transform:uppercase;font-style:normal;font-weight:100;text-decoration:none;position:absolute;top:0;left:-23px}.course-questions__program-module__item-title,.course-questions__program-module__title{margin-bottom:15px}.course-questions__title-reg{font-weight:100}.course-questions__title-reg_big{font-size:24px;letter-spacing:-.4px;cursor:pointer;line-height:1.1em}.course-questions__text_reg,.course-questions__text_sm{font-size:16px;line-height:1.3}.course-questions__text{letter-spacing:-.4px;font-weight:500}.course-questions__text a{font-weight:500}.course-questions__text p,.course-questions__text ul li{font-size:14px;color:#6d757f;letter-spacing:-.2px;vertical-align:top}.course-questions__text p{display:none}.course-questions__text ul{list-style:none}.course-questions__text ul li{padding-bottom:10px}.course-questions__js-toogle-on p{display:block}.course-questions__js-toogle-on .course-questions__program-module__item:before{content:" - "}.course-library-promo,.course-mentor{margin-top:50px;margin-bottom:70px}.account__form-tab .iti input,.course-library-promo img{width:100%}.course-mentor{margin-top:30px}.course-match-second a,.course-mentor a{background:-webkit-gradient(linear,left top,right top,from(#535353),to(#2c2c2c)) 0 100%/1px 1px repeat-x;background:-o-linear-gradient(left,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;background:linear-gradient(to right,#535353 0%,#2c2c2c 100%) 0 100%/1px 1px repeat-x;color:#7f7f7f}.course-mentor__section,.course-mentor__title{max-width:50%}.course-mentor__section img{max-width:88px;margin-top:22px}@media only screen and (max-width:767px){.course-mentor__section{max-width:100%}}.course-mentor__desc p{letter-spacing:-.2px;color:#6d757f;font-size:14px;line-height:1.4}.course-mentor img{width:100%;border-radius:20px}.course-match-second h1,.course-mentor__name{font-style:normal;text-decoration:none;text-transform:none;color:#fff}.course-mentor__name{display:block;margin:25px 0 20px;letter-spacing:-.2px;font-weight:100;font-size:24px}.course-match-second h1{padding-top:60px;padding-bottom:40px;font-family:'TT Trailers Black','Arial',sans-serif;font-size:60px;font-weight:500;letter-spacing:-1.2px;line-height:1.1em}.course-match-second__program{margin-top:40px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.course-match-second__program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:40px}}.course-match-second__program__desc{max-width:35%;width:100%}.course-match-second__program__desc img{width:220px;height:265px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:relative;top:-53px;left:-10px}@media only screen and (max-width:767px){.course-match-second__program__desc img{width:100%;height:100%;padding:0 20%;top:0;left:0}.course-match-second__program__desc{width:100%;max-width:100%;margin-bottom:50px}}.course-match-second__program__list{position:relative;-ms-flex-negative:0;flex-shrink:0;width:40%;counter-reset:heading;padding-right:20px}@media only screen and (max-width:1279px){.course-match-second__program__list{width:35%}}@media only screen and (max-width:767px){.course-match-second__program__list{width:100%}}.course-match-second__program__requirements{position:relative;max-width:185px;width:100%}@media only screen and (max-width:767px){.course-match-second__program__requirements{width:100%;max-width:none}}.course-match-second__program__description{position:relative;max-width:250px;width:100%}.course-match-second__program__description img{width:17px;height:17px;margin-right:10px}.course-match-second__program__description span{font-size:16px;color:#6d757f;letter-spacing:-.2px}@media only screen and (max-width:767px){.course-match-second__program__description span{font-size:14px}.course-match-second__program__description{width:100%;max-width:none}}.course-match-second__program-module{margin-bottom:30px;position:relative;padding-right:60px}@media only screen and (max-width:1279px){.course-match-second__program-module{padding-right:0}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_text_item:last-child,#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_item:last-child,.course-match-second__program-module:last-child{margin-bottom:0}.course-match-second__program-module:before{counter-increment:heading;content:"" counter(heading) " ";letter-spacing:1.6px;font-size:13px;color:#8e722a;text-transform:uppercase;font-style:normal;font-weight:500;text-decoration:none;position:absolute;top:-4px;left:-23px}@media only screen and (max-width:767px){.course-match-second__program-module:before{top:-26px;left:0}}.course-match-second__program-module__items{padding-bottom:20px}.course-match-second__program-module__item{margin-bottom:20px}.course-match-second__program-module__item-title,.course-match-second__program-module__title{margin-bottom:15px}.course-match-second__title-reg{font-weight:100}.course-match-second__title-reg_big{font-size:24px;letter-spacing:-.4px}.course-match-second__text_reg,.course-match-second__text_sm{font-size:16px;line-height:1.3}.course-match-second__text{letter-spacing:-.4px;font-weight:500}.course-match-second__text a{font-weight:500}.course-match-second__text p{font-size:14px;color:#6d757f;letter-spacing:-.2px;vertical-align:top}.course-match-second__program-module__item-desc li::before{content:"\2022";color:#8e722a;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.course-match-second__program__req-item{margin-bottom:20px}.course-match-second__program__req-item h3{color:#e8e8f4;font-size:14px;font-weight:600}.course-match-second__program__req-decs{font-size:14px;letter-spacing:-.2px;font-weight:500;color:#6d757f}.course-match-second__consult-btn{position:relative;font-family:"Mont Semi Bold","Arial",sans-serif;background-color:transparent;border-radius:40px;border:3px solid #957236;color:#fff;padding:12px 23px;font-weight:500;font-size:15px;letter-spacing:0;top:-5px;left:-5px}@media only screen and (max-width:767px){.course-match-second__consult-btn{display:none}}.course-match-second__consult-btn:hover{-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important;border:3px solid #fff}.page-content{max-width:936px;padding:56px 0 100px;margin:0 auto}@media only screen and (max-width:767px){.page-content{padding-top:40px}}.page-content__title{padding-bottom:56px}@media only screen and (max-width:767px){.page-content__title{padding-bottom:40px}}.page-content__description{color:#8c899a;font-size:16px;line-height:1.5}@media only screen and (max-width:767px){.page-content__description{font-size:14px;line-height:1.5714286}}.page-content__description p{margin:24px 0}#any_questions .any_questions_title span,#curators .curators_title span,#curriculum .curriculum_title span,#learning .learning_title span,#other_areas .other_areas_title span,#professium_details .advantages .advantages_title span,#reading .reading_title span,#saving .saving_container .saving_title span,#students_projects .students_projects_title span,#students_projects-wide .students_projects-wide_title span,#suitable_program .suitable_program_title span,#write-us .write-us_title span,.page-content__description a,.registration_prof .registration_title span{color:#3548fe}.no-touch .page-content__description a:hover{color:#fff}.page-content__description b{font-weight:400;color:#fff}.account__title{font-size:64px}@media only screen and (max-width:1279px){.account__title{padding-bottom:0}}@media only screen and (max-width:767px){.account__title{padding-bottom:0}}.account__btncontainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:34px;padding-right:0!important}@media only screen and (max-width:980px){.account__btncontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.account__btncontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account__btncontainer button{color:#fff;min-width:204px;min-height:48px;font-size:14px}.account__btncontainer span{z-index:3}.account__price{font-size:16px;margin-left:18px;display:block}@media only screen and (max-width:980px){.account__price{margin-left:0;margin-top:10px}}@media only screen and (max-width:767px){.account__price{margin-left:0;margin-top:10px}}.account #second-panel{padding-left:150px}.account__accept-text{font-size:12px;color:#8c899a;line-height:18px}.account__support-text{margin-top:16px;font-size:14px;line-height:1.5;color:#8c899a}.account__support-text a{color:#3548fe;border-bottom:1px solid #37363a}.account__support-text a:hover{color:#fff;border-bottom:1px solid #fff}.account__form{max-width:455px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account__form .checkbox-group,.account__form-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.account__form .checkbox-group div{font-size:12px;color:#8c899a}.account__form .button{width:auto;height:48px;min-width:168px;min-height:48px;font-size:14px}@media only screen and (max-width:767px){.account__form .button{width:100%}}.account__form .button a{padding:3px 8px}.account__form-tab{width:100%;margin-bottom:40px}@media only screen and (max-width:767px){.account__form-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}}.account__form-tab input{width:80%;height:100%;padding:10px 30px 10px 15px;font-family:"Mont Semi Bold","Arial",sans-serif;font-size:16px;line-height:.9em;color:#fff;border:2px solid #201e29;border-radius:5px;background:#1b1b22}@media only screen and (max-width:767px){.account__form-tab input{width:100%}}.account__form-tab .iti{margin-bottom:0}.account__form-tab span{font-size:14px;color:#8c899a;width:21%}.account__subcription{border:1px solid #37363a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:48px 60px 32px;margin-bottom:30px}.account__subcription-notebook{width:234px;height:192px}@media only screen and (max-width:767px){.account__subcription-notebook{width:100%;height:100%;padding:0 20%}}.account__subcription-present{width:312px;height:205px}@media only screen and (max-width:767px){.account__subcription-present{width:100%;height:100%;padding:0 20%}}.account__subcription-status{color:#3548fe;letter-spacing:.1em;font-size:12px;text-transform:uppercase;margin-bottom:8px;display:block}@media only screen and (max-width:767px){.account__subcription img{margin-bottom:20px}.account__subcription{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px}}.account__gift h4,.account__subcription h4{font-family:"TT Trailers Black","Arial",sans-serif;font-size:34px;line-height:1.1em;font-weight:500;color:#fff;letter-spacing:.005em;margin-bottom:16px}.account__gift p,.account__subcription p{color:#8c899a}.account__subcription div{padding-right:110px}@media only screen and (max-width:980px){.account__subcription div{padding-right:10px}}@media only screen and (max-width:767px){.account__subcription div{padding-right:0}}.account__subcription-cancel{margin-top:33px;color:#8c899a;font-family:"Mont Semi Bold","Arial",sans-serif;border-bottom:1px solid #37363a}.account__subcription-cancel:hover{border-bottom:1px solid #fff;color:#fff}.account__gift{border:1px solid #37363a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:48px 60px}@media only screen and (max-width:767px){.account__gift img{margin-bottom:20px}.account__gift{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px 40px}}.account__gift div{padding-right:25px}@media only screen and (max-width:767px){.account__gift div{padding-right:0}}.account__gift button{margin-top:30px;min-width:239px;min-height:48px;font-size:14px}@media only screen and (max-width:767px){.account__gift button{width:100%}}.account__gift button a{padding:13px 0}.account__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media only screen and (max-width:767px){.account__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account__tabs{margin-right:125px}@media only screen and (max-width:767px){.account__tabs{margin-right:0}}.account__tab{cursor:pointer;display:block;color:#8c899a;padding:6px 0 10px}@media only screen and (max-width:767px){.account__tab{display:inline-block;padding:6px 16px 18px}}.account__tab:first-child{padding-top:0}@media only screen and (max-width:767px){.account__tab:first-child{padding-left:0}}.account__panels{width:100%;border-radius:3px;overflow:hidden;padding:0 0 20px}.account__panel{display:none;-webkit-animation:fadein .8s;animation:fadein .8s}.account__panel-title{font-size:1.5em;font-weight:700}.account__radio{display:none}#one:checked~.account__panels #first-panel,#three:checked~.account__panels #third-panel,#two:checked~.account__panels #second-panel{display:block}#one:checked~.account__tabs #one-tab,#three:checked~.account__tabs #three-tab,#two:checked~.account__tabs #two-tab{color:#3548fe}.intro-conferences{position:relative;padding-top:102px}.intro-conferences__blinking{-webkit-animation:1s blink ease infinite;animation:1s blink ease infinite;margin-left:6px}.intro-conferences__slider{-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,.125);box-shadow:0 10px 20px -5px rgba(0,0,0,.125);min-height:473px;height:473px;margin:auto;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:767px){.intro-conferences__slider{min-height:auto;height:auto}}.intro-conferences__slide-track{-webkit-animation:scroll 80s linear infinite;animation:scroll 80s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex}.intro-conferences__slide{height:468px;width:212px;margin-right:20px}.intro-conferences__slide img{height:468px;width:212px;border-radius:16px;max-width:none}.intro-conferences__content{z-index:3}.intro-conferences__desc{margin-top:16px;font-size:20px}@media only screen and (max-width:767px){.intro-conferences__desc{font-size:16px}}.intro-conferences__action,.intro-conferences__action h1{font-family:"Univers LT CYR","Arial",sans-serif;left:0;z-index:10}.intro-conferences__action{position:absolute;bottom:-10px;width:100%}@media only screen and (max-width:767px){.intro-conferences__action{bottom:-60px}}.intro-conferences__action h1{font-size:80px;line-height:.75em;font-weight:500;color:#fff;letter-spacing:-2px;right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:980px){.intro-conferences__action h1{font-size:60px}}@media only screen and (max-width:767px){.intro-conferences__action h1{font-size:44px}}.intro-conferences__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}@media only screen and (max-width:767px){.intro-conferences__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.intro-conferences__price{font-size:20px}@media only screen and (max-width:767px){.intro-conferences__price{font-size:16px;text-align:center}}.intro-conferences__button{min-width:224px;z-index:3}.intro-conferences__button_margin{margin-right:20px}@media only screen and (max-width:767px){.intro-conferences__button{margin-right:auto}.intro-conferences__button_margin{margin-right:0;margin-bottom:20px}}.video-content-new{padding:32px 0 64px}.video-content-new__video-name{font-family:"Mont Semi Bold","Arial",sans-serif;font-size:24px;font-weight:500;margin-bottom:27px;letter-spacing:.005em}@media only screen and (max-width:767px){.video-content-new__video-name{font-size:18px}}.video-content-new__main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1279px){.video-content-new__main-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video-content-new__left_wrapper{margin-right:17px}@media only screen and (max-width:1279px){.video-content-new__left_wrapper{margin-right:0}}.video-content-new__data{margin-bottom:7px;color:#8c899a}.video-content-new__data_margin{margin-bottom:40px}.video-content-new__link{margin-right:15px}.video-content-new__title{margin-bottom:20px}.video-content-new__video-block{position:relative;max-width:716px;height:auto;overflow:hidden;margin-bottom:40px}@media only screen and (max-width:1279px){.video-content-new__video-block{max-width:100%}}@media only screen and (max-width:767px){.video-content-new__video-block{margin-bottom:25px}}.event-register__video-block_shadow::after,.registered-logged__video-block_shadow::after,.reserve-now__video-block_shadow::after,.video-content-new__video-block_shadow::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),to(rgba(0,0,0,.35)));background:-o-linear-gradient(bottom,rgba(0,0,0,.35),rgba(0,0,0,.35));background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35))}.video-content-new__cover{position:relative;width:100%;height:100%;border-radius:12px}.video-content-new__cover img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.video-content-new__cover img{border-radius:14px}}.video-content-new__video{display:none;z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.reserve-now__video-block div span,.video-content-new__video.is-active{display:block}.video-content-new__iframe{width:100%;height:100%;background:#101014;border-radius:12px}.video-content-new__iframe .player,.video-content-new__iframe .vp-placeholder{height:100%}.video-content-new__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.video-content-new__socials{margin-top:36px;height:33px;margin-left:2px}@media only screen and (max-width:1279px){.video-content-new__socials{margin-bottom:35px}}.video-content-new__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:599px){.video-content-new__main{width:100%}}.video-content-new__tags{margin-bottom:14px}.video-content-new__info-block{max-width:536px;margin-bottom:10px}.video-content-new__action,.video-content-new__container,.video-content-new__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-content-new__play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#35312e}.video-content-new__play .icon{width:20px;height:20px;fill:#fff}.video-content-new__action,.video-content-new__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-content-new__action{z-index:10;bottom:35%;width:100%;position:absolute}.video-content-new__container{position:relative}.video-content-new__button_margin{margin-bottom:10px}@media only screen and (max-width:767px){.video-content-new__button{margin-right:auto}.video-content-new__button_margin{margin-right:0}}.reserve-now{padding:32px 0 64px}.reserve-now__data{margin-bottom:7px;color:#8c899a}.reserve-now__data_margin{margin-bottom:40px}.reserve-now__link{margin-right:15px}.reserve-now__title{margin-bottom:20px}.reserve-now__video-block{position:relative;max-width:1080px;height:auto;margin-bottom:40px}@media only screen and (max-width:599px){.reserve-now__video-block{max-width:100%;margin-bottom:115px}}.reserve-now__video-block__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:599px){.reserve-now__video-block__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.reserve-now__cover,.reserve-now__video{position:relative;width:100%;height:100%}.reserve-now__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media only screen and (max-width:767px){.reserve-now__cover img{border-radius:14px}}.reserve-now__video{display:none;z-index:20;position:absolute;top:0;left:0}.registered-logged__video-block div span,.reserve-now__video.is-active{display:block}.reserve-now__iframe{width:100%;height:100%;background:#101014}.reserve-now__iframe .player,.reserve-now__iframe .vp-placeholder{height:100%}.reserve-now__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1279px){.reserve-now__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.reserve-now__socials{height:33px;margin-right:120px}@media only screen and (max-width:1279px){.reserve-now__socials{margin:0 0 40px}}.reserve-now__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:599px){.reserve-now__main{width:100%}}.reserve-now__tags{margin-bottom:25px}.reserve-now__info-block{max-width:536px;margin-bottom:10px}.reserve-now__action,.reserve-now__play{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reserve-now__play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#35312e;left:50%;width:56px;height:56px;border-radius:50%}.reserve-now__play .icon{width:20px;height:20px;fill:#fff}.reserve-now__action{z-index:10;left:20px;bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:96px;max-width:580px;background:#1b1b22;border-radius:16px;padding:24px 24px 24px 40px}@media only screen and (max-width:599px){.reserve-now__action{bottom:-160px;height:148px;left:0;max-width:580px;padding:16px}}.reserve-now__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reserve-now__button{min-width:194px;min-height:48px;font-size:14px}.no-touch .reserve-now__button:hover{color:#000}@media only screen and (max-width:599px){.reserve-now__button{margin-right:auto;margin-top:16px;width:100%}.reserve-now__button_margin{margin-right:0}}.header-filters-menu--lib{margin-top:60px;margin-bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-filter--lib{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;overflow:scroll;background-color:#101014}.header-filter--lib .button-close{background-color:#201e29;padding:14px 28px;max-width:109px;max-height:48px;min-width:109px;min-height:48px}.header-filter--lib .results_btn{position:fixed;bottom:24px;left:0;right:0;margin:0 40px;z-index:10}.header-filter--lib__top-panel{padding:0 16px;height:80px;background:#000;position:sticky;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-filter--lib--hidden{display:none}.header-filter--lib__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.header-filter--lib--offcanvas .header-filter--lib__overlay{opacity:0}.header-filter--lib__pane{position:absolute;width:100%;z-index:1}.header-filter--lib--offcanvas .header-filter--lib__pane{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}.header-filter--lib__tip{margin-bottom:20px;color:#fff;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.header-filter--lib__tip--offset-md{margin-top:30px}.header-filter--lib__tip--offset-lg{margin-top:50px}.header-filter--lib__list:last-child{margin-bottom:100px}.header-filter--lib__list li{position:relative;margin-top:12px;color:#8c899a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-filter--lib__list li:first-child{margin-top:0}.header-filter--lib__list input,.header-filter__list input{position:absolute;top:0;left:0;opacity:0;z-index:1}.header-filter--lib__list input:checked~span{color:#fff}.header-filter--lib__list input:checked~i:before{content:'';display:block;position:absolute;background-color:#fff;width:8px;height:8px;top:50%;left:50%;margin:-4px 0 0 -4px;border-radius:50%}.header-filter--lib__list span,.header-filter__list span{display:inline-block;font-size:25px;line-height:1;letter-spacing:-.03em}.header-filter--lib__list i{position:relative;display:inline-block;border:1px solid #8c899a;width:14px;height:14px;margin-top:-2px;margin-right:10px;border-radius:50%;vertical-align:middle}.header-filter--lib__apply{margin-top:20px}.header-filter--lib__btn--hidden{opacity:0;pointer-events:none}.course-prjcrt-library{margin-bottom:100px;background:#1b1b22;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:16px;overflow:hidden;height:424px}@media only screen and (max-width:767px){.course-prjcrt-library{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;height:auto}}.course-prjcrt-library__section{padding:56px}@media only screen and (max-width:980px){.course-prjcrt-library__section{padding:40px 25px}}@media only screen and (max-width:599px){.course-prjcrt-library__section{padding:30px 16px}}.course-prjcrt-library__title{font-family:"TT Trailers Black","Arial",sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-size:60px;font-weight:500;color:#fff;letter-spacing:.025em;line-height:1;display:block;margin:4px 0 33px}@media only screen and (max-width:767px){.course-prjcrt-library__title{font-size:48px}}.course-prjcrt-library ul li,.course-prjcrt-library__desc{font-family:"Mont Semi Bold","Arial",sans-serif;font-weight:100;font-size:16px}.course-prjcrt-library__desc{letter-spacing:.001em;display:block;line-height:18px;margin-left:5px}@media only screen and (max-width:767px){.course-prjcrt-library__desc{font-size:14px}}.course-prjcrt-library ul{padding:9px 25px 0}.course-prjcrt-library ul li{padding-bottom:3px;list-style-type:disc}@media only screen and (max-width:767px){.course-prjcrt-library ul li{font-size:14px}}.course-prjcrt-library__btncontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:47px}@media only screen and (max-width:767px){.course-prjcrt-library__btncontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.course-prjcrt-library__btncontainer a{font-family:"Mont Semi Bold","Arial",sans-serif;border-radius:40px;border:2px solid #957236;padding:11px 22px;font-weight:500;font-size:14px;display:block;max-width:198px;text-align:center}@media only screen and (max-width:767px){.course-prjcrt-library__btncontainer a{width:100%;max-width:100%}}.no-touch .course-prjcrt-library__btncontainer a:hover{border:2px solid #fff;-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important}.course-prjcrt-library__price{font-size:16px;margin-left:18px}@media only screen and (max-width:767px){.course-prjcrt-library__price{margin-left:0;margin-top:16px;font-size:14px}}.course-prjcrt-library__img{margin:0;max-height:424px;height:100%;width:387px;background-image:url(../img/prjctr-library-banner.png);background-size:auto,cover;background-position:center}@media only screen and (max-width:980px){.course-prjcrt-library__img{max-height:100%;height:auto}}@media only screen and (max-width:767px){.course-prjcrt-library__img{width:auto;max-height:100%;height:242px;background-size:84%;background-position:38% 96%}}.course-prjcrt-library p{width:100%;letter-spacing:-.2px;color:#6d757f;font-size:16px;margin-top:25px;margin-bottom:60px}@media only screen and (max-width:767px){.course-prjcrt-library p{font-size:14px}}.registered-logged{padding:32px 0 64px}.registered-logged__data{margin-bottom:7px;color:#8c899a}.registered-logged__data_margin{margin-bottom:40px}.registered-logged__link{margin-right:15px}.registered-logged__title{margin-bottom:20px}.registered-logged__video-block{position:relative;max-width:1080px;height:auto;margin-bottom:40px}@media only screen and (max-width:599px){.registered-logged__video-block{max-width:100%;margin-bottom:115px}}.registered-logged__video-block__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:599px){.registered-logged__video-block__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.registered-logged__cover{position:relative;width:100%;height:100%}.registered-logged__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media only screen and (max-width:767px){.registered-logged__cover img{border-radius:14px}}.registered-logged__video{display:none;z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.event-register__video-block div span,.registered-logged__video.is-active{display:block}.registered-logged__iframe{width:100%;height:100%;background:#101014}.registered-logged__iframe .player,.registered-logged__iframe .vp-placeholder{height:100%}.registered-logged__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1279px){.registered-logged__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.registered-logged__socials{height:33px;margin-right:120px}@media only screen and (max-width:1279px){.registered-logged__socials{margin:0 0 40px}}.registered-logged__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:599px){.registered-logged__main{width:100%}}.registered-logged__tags{margin-bottom:25px}.registered-logged__info-block{max-width:536px;margin-bottom:10px}.registered-logged__action,.registered-logged__play{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registered-logged__play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#35312e;left:50%;width:56px;height:56px;border-radius:50%}.registered-logged__play .icon{width:20px;height:20px;fill:#fff}.registered-logged__action{z-index:10;left:20px;bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:96px;max-width:583px;background:#1b1b22;border-radius:16px;padding:24px 24px 24px 40px}@media only screen and (max-width:599px){.registered-logged__action{bottom:-160px;height:148px;left:0;max-width:583px;padding:16px}}.registered-logged__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registered-logged__button-container{min-width:236px;min-height:48px}@media only screen and (max-width:599px){.registered-logged__button-container{margin-right:auto;margin-top:16px;width:100%}}.registered-logged__button{padding:16px;font-size:14px;font-family:"Mont Semi Bold","Arial",sans-serif}.no-touch .registered-logged__button:hover{color:#fff}@media only screen and (max-width:599px){.registered-logged__button{width:100%}.registered-logged__button_margin{margin-right:0}}.event-register{padding:32px 0 64px}.event-register__data{margin-bottom:7px;color:#8c899a}.event-register__data_margin{margin-bottom:40px}.event-register__link{margin-right:15px}.event-register__title{margin-bottom:20px}.event-register__video-block{position:relative;max-width:1080px;height:auto;margin-bottom:40px}@media only screen and (max-width:599px){.event-register__video-block{max-width:100%;margin-bottom:115px}}.event-register__video-block__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:599px){.event-register__video-block__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.event-register__cover,header .mobile_menu{position:relative;width:100%;height:100%}.event-register__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media only screen and (max-width:767px){.event-register__cover img{border-radius:14px}}.event-register__video{display:none;z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.event-register__video.is-active{display:block}.event-register__iframe{width:100%;height:100%;background:#101014}.event-register__iframe .player,.event-register__iframe .vp-placeholder{height:100%}.event-register__inner,header.header-elem-professium .go_to_professium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1279px){.event-register__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.event-register__socials{height:33px;margin-right:120px}@media only screen and (max-width:1279px){.event-register__socials{margin:0 0 40px}}.event-register__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:599px){.event-register__main{width:100%}}.event-register__tags{margin-bottom:25px}.event-register__info-block{max-width:683px;margin-bottom:10px}.event-register__action,.event-register__play{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-register__play{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#35312e;left:50%;width:56px;height:56px;border-radius:50%}.event-register__play .icon{width:20px;height:20px;fill:#fff}.event-register__action{z-index:10;left:20px;bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:96px;max-width:683px;background:#1b1b22;border-radius:16px;padding:24px 24px 24px 40px}@media only screen and (max-width:767px){.event-register__action{height:110px;left:5px}}@media only screen and (max-width:599px){.event-register__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-170px;height:165px;left:0;max-width:683px;padding:16px}}.event-register__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-register__button-container{min-width:321px;min-height:48px;background:#3548fe;padding:0}.event-register__button-container .icon-lock{vertical-align:middle}.no-touch .event-register__button-container:hover,.no-touch .event-register__button-container:hover button{color:#000;background:#fff}.no-touch .event-register__button-container:hover .icon{fill:#000}@media only screen and (max-width:767px){.event-register__button-container{min-width:258px}}@media only screen and (max-width:599px){.event-register__button-container{margin-right:auto;margin-top:16px;width:100%}}.event-register__button{font-size:14px;padding:14px 16px;font-family:"Mont Semi Bold","Arial",sans-serif;background:#3548fe}.event-register__button-mobile{display:inline!important}@media only screen and (max-width:767px){.event-register__button-mobile{display:none!important}.event-register__button{padding:8px 16px}}@media only screen and (max-width:599px){.event-register__button{padding:14px 16px;width:100%}.event-register__button_margin{margin-right:0}}header.header-elem-professium{background:#3548fe;padding-bottom:80px}header.header-elem-professium .go_to_professium{background-color:#3548fe;font-size:14px;border-radius:50px;border:1px solid #3548fe;padding:15px 18px 12px;letter-spacing:.1em;line-height:14px;text-decoration:none;color:#fff;text-transform:uppercase;margin-top:30px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){header.header-elem-professium .go_to_professium{margin-top:53px}}@media only screen and (max-width:768px){header.header-elem-professium .go_to_professium{margin-top:45px}}@media only screen and (max-width:500px){header.header-elem-professium .go_to_professium{width:100%;max-width:100%;margin-top:28px}}header.header-elem-professium .go_to_professium:hover{background-color:transparent}header.header-elem-professium .faculty_menu.active,header.header-elem-professium .header_logo_blue{display:block}.black .header_logo_white,header.header-elem-professium .header_logo_white{display:none}header.header-elem-professium .faculty_menu{background-color:#3548fe;position:absolute;top:70px;width:100%;padding:58px 0;left:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;display:none}header.header-elem-professium .faculty_menu_list_item_header{color:#101014;text-transform:uppercase;font-size:14px;line-height:100%;letter-spacing:.1em;margin-bottom:28px}header.header-elem-professium .faculty_list{display:inline-grid;grid-auto-flow:column;grid-gap:99px;margin-bottom:16px}header.header-elem-professium .faculty_list .faculty_list_item_link{text-decoration:none;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;display:block;margin-bottom:20px}header.header-elem-professium .faculty_list .faculty_list_item_link:hover,header.header-elem-professium .header_professium .header_navigation .menu_list .menu_list_item a:hover{background-size:100% 1px}header.header-elem-professium .show_all_program{display:block;background-color:#101014;color:#fff;text-transform:uppercase;border:1px solid #101014;padding:10px 19px;border-radius:50px;letter-spacing:.14em;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}header.header-elem-professium .show_all_program:hover{background-color:transparent;color:#101014}header.header-elem-professium::after{content:'';position:absolute;top:-15px;width:100%;left:0%;height:20px}header.header-elem-professium .faculty_menu_list{display:grid;grid-template-columns:1fr 400px}header.header-elem-professium .faculty_menu_list .helps .faculty_menu_list_item_header{margin-bottom:32px}header.header-elem-professium .faculty_menu_list .helps .helps_text{margin:13px 0 32px;max-width:300px;color:#fff}header.header-elem-professium .faculty_menu_list .helps .helps_consult_btn{color:#3548fe;background-color:#fff;border:1px solid #fff;padding:10px 19px;border-radius:50px;letter-spacing:.14em;text-transform:uppercase;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.course-prjcrt-library__btncontainer a,header.header-elem-professium .faculty_menu_list .helps .helps_consult_btn:hover{background-color:transparent;color:#fff}header.header-elem-professium .header_professium{padding:12px 0 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header-elem-professium .header_professium .header_part1{display:grid;grid-auto-flow:column;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header-elem-professium .header_professium .header_part1 .header_logo img{max-width:245px}header.header-elem-professium .header_professium .header_part1 .choose_faculty{text-transform:uppercase;font-size:14px;padding:16px 19px 13px;background:0 0;border:1px solid #fff;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.1em;line-height:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){header.header-elem-professium .header_professium .header_part1 .choose_faculty{display:none!important}}#contacts .social_buttons .social_buttons_item:hover,#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .pass_separetely:hover,header.header-elem-professium .header_professium .header_part1 .choose_faculty:hover{background:#3548fe}header.header-elem-professium .header_professium .header_part2{display:inline-grid;grid-auto-flow:column;grid-gap:97px}header.header-elem-professium .header_professium .header_navigation,header.header-elem-professium .header_professium .header_part1 .choose_faculty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){header.header-elem-professium .header_professium .header_navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){header.header-elem-professium .header_professium .header_navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}header.header-elem-professium .header_professium .header_navigation .menu_list{display:grid;grid-auto-flow:column;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media only screen and (max-width:900px){header.header-elem-professium .header_professium .header_navigation .menu_list{display:none}}header.header-elem-professium .header_professium .header_navigation .menu_list .menu_list_item{line-height:14px}header.header-elem-professium .header_professium .header_navigation .menu_list .menu_list_item a{font-size:14px;color:#fff;text-transform:uppercase;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;letter-spacing:.1em}header.header-elem-professium .header_professium .burger{cursor:pointer;z-index:9;position:relative;display:none}@media only screen and (max-width:900px){header.header-elem-professium .header_professium .burger{display:inline-block;z-index:999;position:absolute}}header.header-elem-professium .header_professium .burger .burger_row1,header.header-elem-professium .header_professium .burger .burger_row2{width:31px;height:2px;background-color:#fff;margin:6px 0}header.header-elem-professium .header_professium .header_login{display:grid;grid-auto-flow:column;grid-gap:29px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){header.header-elem-professium .header_professium .header_login{display:none}}header.header-elem-professium .header_professium .language_active,header.header-elem-professium .header_professium .log_in_link p{text-transform:uppercase;font-size:14px;letter-spacing:.1em;line-height:20px}header.header-elem-professium .header_professium .log_in_link{display:inline-grid;grid-auto-flow:column;grid-gap:6px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;text-decoration:none;color:#fff}header.header-elem-professium .header_professium .log_in_link p{cursor:pointer}footer .footer_navigation .footer_navigation_list .navigation_list_item a:hover,header.header-elem-professium .header_professium .log_in_link:hover{background-size:100% 1px}.background_module{background:url(../img/professium/A.png) no-repeat right bottom;background-size:26%}.black.blue{background:#3548fe!important}.black.blue .header_logo_blue{display:none!important}.black.blue .header_logo_white{display:block!important}.black,.black.black{background:#101014}.black.black .header_logo_blue{display:none}.black.black .header_logo_white,.blue-logo .header_logo_blue{display:block}#contacts,footer,header.header-elem-professium{overflow:hidden}.blue-logo .header_logo_white{display:none}header .mobile_menu.active,header.active{right:0}header .header .burger.active .burger_row1{-webkit-transform:rotate(-45deg) translate(0,5px);-ms-transform:rotate(-45deg) translate(0,5px);transform:rotate(-45deg) translate(0,5px)}header .header .burger.active .burger_row2{-webkit-transform:rotate(45deg) translate(0,-6px);-ms-transform:rotate(45deg) translate(0,-6px);transform:rotate(45deg) translate(0,-6px)}header .mobile_menu{position:fixed;top:63px;right:-1500px;background-color:#3548fe;padding:55px 0 30px;grid-gap:15px;z-index:99;display:none;overflow-y:auto}@media only screen and (max-width:900px){header .mobile_menu{display:block}}header .mobile_log_in{color:#fff;background-color:transparent;border:1px solid #fff;padding:10px 19px;border-radius:50px;letter-spacing:.14em;text-transform:uppercase;width:100%;margin-bottom:11px}header .mobile_log_in:focus{background-color:#fff;color:#3548fe}header .mobile_faculty{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (max-width:500px){header .mobile_faculty h5{font-size:25px}}header .mobile_faculty summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 30px 21px 0;font-size:20px;line-height:120%;outline:0;cursor:pointer;position:relative;color:#fff}header .mobile_faculty summary::after{content:"";position:absolute;right:13px;height:20px;width:2px;background-color:#fff;-webkit-transform:translate(0,6px);-ms-transform:translate(0,6px);transform:translate(0,6px)}header .mobile_faculty summary::before{content:'';position:absolute;right:13px;height:20px;width:2px;-webkit-transform:rotate(90deg) translate(6px,0);-ms-transform:rotate(90deg) translate(6px,0);transform:rotate(90deg) translate(6px,0);background-color:#fff}#any_questions .any_questions_list .any_questions_list_item summary::-webkit-details-marker,header .mobile_faculty summary::-webkit-details-marker{display:none}#any_questions .any_questions_list .any_questions_list_item summary::-moz-list-bullet,header .mobile_faculty summary::-moz-list-bullet{list-style-type:none}#any_questions .any_questions_list .any_questions_list_item[open] summary::after,header .mobile_faculty[open] summary::after{-webkit-transform:rotate(-90deg) translate(-5px,0);-ms-transform:rotate(-90deg) translate(-5px,0);transform:rotate(-90deg) translate(-5px,0)}header .mobile_faculty a{text-decoration:none;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;display:block;margin-bottom:12px}header .mobile_faculty:focus{background-size:100% 1px}header .mobile_faculty .mobile_faculty_list{margin-bottom:43px}header .mobile_item_link{text-decoration:none;color:#fff;display:block;padding:16px 0 24px}header .bordered{border-top:1px solid #101014}header.last{border-bottom:1px solid #101014}header .mobile_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}header .mobile_socials{display:inline-grid;grid-auto-flow:column;grid-gap:37px;margin-bottom:24px}header .mobile_tel{display:grid;grid-gap:11px}header .mobile_tel a{color:#fff;text-decoration:none}header .choose_language{display:inline-grid;grid-auto-flow:column;grid-gap:4px;margin-top:10px;text-transform:uppercase;color:#101014}.courses_write_us #write-us .write-us_list .write-us_questions .write-us_questions_text a,.courses_write_us #write-us .write-us_title span,.registration_prof .registration_list #registration_form .privacy a,footer .footer_bottom .part1>.container_professium .choose_language .active,header .choose_language .active{color:#fff}#contacts{padding:89px 0}@media only screen and (max-width:1024px){#contacts{padding:65px 0 84px}}@media only screen and (max-width:768px){#contacts{padding:71px 0 40px}}@media only screen and (max-width:1024px){#contacts h3{font-size:75px;line-height:60px}}@media only screen and (max-width:768px){#contacts h3{font-size:40px;line-height:36px}}#contacts .contacts_telephones{font-size:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contacts .contacts_telephones a{line-height:60px;color:#fff;text-decoration:none}#contacts .contacts_mail{display:block;font-size:75px;line-height:60px;margin-top:60px;color:#fff}@media only screen and (max-width:768px){#contacts .contacts_mail h3{font-size:40px;line-height:36px;overflow-wrap:break-word}}@media only screen and (max-width:375px){#contacts .contacts_mail h3{font-size:30px;line-height:27px}}@media only screen and (max-width:768px){#contacts .contacts_mail{font-size:50px;line-height:35px}}#contacts .social_buttons{margin-top:49px;display:inline-grid;grid-auto-flow:column;grid-gap:9px}@media only screen and (max-width:1024px){#contacts .social_buttons{margin-top:44px}}@media only screen and (max-width:500px){#contacts .social_buttons{grid-template-columns:1fr 1fr;grid-auto-flow:row;margin-top:37px}}#contacts .social_buttons .social_buttons_item{text-transform:uppercase;font-size:14px;background:0 0;border:1px solid #fff;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.11em;line-height:14px;padding:16px 18px 16px 19px}#contacts,footer{background:#101014}@media only screen and (max-width:768px){footer .footer_logo{text-align:center;width:auto!important;height:auto!important}}@media only screen and (max-width:768px) and (max-width:375px){footer .footer_logo{display:none}}footer .footer_top{display:grid;grid-template-columns:1fr 11fr;grid-gap:72px;padding:49px 0 57px}@media only screen and (max-width:768px){footer .footer_top{grid-template-columns:1fr}}footer .footer_top .footer_logo_mobile{display:none}@media only screen and (max-width:375px){footer .footer_top .footer_logo_mobile{display:block}}footer .footer_navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:30px}footer .footer_navigation .footer_navigation_item .navigation_item_title{color:#3548fe;font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:29px}footer .footer_navigation .footer_navigation_list{list-style:none;display:grid;grid-gap:5px}footer .footer_navigation .footer_navigation_list .navigation_list_item a{line-height:120%}footer .footer_bottom .part1{border-top:1px solid #23232e;border-bottom:1px solid #23232e}footer .footer_bottom .part1>.container_professium{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px 100px;max-width:1440px}@media only screen and (max-width:768px){footer .footer_bottom .part1>.container_professium{padding:30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer_bottom .part1>.container_professium .choose_language,footer .footer_bottom .part1>.container_professium .footer_socials{display:inline-grid;grid-auto-flow:column;grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_bottom .part1>.container_professium .footer_socials .footer_socials_item:hover{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:.6}footer .footer_bottom .part1>.container_professium .choose_language{grid-gap:4px;color:#3548fe;text-transform:uppercase;margin-top:-5px}footer .footer_bottom .part1>.container_professium .choose_language p{font-size:16px;line-height:120%}footer .footer_bottom .part2{display:grid;grid-template-columns:295px 400px 1fr;grid-gap:20px;padding:30px 0 10px}@media only screen and (max-width:900px){footer .footer_bottom .part2{grid-template-columns:180px 400px 1fr}}@media only screen and (max-width:768px){footer .footer_bottom .part2{grid-template-columns:1fr;text-align:center}}footer .footer_bottom .part2 .copyright{font-size:14px;letter-spacing:.1em}footer .footer_bottom .part2 a,footer .footer_navigation .footer_navigation_list .navigation_list_item a{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;-o-transition:background-size .3s;transition:background-size .3s;font-size:16px}footer .footer_bottom .part2 a:hover{background-size:100% 1px}#other_areas{padding:30px 0}@media only screen and (max-width:1024px){#other_areas{padding:62px 0}}@media only screen and (max-width:375px){#other_areas{padding:43px 0}}@media only screen and (max-width:768px){#other_areas .other_areas_title{font-size:38px;line-height:30px;margin-bottom:14px}}@media only screen and (max-width:375px){#other_areas .other_areas_title{font-size:38px;line-height:30px;margin-bottom:14px}}#other_areas .other_areas_list{margin-top:39px}@media only screen and (max-width:1024px){#other_areas .other_areas_list{margin-top:63px}}@media only screen and (max-width:375px){#other_areas .other_areas_list{margin-top:30px}}#other_areas .other_areas_list .other_areas_item{text-decoration:none;color:#fff;height:420px;padding:41px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;position:relative}@media only screen and (max-width:375px){#other_areas .other_areas_list .other_areas_item{padding:30px 20px 20px}}#other_areas .other_areas_list .other_areas_item:hover .other_areas_item_bg img,.no-touch .professiums_list .professiums_item:hover .professiums_item_bg img{-webkit-transform:scale(1.07) translate3d(0,0,0);transform:scale(1.07) translate3d(0,0,0)}@media only screen and (max-width:375px){#other_areas .other_areas_list .other_areas_item .other_areas_item_level{font-size:16px;margin-top:8px}}#other_areas .other_areas_list .other_areas_item .other_areas_item_bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;overflow:hidden}#other_areas .other_areas_list .other_areas_item .other_areas_item_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}#other_areas .other_areas_list .other_areas_item .other_areas_item_title{margin-bottom:-1px;overflow-wrap:break-word}@media only screen and (max-width:768px){#other_areas .other_areas_list .other_areas_item .other_areas_item_title{font-size:50px;line-height:40px}}@media only screen and (max-width:375px){#other_areas .other_areas_list .other_areas_item .other_areas_item_title{font-size:30px;line-height:27px}}#other_areas .other_areas_list .other_areas_item .other_areas_item_footer{max-width:204px;min-height:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:375px){#other_areas .other_areas_list .other_areas_item .other_areas_item_footer{font-size:16px;max-width:158px;min-height:53px}}#other_areas .other_areas_list .other_areas_item .other_areas_item_footer .months{text-align:right;position:relative}#other_areas .other_areas_list .other_areas_item .other_areas_item_footer .months::before{content:"";width:35px;height:2px;background:#fff;position:absolute;-webkit-transform:rotate(136deg) translate(43px,3px);-ms-transform:rotate(136deg) translate(43px,3px);transform:rotate(136deg) translate(43px,3px)}@media only screen and (max-width:375px){#other_areas .other_areas_list .other_areas_item .other_areas_item_footer .months::before{-webkit-transform:rotate(136deg) translate(32px,-2px);-ms-transform:rotate(136deg) translate(32px,-2px);transform:rotate(136deg) translate(32px,-2px);width:20px}}.registration_prof{padding:131px 0}@media only screen and (max-width:1024px){.registration_prof{padding:82px 0}}@media only screen and (max-width:768px){.registration_prof{padding:109px 0 45px}}@media only screen and (max-width:375px){.registration_prof{padding:83px 0 45px}}@media only screen and (max-width:1024px){.registration_prof .registration_title{margin-left:-10px}}@media only screen and (max-width:768px){.registration_prof .registration_title{margin-left:0;overflow-wrap:break-word}}@media only screen and (max-width:500px){.registration_prof .registration_title{font-size:38px;line-height:30px}}@media only screen and (max-width:375px){.registration_prof .registration_title{font-size:38px;line-height:30px}}.registration_prof .registration_list{display:grid;grid-template-columns:1.79fr 1fr;grid-gap:125px;margin-top:50px}@media only screen and (max-width:1024px){.registration_prof .registration_list{grid-template-columns:1fr 310px;grid-gap:96px;margin-top:67px}}@media only screen and (max-width:768px){.registration_prof .registration_list{grid-template-columns:100%;grid-gap:50px;margin-top:61px}}@media only screen and (max-width:375px){.registration_prof .registration_list{margin-top:36px}}.registration_prof .registration_list .registration_form_item{margin-bottom:31px}.registration_prof .registration_list .select_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.registration_prof .registration_list .select_item input{padding-left:63px}.registration_prof .registration_list #registration_form{background-color:#23232e;padding:60px 60px 58px}@media only screen and (max-width:768px){.registration_prof .registration_list #registration_form{padding:57px 39px 82px 50px}}@media only screen and (max-width:375px){.registration_prof .registration_list #registration_form{padding:37px 20px}}.registration_prof .registration_list #registration_form input{font-size:20px;line-height:120%;color:#fff;background:0 0;padding-bottom:15px;border:0;border-bottom:1px solid #f1f3f6;width:100%;border-radius:0!important}.registration_prof .registration_list #registration_form input:-ms-input-placeholder,.registration_prof .registration_list #registration_form input::-ms-input-placeholder{color:#fff}.registration_prof .registration_list #registration_form input::placeholder{color:#fff}.registration_prof .registration_list #registration_form input:invalid{color:#e64742;border-bottom:1px solid #e64742}.registration_prof .registration_list #registration_form input:focus{outline-width:0;color:#3548fe;border-bottom:1px solid #3548fe}.registration_prof .registration_list #registration_form .registration_form_item_select{width:48px;margin-right:15px;position:absolute;top:-6px}#write-us .write-us_list .write-us_form .write-us_form_item_select img,.registration_prof .registration_list #registration_form .registration_form_item_select img{max-width:26px}.registration_prof .registration_list #registration_form .registration_form_item_select::before{content:"";border-width:7px;border-style:solid;border-color:#fff transparent transparent;position:absolute;top:30%;right:0}.registration_prof .registration_list #registration_form .registration_form_item_leave{-webkit-appearance:none;max-width:335px;width:100%;border-radius:50px!important;text-transform:uppercase;background-color:#3548fe;font-size:14px;color:#fff;border:2px solid #3548fe;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;margin-top:30px;padding:16px 18px 12px 19px;line-height:100%}.registration_prof .registration_list #registration_form .privacy{font-size:16px;margin-top:18px}.registration_prof .registration_list .registration_questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.registration_prof .registration_list .registration_questions .registration_questions_image{margin-bottom:20px}@media only screen and (max-width:768px){.registration_prof .registration_list .registration_questions .registration_questions_image{margin:0 15px 0 0}}@media only screen and (max-width:375px){.registration_prof .registration_list .registration_questions .registration_questions_image{width:80px;margin:0 0 20px}}.registration_prof .registration_list .registration_questions .registration_questions_title{margin-bottom:30px;color:#fff}.registration_prof .registration_list .registration_questions .registration_questions_consult{border:1px solid #fff;background:0 0;color:#fff;text-decoration:none;text-transform:uppercase;padding:16px 18px 12px 19px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;line-height:100%;font-size:14px}#any_questions .have_questions_txt a,.registration_prof .registration_list .registration_questions a{text-decoration:none}#any_questions{padding:29px 0}#any_questions .any_questions_title{margin-left:-20px}@media only screen and (max-width:768px){#any_questions .any_questions_title{font-size:60px;line-height:48px;margin-left:0}}@media only screen and (max-width:375px){#any_questions .any_questions_title{font-size:38px;line-height:30px}}#any_questions .any_questions_list{margin:50px 0 48px;position:relative}#any_questions .any_questions_list .any_questions_list_item{max-width:1280px;border-top:1px solid #23232e}#any_questions .any_questions_list .any_questions_list_item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:29px 30px 29px 0;font-size:30px;line-height:100%;outline:0;cursor:pointer}@media only screen and (max-width:375px){#any_questions .any_questions_list .any_questions_list_item summary{font-size:25px}}#any_questions .any_questions_list .any_questions_list_item summary::after{content:"";position:absolute;right:20px;height:25px;width:2px;background-color:#fff;-webkit-transform:translate(0,6px);-ms-transform:translate(0,6px);transform:translate(0,6px)}#any_questions .any_questions_list .any_questions_list_item summary::before{content:"";position:absolute;right:20px;height:25px;width:2px;-webkit-transform:rotate(90deg) translate(6px,0);-ms-transform:rotate(90deg) translate(6px,0);transform:rotate(90deg) translate(6px,0);background-color:#fff}#any_questions .any_questions_list .any_questions_list_item .any_questions_item_content{padding-bottom:30px}#any_questions .any_questions_list .any_questions_list_item:last-child{border-bottom:1px solid #23232e}#any_questions .have_questions_txt{max-width:505px}#any_questions .consult_me_btn{background-color:#3548fe;border:2px solid #3548fe;margin-top:30px;padding:15px 16px 12px 18px;text-transform:uppercase;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.1em;line-height:100%;display:inline-block;text-decoration:none;font-size:14px}#any_questions .consult_me_btn:hover{background-color:transparent;color:#fff}#reading{padding:14px 0 80px}@media only screen and (max-width:375px){#reading{padding-top:60px}}@media only screen and (max-width:1024px){#reading .reading_title{font-size:80px}}@media only screen and (max-width:1440px){#reading .reading_title{font-size:60px}}@media only screen and (max-width:375px){#reading .reading_title{font-size:38px}}#reading .reading_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto hidden;padding-bottom:30px;position:relative;margin-top:50px;margin-right:calc(50% - 50vw + 8px)}#reading .reading_list::after{right:0;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}#reading .reading_list::before{left:0;-webkit-transform:translate(50%,-35%) rotate(180deg);-ms-transform:translate(50%,-35%) rotate(180deg);transform:translate(50%,-35%) rotate(180deg)}#reading .reading_list .reading_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:290px;min-width:290px;height:100%}#reading .reading_list .reading_item .reading_item_image{height:440px;-o-object-fit:cover;object-fit:cover}#reading .reading_list .reading_item .reading_item_position{color:#3548fe;font-size:14px;text-transform:uppercase;margin:13px 0;letter-spacing:.1em}#reading .reading_list a{text-decoration:none;color:#fff}#curators .curators_list a:hover,#reading .reading_list a:hover,#students_projects .students_projects_list a:hover,.no-touch #write-us .write-us_list .write-us_questions .write-us_questions_text a:hover{text-decoration:underline}#reading .reading_swiper-button-next{top:50%;right:95px}#reading .reading_swiper-button-prev{top:50%;left:75px}#reading .reading_swiper-button-next,#reading .reading_swiper-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;visibility:hidden;background-color:#3548fe;border-radius:50%}@media only screen and (max-width:768px){#reading .reading_swiper-button-next,#reading .reading_swiper-button-prev{display:none}}#reading .reading_swiper-button-next:after,#reading .reading_swiper-button-prev:after{font-size:12px;color:#fff;font-weight:700}#reading .reading_swiper-button-next:hover,#reading .reading_swiper-button-prev:hover{opacity:.6}#reading .swiper-button-disabled{display:none}#reading:hover .reading_swiper-button-next,#reading:hover .reading_swiper-button-prev{visibility:visible}#modules{margin-top:39px}#modules .tooltip{position:relative}#modules .tooltip_title{text-transform:uppercase;font-size:14px;margin-bottom:20px;line-height:14px;letter-spacing:.1em}#modules .tooltip_text{font-size:16px;line-height:19px}#modules .tooltip .top{top:140px;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background-color:#3548fe;padding:20px;width:233px;font-size:13px;position:absolute;z-index:99999999;display:none}#modules .tooltip:hover .top{display:block}#modules .tooltip .top i{position:absolute;top:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}#modules .tooltip .top i::after{content:'';position:absolute;width:12px;height:12px;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background-color:#eee;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.5);box-shadow:0 1px 8px rgba(0,0,0,.5)}#modules .container_professium{padding-right:30px}#modules .amount_modules,#modules .modules_list{display:-webkit-box;display:-ms-flexbox;display:flex}#modules .amount_modules{font-size:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modules .amount_modules .amount_modules_info{margin-left:13px}#modules .amount_modules .amount_modules_text{letter-spacing:-.035em;line-height:30px}#modules .amount_modules a{line-height:1}@media only screen and (max-width:375px){#modules h3{font-size:35px}#modules h5{font-size:25px}}#modules .modules_list{padding-bottom:20px;position:relative;margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:375px){#modules .modules_list{margin-top:0}}#modules .modules_list::-webkit-scrollbar{height:2px;background-color:#23232e}#modules .modules_list::-webkit-scrollbar-thumb{background-color:#3548fe}@media only screen and (max-width:1024px){#modules .modules_list{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:calc(50% - 50vw)}}#modules .modules_list .modules_list_item{width:295px;height:305px;background-color:#23232e;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){#modules .modules_list .modules_list_item{min-width:295px}}@media only screen and (max-width:375px){#modules .modules_list .modules_list_item{min-width:240px;height:240px}}@media only screen and (max-width:1024px){#modules .modules_list .modules_list_item:nth-child(4n){margin-right:20px}}#modules .modules_list a{text-decoration:none}#modules .modules_list .modules_list_item_title{font-size:40px;line-height:36px}@media only screen and (max-width:375px){#modules .modules_list .modules_list_item_title{font-size:30px}}#modules .modules_list .modules_list_item_time{max-width:223px;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#modules .modules_list .modules_list_item_time .months{text-align:right;position:relative}#modules .modules_list .modules_list_item_time .months::before{content:"";width:35px;height:2px;background:#fff;position:absolute;-webkit-transform:rotate(135deg) translate(47px,0);-ms-transform:rotate(135deg) translate(47px,0);transform:rotate(135deg) translate(47px,0)}#modules::after{right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modules::before{left:0;-webkit-transform:translate(50%,-50%) rotate(180deg);-ms-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg)}#curators .curators_list:hover::after,#curators .curators_list:hover::before,#modules:hover::after,#modules:hover::before,#students_projects .students_projects_list:hover::after,#students_projects .students_projects_list:hover::before{visibility:visible;opacity:1}#modules .mastery_vector{margin-top:100px;max-width:925px}@media only screen and (max-width:768px){#modules .mastery_vector h3{font-size:40px}}@media only screen and (max-width:375px){#modules .mastery_vector{margin-top:50px}}#modules .mastery_vector_link{display:block;margin-top:48px}@media only screen and (max-width:375px){#modules .mastery_vector_link{margin-top:30px}}#curriculum{padding:56px 0}@media only screen and (max-width:1024px){#curriculum{padding:65px 0}}@media only screen and (max-width:500px){#curriculum{padding:24px 0}}@media only screen and (max-width:900px){#curriculum .none_list li{line-height:20px}#curriculum .curriculum_title{font-size:60px}}@media only screen and (max-width:500px){#curriculum .curriculum_title{font-size:38px;margin-bottom:11px}}@media only screen and (max-width:375px){#curriculum .curriculum_title{font-size:38px;margin-bottom:11px}}#curriculum .curriculum_list{margin:70px 0 0}@media only screen and (max-width:1024px){#curriculum .curriculum_list{margin:98px 0 0}}@media only screen and (max-width:768px){#curriculum .curriculum_list{margin:60px 0 0}}@media only screen and (max-width:500px){#curriculum .curriculum_list{margin:0;line-height:20px}}#curriculum .curriculum_list .curriculum_item{display:inline-grid;grid-auto-flow:column;grid-gap:20px}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item{grid-gap:23px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item{grid-auto-flow:row;grid-gap:12px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_module{margin:72px 0 0;position:relative;min-width:190px;text-align:center}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item .curriculum_item_module{min-width:144px;margin:57px 0 0}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item .curriculum_item_module{margin:40px 0 0}}@media only screen and (max-width:900px){#curriculum .curriculum_list .curriculum_item .curriculum_item_module{text-align:left;margin:28px 0 0;font-size:25px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_module::after{content:"";position:absolute;width:4px;height:101%;background:#23232e;left:51.5%;top:5px;-webkit-transform:translate(-50%,45px);-ms-transform:translate(-50%,45px);transform:translate(-50%,45px)}@media only screen and (max-width:900px){#curriculum .curriculum_list .curriculum_item .curriculum_item_module::after p{line-height:20px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description{max-width:1040px;width:100%;background:#23232e;padding:47px 60px 58px;margin-bottom:20px}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description{padding:49px 40px 71px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description{padding:34px 40px 40px 41px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_title,#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_header .curriculum_item_diploma_description_title{margin-bottom:56px}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_title{margin-bottom:65px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_title{font-size:40px;line-height:36px;margin-bottom:30px}}@media only screen and (max-width:900px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_title{font-size:35px;line-height:28px;margin-bottom:35px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text{display:grid;grid-template-columns:56% 32%;grid-gap:12%}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text{grid-template-columns:55% 41%;grid-gap:33px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text{grid-template-columns:1fr;grid-gap:53px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text{grid-gap:29px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_text_item{margin-bottom:45px}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_text_item{font-size:16px;line-height:20px;margin-bottom:30px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_subtitle{font-size:14px;text-transform:uppercase;color:#3548fe;margin-bottom:5px;letter-spacing:.1em}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_subtitle{margin-bottom:4px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .curriculum_item_description_subtitle{font-size:12px;line-height:100%;margin-bottom:10px}}#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .pass_separetely{text-decoration:none!important;text-transform:uppercase;font-size:14px;max-width:257px;width:100%;background:0 0;border:1px solid #fff;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.1em;display:table;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:-12px;line-height:14px;padding:16px 13px 13px}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item .curriculum_item_description .curriculum_item_description_text .pass_separetely{max-width:100%;margin-top:35px}}#curators .curators_list,#curriculum .curriculum_list .curriculum_item_diploma{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma{-ms-flex-wrap:wrap;flex-wrap:wrap}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_module{margin:89px 20px 0 0;position:relative;min-width:190px;text-align:center}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_module{margin:24px 20px 0 0;min-width:144px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_module{margin:50px 24px 0 0}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_module{margin:28px 0 13px;text-align:left;font-size:25px}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container{max-width:1040px;width:100%}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container{width:106%}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description{background-color:#3548fe;padding:67px 60px 15px;margin-bottom:47px}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description{padding:28px 39px 15px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description{margin-bottom:26px;padding:27px 39px 40px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description{padding:25px 20px 0}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description h5,#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description span .curriculum_item_diploma_description_level{padding:10px 2px}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description h5{padding:7px 12px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description h5{padding:0}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description h5{font-size:25px;margin-left:5px}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_header .curriculum_item_diploma_description_title{max-width:550px;margin-bottom:54px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_header .curriculum_item_diploma_description_title{font-size:40px;line-height:36px;margin-bottom:27px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_header .curriculum_item_diploma_description_title{font-size:38px;line-height:30px;margin-bottom:21px}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description span,#write-us .write-us_list .write-us_form .write-us_form_item_privacy a{color:#101014}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description span .curriculum_item_diploma_description_level{font-size:25px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text{margin-top:48px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text{margin-top:30px}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_item{margin-bottom:47px}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_item{font-size:16px;line-height:20px;margin-bottom:22px}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_item .curriculum_item_description_subtitle{font-size:14px;text-transform:uppercase;color:#101014;margin-bottom:4px;letter-spacing:.1em}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_item .curriculum_item_description_subtitle{font-size:12px;line-height:100%}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph .curriculum_item_description_text_with_autograph_image{display:block;margin-top:-50px}@media only screen and (max-width:1024px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph .curriculum_item_description_text_with_autograph_image{margin:-49px -18px 0 0;height:200px}}@media only screen and (max-width:768px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph .curriculum_item_description_text_with_autograph_image{margin:-49px -18px 0 0;height:200px}}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_diploma .curriculum_item_diploma_container .curriculum_item_diploma_description .curriculum_item_diploma_description_text .curriculum_item_description_text_with_autograph .curriculum_item_description_text_with_autograph_image{max-width:160px;height:193px;margin:-95px 21px 0 0}}#curriculum .curriculum_list .curriculum_item_attention{max-width:525px}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_attention{font-size:16px;line-height:20px}}#curriculum .curriculum_list .curriculum_item_join{background-color:#3548fe;border:2px solid #3548fe;padding:16px 18px 12px 19px;margin-top:34px;text-transform:uppercase;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.134em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:100%}@media only screen and (max-width:500px){#curriculum .curriculum_list .curriculum_item_join{margin-top:23px;width:100%;max-width:100%}}#curriculum .curriculum_list .curriculum_item_join:hover{background-color:transparent}#curators{padding:80px 0 55px}@media only screen and (max-width:375px){#curators{padding-top:60px}}@media only screen and (max-width:1024px){#curators h2{font-size:80px}}@media only screen and (max-width:1440px){#curators h2{font-size:60px}}@media only screen and (max-width:768px){#curators h2{overflow-wrap:break-word}}@media only screen and (max-width:375px){#curators h2{font-size:38px}}#curators .curators_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto hidden;padding-bottom:30px;position:relative;margin-top:50px;margin-right:calc(50% - 50vw + 8px)}#curators .curators_list::after{right:0;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}#curators .curators_list::before{left:0;-webkit-transform:translate(50%,-35%) rotate(180deg);-ms-transform:translate(50%,-35%) rotate(180deg);transform:translate(50%,-35%) rotate(180deg)}#curators .curators_list .curators_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:290px;min-width:290px;height:100%}#curators .curators_list .curators_item:last-child{margin-right:0}#curators .curators_list .curators_item .curators_item_image{height:440px;-o-object-fit:cover;object-fit:cover}#curators .curators_list .curators_item .curators_item_position{color:#3548fe;font-size:14px;text-transform:uppercase;margin:23px 0;letter-spacing:.1em}#curators .curators_list .curators_item .curators_item_name{font-size:30px;line-height:30px;margin-bottom:7px}#curators .curators_list .curators_item .curators_item_about{font-size:16px;line-height:19px}#curators .curators_list a,#students_projects .students_projects_list a{text-decoration:none;color:#fff}#curators .curators_swiper-button-next{top:49%;right:120px}#curators .curators_swiper-button-prev{top:49%;left:75px}#curators .curators_swiper-button-next,#curators .curators_swiper-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#3548fe;border-radius:50%}@media only screen and (max-width:768px){#curators .curators_swiper-button-next,#curators .curators_swiper-button-prev{display:none}}#curators .curators_swiper-button-next:after,#curators .curators_swiper-button-prev:after{font-size:12px;color:#fff;font-weight:700;position:relative;left:0;top:1px}#curators .swiper-button-disabled{visibility:hidden}#curators .curators_swiper-button-next:hover,#curators .curators_swiper-button-prev:hover{opacity:.6}.swiper-scrollbar{background:#23232e!important;height:2px!important;left:0!important;display:none}@media only screen and (max-width:768px){.swiper-scrollbar{display:block;opacity:1!important}}.swiper-scrollbar-drag{background:#3548fe!important;border-radius:0!important}.swiper-wrapper{margin-bottom:30px}#access_library{padding:72px 0 108px}@media only screen and (max-width:1024px){#access_library{padding:18px 0 85px}}@media only screen and (max-width:768px){#access_library{padding:38px 0 0}}#access_library .access_library_list{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){#access_library .access_library_list{grid-template-columns:100%}}#access_library .access_library_list .access_library_item{padding:73px 100px 83px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1024px){#access_library .access_library_list .access_library_item{padding:97px 32px 107px}}@media only screen and (max-width:768px){#access_library .access_library_list .access_library_item{height:460px;padding:34px 20px 42px}}#access_library .access_library_list .access_library_item .access_library_item_title{margin-bottom:31px}@media only screen and (max-width:768px){#access_library .access_library_list .access_library_item .access_library_item_title{font-size:38px;line-height:30px}}@media only screen and (max-width:900px){#access_library .access_library_list .access_library_item .access_library_item_title{font-size:50px}}@media only screen and (max-width:768px){#access_library .access_library_list .access_library_item .access_library_item_title{font-size:38px;line-height:30px;margin-bottom:23px}}#access_library .access_library_list .item1{background:url(../img/professium/access_item1.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:375px){#access_library .access_library_list .item1{font-size:16px;line-height:20px}}#access_library .access_library_list .item2{background-color:#3548fe}@media only screen and (max-width:1024px){#access_library .access_library_list .item2{padding:97px 32px 107px}}@media only screen and (max-width:768px){#access_library .access_library_list .item2{padding:50px 60px 61px}}@media only screen and (max-width:500px){#access_library .access_library_list .item2{padding:34px 20px 63px}}#access_library .access_library_list .item2 img{width:auto;max-width:360px;margin-left:31%;margin-bottom:95px;margin-top:10px}@media only screen and (max-width:768px){#access_library .access_library_list .item2 img{width:263px;height:141px;margin-bottom:50px}}@media only screen and (max-width:375px){#access_library .access_library_list .item2 img{width:190px;height:100px;margin-bottom:80px}}#learning{padding:80px 0}@media only screen and (max-width:1024px){#learning{padding:65px 0}}@media only screen and (max-width:768px){#learning{padding:47px 0}}@media only screen and (max-width:500px){#learning{padding:60px 0}}@media only screen and (max-width:900px){#learning .learning_title{font-size:60px}}@media only screen and (max-width:500px){#learning .learning_title{font-size:38px;line-height:30px}}#learning .learning_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:53px 40px;max-width:1220px;margin-top:50px}@media only screen and (max-width:1024px){#learning .learning_list{grid-gap:53px 22px;margin-top:63px}}@media only screen and (max-width:768px){#learning .learning_list{grid-gap:44px 21px}}@media only screen and (max-width:500px){#learning .learning_list{margin-top:38px;grid-gap:32px 21px}}@media only screen and (max-width:500px) and (max-width:500px){#learning .learning_list h5{font-size:25px}}#learning .learning_list .learning_list_item .learning_item_image{height:202px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){#learning .learning_list .learning_list_item .learning_item_image{height:198px}}@media only screen and (max-width:500px){#learning .learning_list .learning_list_item .learning_item_image{height:160px}}#learning .learning_list .learning_list_item .learning_item_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:11px 0}@media only screen and (max-width:768px){#learning .learning_list .learning_list_item .learning_item_title{margin:12px 0}}@media only screen and (max-width:500px){#learning .learning_list .learning_list_item .learning_item_title{margin:9px 0}}#learning .learning_list .learning_list_item .learning_item_title .learning_item_title_number{color:#3548fe;max-width:60px;width:100%;position:relative}@media only screen and (max-width:500px){#learning .learning_list .learning_list_item .learning_item_title .learning_item_title_number{line-height:20px;max-width:43px;font-size:25px}}#learning .learning_list .learning_list_item .learning_item_title .learning_item_title_number::after{content:'';position:absolute;width:28px;height:3px;background:#3548fe;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:33%;right:0}@media only screen and (max-width:500px){#learning .learning_list .learning_list_item .learning_item_title .learning_item_title_number::after{width:21px;height:2px}}#learning .learning_list .learning_list_item .learning_item_description{margin-left:60px}@media only screen and (max-width:500px){#learning .learning_list .learning_list_item .learning_item_description{margin-left:43px;font-size:16px;line-height:20px}}#students_projects{padding:83px 0 0;position:relative}@media only screen and (max-width:375px){#students_projects{padding-top:60px}}@media only screen and (max-width:1024px){#students_projects .students_projects_title{font-size:80px}}@media only screen and (max-width:1440px){#students_projects .students_projects_title{font-size:60px}}@media only screen and (max-width:375px){#students_projects .students_projects_title{font-size:38px}}#students_projects .students_projects_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto hidden;padding-bottom:30px;position:relative;margin-top:50px;margin-right:calc(50% - 50vw + 8px)}#students_projects .students_projects_list::after{right:0;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}#students_projects .students_projects_list::before{left:0;-webkit-transform:translate(50%,-35%) rotate(180deg);-ms-transform:translate(50%,-35%) rotate(180deg);transform:translate(50%,-35%) rotate(180deg)}#students_projects .students_projects_list .students_projects_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:295px;min-width:295px;height:100%}@media only screen and (max-width:500px){#students_projects .students_projects_list .students_projects_item .students_projects_item_image{height:386px}}#students_projects .students_projects_list .students_projects_item .students_projects_item_position{color:#3548fe;font-size:14px;text-transform:uppercase;margin:23px 0 26px;letter-spacing:.1em}#students_projects .students_projects_list .students_projects_item .students_projects_item_name{font-size:30px;line-height:30px;margin-bottom:11px}#students_projects .students_projects_list .students_projects_item .students_projects_item_about{font-size:16px;line-height:19.5px}#students_projects .projects_swiper-button-next{top:48%;right:103px}#students_projects .projects_swiper-button-prev{top:48%;left:75px}#students_projects .projects_swiper-button-next,#students_projects .projects_swiper-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#3548fe;border-radius:50%}@media only screen and (max-width:768px){#students_projects .projects_swiper-button-next,#students_projects .projects_swiper-button-prev{display:none}}#students_projects .projects_swiper-button-next:after,#students_projects .projects_swiper-button-prev:after{font-size:12px;color:#fff;font-weight:700}#students_projects .projects_swiper-button-next:hover,#students_projects .projects_swiper-button-prev:hover{opacity:.6}#students_projects .swiper-button-disabled{display:none}#students_projects_list:hover .projects_swiper-button-next,#students_projects_list:hover .projects_swiper-button-prev{visibility:visible}#professium_details{margin-top:121px}@media only screen and (max-width:500px){#professium_details{margin-top:62px}}#professium_details .professium_details_img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover}#professium_details .advantages{background:#3548fe;padding-bottom:104px}#professium_details .advantages .advantages_title{color:#101014;margin-top:-70px}@media only screen and (max-width:1024px){#professium_details .advantages .advantages_title{margin-top:-58px;font-size:80px}}@media only screen and (max-width:900px){#professium_details .advantages .advantages_title{font-size:60px}}@media only screen and (max-width:375px){#professium_details .advantages .advantages_title{margin-top:-45px}}#professium_details .advantages .advantages_list{margin-top:120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:40px 20px}@media only screen and (max-width:768px){#professium_details .advantages .advantages_list{margin-top:60px}}@media only screen and (max-width:375px){#professium_details .advantages .advantages_list{margin-top:30px}}#professium_details .advantages .advantages_list .advantages_list_item_title{padding-bottom:27px;border-bottom:1px solid #fff;line-height:39px}@media only screen and (max-width:1024px){#professium_details .advantages .advantages_list .advantages_list_item_title{font-size:30px;padding-bottom:5px}}#professium_details .advantages .advantages_list .advantages_list_item_text{padding-top:30px}#saving{margin-top:125px}@media only screen and (max-width:1024px){#saving{margin-top:122px}}@media only screen and (max-width:768px){#saving{margin-top:59px}}@media only screen and (max-width:500px){#saving{margin-top:61px}}#saving .saving_img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){#saving .saving_img{height:460px}}#saving .saving_container{background-color:#3548fe;padding-bottom:120px}@media only screen and (max-width:1024px){#saving .saving_container{padding-bottom:98px}}@media only screen and (max-width:768px){#saving .saving_container{padding-bottom:60px}}@media only screen and (max-width:500px){#saving .saving_container{padding-bottom:62px}}#saving .saving_container .saving_title{color:#101014;margin-top:-70px;max-width:940px}@media only screen and (max-width:1024px){#saving .saving_container .saving_title{margin-top:-70px}}@media only screen and (max-width:900px){#saving .saving_container .saving_title{font-size:60px}}@media only screen and (max-width:768px){#saving .saving_container .saving_title{margin-top:-47px}}@media only screen and (max-width:500px){#saving .saving_container .saving_title{margin-top:-31px;font-size:38px;line-height:30px}}@media only screen and (max-width:500px){#saving .saving_container .saving_item_price{line-height:20px}}#saving .saving_container .saving_list{margin-top:100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px}@media only screen and (max-width:1024px){#saving .saving_container .saving_list{grid-template-columns:1.4fr 1fr;grid-gap:26px}}@media only screen and (max-width:768px){#saving .saving_container .saving_list{margin-top:26px;grid-template-columns:1.7fr 1fr;grid-gap:29px}}@media only screen and (max-width:500px){#saving .saving_container .saving_list{grid-template-columns:100%;grid-gap:18px}}#saving .saving_container .saving_item .saving_item_amount{font-size:100px;margin-bottom:30px;line-height:80%}@media only screen and (max-width:1024px){#saving .saving_container .saving_item .saving_item_amount{font-size:80px;margin-bottom:43px}}@media only screen and (max-width:768px){#saving .saving_container .saving_item .saving_item_amount{font-size:60px;margin-bottom:37px}}@media only screen and (max-width:500px){#saving .saving_container .saving_item .saving_item_amount{font-size:50px;line-height:37.5px;margin-bottom:19px;margin-left:2px}}@media only screen and (max-width:768px){#saving .saving_container .saving_item{font-size:16px;line-height:21px}}#saving .go-to-professium{background-color:#101014;font-size:14px;margin-top:30px;padding:17px 20px 14px 19px;border:0;border-radius:50px;color:#fff;letter-spacing:.1em;text-transform:uppercase;line-height:14px}#saving .go-to-professium a{text-decoration:none}#saving .part2{max-width:400px}#suitable_program{padding-top:130px}@media only screen and (max-width:1024px){#suitable_program{padding-top:146px}}@media only screen and (max-width:768px){#suitable_program{padding-top:107px}}@media only screen and (max-width:500px){#suitable_program{padding-top:76px}}@media only screen and (max-width:375px){#suitable_program{padding-top:60px}}@media only screen and (max-width:900px){#suitable_program .suitable_program_title{padding-top:76px}}@media only screen and (max-width:500px){#suitable_program .suitable_program_title{font-size:38px;line-height:30px}}#suitable_program .suitable_program_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){#suitable_program .suitable_program_list{margin-top:112px}}@media only screen and (max-width:768px){#suitable_program .suitable_program_list{margin-bottom:59px;margin-top:89px}}@media only screen and (max-width:500px){#suitable_program .suitable_program_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:34px;margin-bottom:49px}}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item{margin-bottom:50px}@media only screen and (max-width:1024px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item{margin-bottom:60px}}@media only screen and (max-width:768px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item{margin-bottom:50px}}@media only screen and (max-width:500px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item{margin-bottom:30px}}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point{position:relative;display:inline-grid;grid-auto-flow:column;grid-gap:8px}@media only screen and (max-width:768px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point{grid-gap:8px}}@media only screen and (max-width:500px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point{grid-gap:10px}}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point span{color:#3548fe;min-width:35px}@media only screen and (max-width:1024px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point h5{font-size:20px;line-height:120%}}@media only screen and (max-width:500px){#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point h5{font-size:20px;line-height:120%}}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_point:before{content:"";position:absolute;width:21px;height:2px;background:#3548fe;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:23px;margin-top:7px}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item .suitable_program_list_item_title{color:#3548fe;margin-bottom:10px;font-size:14px;line-height:100%;text-transform:uppercase;letter-spacing:.1em}#suitable_program .suitable_program_list .suitable_program_list_part .suitable_program_list_item:last-child,.main_filters .main_filter_item .main_filter_item_content:last-child{margin-bottom:0}#suitable_program .suitable_program_list .part1{max-width:612px}@media only screen and (max-width:1024px){#suitable_program .suitable_program_list .part1{max-width:550px}}@media only screen and (max-width:768px){#suitable_program .suitable_program_list .part1{max-width:385px;margin-right:35px}}@media only screen and (max-width:500px){#suitable_program .suitable_program_list .part1{max-width:100%;margin-right:5px;margin-bottom:50px}}@media only screen and (max-width:1024px){#suitable_program .suitable_program_list .part2{max-width:295px;margin-right:13px}}@media only screen and (max-width:768px){#suitable_program .suitable_program_list .part2{margin-right:0}}#suitable_program .consult_me_btn{background-color:#3548fe;border:2px solid #3548fe;padding:16px 18px 12px 19px;text-transform:uppercase;border-radius:50px;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;letter-spacing:.124em;margin-top:30px;line-height:14px}@media only screen and (max-width:768px){#suitable_program .consult_me_btn{margin-top:-25px;padding:14px 19px;letter-spacing:.135em}}@media only screen and (max-width:500px){#suitable_program .consult_me_btn{width:100%;max-width:100%}}#suitable_program .consult_me_btn:hover{background-color:transparent}.breadcrumbs{display:inline-grid;grid-gap:30px;margin-top:75px;grid-auto-flow:column;margin-bottom:26px}@media only screen and (max-width:768px){.breadcrumbs{margin-top:80px}}@media only screen and (max-width:500px){.breadcrumbs{grid-gap:5px;margin-top:29px}}.breadcrumbs .breadcrumb_link{letter-spacing:-.025em;cursor:pointer;text-decoration:underline}@media only screen and (max-width:500px){.breadcrumbs .breadcrumb_link{font-size:16px;line-height:100%}}#students_projects-wide{padding:80px 0}@media only screen and (max-width:768px){#students_projects-wide{padding:60px 0 0}}#students_projects-wide .students_projects-wide_title{margin-bottom:50px}@media only screen and (max-width:1024px){#students_projects-wide .students_projects-wide_title{font-size:80px}}@media only screen and (max-width:1440px){#students_projects-wide .students_projects-wide_title{font-size:60px}}@media only screen and (max-width:375px){#students_projects-wide .students_projects-wide_title{font-size:38px}}#students_projects-wide .students_projects-wide_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#students_projects-wide .students_projects-wide_item .students_projects-wide_item_image{width:100%;height:540px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){#students_projects-wide .students_projects-wide_item .students_projects-wide_item_image{height:100%}}#students_projects-wide .students_projects-wide_item .students_projects-wide_item_position{color:#3548fe;font-size:14px;text-transform:uppercase;margin:30px 0}#students_projects-wide .students_projects-wide_item .students_projects-wide_item_name{font-size:30px;line-height:30px;margin-bottom:10px}#students_projects-wide .students_projects-wide_item .students_projects-wide_item_about{font-size:16px;line-height:19px;max-width:630px}#students_projects-wide .students_projects-wide-swiper-button-next,#students_projects-wide .students_projects-wide-swiper-button-prev{-webkit-transition:.2s opacity,.2s visibility;-o-transition:.2s opacity,.2s visibility;transition:.2s opacity,.2s visibility;width:48px;height:48px;background-color:#3548fe;border-radius:50%;position:absolute;top:39%}@media only screen and (max-width:768px){#students_projects-wide .students_projects-wide-swiper-button-next,#students_projects-wide .students_projects-wide-swiper-button-prev{display:none}}#students_projects-wide .students_projects-wide-swiper-button-next:hover,#students_projects-wide .students_projects-wide-swiper-button-prev:hover{opacity:.6}#students_projects-wide .students_projects-wide-swiper-button-prev{left:-2%}#students_projects-wide .students_projects-wide-swiper-button-next{right:-2%}#students_projects-wide .swiper-button-next:after,#students_projects-wide .swiper-button-prev:after{font-size:12px;color:#fff;font-weight:700;position:relative;left:0;top:1px}#students_projects-wide .swiper-button-disabled{display:none}#pre-header{position:relative}#pre-header .level{color:#23232e;font-size:471px;position:absolute;bottom:-150px;right:10px;line-height:1}@media only screen and (max-width:768px){#pre-header .level{display:none}}@media only screen and (max-width:375px){#pre-header .level{font-size:323px;right:-50px}}#pre-header .go_to_professium_link{text-decoration:none}#pre-header .header_title{position:relative}#pre-header .header_title h1{font-size:130px;font-weight:400;line-height:98px;margin-top:26px}@media only screen and (max-width:1024px){#pre-header .header_title h1{font-size:110px;line-height:84.5px;overflow-wrap:break-word}}@media only screen and (max-width:768px){#pre-header .header_title h1{margin-top:18px;font-size:80px;line-height:60px}}@media only screen and (max-width:500px){#pre-header .header_title h1{font-size:44px;line-height:35px}}#pre-header .header_title h1 span{color:#3548fe;letter-spacing:-.03em}#pre-header .header_title h1 #module_level,#pre-header-courses .header_title h1 #module_level{position:absolute;color:#23232e;right:90px;bottom:-75px;font-size:7em;z-index:-1;height:100%}.courses_write_us{background-color:#3548fe}#write-us{padding:60px 0}@media only screen and (min-width:1024px){#write-us{padding:120px 0}}#write-us .write-us_title{color:#101014;margin-left:-4px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#write-us .write-us_title{margin-left:-6px;font-size:60px}}@media only screen and (min-width:1024px){#write-us .write-us_title{margin-left:-8px;font-size:100px}}#write-us .write-us_list{margin-top:30px}@media only screen and (min-width:1024px){#write-us .write-us_list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#write-us .write-us_list .write-us_form_item{margin-top:20px}#write-us .write-us_list .write-us_form_item:first-child,.main_filters .main_filter_item:first-child{margin-top:0}#write-us .write-us_list .select_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#write-us .write-us_list .select_item input{padding-left:63px}#write-us .write-us_list .write-us_form{background-color:#f1f3f6;padding:30px 20px 40px}@media only screen and (min-width:768px){#write-us .write-us_list .write-us_form{padding:50px}}@media only screen and (min-width:1024px){#write-us .write-us_list .write-us_form{width:560px;padding:60px}}@media only screen and (min-width:1400px){#write-us .write-us_list .write-us_form{width:716px}}#write-us .write-us_list .write-us_form input{border:0;border-bottom:1px solid rgba(16,16,20,.5);border-radius:0;width:100%;padding:10px 0;font-size:20px;line-height:1.2;color:#101014;background:0 0}#write-us .write-us_list .write-us_form input::-webkit-input-placeholder{color:#101014}#write-us .write-us_list .write-us_form input::-moz-placeholder{color:#101014}#write-us .write-us_list .write-us_form input:-ms-input-placeholder,#write-us .write-us_list .write-us_form input::-ms-input-placeholder{color:#101014}#write-us .write-us_list .write-us_form input::placeholder{color:#101014}#write-us .write-us_list .write-us_form input:focus{outline-width:0;color:#3548fe;border-bottom:1px solid #3548fe}#write-us .write-us_list .write-us_form .write-us_form_item_select{width:48px;margin-right:15px;position:absolute;top:-3px}#write-us .write-us_list .write-us_form .write-us_form_item_select::before{content:"";border-width:7px;border-style:solid;border-color:#101014 transparent transparent;position:absolute;top:40%;right:0}#write-us .write-us_list .write-us_form .write-us_form_item_btn{border:1px solid #3548fe;background-color:#3548fe;width:100%;height:45px;padding:0 20px;color:#fff;font-size:14px;line-height:3.071428571;text-align:center;letter-spacing:.1em;text-transform:uppercase;border-radius:23px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}@media only screen and (min-width:768px){#write-us .write-us_list .write-us_form .write-us_form_item_btn{width:auto}}.no-touch #write-us .write-us_list .write-us_form .write-us_form_item_btn:hover{background-color:transparent;color:#3548fe}#write-us .write-us_list .write-us_form .write-us_form_item_privacy{font-size:16px;line-height:1.2;letter-spacing:-.03em;color:#101014}#write-us .write-us_list .write-us_questions{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){#write-us .write-us_list .write-us_questions{width:350px;margin-left:auto;margin-top:0}}@media only screen and (min-width:1400px){#write-us .write-us_list .write-us_questions{width:400px;margin-left:126px}}#write-us .write-us_list .write-us_questions .write-us_questions_image{width:80px;height:auto;margin-right:20px}@media only screen and (min-width:1024px){#write-us .write-us_list .write-us_questions .write-us_questions_image{width:120px}}#write-us .write-us_list .write-us_questions .write-us_questions_text{width:calc(100% - 100px);font-size:16px;line-height:1.25;letter-spacing:-.03em}@media only screen and (min-width:768px){#write-us .write-us_list .write-us_questions .write-us_questions_text{width:235px}}@media only screen and (min-width:1024px){#write-us .write-us_list .write-us_questions .write-us_questions_text{width:100%;margin-top:20px;font-size:20px;line-height:1.2}}#write-us .write-us_list .write-us_questions .write-us_questions_text a{color:#3548fe;text-decoration:none}#write-us .write-us_list .write-us_questions .write-us_questions_title{color:#101014}#write-us .write-us_list .write-us_questions .write-us_questions_consult{width:100%;margin-top:30px}@media only screen and (min-width:1024px){#write-us .write-us_list .write-us_questions .write-us_questions_consult{margin-top:20px}}#write-us .write-us_list .write-us_questions .write-us_questions_consult_btn{display:inline-block;border:1px solid #3548fe;background:0 0;width:100%;height:45px;padding:2px 20px 0;color:#3548fe;font-size:14px;line-height:3.071428571;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:23px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:top}@media only screen and (min-width:768px){#write-us .write-us_list .write-us_questions .write-us_questions_consult_btn{width:auto}}.no-touch #write-us .write-us_list .write-us_questions .write-us_questions_consult_btn:hover{background-color:#3548fe;color:#fff}.courses_write_us #write-us .write-us_list .write-us_questions .write-us_questions_consult_btn{border:1px solid #fff;color:#fff}.no-touch .courses_write_us #write-us .write-us_list .write-us_questions .write-us_questions_consult_btn:hover{background-color:#fff;color:#3548fe}.main_filters{display:none}@media only screen and (min-width:1024px){.main_filters{display:block;width:230px;padding-bottom:20px}}.main_filters .main_filter_item{margin-top:48px}.main_filters .main_filter_item .title{text-transform:uppercase;color:#3548fe;font-size:14px;line-height:100%;letter-spacing:.1em;margin-bottom:21px;font-family:"Univers LT CYR","Arial",sans-serif}.main_filters .main_filter_item .main_filter_item_content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.main_filters .main_filter_item .main_filter_item_content input[type=radio]{width:24px;height:24px;margin-right:9px}.main_filters .faculty_list .faculty_list_item,.main_filters .main_filter_item .main_filter_item_content label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:21px;cursor:pointer}.main_filters .main_filter_item .main_filter_item_content label{width:100%;font-size:16px}.main_filters .faculty_list .faculty_list_item.active .faculty_list_name,.main_filters .main_filter_item .main_filter_item_content:hover{color:#3548fe}.main_filters .faculty_list{list-style:none}.main_filters .faculty_list .faculty_list_item.active{color:#3548fe;border-radius:50px;border:1px solid #3548fe;padding:13px 19px 14px;margin:8px 0 8px -20px;height:45px}.main_filters .faculty_list .faculty_list_item.active~.active{margin-top:-6px}.main_filters .faculty_list .faculty_list_item{margin-bottom:20px;height:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-filter__list li:first-child,.main_filters .faculty_list .faculty_list_item:first-child{margin-top:0}.main_filters .faculty_list .faculty_list_item:last-child{margin-bottom:0}#faculty .faculty_content .faculty_title span,#faculty .faculty_list .faculty_list_item:hover .faculty_list_item_title span,#why-projector .why-projector_title span,.main_filters .faculty_list .faculty_list_item:hover{color:#3548fe}.main_filters .faculty_list .faculty_list_item .faculty_list_count,.main_filters .faculty_list .faculty_list_item .faculty_list_name{font-size:16px;line-height:120%}#pre-header-courses .consult_me_link{text-decoration:none}#pre-header-courses .consult_me{background-color:#101014;font-size:14px;margin-top:57px;padding:13px 17px 15px;border:2px solid #101014;border-radius:50px;color:#fff;letter-spacing:.1em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}#pre-header-courses .consult_me:hover{background-color:transparent;border:2px solid #fff;color:#fff}#pre-header-courses .header_title{position:relative}#pre-header-courses .header_title h1{font-size:130px;font-weight:400;line-height:98px;margin-top:26px}@media only screen and (max-width:768px){#pre-header-courses .header_title h1{margin-top:18px;font-size:80px;line-height:60px}}@media only screen and (max-width:500px){#pre-header-courses .header_title h1{font-size:44px;line-height:35px}}#pre-header-courses .header_title h1 span{color:#fff;letter-spacing:-.03em}.header-filters-menu{margin-top:60px;margin-bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){.header-filters-menu{display:none}}.header-filters-menu__btn{display:inline-block;background-color:transparent;border:1px solid #fff;height:45px;padding:2px 20px 0;margin-left:10px;color:#fff;font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:top;border-radius:23px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.header-filters-menu__btn:first-child{margin-left:0}.header-filters-menu__btn--filled,.no-touch .header-filters-menu__btn:hover{background-color:#fff;color:#3548fe}.header-filter{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;overflow:hidden}@media only screen and (min-width:1024px){.header-filter{display:none}}.header-filter--hidden{display:none}.header-filter__overlay,.header-filter__pane{position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.header-filter__overlay{top:0;opacity:.7;background-color:#101014}.header-filter--offcanvas .header-filter__overlay{opacity:0}.header-filter__pane{background-color:#fff;padding:30px 20px 20px;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-filter--offcanvas .header-filter__pane{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0)}.header-filter__close{position:absolute;background-image:url(../img/close_pane.svg);background-repeat:no-repeat;background-size:100%;width:20px;height:20px;padding:0;top:30px;right:30px}.header-filter__tip{margin-bottom:20px;color:#3548fe;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.header-filter__tip--offset-md{margin-top:30px}.header-filter__tip--offset-lg{margin-top:50px}.header-filter__list li{position:relative;margin-top:12px}.header-filter__list input:checked~span{color:#3548fe}.header-filter__list input:checked~i:before{content:'';display:block;position:absolute;background-color:#3548fe;width:10px;height:10px;top:50%;left:50%;margin:-5px 0 0 -5px;border-radius:50%}.header-filter__list i{position:relative;display:inline-block;border:2px solid #3548fe;width:20px;height:20px;margin-top:-2px;margin-right:10px;border-radius:50%;vertical-align:middle}.header-filter__apply{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:45px;margin:20px -5px 0}.header-filter__btn-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 5px}.header-filter__btn span,.header-filter__btn-wrap--hidden{display:none}.header-filter__btn{display:block;background-color:#3548fe;border:1px solid #3548fe;width:100%;height:45px;padding:2px 20px 0;color:#fff;font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:top;border-radius:23px;-webkit-transition:background-color .4s,color .4s;-o-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.header-filter__btn--hidden{opacity:0;pointer-events:none}.header-filter__btn--inverse{background-color:#fff;color:#3548fe}.no-touch .header-filter__btn:hover{background-color:#3548fe;color:#fff}#join-us{background-image:url(../img/professium/change_education.jpg);background-repeat:no-repeat;background-size:cover;height:680px;margin-bottom:40px}#join-us .container_professium{height:100%}#join-us .change_education_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:80px 0}#alumni .alumni_list .alumni_item .alumni_item_about span,#alumni .alumni_title span,#faculty .faculty_list .faculty_list_item .faculty_list_item_title span,#join-us .change_education_title{color:#fff}#join-us .change_education_btn{border-radius:50px;text-transform:uppercase;background-color:#3548fe;font-size:14px;color:#fff;border:2px solid #3548fe;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;padding:15px 18px 12px;line-height:100%;margin-top:45px}#join-us .change_education_btn:hover{background-color:transparent;color:#3548fe}#why-projector{padding:60px 0}@media only screen and (min-width:1024px){#why-projector{padding:120px 0}}#why-projector .why-projector_title{color:#101014;margin-left:-4px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#why-projector .why-projector_title{margin-left:-6px;font-size:60px}}@media only screen and (min-width:1024px){#why-projector .why-projector_title{margin-left:-8px;font-size:100px}}#why-projector .why-projector_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){#why-projector .why-projector_list{margin-left:-20px}}#why-projector .why-projector_list .why-projector_list_item{width:100%;margin-top:30px}@media only screen and (min-width:768px){#why-projector .why-projector_list .why-projector_list_item{width:calc(50% - 20px);margin-left:20px}}@media only screen and (min-width:1024px){#why-projector .why-projector_list .why-projector_list_item{width:calc(33.33% - 20px);margin-top:50px}}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_image{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){#why-projector .why-projector_list .why-projector_list_item .why-projector_item_image{height:200px}}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title{margin-top:20px;font-size:25px;line-height:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title{font-size:30px;line-height:1}}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_number,#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_text{font-size:25px;line-height:.8}@media only screen and (min-width:1024px){#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_number,#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_text{font-size:30px;line-height:1}}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#3548fe}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_number:after{content:'';display:inline-block;background-image:url(../img/slash_line_brand_sm.svg);background-repeat:no-repeat;width:17px;height:17px;margin:-2px 2px 0;vertical-align:middle}@media only screen and (min-width:1024px){#why-projector .why-projector_list .why-projector_list_item .why-projector_item_title .why-projector_item_title_number:after{background-image:url(../img/slash_line_brand_lg.svg);width:22px;height:22px;margin:-4px 4px 0}}#why-projector .why-projector_list .why-projector_list_item .why-projector_item_description{margin-left:60px}.alumni_list__slider{margin:auto;overflow:hidden;position:relative;width:100%}.alumni_list__slider .alumni_list__slide-track{-webkit-animation:desktop-scroll 50s linear infinite;animation:desktop-scroll 50s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex}.no-touch .alumni_list__slider .alumni_list__slide-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media only screen and (max-width:1024px){.alumni_list__slider .alumni_list__slide-track{-webkit-animation:mobile-scroll 50s linear infinite;animation:mobile-scroll 50s linear infinite}}#alumni{background-color:#3548fe;padding:60px 0}@media only screen and (min-width:1024px){#alumni{padding:120px 0}}#alumni .alumni_title{color:#101014;margin-left:-4px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#alumni .alumni_title{margin-left:-6px;font-size:60px}}@media only screen and (min-width:1024px){#alumni .alumni_title{margin-left:-8px;font-size:100px}}#alumni .alumni_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto hidden;margin-top:30px}@media only screen and (min-width:1024px){#alumni .alumni_list{margin-top:50px}}#alumni .alumni_list .alumni_item{text-decoration:none;color:#101014;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:280px;min-width:280px;margin-right:20px;z-index:10}@media only screen and (min-width:1024px){#alumni .alumni_list .alumni_item{width:420px;min-width:420px}}#alumni .alumni_list .alumni_item .alumni_item_img,#faculty .faculty_img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){#alumni .alumni_list .alumni_item .alumni_item_img{height:280px}}#alumni .alumni_list .alumni_item .alumni_item_about{margin-top:20px;font-size:25px;line-height:.8;letter-spacing:-.03em}@media only screen and (min-width:1024px){#alumni .alumni_list .alumni_item .alumni_item_about{font-size:30px;line-height:1}}#faculty{background-color:#3548fe}#faculty .faculty_img{height:460px}@media only screen and (min-width:1024px){#faculty .faculty_img{height:680px}}#faculty .faculty_content .faculty_title{color:#101014;margin-left:-4px;margin-top:-32px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#faculty .faculty_content .faculty_title{margin-left:-6px;margin-top:-45px;font-size:60px}}@media only screen and (min-width:1024px){#faculty .faculty_content .faculty_title{margin-left:-8px;margin-top:-70px;font-size:100px}}#faculty .faculty_list{padding:10px 0 30px}@media only screen and (min-width:1024px){#faculty .faculty_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:30px 0 30px 1px;margin-right:-3px}}@media only screen and (min-width:1400px){#faculty .faculty_list{padding:50px 0 80px 1px;margin-right:-4px}}#faculty .faculty_list .faculty_list_item{position:relative;border-bottom:1px solid #101014;padding:20px 20px 17px;margin:0 -20px;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (min-width:768px){#faculty .faculty_list .faculty_list_item{padding-left:30px;padding-right:30px;margin:0 -30px}}@media only screen and (min-width:1024px){#faculty .faculty_list .faculty_list_item{border:1px solid #101014;width:33.33%;min-height:315px;padding:20px;margin:-1px 0 0 -1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width:1400px){#faculty .faculty_list .faculty_list_item{width:25%}}#faculty .faculty_list .faculty_list_item .faculty_list_item_title div,#faculty .faculty_list .faculty_list_item--consulting{display:none}@media only screen and (min-width:1400px){#faculty .faculty_list .faculty_list_item--consulting{display:-webkit-box;display:-ms-flexbox;display:flex}}#faculty .faculty_list .faculty_list_item .faculty_list_item_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#faculty .faculty_list .faculty_list_item .faculty_list_item_title{font-size:25px;line-height:.8;letter-spacing:-.03em}@media only screen and (min-width:1024px){#faculty .faculty_list .faculty_list_item .faculty_list_item_title{font-size:30px;line-height:1}}@media only screen and (min-width:1024px){#faculty .faculty_list .faculty_list_item .faculty_list_item_title div{display:block}}#faculty .faculty_list .faculty_list_item .faculty_list_item_text{margin-top:auto}#faculty .faculty_list .faculty_list_item .faculty_list_item_image,#faculty .faculty_list .faculty_list_item_bottom{display:none}@media only screen and (min-width:1024px){#faculty .faculty_list .faculty_list_item .faculty_list_item_image{display:block;max-height:120px;max-width:205px;-o-object-fit:cover;object-fit:cover;margin:20px auto 0;opacity:0}}#faculty .faculty_list .faculty_list_item .faculty_list_item_consult{display:none;border:1px solid #3548fe;background-color:#3548fe;height:45px;padding:2px 20px 0;margin-top:30px;color:#fff;font-size:14px;line-height:3.071428571;text-align:center;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;vertical-align:top;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:23px}#faculty .faculty_list .faculty_list_item .faculty_list_item_consult:hover{background-color:transparent;color:#3548fe}#faculty .faculty_list .faculty_list_item:hover{background-color:#fff}#faculty .faculty_list .faculty_list_item:hover .faculty_list_item_image{opacity:1}#faculty .faculty_list .faculty_list_item:hover .faculty_list_item_consult{display:inline-block}@media only screen and (min-width:1024px){#faculty .faculty_list .faculty_list_item_bottom{height:48px;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#faculty .faculty_list .faculty_list_item_courses{-ms-flex-item-align:end;align-self:flex-end}#faculty .faculty_list .faculty_list_item_professium{position:relative;margin-left:22px}#faculty .faculty_list .faculty_list_item_professium:before{content:'';display:block;position:absolute;background-image:url(../img/slash_line.svg);background-repeat:no-repeat;top:calc(100% - 7px);left:-17px;width:17px;height:17px}#faculty .faculty__consulting{padding-bottom:60px}@media only screen and (min-width:1400px){#faculty .faculty__consulting{display:none}}#faculty .faculty__btn{display:block;border:1px solid #fff;height:45px;padding-top:2px;color:#fff;font-size:14px;line-height:3.07142857;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:23px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (min-width:768px){#faculty .faculty__btn{display:inline-block;padding-left:20px;padding-right:20px}}.no-touch #faculty .faculty__btn:hover{background-color:#fff;color:#3548fe}#professiums_main{padding:60px 0}@media only screen and (min-width:1024px){#professiums_main{padding:80px 0}}#professiums_main .professiums_main_title{color:#101014;margin-left:-4px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#professiums_main .professiums_main_title{margin-left:-6px;font-size:60px}}@media only screen and (min-width:1024px){#professiums_main .professiums_main_title{margin-left:-8px;font-size:100px}}#courses .courses_title span,#professiums_main .professiums_main_title span{color:#3548fe}#professiums_main .professiums_list{margin-top:30px}@media only screen and (min-width:1024px){#professiums_main .professiums_list{margin-top:50px}}@media only screen and (max-width:767px){.professiums_list--slider{padding-bottom:10px;margin-left:-20px;margin-right:-20px;margin-bottom:-10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.professiums_list .professiums_item_wrap{margin-top:20px}@media only screen and (max-width:767px){.professiums_list .professiums_item_wrap{padding-left:10px;margin-top:0}}.professiums_list .professiums_item_wrap:first-child{margin-top:0}@media only screen and (max-width:767px){.professiums_list .professiums_item_wrap:first-child{padding-left:20px}.professiums_list .professiums_item_wrap:last-child{padding-right:20px}.professiums_list .professiums_item_wrap .professiums_item{width:280px}}.professiums_list .professiums_item{position:relative;height:420px;padding:30px 20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;color:#fff}@media only screen and (min-width:1024px){.professiums_list .professiums_item{padding:40px 30px 30px}}.professiums_list .professiums_item:first-child{margin-top:0}.professiums_list .professiums_item .professiums_item_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.professiums_list .professiums_item .professiums_item_bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;overflow:hidden}.professiums_list .professiums_item .professiums_item_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.professiums_list .professiums_item .professiums_item_title{margin-bottom:10px;font-size:30px;line-height:.9;letter-spacing:-.03em}@media only screen and (min-width:768px){.professiums_list .professiums_item .professiums_item_title{font-size:50px;line-height:.8}}@media only screen and (min-width:1024px){.professiums_list .professiums_item .professiums_item_title{font-size:60px}}@media only screen and (min-width:1400px){.professiums_list .professiums_item .professiums_item_title{font-size:75px}}.professiums_list .professiums_item .professiums_item_level{font-size:16px;line-height:1.25;letter-spacing:-.03em}@media only screen and (min-width:768px){.professiums_list .professiums_item .professiums_item_level{font-size:20px;line-height:1.2}}.professiums_list .professiums_item .professiums_item_footer{height:48px;margin-top:auto;font-size:16px;line-height:1.25;letter-spacing:-.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.professiums_list .professiums_item .professiums_item_footer{height:64px;font-size:20px;line-height:1.2}}.professiums_list .professiums_item .professiums_item_months{-ms-flex-item-align:end;align-self:flex-end}.professiums_list .professiums_item .professiums_item_modules{position:relative;margin-left:24px}@media only screen and (min-width:768px){.professiums_list .professiums_item .professiums_item_modules{margin-left:34px}}.professiums_list .professiums_item .professiums_item_modules:before{content:'';display:block;position:absolute;background-image:url(../img/slash_line_light_sm.svg);background-repeat:no-repeat;top:calc(100% - 7px);left:-19px;width:17px;height:17px}@media only screen and (min-width:768px){.professiums_list .professiums_item .professiums_item_modules:before{background-image:url(../img/slash_line_light_lg.svg);left:-30px;width:27px;height:27px}}.professiums_main_more{margin-top:30px}.professiums_main_more_btn{display:inline-block;border:1px solid #3548fe;width:100%;height:45px;padding:2px 20px 0;font-size:14px;line-height:3.071428571;letter-spacing:.1em;text-transform:uppercase;text-align:center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:top;border-radius:23px;text-decoration:none}@media only screen and (min-width:768px){.professiums_main_more_btn{width:auto}}.no-touch .professiums_main_more_btn:hover,.professiums_main_more_btn.invert{background-color:transparent;color:#3548fe}.no-touch .professiums_main_more_btn.invert:hover,.professiums_main_more_btn{background-color:#3548fe;color:#fff}#courses{padding:60px 0}@media only screen and (min-width:1024px){#courses{padding:120px 0}}#courses .courses_title{color:#101014;margin-left:-4px;font-size:38px;line-height:.8}@media only screen and (min-width:768px){#courses .courses_title{margin-left:-6px;font-size:60px}}@media only screen and (min-width:1024px){#courses .courses_title{margin-left:-8px;font-size:100px}}#courses .courses_list{padding:25px 0 0}@media only screen and (min-width:768px){#courses .courses_list{padding-top:30px}}@media only screen and (max-width:767px){#courses .courses_list--slider{padding-bottom:10px;margin-left:-20px;margin-right:-20px;margin-bottom:-10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.courses_section{margin-top:50px}@media only screen and (min-width:1024px){.courses_section{margin-top:80px}}.courses_section:first-child{margin-top:0}.courses_section .courses_section_title{font-size:25px;line-height:.8;letter-spacing:-.03em}@media only screen and (min-width:768px){.courses_section .courses_section_title{padding-bottom:10px;font-size:40px;line-height:.9}}.courses_list_item_wrap,.courses_section .professiums_list{margin-top:20px}@media only screen and (min-width:768px){.courses_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-20px}}@media only screen and (max-width:767px){.courses_list_item_wrap{padding-left:10px;margin-top:0}}@media only screen and (min-width:768px){.courses_list_item_wrap{width:calc(50% - 20px);margin-left:20px}}@media only screen and (min-width:1024px){.courses_list_item_wrap{width:calc(33.33% - 20px);height:305px}}@media only screen and (min-width:1400px){.courses_list_item_wrap{width:calc(25% - 20px)}}@media only screen and (max-width:767px){.courses_list_item_wrap:first-child{margin-top:0;padding-left:20px}.courses_list_item_wrap:last-child{padding-right:20px}}@media (min-width:768px) and (max-width:1023px){.courses_list_item_wrap.hide-md{display:none}}@media (min-width:1024px) and (max-width:1399px){.courses_list_item_wrap.hide-lg{display:none}}@media only screen and (max-width:767px){.courses_list_item_wrap .courses_list_item{width:280px}}@media only screen and (min-width:768px){.courses_list_item_wrap .courses_list_item{width:100%;margin-left:0;margin-top:0}}.courses_list_item{background-color:#f1f3f6;padding:24px 20px 20px;width:100%;height:280px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (min-width:768px){.courses_list_item{width:calc(50% - 20px);margin-left:20px}}@media only screen and (min-width:1024px){.courses_list_item{height:305px}}@media only screen and (min-width:1400px){.courses_list_item{width:calc(33.33% - 20px)}}.courses_list_item .courses_item_title{font-size:30px;line-height:.9;letter-spacing:-.03em;overflow-wrap:anywhere}@media only screen and (min-width:768px){.courses_list_item .courses_item_title{font-size:40px}}.courses_list_item .courses_item_time{height:48px;font-size:16px;line-height:1.25;letter-spacing:-.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.courses_list_item .courses_item_time{height:68px;font-size:20px;line-height:1.2}}.courses_list_item .courses_item_date{-ms-flex-item-align:end;align-self:flex-end}.courses_list_item .course_item_sep{-ms-flex-item-align:center;align-self:center}.courses_list_item .course_item_sep .sep-sm{display:inline-block;margin:0 3px;vertical-align:middle}@media only screen and (min-width:768px){.courses_list_item .course_item_sep .sep-sm{display:none}}.courses_list_item .course_item_sep .sep-lg{display:none}@media only screen and (min-width:768px){.courses_list_item .course_item_sep .sep-lg{display:inline-block;margin:0 4px;vertical-align:middle}}.courses_list_item .courses_item_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#101014}.courses_list_item .courses_item_price{margin-top:10px;font-size:16px;line-height:1.25;letter-spacing:-.03em}@media only screen and (min-width:768px){.courses_list_item .courses_item_price{font-size:20px;line-height:1.2}}.no-touch .courses_list_item:hover{background-color:#3548fe;color:#fff}.no-touch .courses_list_item:hover .courses_item_bottom{color:#fff}.courses_more{margin-top:30px}.courses_more_btn{display:inline-block;background-color:#3548fe;border:1px solid #3548fe;width:100%;height:45px;padding:2px 20px 0;color:#fff;font-size:14px;line-height:3.071428571;letter-spacing:.1em;text-transform:uppercase;text-align:center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:top;border-radius:23px;text-decoration:none}@media only screen and (min-width:768px){.courses_more_btn{width:auto}}.no-touch .banner__btn a:hover,.no-touch .courses_more_btn:hover{background-color:transparent;color:#3548fe}.banner,.banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.banner{position:relative;width:100%;height:460px;padding:40px 20px;color:#fff;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.banner{padding:60px 40px}}@media only screen and (min-width:1024px){.banner{height:680px;padding:80px 30px}}@media only screen and (min-width:1400px){.banner{padding:80px 100px}}.banner--half{width:100%}@media only screen and (min-width:1024px){.banner--half{width:50%}}.banner--img,.banner__btn a{background-color:#3548fe}.banner__bg,.banner__bg:before{position:absolute;left:0;bottom:0}.banner__bg{top:0;right:0;z-index:-1}.banner__bg:before{content:'';width:100%;height:40%;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,.8)),to(transparent));background:-o-linear-gradient(0,rgba(0,0,0,.8),transparent);background:linear-gradient(0,rgba(0,0,0,.8),transparent);z-index:0}.banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__img{width:100%;text-align:right}.banner__img img{max-width:190px;height:auto;vertical-align:top}@media only screen and (min-width:768px){.banner__img img{max-width:270px}}@media only screen and (min-width:1400px){.banner__img img{max-width:340px}}.banner__img-bigger img{max-width:290px}@media only screen and (min-width:768px){.banner__img-bigger img{max-width:340px}}@media only screen and (min-width:1400px){.banner__img-bigger img{max-width:416px}}.banner__title{margin-top:auto;font-size:38px;line-height:.8;letter-spacing:-.03em}@media only screen and (min-width:1024px){.banner__title{font-size:60px}}@media only screen and (min-width:1400px){.banner__title{font-size:75px}}@media only screen and (min-width:1024px){.banner--full .banner__title{font-size:80px}}@media only screen and (min-width:1400px){.banner--full .banner__title{font-size:100px}}.banner__text{margin-top:20px;font-size:16px;line-height:1.25;letter-spacing:-.03em}@media only screen and (min-width:1024px){.banner__text{font-size:20px;line-height:1.2}}.banner__btn{width:100%;margin-top:30px}.banner__btn a{display:inline-block;border:1px solid #3548fe;width:100%;height:45px;padding:2px 20px 0;color:#fff;font-size:14px;line-height:3.071428571;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:23px;vertical-align:top;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media only screen and (min-width:768px){.banner__btn a{width:auto}}.banner--img .banner__btn a{border:1px solid #101014;background-color:#101014}.no-touch .banner--img .banner__btn a:hover{color:#010101}.intro-black-friday{position:relative;height:552px;background:#000;margin-bottom:-72px}@media only screen and (max-width:767px){.intro-black-friday{height:600px}}.intro-black-friday .video-container{position:relative;height:100%;overflow:hidden}@media only screen and (max-width:767px){.intro-black-friday .video-container{overflow-x:hidden;overflow-y:auto}}.intro-black-friday .video-container .bg-img{position:absolute;background:url(../img/bf-2.jpeg) no-repeat #000;background-size:contain;width:100%;height:100%;z-index:0;display:none;background-position:50% 5%}@media only screen and (max-width:767px){.intro-black-friday .video-container .bg-img{display:block}}@media only screen and (max-width:599px){.intro-black-friday .video-container .bg-img{background-position:50% 35%}}.intro-black-friday .container{height:100%;width:100%}.intro-black-friday__gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,16,20,0)),color-stop(90.41%,#101014));background:-o-linear-gradient(top,rgba(16,16,20,0) 0%,#101014 90.41%);background:linear-gradient(180deg,rgba(16,16,20,0) 0%,#101014 90.41%);width:100%;position:absolute;bottom:0;height:250px;z-index:9}@media only screen and (max-width:767px){.intro-black-friday__gradient{display:none}}.intro-black-friday:before{content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#101014),to(rgba(16,16,20,0)));background:-o-linear-gradient(top,#101014 30%,rgba(16,16,20,0) 100%);background:linear-gradient(180deg,#101014 30%,rgba(16,16,20,0) 100%);width:100%;position:absolute;top:0;height:250px;z-index:9}@media only screen and (max-width:767px){.intro-black-friday:before{display:none}}.intro-black-friday h1{color:#3548fe;font-size:60px;letter-spacing:-.03em;font-family:'Univers LT CYR';text-transform:uppercase;line-height:1;font-weight:400}@media only screen and (max-width:767px){.intro-black-friday h1{font-size:36px}}.intro-black-friday__top_text{text-align:right;display:block}.intro-black-friday__top_text span{position:relative;top:-5px;left:-12px}.intro-black-friday__bottom_text{color:#fff;display:block;text-align:right;position:relative;top:-11px;right:14px}.intro-black-friday__bottom_text span{text-align:left;display:block;position:relative;left:15px;top:-5px}@media only screen and (max-width:767px){.intro-black-friday__bottom_text span{text-align:right}}.intro-black-friday__deadline{color:#fff;font-size:35px;font-family:'Univers LT CYR';text-transform:uppercase;letter-spacing:-.03em;line-height:1;position:absolute;right:-3px;z-index:10;bottom:60px}@media only screen and (max-width:767px){.intro-black-friday__deadline{display:none}}.intro-black-friday__content{z-index:3}.intro-black-friday video{position:absolute;top:28px;left:-21px;width:100%;height:100%;min-width:100%;min-height:100%;z-index:0}@media only screen and (max-width:767px){.intro-black-friday video{display:none}}.intro-black-friday__action{z-index:10;position:absolute;bottom:99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.intro-black-friday__action{bottom:0;top:50px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}.intro-black-friday__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4px;margin-bottom:28px}@media only screen and (max-width:767px){.intro-black-friday__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.intro-black-friday__price{font-size:16px}.intro-black-friday__button{font-size:14px;padding:14px 16px;z-index:3;min-width:205px;min-height:48px}.no-touch .intro-black-friday__button:hover{color:#000}@media only screen and (max-width:599px){.intro-black-friday__button{min-width:100%}}.intro-black-friday .professiums_main_more_btn+.professiums_main_more_btn{margin-left:20px}@media only screen and (max-width:767px){.intro-black-friday .professiums_main_more_btn+.professiums_main_more_btn{margin-left:0;margin-top:16px}}.intro-black-friday-second{position:relative;height:583px;background:#000;margin-bottom:-72px}.intro-black-friday-second h1 *{line-height:inherit}@media only screen and (max-width:767px){.intro-black-friday-second{height:700px}}.intro-black-friday-second .video-container{position:relative;height:100%;overflow:hidden}@media only screen and (max-width:767px){.intro-black-friday-second .video-container{overflow-x:hidden;overflow-y:auto}}.intro-black-friday-second .video-container .bg-img{position:absolute;background:url(../img/bf-1.jpeg) no-repeat #000;background-size:contain;width:100%;height:100%;z-index:0;display:none;background-position:50% 5%}@media only screen and (max-width:767px){.intro-black-friday-second .video-container .bg-img{display:block}}@media only screen and (max-width:599px){.intro-black-friday-second .video-container .bg-img{background-position:50% 35%}}.intro-black-friday-second .container{height:100%;width:100%}.intro-black-friday-second__gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,16,20,0)),color-stop(90.41%,#101014));background:-o-linear-gradient(top,rgba(16,16,20,0) 0%,#101014 90.41%);background:linear-gradient(180deg,rgba(16,16,20,0) 0%,#101014 90.41%);width:100%;position:absolute;bottom:0;height:250px;z-index:9}@media only screen and (max-width:767px){.intro-black-friday-second__gradient{display:none}}.intro-black-friday-second:before{content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#101014),to(rgba(16,16,20,0)));background:-o-linear-gradient(top,#101014 30%,rgba(16,16,20,0) 100%);background:linear-gradient(180deg,#101014 30%,rgba(16,16,20,0) 100%);width:100%;position:absolute;top:0;height:250px;z-index:9}@media only screen and (max-width:767px){.intro-black-friday-second:before{display:none}}.intro-black-friday-second h1{color:#fff;font-size:60px;letter-spacing:-.03em;font-family:'Univers LT CYR';text-transform:uppercase;line-height:1;font-weight:400}@media only screen and (max-width:767px){.intro-black-friday-second h1{font-size:36px}}.intro-black-friday-second__top_text{text-align:left;display:block}.intro-black-friday-second__top_text span{position:relative;top:-5px}.intro-black-friday-second__bottom_text{color:#fff;display:block;text-align:right;position:relative;top:-11px;left:100px}@media only screen and (max-width:767px){.intro-black-friday-second__bottom_text{left:-3px}}.intro-black-friday-second__bottom_text span{color:#3548fe;text-align:left;display:block;position:relative;left:4px;top:-5px}@media only screen and (max-width:767px){.intro-black-friday-second__bottom_text span{text-align:right}}.intro-black-friday-second__content{z-index:3}.intro-black-friday-second video{position:absolute;top:-2px;left:50px;width:100%;height:100%;min-width:100%;min-height:100%;z-index:0}@media only screen and (max-width:767px){.intro-black-friday-second video{display:none}}.intro-black-friday-second__action{z-index:10;position:absolute;bottom:99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.intro-black-friday-second__action{bottom:0;top:100px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}.intro-black-friday-second__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1px;margin-bottom:31px}@media only screen and (max-width:767px){.intro-black-friday-second__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.intro-black-friday-second__price{font-size:16px}.intro-black-friday-second__button{font-size:14px;padding:14px 16px;z-index:3;min-width:159px;min-height:48px}.no-touch .intro-black-friday-second__button:hover{color:#000;background:#fff}@media only screen and (max-width:767px){.intro-black-friday-second__button{margin-bottom:8px;min-width:100%}}.intro-black-friday-second .button_gift{margin-left:10px;background-color:#201e29;padding:14px 28px}@media only screen and (max-width:767px){.intro-black-friday-second .button_gift{margin-left:0}}
/*# sourceMappingURL=app.css.map */
