@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}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,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,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;font:inherit;font-size:100%;vertical-align:baseline}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a img{border:0}.section__header.show-menu .right-block-mobile .mobile-menu img.close,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Bold.eot);src:url(../../fonts/AvenirNext-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Bold.woff2) format('woff2'),url(../../fonts/AvenirNext-Bold.woff) format('woff'),url(../../fonts/AvenirNext-Bold.ttf) format('truetype'),url(../../fonts/AvenirNext-Bold.svg#AvenirNext-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-DemiBold.eot);src:url(../../fonts/AvenirNext-DemiBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-DemiBold.woff2) format('woff2'),url(../../fonts/AvenirNext-DemiBold.woff) format('woff'),url(../../fonts/AvenirNext-DemiBold.ttf) format('truetype'),url(../../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Regular.eot);src:url(../../fonts/AvenirNext-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Regular.woff2) format('woff2'),url(../../fonts/AvenirNext-Regular.woff) format('woff'),url(../../fonts/AvenirNext-Regular.ttf) format('truetype'),url(../../fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Medium.eot);src:url(../../fonts/AvenirNext-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Medium.woff2) format('woff2'),url(../../fonts/AvenirNext-Medium.woff) format('woff'),url(../../fonts/AvenirNext-Medium.ttf) format('truetype'),url(../../fonts/AvenirNext-Medium.svg#AvenirNext-Medium) format('svg');font-weight:500;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{flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{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{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{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:flex;align-items: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)}.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;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.teachers-swiper{padding-bottom:3rem;}.swiper-teachers-pagination{bottom:1rem !important}.swiper-teachers-pagination .swiper-pagination-bullet-active{background:#d54e42}.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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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;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:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;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%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.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%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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}.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);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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%;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;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;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{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;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;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{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}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Bold.eot);src:url(../../fonts/AvenirNext-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Bold.woff2) format('woff2'),url(../../fonts/AvenirNext-Bold.woff) format('woff'),url(../../fonts/AvenirNext-Bold.ttf) format('truetype'),url(../../fonts/AvenirNext-Bold.svg#AvenirNext-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-DemiBold.eot);src:url(../../fonts/AvenirNext-DemiBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-DemiBold.woff2) format('woff2'),url(../../fonts/AvenirNext-DemiBold.woff) format('woff'),url(../../fonts/AvenirNext-DemiBold.ttf) format('truetype'),url(../../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Regular.eot);src:url(../../fonts/AvenirNext-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Regular.woff2) format('woff2'),url(../../fonts/AvenirNext-Regular.woff) format('woff'),url(../../fonts/AvenirNext-Regular.ttf) format('truetype'),url(../../fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(../../fonts/AvenirNext-Medium.eot);src:url(../../fonts/AvenirNext-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/AvenirNext-Medium.woff2) format('woff2'),url(../../fonts/AvenirNext-Medium.woff) format('woff'),url(../../fonts/AvenirNext-Medium.ttf) format('truetype'),url(../../fonts/AvenirNext-Medium.svg#AvenirNext-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}.cookie-messages{background:#fff;border-radius:.5vw;box-shadow:0 0 1vw rgba(0,0,0,.1);position:fixed;bottom:2vw;left:2vw;width:66vw;z-index:99999999;justify-content:center;align-items:flex-start;font-size:1.2vw;display:flex;flex-direction:column;text-decoration:none;overflow:hidden}@media (max-width:480px){.cookie-messages{font-size:3.5vw;bottom:5vw;left:3vw;width:94vw;box-shadow:0 0 4vw rgba(0,0,0,.15);flex-direction:column;align-items:center;border-radius:1.5vw}}.cookie-messages.loading .ajax-loader{display:flex}.cookie-messages .tabs{display:flex;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);width:100%}.cookie-messages .tabs .tab{padding:1vw 3vw;font-size:1.2vw;cursor:pointer;font-weight:500}@media (max-width:480px){.cookie-messages .tabs .tab{padding:4vw 8vw;font-size:4vw}}.cookie-messages .tabs .tab.active{border-bottom:4px solid #15bd8e}.cookie-messages .tabs-content .tab{display:none;flex-direction:column;padding:1vw 2vw}@media (max-width:480px){.cookie-messages .tabs-content .tab{align-items:flex-start;padding:4vw}}.cookie-messages .tabs-content .tab.active{display:flex}.cookie-messages .tabs-content .tab p,.section__product .product-data .product-content .text p{margin-bottom:1vw}@media (max-width:480px){.cookie-messages .tabs-content .tab p{margin-bottom:2.5vw}}.cookie-messages .title{font-weight:700;font-size:1.4vw}@media (max-width:480px){.cookie-messages .title{font-size:4vw}}.cookie-messages .text{margin-top:.5vw;font-size:1vw}@media (max-width:480px){.cookie-messages .text{margin-top:2vw;font-size:3.2vw}}.cookie-messages .text-actions{display:flex;margin-top:1vw;font-size:1.1vw}@media (max-width:480px){.cookie-messages .text-actions{margin-top:3vw;font-size:3.5vw}}.cookie-messages .text-actions a{margin-right:.8vw}@media (max-width:480px){.cookie-messages .text-actions a{margin-right:2vw}}.cookie-messages .text-actions a:last-child,.section__main .text-block .actions .buttons .button:last-child{margin-right:0}.cookie-messages .text-actions .privacy-policy{margin-top:0}.cookie-messages .privacy-policy{margin-top:1vw;font-size:1.1vw}@media (max-width:480px){.cookie-messages .privacy-policy{margin-top:3vw;font-size:3.5vw}}.cookie-messages.show{display:flex}.cookie-messages .actions{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,.1);padding:1vw 2vw;width:100%}@media (max-width:480px){.cookie-messages .actions{padding:2vw;justify-content:space-between;flex-wrap:wrap}}.cookie-messages .button{border:2px solid #15bd8e;padding:.8vw 2vw;border-radius:.3vw;margin-right:.5vw;font-weight:500;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;s-o-transition:all .3s;transition:all .3s;display:block;text-decoration:none;font-size:1.1vw}@media (max-width:480px){.cookie-messages .button{text-align:center;margin-right:0;width:49%;border-radius:1vw;padding:2.6vw 6vw;margin-left:0;font-size:4vw}}@media (max-width:480px) and (max-width:480px){.cookie-messages .button:last-child{margin-top:2vw;width:100%}}.cookie-messages .button:hover{background:rgba(0,0,0,.1)}.cookie-messages .button.allow{background:#15bd8e;color:#fff}.cookie-messages .button.allow:hover{background:#15bd8e;border:2px solid #15bd8e}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.animate,.animate:hover,a,a:hover,input,input:focus,textarea,textarea:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body,input,textarea{font-family:'Avenir Next',sans-serif}a{color:#000}.section__main .reviews .reviews-container .header a:hover,a:hover{text-decoration:underline}body{font-size:1vw;font-style:normal}.rounded{border-radius:.7vw}@media (max-width:480px){.rounded{border-radius:2vw}}.cover-size{background-size:cover!important}.ajax-loader{position:absolute;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(255,255,255,.95);z-index:101;display:none}.ajax-loader .spinner{width:70px;text-align:center}.ajax-loader .spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ajax-loader .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.ajax-loader .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.mobile-social-messengers-container{position:fixed;bottom:4vw;right:4vw;display:none;z-index:99999}@media (max-width:480px){.mobile-social-messengers-container{display:flex;flex-direction:column;align-items:flex-end}}.mobile-social-messengers-container.show .social-messengers{display:flex;flex-direction:column;margin-bottom:2vw}.mobile-social-messengers-container.show .social-messengers a{border-radius:50%;width:16vw;height:16vw;display:flex;justify-content:center;margin-bottom:1vw}.mobile-social-messengers-container.show .social-messengers a.telegram{background:#08c}.mobile-social-messengers-container.show .social-messengers a.messenger{background:#0078ff}.mobile-social-messengers-container.show .social-messengers a.viber{background:#59267c}.mobile-social-messengers-container.show .social-messengers a.whatsapp{background:#25d366}.mobile-social-messengers-container.show .social-messengers a img{width:6vw;height:auto}.mobile-social-messengers-container.show .show-button img.close{display:flex;width:3.5vw}.mobile-social-messengers-container .show-button{background:#15bd8e;display:flex;align-items:center;padding:3vw 6vw;border-radius:10vw;font-size:3vw;font-weight:500;height:12vw}.mobile-social-messengers-container .show-button .icon{width:6vw;display:flex;justify-content:center}.mobile-social-messengers-container .show-button img{width:6vw;height:auto;margin-left:2.2vw}.mobile-social-messengers-container .show-button img.close,.mobile-social-messengers-container .social-messengers,.mobile-social-messengers-container.show .show-button img.show{display:none}.section,.header.course .top-block{padding:0 7vw;display:flex;justify-content:space-between}.section__header{align-items:center}@media (max-width:480px){.section__header{padding:3vw 0 3vw 5vw}}.header.not-main{background:url(../../images/bg/main.jpg) no-repeat top center;box-shadow:none}@media (max-width:480px){.header.not-main{background:0 0;box-shadow:none}}.header.course .course-menu .items,.header.not-main .right-block .social-messengers-container{display:flex}.header.bg{top:0;background:url(../../images/bg/main.jpg) no-repeat top center;box-shadow:0 0 3vw rgba(0,0,0,.1)!important;background-size:cover!important}@media (max-width:480px){.header.bg{background:url(../../images/bg/main.jpg) no-repeat top right;background-size:100% 100vw!important;background-size:cover!important}}.header.course{flex-direction:column;padding:0}.header.course .top-block{width:100%;padding:1.5vw 7vw;align-items:center}@media (max-width:480px){.header.course .top-block{padding:3vw 0 3vw 5vw}}.header.course .top-block .right-block-mobile .account,.header.course .top-block .right-block-mobile .courses,.header.course menu a{color:#fff}.header.course .course-menu{display:flex;justify-content:space-between;width:100%;border-top:1px solid rgba(255,255,255,.3);padding:1vw 7vw;color:#fff;align-items:center}@media (max-width:480px){.header.course .course-menu{padding:3vw 5vw}}@media (max-width:480px){.header.course .course-menu .items{display:none}}.header.course .course-menu .items.items-mobile,.header.course .course-menu .order span.mobile,.section__header.show-menu .right-block-mobile .mobile-menu img.show{display:none}@media (max-width:480px){.header.course .course-menu .items.items-mobile{display:flex}}.header.course .course-menu .items .item{margin-right:2vw;cursor:pointer;padding-bottom:4px;font-size:1.1vw}@media (max-width:480px){.header.course .course-menu .items .item{font-size:3vw;margin-right:3vw}}.header.course .course-menu .items .item::before{background:#fff;height:1px}.header.course .course-menu .order{border-radius:10vw;background:#fff;padding:1vw 2vw;color:#000;font-weight:500;cursor:pointer;display:flex;align-items:center}@media (max-width:480px){.header.course .course-menu .order{padding:3vw 4vw;font-size:2.4vw}}.header.course .course-menu .order img{width:1.4vw;height:auto;margin-left:1vw}@media (max-width:480px){.header.course .course-menu .order img{width:3vw;margin-left:1vw}}@media (max-width:480px){.header.course .course-menu .order span.mobile{display:block}.header.course .course-menu .order span.desktop{display:none}}.header.course.bg,.header.course.course-a1.bg{top:0;background:rgba(213,78,66,.9)}.header.course.course-a2.bg{background:rgba(215,86,131,.9)}.header.course.course-b1.bg{background:rgba(82,0,255,.9)}.header.course.course-b2-intensive.bg{background:rgba(255,91,1,.9)}.header.course.course-b2.bg{background:rgba(2,71,252,.9)}.header.course.course-c1.bg{background:rgba(2,132,254,.9)}.header.course.course-individual.bg,.header.course.course-karta.bg{background:rgba(214,78,67,.9)}.header.course.course-club.bg{background:rgba(21,189,142,.9)}.header.course.course-club-course.bg{background:rgba(107,56,217,.9)}.section__contacts .form form .row.row-rules.active .square img,.section__course .form form .row.row-rules.active .square img,.section__header.show-menu .mobile-menu-content,.section__page .form form .row.row-rules.active .square img,.section__reviews-category .form form .row.row-rules.active .square img{display:block}.section__header .logo img{width:8vw;height:auto}@media (max-width:480px){.section__header .logo img{width:18vw}}.section__header .right-block{display:flex;align-items:center;position:relative}@media (max-width:480px){.section__header .right-block{display:none}}.section__header .right-block .social-messengers-container{position:absolute;right:18vw;top:3.3vw;z-index:102;display:none;align-items:center}@media (max-width:480px){.section__header .right-block .social-messengers-container{display:none}}.section__header .right-block .social-messengers-container .social-messengers{display:flex}.section__header .right-block .social-messengers-container .social-messengers a{display:block;text-decoration:none;padding:.2vw}.section__header .right-block .social-messengers-container .social-messengers a img{width:1.4vw;height:auto}.section__header .right-block .social-messengers-container span{font-size:.8vw;font-weight:500;margin-right:.3vw}@media (max-width:480px){.section__header .right-block .social-messengers-container span{font-size:3vw;margin-top:.5vw}}.section__header .right-block menu{display:flex;list-style:none;margin-right:1vw;font-weight:500}.section__footer .footer-top-block .left-block menu li.blog a img,.section__footer .footer-top-block .left-block menu li.contacts a img,.section__header .right-block menu li.blog a img,.section__header .right-block menu li.contacts a img{width:1.7vw}.section__header .right-block menu li.books a img{width:2.4vw}.section__header .right-block menu li.teachers a img{width:1.9vw}.section__header .right-block .account,.section__header .right-block menu a{display:flex;text-decoration:none;align-items:center;padding:.8vw .9vw;border-radius:10vw}.section__header .right-block menu a:hover{background:rgba(0,0,0,.05)}.section__header .right-block menu a img{width:1.7vw;height:auto;margin-right:.5vw}.section__header .right-block .account{background:#fff;padding:1vw 1.4vw;font-size:1vw;font-weight:500}.section__header .right-block .account img{width:1.3vw;height:auto;margin-right:.9vw}.section__header .right-block-mobile{display:none;align-items:center}@media (max-width:480px){.section__header .right-block-mobile{display:flex}}.section__header .right-block-mobile .account,.section__header .right-block-mobile .courses{display:flex;align-items:center;padding:1.5vw;text-decoration:none;font-size:3.2vw;font-weight:500}.section__header .right-block-mobile .account img{height:auto}.section__header .right-block-mobile .courses img{width:7vw;height:auto;margin-right:1vw}.section__header .right-block-mobile .account img{width:4.5vw;margin-right:2vw}.section__header .right-block-mobile .mobile-menu{padding:4vw;width:14vw;height:12vw}.section__header .right-block-mobile .mobile-menu img{width:6vw;height:auto}.section__header .right-block-mobile .mobile-menu img.close{display:none;width:4.5vw}.section__header .mobile-menu-content{background:#fff;position:absolute;left:0;width:100%;top:18vw;box-shadow:0 2vw 3vw rgba(0,0,0,.1);display:none}.section__header .mobile-menu-content ul li a{display:flex;padding:4vw 5vw;border-bottom:1px solid rgba(0,0,0,.1);font-size:3.7vw;align-items:center;text-decoration:none}.section__header .mobile-menu-content ul li a img{width:7vw;height:auto;margin-right:2.5vw}.section__header .mobile-menu-content .social-messengers-container{padding:5vw}.section__header .mobile-menu-content .social-messengers-container .label{font-size:.8vw;opacity:.7}@media (max-width:480px){.section__header .mobile-menu-content .social-messengers-container .label,.section__header .mobile-menu-content .social-networks .label{font-size:3.2vw;font-weight:500}}.section__header .mobile-menu-content .social-messengers-container .items{display:flex;justify-content:flex-end;margin-top:.7vw}@media (max-width:480px){.section__header .mobile-menu-content .social-messengers-container .items,.section__header .mobile-menu-content .social-networks .items{justify-content:flex-start;margin-top:3vw}}.section__header .mobile-menu-content .social-messengers-container .items a{text-decoration:none;display:flex;margin-left:.5vw}@media (max-width:480px){.section__header .mobile-menu-content .social-messengers-container .items a,.section__header .mobile-menu-content .social-networks .items a{margin-left:0;margin-right:3vw}}.section__header .mobile-menu-content .social-messengers-container .items a img{width:2vw;height:auto}@media (max-width:480px){.section__header .mobile-menu-content .social-messengers-container .items a img,.section__header .mobile-menu-content .social-networks .items a img{width:7vw}}.section__header .mobile-menu-content .social-networks{padding:5vw;border-top:1px solid rgba(0,0,0,.1)}.section__header .mobile-menu-content .social-networks .label{font-size:.8vw;opacity:.7}@media (max-width:480px){.section__header .mobile-menu-content .social-networks .label{font-size:2.7vw;font-weight:400}}.section__header .mobile-menu-content .social-networks .items{display:flex;justify-content:flex-end;margin-top:.7vw}@media (max-width:480px){.section__header .mobile-menu-content .social-networks .items{justify-content:flex-start;margin-top:2vw}}.section__header .mobile-menu-content .social-networks .items a{text-decoration:none;display:flex;margin-left:.5vw}@media (max-width:480px){.section__header .mobile-menu-content .social-networks .items a{margin-left:0;margin-right:2vw}}.section__header .mobile-menu-content .social-networks .items a img{width:2vw;height:auto}@media (max-width:480px){.section__header .mobile-menu-content .social-networks .items a img{width:5vw}}.section__main{position:relative;height:100vh;background:url(../../images/bg/main.jpg) no-repeat center center;display:flex;align-items:center;max-height:60vw;justify-content:space-between}@media (max-width:480px){.section__main{max-height:80vh;background:url(../../images/bg/main-mobile.jpg) no-repeat center bottom;background-size:100vw 100vw!important;flex-direction:column;padding:30vw 5vw 0;position:relative}}.section__main .social-messengers-container{position:absolute;right:23vw;top:8vw;z-index:102}@media (max-width:480px){.section__main .social-messengers-container{top:20vw;right:5vw;display:none}}.section__main .social-messengers-container .social-messengers{display:flex}.section__main .social-messengers-container .social-messengers a{display:block;text-decoration:none;padding:.5vw}@media (max-width:480px){.section__main .social-messengers-container .social-messengers a{padding:1.2vw}}.section__main .social-messengers-container .social-messengers a img{width:1.8vw;height:auto}@media (max-width:480px){.section__main .social-messengers-container .social-messengers a img{width:5vw}}.section__main .social-messengers-container span{font-size:1vw;font-weight:500}@media (max-width:480px){.section__main .social-messengers-container span{font-size:3vw;margin-top:.5vw}}.section__main .social-messengers-container .arrow{position:absolute;top:1vw;width:2vw;height:auto;left:-2.5vw}@media (max-width:480px){.section__main .social-messengers-container .arrow{top:3vw;width:5vw;left:-7.5vw}}.section__main .text-block{width:50%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:480px){.section__main .text-block{width:100%}}.section__main .text-block .title{width:70%;position:relative}@media (max-width:480px){.section__main .text-block .title{width:100%}}.section__main .text-block .title h1{font-weight:700;font-size:5.4vw;line-height:5vw;margin-top:10vw}@media (max-width:480px){.section__main .text-block .title h1{font-size:12vw;margin-top:0;line-height:11vw}}.section__main .text-block .title .level{position:absolute;right:-13vw;border-radius:10vw;padding:1vw 1.5vw;font-size:3vw;font-weight:700;color:#d54e42;border:1px solid #d54e42;bottom:4.6vw}@media (max-width:480px){.section__main .text-block .title .level{font-size:5.5vw;padding:2vw 4vw;bottom:11vw;right:0}}.section__main .text-block .text{margin-top:2.5vw;font-size:1.3vw;line-height:1.8vw}@media (max-width:480px){.section__main .text-block .text{font-size:4.5vw;margin-top:4vw;line-height:5vw}}.section__main .text-block .actions{margin-top:3vw}@media (max-width:480px){.section__main .text-block .actions{margin-top:10vw;width:100vw;position:absolute;left:0;bottom:4vw}}.section__main .text-block .actions .label{font-size:1.6vw;font-weight:700}@media (max-width:480px){.section__main .text-block .actions .label{font-size:4.5vw;background:rgba(255,255,255,.7);padding:4vw;text-align:center}}.section__main .text-block .actions .buttons{display:flex}@media (max-width:480px){.section__main .text-block .actions .buttons{justify-content:space-between;padding:0 5vw}}.section__main .text-block .actions .buttons .button{margin-right:1vw}@media (max-width:480px){.section__main .text-block .actions .buttons .button{margin-right:0}}.section__main .text-block .button{margin-top:2vw;background:#fff;border-radius:10vw;padding:1.8vw 4vw;font-size:1.4vw;font-weight:600;display:flex;align-items:center;text-decoration:none;box-shadow:0 0 2vw rgba(0,0,0,.13)}@media (max-width:480px){.section__main .text-block .button{padding:5vw 3vw;font-size:4vw;justify-content:center;width:49%}}.section__main .text-block .button:hover{box-shadow:0 0 2vw rgba(0,0,0,.25)}.section__main .text-block .button img{width:2vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__main .text-block .button img{width:6vw;margin-left:2vw}}.section__main .reviews{width:40%;height:100%;position:relative}@media (max-width:480px){.section__main .reviews{display:none}}.section__main .reviews .reviews-container{background:#fff;width:100%;bottom:-5vw;position:absolute;padding:2vw;box-shadow:0 0 2vw rgba(0,0,0,.03)}.section__main .reviews .reviews-container .header{display:flex;justify-content:flex-end;margin-bottom:.5vw}.section__main .reviews .reviews-container .header a{display:flex;text-decoration:none;font-weight:500}.section__main .reviews .reviews-container .header a img{width:1.5vw;margin-left:.5vw}.section__main .reviews .reviews-container .swiper-slide{display:flex;justify-content:space-between;align-items:flex-start;height:auto}.section__main .reviews .reviews-container .swiper-slide img{width:6vw;border-radius:50%;overflow:hidden;height:auto}.section__main .reviews .reviews-container .swiper-slide .person{width:calc(100% - 7vw)}.section__main .reviews .reviews-container .swiper-slide .person .name{font-weight:700;font-size:1.4vw}.section__main .reviews .reviews-container .swiper-slide .person .text{margin-top:.5vw}.section__main .reviews .reviews-container .footer{margin-top:1.5vw;display:flex;justify-content:space-between;align-items:center}.section__main .reviews .reviews-container .footer .navigation,.section__main .reviews .reviews-container .footer .rating{display:flex;align-items:center}.section__main .reviews .reviews-container .footer .rating .stars{display:flex;margin-right:.5vw}.section__main .reviews .reviews-container .footer .rating .stars img{width:1vw;height:auto}.section__main .reviews .reviews-container .footer .rating span{font-size:.8vw;font-weight:500}.section__main .reviews .reviews-container .footer .navigation img{width:.6vw;height:auto}.section__main .reviews .reviews-container .footer .navigation .left,.section__main .reviews .reviews-container .footer .navigation .right{padding:.4vw;cursor:pointer;opacity:.3}.section__main .reviews .reviews-container .footer .navigation .left:hover,.section__main .reviews .reviews-container .footer .navigation .right:hover{opacity:1}.section__main .reviews .reviews-container .footer .navigation .left img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section__about a.title,.section__blog a.title,.section__cities a.title,.section__courses a.title,.section__groups a.title,.section__product .breadcrumbs a,.section__products a.title,.section__reviews-category a.title,.section__teacher .breadcrumbs a,.section__teacher a.title,.section__teachers a.title,.section__video .main-video .video-text h3 a,.section__video a.title{text-decoration:none}.section__about a.title:hover,.section__blog a.title:hover,.section__cities a.title:hover,.section__courses a.title:hover,.section__groups a.title:hover,.section__product .category-products .products .product:hover .product-content h2,.section__products .category-products .products .product:hover .product-content h2,.section__products a.title:hover,.section__reviews-category a.title:hover,.section__teacher a.title:hover,.section__teachers a.title:hover,.section__video a.title:hover{text-decoration:underline}.section__blog .title,.section__cities .title,.section__products .title,.section__reviews-category .title,.section__teacher .title,.section__teachers .title,.section__video .title{font-weight:700;font-size:3vw;margin-bottom:2vw}.section__about .title{font-weight:700;margin-bottom:2vw}.section__courses .title,.section__groups .title{font-weight:700;font-size:3vw;margin-bottom:2vw}@media (max-width:480px){.section__about .title,.section__blog .title,.section__cities .title,.section__courses .title,.section__groups .title,.section__products .title,.section__reviews-category .title,.section__teacher .title,.section__teachers .title,.section__video .title{margin-bottom:4vw;font-size:7vw}}.section__blog .header,.section__not-main .header,.section__products .header,.section__reviews-category .header,.section__teacher .header,.section__teachers .header,.section__video .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2vw;padding:0 7vw;width:100%}@media (max-width:480px){.section__blog .header,.section__not-main .header,.section__products .header,.section__reviews-category .header,.section__teacher .header,.section__teachers .header,.section__video .header{margin-bottom:4vw;padding:0 5vw}}.section__blog .header .title,.section__not-main .header .title,.section__products .header .title,.section__reviews-category .header .title,.section__teacher .header .title,.section__teachers .header .title,.section__video .header .title{margin-bottom:0}.section__blog .header .all,.section__blog .header .leave,.section__blog .header .test,.section__blog .header .vacancy,.section__not-main .header .all,.section__not-main .header .leave,.section__not-main .header .test,.section__not-main .header .vacancy,.section__products .header .all,.section__products .header .leave,.section__products .header .test,.section__products .header .vacancy,.section__reviews-category .header .all,.section__reviews-category .header .leave,.section__reviews-category .header .test,.section__reviews-category .header .vacancy,.section__teacher .header .all,.section__teacher .header .leave,.section__teacher .header .test,.section__teacher .header .vacancy,.section__teachers .header .all,.section__teachers .header .leave,.section__teachers .header .test,.section__teachers .header .vacancy,.section__video .header .all,.section__video .header .leave,.section__video .header .test,.section__video .header .vacancy{display:flex;border-radius:10vw;padding:1.4vw 2.5vw;background:rgba(0,0,0,.05);align-items:center;justify-content:center;text-decoration:none;cursor:pointer}@media (max-width:480px){.section__blog .header .all,.section__blog .header .leave,.section__blog .header .test,.section__blog .header .vacancy,.section__not-main .header .all,.section__not-main .header .leave,.section__not-main .header .test,.section__not-main .header .vacancy,.section__products .header .all,.section__products .header .leave,.section__products .header .test,.section__products .header .vacancy,.section__reviews-category .header .all,.section__reviews-category .header .leave,.section__reviews-category .header .test,.section__reviews-category .header .vacancy,.section__teacher .header .all,.section__teacher .header .leave,.section__teacher .header .test,.section__teacher .header .vacancy,.section__teachers .header .all,.section__teachers .header .leave,.section__teachers .header .test,.section__teachers .header .vacancy,.section__video .header .all,.section__video .header .leave,.section__video .header .test,.section__video .header .vacancy{display:none}}.section__blog .header .all:hover,.section__blog .header .leave:hover,.section__blog .header .test:hover,.section__blog .header .vacancy:hover,.section__not-main .header .all:hover,.section__not-main .header .leave:hover,.section__not-main .header .test:hover,.section__not-main .header .vacancy:hover,.section__products .header .all:hover,.section__products .header .leave:hover,.section__products .header .test:hover,.section__products .header .vacancy:hover,.section__reviews-category .header .all:hover,.section__reviews-category .header .leave:hover,.section__reviews-category .header .test:hover,.section__reviews-category .header .vacancy:hover,.section__teacher .header .all:hover,.section__teacher .header .leave:hover,.section__teacher .header .test:hover,.section__teacher .header .vacancy:hover,.section__teachers .header .all:hover,.section__teachers .header .leave:hover,.section__teachers .header .test:hover,.section__teachers .header .vacancy:hover,.section__video .header .all:hover,.section__video .header .leave:hover,.section__video .header .test:hover,.section__video .header .vacancy:hover{background:rgba(0,0,0,.1)}.section__blog .header .all img,.section__blog .header .leave img,.section__blog .header .test img,.section__blog .header .vacancy img,.section__not-main .header .all img,.section__not-main .header .leave img,.section__not-main .header .test img,.section__not-main .header .vacancy img,.section__product .category-products .products .product .more img,.section__products .category-products .products .product .more img,.section__products .header .all img,.section__products .header .leave img,.section__products .header .test img,.section__products .header .vacancy img,.section__reviews-category .header .all img,.section__reviews-category .header .leave img,.section__reviews-category .header .test img,.section__reviews-category .header .vacancy img,.section__teacher .header .all img,.section__teacher .header .leave img,.section__teacher .header .test img,.section__teacher .header .vacancy img,.section__teachers .header .all img,.section__teachers .header .leave img,.section__teachers .header .test img,.section__teachers .header .vacancy img,.section__video .header .all img,.section__video .header .leave img,.section__video .header .test img,.section__video .header .vacancy img{width:1.5vw;height:auto;margin-left:.5vw}.section__blog .header .all strong,.section__blog .header .leave strong,.section__blog .header .test strong,.section__blog .header .vacancy strong,.section__not-main .header .all strong,.section__not-main .header .leave strong,.section__not-main .header .test strong,.section__not-main .header .vacancy strong,.section__products .header .all strong,.section__products .header .leave strong,.section__products .header .test strong,.section__products .header .vacancy strong,.section__reviews-category .header .all strong,.section__reviews-category .header .leave strong,.section__reviews-category .header .test strong,.section__reviews-category .header .vacancy strong,.section__teacher .header .all strong,.section__teacher .header .leave strong,.section__teacher .header .test strong,.section__teacher .header .vacancy strong,.section__teachers .header .all strong,.section__teachers .header .leave strong,.section__teachers .header .test strong,.section__teachers .header .vacancy strong,.section__video .header .all strong,.section__video .header .leave strong,.section__video .header .test strong,.section__video .header .vacancy strong{font-weight:600}.section__product,.section__products{padding:0 7vw 8vw;flex-direction:column}@media (max-width:480px){.section__product,.section__products{padding:0 5vw 15vw}}.section__product .category-products .products,.section__products .category-products .products{display:flex;flex-wrap:wrap}@media (max-width:480px){.section__product .category-products .products,.section__products .category-products .products{flex-direction:column}}.section__product .category-products .products .product,.section__products .category-products .products .product{width:49%;margin-right:2%;margin-bottom:2vw;text-decoration:none;display:flex;overflow:hidden;background:rgba(0,0,0,.03);flex-direction:row;align-items:flex-start}@media (max-width:480px){.section__product .category-products .products .product,.section__products .category-products .products .product{width:100%;margin-bottom:5vw}}.section__product .category-products .products .product:hover,.section__products .category-products .products .product:hover{background:rgba(0,0,0,.07)}.section__product .category-products .products .product img,.section__products .category-products .products .product img{width:50%;height:auto}@media (max-width:480px){.section__product .category-products .products .product img,.section__products .category-products .products .product img{width:45%}}.section__product .category-products .products .product:nth-child(2n),.section__products .category-products .products .product:nth-child(2n){margin-right:0}.section__product .category-products .products .product .product-content,.section__products .category-products .products .product .product-content{padding:1.5vw}@media (max-width:480px){.section__product .category-products .products .product .product-content,.section__products .category-products .products .product .product-content{padding:4vw;width:55%}}.section__product .category-products .products .product .product-content h2,.section__products .category-products .products .product .product-content h2{font-size:1.8vw;font-weight:700}@media (max-width:480px){.section__product .category-products .products .product .product-content h2,.section__products .category-products .products .product .product-content h2{font-size:5vw}}.section__product .category-products .products .product .product-content .excerpt,.section__products .category-products .products .product .product-content .excerpt{margin-top:1vw;line-height:1.4vw}@media (max-width:480px){.section__product .category-products .products .product .product-content .excerpt,.section__products .category-products .products .product .product-content .excerpt{margin-top:2.5vw;font-size:3vw;line-height:4vw}}.section__product .category-products .products .product .more,.section__products .category-products .products .product .more{display:flex;align-items:center;margin-top:2vw;font-weight:500}@media (max-width:480px){.section__product .category-products .products .product .more,.section__products .category-products .products .product .more{margin-top:4vw;font-size:3vw}}@media (max-width:480px){.section__product .category-products .products .product .more img,.section__products .category-products .products .product .more img{width:3.5vw;margin-left:1.5vw}}.section__product .category-products .products .product .price,.section__products .category-products .products .product .price{margin-top:1vw;font-size:1.4vw;font-weight:700}@media (max-width:480px){.section__product .category-products .products .product .price,.section__products .category-products .products .product .price{font-size:5vw;margin-top:3vw}}.section__product .category-products .products .product .price .woocommerce-Price-currencySymbol,.section__products .category-products .products .product .price .woocommerce-Price-currencySymbol{font-size:1vw}@media (max-width:480px){.section__product .category-products .products .product .price .woocommerce-Price-currencySymbol,.section__products .category-products .products .product .price .woocommerce-Price-currencySymbol{font-size:3.5vw}}.section__product .category-products .pagination,.section__products .category-products .pagination{display:flex;justify-content:center;align-items:center;margin-top:2vw}.section__product .category-products .pagination .wp-pagenavi .pages,.section__products .category-products .pagination .wp-pagenavi .pages{display:none}.section__product .category-products .pagination .current,.section__products .category-products .pagination .current{padding:1vw;text-decoration:none;font-weight:700;border-radius:.3vw;margin-right:.3vw;border:0}.section__product .category-products .pagination a,.section__products .category-products .pagination a{padding:1vw;text-decoration:none;font-weight:700;font-size:1.4vw;border-radius:.3vw;margin-right:.3vw;border:0}@media (max-width:480px){.section__product .category-products .pagination .current,.section__product .category-products .pagination a,.section__products .category-products .pagination .current,.section__products .category-products .pagination a{font-size:5vw;border-radius:1vw;margin-right:1vw;padding:3vw}}.section__product .category-products .pagination .current:last-child,.section__product .category-products .pagination a:last-child,.section__products .category-products .pagination .current:last-child,.section__products .category-products .pagination a:last-child,.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info .stars img:last-child{margin-right:0}.section__product .category-products .pagination .current:hover,.section__product .category-products .pagination a:hover,.section__products .category-products .pagination .current:hover,.section__products .category-products .pagination a:hover{background:rgba(0,0,0,.03)}.section__product .category-products .pagination .current,.section__products .category-products .pagination .current{font-size:2vw;background:rgba(0,0,0,.05)}@media (max-width:480px){.section__product .category-products .pagination .current,.section__products .category-products .pagination .current{font-size:7vw}}.section__product .breadcrumbs{margin-bottom:2vw;font-size:.9vw;opacity:.8}@media (max-width:480px){.section__product .breadcrumbs{font-size:2.5vw;line-height:3.5vw;margin-bottom:4vw;opacity:.7}}.section__product .breadcrumbs a:hover,.section__teacher .breadcrumbs a:hover,.section__teachers .teacher .teacher-content .name a:hover,.section__video .main-video .video-text h3 a:hover,.section__video .other-video-items .video-item:hover .video-text h3,.section__video .video-list .video-item:hover .video-text h3{text-decoration:underline}.section__product .product-data{display:flex;justify-content:space-between}@media (max-width:480px){.section__product .product-data{flex-direction:column}}.section__product .product-data .image{width:40%}@media (max-width:480px){.section__product .product-data .image{width:100%}}.section__product .product-data .image img{width:100%;height:auto}.section__product .product-data .product-content{width:57%}@media (max-width:480px){.section__product .product-data .product-content{width:100%;margin-top:3vw}}.section__product .product-data .product-content h1{font-size:3vw;font-weight:700}@media (max-width:480px){.section__product .product-data .product-content h1{font-size:7vw}}.section__product .product-data .product-content .text{margin-top:1vw;font-size:1vw;line-height:130%}@media (max-width:480px){.section__product .product-data .product-content .text{margin-top:4vw;font-size:3.5vw}}@media (max-width:480px){.section__product .product-data .product-content .text p{margin-bottom:3vw}}.section__product .product-data .product-content .text p:last-child,.section__teacher .teacher .teacher-content h2:last-child,.section__teacher .teacher .teacher-content h3:last-child,.section__teacher .teacher .teacher-content p:last-child,.section__teachers .vacancy-apply .text p:last-child,.section__video .other-video .other-video-items .video-item .video-text .text p:last-child,.section__video .other-video-items .video-item .video-text .text p:last-child,.section__video .video-list .video-item .video-text .text p:last-child,.section__video .video-single-item .video-single-item-content ol li:last-child,.section__video .video-single-item .video-single-item-content ul li:last-child{margin-bottom:0}@media (max-width:480px){.section__product .product-data .product-content .text iframe{width:100%}}.section__product .product-data .price{margin-top:2vw;font-size:1.8vw;font-weight:700}@media (max-width:480px){.section__product .product-data .price{margin-top:5vw;font-size:4.5vw}}.section__product .product-data .buy-info{display:flex;margin-top:1vw;flex-direction:column;align-items:flex-start}@media (max-width:480px){.section__product .product-data .buy-info{font-size:3vw;margin-top:4vw;line-height:130%}.section__product .product-data .buy-info-text{display:flex;flex-direction:column}}.section__product .product-data .buy-info strong{font-size:1.2vw;font-weight:700}@media (max-width:480px){.section__product .product-data .buy-info strong{font-size:6vw;margin-top:2.5vw}}.section__product .product-data .buy-info .or{margin:1vw 0}@media (max-width:480px){.section__product .product-data .buy-info .or{margin:2.5vw 0}}.section__product .product-data .buy-info .social-items{display:flex;flex-direction:row}.section__product .product-data .buy-info .social-items a{margin-right:.5vw}@media (max-width:480px){.section__product .product-data .buy-info .social-items a{margin-right:2vw}}.section__product .product-data .buy-info .social-items img{width:2vw;height:auto}@media (max-width:480px){.section__product .product-data .buy-info .social-items img{width:6vw}}.section__teacher{flex-direction:column}@media (max-width:480px){.section__teacher{padding:0 5vw}}.section__teacher .breadcrumbs{margin-bottom:2vw;font-size:.9vw;opacity:.8}@media (max-width:480px){.section__teacher .breadcrumbs{font-size:3vw;line-height:4vw;margin-bottom:4vw;opacity:.7}}.section__teacher .teacher{display:flex;justify-content:space-between;margin-bottom:8vw}@media (max-width:480px){.section__teacher .teacher{margin-bottom:15vw;flex-direction:column-reverse}}.section__teacher .teacher .teacher-content{width:60%;font-size:1.2vw;line-height:1.7vw}@media (max-width:480px){.section__teacher .teacher .teacher-content{width:100%;font-size:3.5vw;line-height:5vw}}.section__teacher .teacher .teacher-content h2,.section__teacher .teacher .teacher-content h3,.section__teacher .teacher .teacher-content p{margin-bottom:1.4vw}@media (max-width:480px){.section__teacher .teacher .teacher-content h2,.section__teacher .teacher .teacher-content h3,.section__teacher .teacher .teacher-content p{margin-bottom:3vw}}.section__blog.single-post strong,.section__contacts strong,.section__course .block-3 .text strong,.section__course .block-how .swiper .item .text strong,.section__course .form form .row.row-promocode-value strong,.section__courses .test-mobile span strong,.section__page strong,.section__teacher .teacher .teacher-content strong,.section__teachers .vacancy-mobile span strong,.section__video .all-mobile span strong,.section__video .video-single-item .video-single-item-content strong{font-weight:700}.section__teacher .teacher .teacher-content h2,.section__teacher .teacher .teacher-content h3{font-weight:700;font-size:1.8vw}@media (max-width:480px){.section__teacher .teacher .teacher-content h2,.section__teacher .teacher .teacher-content h3{font-size:4.5vw;line-height:4.5vw}}.section__teacher .teacher .teacher-content h3{margin-top:2vw}@media (max-width:480px){.section__teacher .teacher .teacher-content h3{margin-top:5vw}}.section__teacher .teacher .teacher-image{width:35%}@media (max-width:480px){.section__teacher .teacher .teacher-image{width:100%;margin-bottom:3vw}}.section__teacher .teacher .teacher-image img{border-radius:.7vw;width:100%;height:auto}@media (max-width:480px){.section__teacher .teacher .teacher-image img{border-radius:2vw}}.section__reviews-category{flex-direction:column;padding:0 7vw}.section__reviews-category .social-networks-ratings{background:#d54e42;padding:1.5vw 1vw 3vw;display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff}@media (max-width:480px){.section__reviews-category .social-networks-ratings{padding:1.5vw 1vw 6vw}}.section__reviews a,.section__reviews-category .social-networks-ratings a{color:#fff;text-decoration:none}.section__reviews-category .social-networks-ratings .label{margin:2vw 0;font-size:1.4vw}@media (max-width:480px){.section__reviews-category .social-networks-ratings .label{margin:4vw 0 5vw;font-size:3.5vw;opacity:.5}}.section__reviews-category .form form.loading .ajax-loader,.section__reviews-category .form form.show-success .success,.section__reviews-category .social-networks-ratings .items,.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info .stars{display:flex}.section__reviews-category .social-networks-ratings .items .item:first-child{margin-right:6vw}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item:first-child{margin-right:12vw}}.section__reviews-category .social-networks-ratings .items .item .logo{height:3vw;width:auto;margin-bottom:1vw}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .logo{height:5vw;margin-bottom:2vw}}.section__reviews-category .social-networks-ratings .items .item .logo.google{height:4vw;margin-bottom:0}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .logo.google{height:7vw;margin-bottom:0}}.section__reviews-category .social-networks-ratings .items .item .rating-info{display:flex;margin-top:1vw}.section__reviews-category .social-networks-ratings .items .item .rating-info .rating{font-size:2.5vw;font-weight:700}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .rating-info .rating{font-size:4vw}}.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info{margin-left:1.5vw}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info{margin-left:3vw}}.section__reviews .items .item .rating-info .stars-info .stars img,.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info .stars img{width:1.5vw;height:auto;margin-right:.3vw}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info .stars img{width:3vw}}.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info span{margin-top:.5vw;display:block}@media (max-width:480px){.section__reviews-category .social-networks-ratings .items .item .rating-info .stars-info span{margin-top:1.5vw;font-size:3vw}}.section__reviews-category .reviews{margin-top:3vw;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:480px){.section__reviews-category .reviews{margin-top:7vw;flex-direction:column}}.section__reviews-category .reviews .review{width:48%;margin-right:4%;margin-bottom:2vw;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:480px){.section__reviews-category .reviews .review{width:100%;margin-bottom:8vw;margin-right:0}}.section__reviews-category .reviews .review:nth-child(2n){margin-right:0}.section__reviews-category .reviews .review .review-text{background:rgba(0,0,0,.1);color:#000;padding:3vw 2vw;font-size:1.1vw;line-height:1.4vw;text-align:center}@media (max-width:480px){.section__reviews-category .reviews .review .review-text{font-size:3.5vw;padding:5vw 3vw;line-height:4vw}}.section__reviews-category .reviews .review .triangle{width:0;height:0;border-left:.8vw solid transparent;border-right:.8vw solid transparent;border-top:.8vw solid rgba(0,0,0,.1);margin-right:4.8vw}@media (max-width:480px){.section__reviews-category .reviews .review .triangle{border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:2vw solid rgba(0,0,0,.1);margin-right:10vw}}.section__reviews-category .reviews .review .person{display:flex;margin-top:.5vw;margin-right:2.8vw;align-items:center}@media (max-width:480px){.section__reviews-category .reviews .review .person{margin-top:2vw;margin-right:5vw}}.section__reviews-category .reviews .review .person .person-info{margin-right:1vw;text-align:right}@media (max-width:480px){.section__reviews-category .reviews .review .person .person-info{margin-right:3vw}}.section__reviews-category .reviews .review .person .person-info .name{font-weight:700;font-size:1.4vw}@media (max-width:480px){.section__reviews-category .reviews .review .person .person-info .name{font-size:4vw}}.section__reviews-category .reviews .review .person .person-info .link{margin-top:.5vw;opacity:.5;text-decoration:underline;font-size:.9vw;display:block}@media (max-width:480px){.section__reviews-category .reviews .review .person .person-info .link{margin-top:1.5vw;font-size:3vw}}.section__reviews-category .reviews .review .person .person-info .link:hover{opacity:1}.section__reviews-category .reviews .review .person img{width:6vw;height:auto;border-radius:50%}@media (max-width:480px){.section__reviews-category .reviews .review .person img{width:15vw}}.section__reviews-category .form{width:80%;margin-top:7vw}@media (max-width:480px){.section__reviews-category .form{width:100%;margin-top:15vw}}.section__reviews-category .form .sub-title{font-weight:700;font-size:2.8vw}@media (max-width:480px){.section__reviews-category .form .sub-title{font-size:6vw}}.section__reviews-category .form form{margin-top:2vw;position:relative}@media (max-width:480px){.section__reviews-category .form form{margin-top:4vw}}.section__reviews-category .form form .success{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.95);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:101}.section__reviews-category .form form .success img{width:15vw;height:auto}@media (max-width:480px){.section__reviews-category .form form .success img{width:35vw}}.section__reviews-category .form form .success .success-title{font-weight:700;font-size:1.6vw;margin-top:1vw}@media (max-width:480px){.section__reviews-category .form form .success .success-title{margin-top:5vw;font-size:5vw}}.section__reviews-category .form form .success .success-text{margin-top:1vw;font-size:1.1vw}@media (max-width:480px){.section__reviews-category .form form .success .success-text{margin-top:2vw;font-size:4vw;text-align:center;padding:0 10vw;line-height:5vw}}.section__reviews-category .form form .row{display:flex;flex-direction:column;margin-bottom:2vw}@media (max-width:480px){.section__reviews-category .form form .row{margin-bottom:4vw}}.section__reviews-category .form form .row.show-error label{color:red}.section__reviews-category .form form .row.show-error input,.section__reviews-category .form form .row.show-error textarea{border:1px solid red}.section__reviews-category .form form .row label{font-size:1.2vw;display:block;margin-bottom:.5vw}@media (max-width:480px){.section__reviews-category .form form .row label{font-size:3.5vw;margin-bottom:1.5vw}}.section__reviews-category .form form .row input,.section__reviews-category .form form .row textarea{border:1px solid rgba(0,0,0,.1);padding:1.5vw;font-size:1.4vw;width:70%}@media (max-width:480px){.section__reviews-category .form form .row input,.section__reviews-category .form form .row textarea{width:100%;font-size:4vw;padding:3vw}}.section__reviews-category .form form .row input:active,.section__reviews-category .form form .row input:focus,.section__reviews-category .form form .row textarea:active,.section__reviews-category .form form .row textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0}.section__reviews-category .form form .row textarea{height:25vw;resize:none}@media (max-width:480px){.section__reviews-category .form form .row textarea{height:70vw}}.section__reviews-category .form form .row.row-level .levels{display:flex;margin-top:.5vw;flex-wrap:wrap}@media (max-width:480px){.section__reviews-category .form form .row.row-level .levels{margin-top:2vw}}.section__reviews-category .form form .row.row-level .levels .level{cursor:pointer;padding:1.5vw 1.8vw;border:1px solid rgba(0,0,0,.1);margin-right:.5vw;margin-bottom:.5vw;font-size:1.1vw}@media (max-width:480px){.section__reviews-category .form form .row.row-level .levels .level{margin-right:1.5vw;margin-bottom:1.5vw;font-size:3.2vw;padding:3vw 4vw}}.section__reviews-category .form form .row.row-level .levels .level:hover{border:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.03)}.section__reviews-category .form form .row.row-level .levels .level.active{color:#fff;font-weight:500}.section__reviews-category .form form .row.row-level .levels .level.active.a1{background:#d54e42;border:1px solid #d54e42}.section__reviews-category .form form .row.row-level .levels .level.active.a2{background:#d75683;border:1px solid #d75683}.section__reviews-category .form form .row.row-level .levels .level.active.b1{background:#5200ff;border:1px solid #5200ff}.section__reviews-category .form form .row.row-level .levels .level.active.b2{background:#0247fc;border:1px solid #0247fc}.section__reviews-category .form form .row.row-level .levels .level.active.b1-intensive{background:#5200fe;border:1px solid #5200fe}.section__reviews-category .form form .row.row-level .levels .level.active.c1{background:#0247fc;border:1px solid #0247fc}.section__reviews-category .form form .row.row-level .levels .level.active.individual,.section__reviews-category .form form .row.row-level .levels .level.active.karta{background:#d64e43;border:1px solid #d64e43}.section__reviews-category .form form .row.row-level .levels .level.active.club{background:#15bd8e;border:1px solid #15bd8e}.section__reviews-category .form form .row.row-level .levels .level.active.club-course{background:#6b38d9;border:1px solid #6b38d9}.section__reviews-category .form form .row.row-rules{flex-direction:row;justify-content:space-between}.section__reviews-category .form form .row.row-rules .square{border:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;cursor:pointer}@media (max-width:480px){.section__reviews-category .form form .row.row-rules .square{width:10vw;height:10vw}}.section__reviews-category .form form .row.row-rules .square img{width:1.5vw;display:none}@media (max-width:480px){.section__reviews-category .form form .row.row-rules .square img{width:4vw}}.section__contacts .form form .row.show-error label,.section__page .form form .row.show-error label,.section__reviews-category .form form .row.row-rules.error .text{color:red}.section__reviews-category .form form .row.row-rules .text{width:calc(100% - 4vw);opacity:.6;font-size:.9vw;line-height:1vw}@media (max-width:480px){.section__reviews-category .form form .row.row-rules .text{width:calc(100% - 12vw);font-size:2.5vw;line-height:3vw}}.section__reviews-category .form form .row.row-actions,.section__reviews-category-teacher{margin-top:4vw}@media (max-width:480px){.section__reviews-category .form form .row.row-actions{margin-top:10vw}}.section__reviews-category .form form .row.row-actions .button{background:#5200ff;color:#fff;padding:2vw 1vw;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:480px){.section__reviews-category .form form .row.row-actions .button{padding:5vw 1vw}}.section__reviews-category .form form .row.row-actions .button:hover{background:#0247fc}.section__reviews-category .form form .row.row-actions .button.inactive{cursor:default;background:rgba(0,0,0,.4)}.section__contacts .form form .row.row-actions .button.inactive:hover,.section__page .form form .row.row-actions .button.inactive:hover,.section__reviews-category .form form .row.row-actions .button.inactive:hover{background:rgba(0,0,0,.4)}.section__cities .city h3,.section__reviews-category .form form .row.row-actions .button span{font-size:1.5vw;font-weight:700}@media (max-width:480px){.section__reviews-category .form form .row.row-actions .button span{font-size:4vw}}.section__reviews-category .form form .row.row-actions .button img{width:2.5vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__reviews-category .form form .row.row-actions .button img{width:6vw;margin-left:3vw}}.section__reviews-category-teacher .header{padding:0}.section__reviews-category-teacher .reviews{margin-top:0}.section__cities{flex-direction:column;padding:2vw 0}@media (max-width:480px){.section__cities{padding:5vw 0}}.section__cities .title{padding:0 7vw}@media (max-width:480px){.section__cities .title{padding:0 5vw}}.section__cities.top{padding-top:4vw}@media (max-width:480px){.section__cities.top{padding-top:8vw}}.section__cities.top .hr-top{display:none}.section__cities .hr{width:calc(100% - 14vw);height:1px;background:rgba(0,0,0,.1);margin-bottom:4vw;margin-left:7vw}@media (max-width:480px){.section__cities .hr{width:90vw;margin-left:5vw;margin-bottom:7vw}}.section__cities .hr.hr-bottom{margin-top:4vw;margin-bottom:0}@media (max-width:480px){.section__cities .hr.hr-bottom{margin-top:7vw}}.section__cities .city{display:flex;flex-direction:column;text-decoration:none}.section__cities .city img{width:100%;height:auto;border-radius:.5vw;overflow:hidden}@media (max-width:480px){.section__cities .city img{border-radius:2vw}}.section__cities .city h3{margin-top:1.5vw;line-height:2vw;text-decoration:none;padding:0 1vw}@media (max-width:480px){.section__cities .city h3{padding:0 4vw;margin-top:4vw;font-size:5vw;line-height:6vw}}.section__video{padding:4vw 7vw;flex-direction:column}@media (max-width:480px){.section__video{padding:7vw 5vw}}.section__video .header{padding:0}@media (max-width:480px){.section__video .header .all{display:none}}.section__video .tags{margin-bottom:2vw;display:flex;flex-wrap:wrap;margin-top:-1vw}@media (max-width:480px){.section__video .tags{margin-bottom:5vw}}.section__video .tags a{border:1px solid rgba(0,0,0,.1);padding:1.2vw 1.8vw;text-decoration:none;margin-right:.5vw;margin-bottom:.5vw}@media (max-width:480px){.section__video .tags a{padding:2.9vw 4vw;margin-right:1.5vw;margin-bottom:1.5vw;font-size:3.5vw}}.section__video .tags a:hover{border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.03)}.section__video .video-single-item{width:70%}@media (max-width:480px){.section__video .video-single-item{width:100%}}.section__video .video-single-item iframe{width:100%;height:35vw;border-radius:.7vw}@media (max-width:480px){.section__video .video-single-item iframe{height:50vw;border-radius:2vw}}.section__video .video-single-item h1{margin-top:1.5vw;font-size:3vw;font-weight:700}@media (max-width:480px){.section__video .video-single-item h1{margin-top:4vw;font-size:6vw}}.section__video .video-single-item .video-single-item-content{margin-top:2vw;font-size:1.2vw;line-height:1.5vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content{margin-top:5vw;font-size:4vw;line-height:5vw}}.section__video .video-single-item .video-single-item-content h2,.section__video .video-single-item .video-single-item-content h3,.section__video .video-single-item .video-single-item-content ol,.section__video .video-single-item .video-single-item-content p,.section__video .video-single-item .video-single-item-content table,.section__video .video-single-item .video-single-item-content ul{margin-bottom:1.5vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content h2,.section__video .video-single-item .video-single-item-content h3,.section__video .video-single-item .video-single-item-content ol,.section__video .video-single-item .video-single-item-content p,.section__video .video-single-item .video-single-item-content table,.section__video .video-single-item .video-single-item-content ul{margin-bottom:3vw}}.section__video .video-single-item .video-single-item-content table{border-collapse:collapse}.section__video .video-single-item .video-single-item-content table td,.section__video .video-single-item .video-single-item-content table th{padding:.5vw;border:1px solid #000}.section__language-test-simple .questions .question-item .example em,.section__video .video-single-item .video-single-item-content i{font-style:italic}.section__video .video-single-item .video-single-item-content ul{margin-left:1vw}.section__video .video-single-item .video-single-item-content ol{list-style:none;margin-left:1vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content ol,.section__video .video-single-item .video-single-item-content ul{margin-left:4vw}}.section__video .other-video .other-video-items .video-item .video-text .text p,.section__video .other-video-items .video-item .video-text .text p,.section__video .video-list .video-item .video-text .text p,.section__video .video-single-item .video-single-item-content ol li,.section__video .video-single-item .video-single-item-content ul li{margin-bottom:.5vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content ol li,.section__video .video-single-item .video-single-item-content ul li{margin-bottom:1.5vw}}.section__video .video-single-item .video-single-item-content ul{list-style:disc}.section__video .video-single-item .video-single-item-content h2{font-weight:700;font-size:2.2vw;margin-top:2.5vw}.section__video .video-single-item .video-single-item-content h3{font-weight:700;margin-top:2.5vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content h2,.section__video .video-single-item .video-single-item-content h3{font-size:6vw;margin-top:5vw}}.section__video .video-single-item .video-single-item-content h3{font-size:1.8vw}@media (max-width:480px){.section__video .video-single-item .video-single-item-content h3{font-size:4.5vw}}.section__video .main-video{display:flex;justify-content:space-between;align-items:center}@media (max-width:480px){.section__video .main-video{flex-direction:column;margin-top:2vw}}.section__video .main-video .video{width:55%}@media (max-width:480px){.section__video .main-video .video{width:100%}}.section__video .main-video .video iframe,.section__video .other-video-items .video-item .video iframe,.section__video .video-list .video-item .video iframe{width:100%;height:25vw;border-radius:.7vw;overflow:hidden}@media (max-width:480px){.section__video .main-video .video iframe{height:50vw;border-radius:2vw}}.section__video .main-video .video-text{width:42%}@media (max-width:480px){.section__video .main-video .video-text{width:100%;margin-top:4vw}}.section__video .main-video .video-text h3,.section__video .other-video-items .video-item .video-text h3,.section__video .video-list .video-item .video-text h3{font-weight:700;font-size:2vw;line-height:2.4vw}@media (max-width:480px){.section__video .main-video .video-text h3{font-size:5.5vw;line-height:6vw}}.section__video .main-video .video-text .text,.section__video .other-video-items .video-item .video-text .text,.section__video .video-list .video-item .video-text .text{margin-top:1vw;font-size:1.1vw;line-height:1.5vw}@media (max-width:480px){.section__video .main-video .video-text .text{margin-top:2vw;font-size:3.5vw;line-height:4.5vw}}.section__video .navigation{display:flex;justify-content:space-between;margin-top:2vw}@media (max-width:480px){.section__video .navigation{margin-top:5vw;flex-direction:column}}.section__video .all-mobile,.section__video .navigation a{background:rgba(0,0,0,.05);align-items:center;text-decoration:none;justify-content:space-between;font-weight:500}.section__video .navigation a{width:32.5%;display:flex;padding:1.5vw}@media (max-width:480px){.section__video .navigation a{padding:4.5vw 3vw;width:100%;margin-bottom:1vw}.section__video .navigation a:last-child{margin-bottom:0}}.section__video .all-mobile img,.section__video .navigation a img{width:3vw;height:auto}@media (max-width:480px){.section__video .navigation a img{width:8vw}}.section__video .navigation a span{font-size:1.1vw;width:calc(100% - 4vw)}@media (max-width:480px){.section__video .navigation a span{font-size:3.7vw;width:calc(100% - 10vw);line-height:4.5vw}}.section__video .all-mobile:hover,.section__video .navigation a:hover{background:rgba(0,0,0,.1)}.section__video .all-mobile{display:none;margin-top:7vw}@media (max-width:480px){.section__video .all-mobile{display:flex;padding:4.5vw 3vw;width:100%;margin-bottom:1vw;justify-content:center;border-radius:10vw}.section__video .all-mobile:last-child{margin-bottom:0}}@media (max-width:480px){.section__video .all-mobile img{width:8vw}}.section__video .all-mobile span{font-size:1.1vw}@media (max-width:480px){.section__video .all-mobile span{font-size:3.7vw;margin-right:4vw}}.section__video.section__not-main{padding-bottom:10vw}@media (max-width:480px){.section__video.section__not-main{padding-bottom:15vw}.section__video.section__not-main .main-video{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:5vw}}.section__video .other-video-items,.section__video .video-list{display:flex;flex-wrap:wrap}@media (max-width:480px){.section__video .other-video-items,.section__video .video-list{flex-direction:column}}.section__video .other-video-items .video-item,.section__video .video-list .video-item{width:48%;margin-right:4%;display:flex;flex-direction:column;margin-top:4vw;text-decoration:none}@media (max-width:480px){.section__video .other-video-items .video-item,.section__video .video-list .video-item{width:100%;margin-right:0;margin-top:7vw;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:5vw}.section__video .other-video-items .video-item:last-child,.section__video .video-list .video-item:last-child{border-bottom:none}}.section__video .other-video-items .video-item:nth-child(2n),.section__video .video-list .video-item:nth-child(2n){margin-right:0}.section__video .other-video-items .video-item .video,.section__video .video-list .video-item .video{width:100%}@media (max-width:480px){.section__video .other-video-items .video-item .video iframe,.section__video .video-list .video-item .video iframe{height:50vw;border-radius:2vw}}.section__video .other-video-items .video-item .video-text,.section__video .video-list .video-item .video-text{width:100%;margin-top:1.5vw}@media (max-width:480px){.section__video .other-video-items .video-item .video-text,.section__video .video-list .video-item .video-text{margin-top:4vw}}@media (max-width:480px){.section__video .other-video-items .video-item .video-text h3,.section__video .video-list .video-item .video-text h3{font-size:5.5vw;line-height:6vw}}@media (max-width:480px){.section__video .other-video-items .video-item .video-text .text p,.section__video .video-list .video-item .video-text .text p{margin-bottom:2vw}}@media (max-width:480px){.section__video .other-video-items .video-item .video-text .text,.section__video .video-list .video-item .video-text .text{margin-top:2vw;font-size:3.5vw;line-height:4.5vw}}.section__video .other-video{margin-top:5vw}@media (max-width:480px){.section__video .other-video{margin-top:15vw}}.section__video .other-video .sub-title{font-weight:700;font-size:2vw}@media (max-width:480px){.section__video .other-video .sub-title{font-size:6vw}}.section__video .other-video .other-video-items .video-item{width:32%;margin-right:2%;margin-top:2vw}@media (max-width:480px){.section__video .other-video .other-video-items .video-item{width:100%;margin-right:0;margin-top:6vw}}.section__video .other-video .other-video-items .video-item:nth-child(2n){margin-right:2%}@media (max-width:480px){.section__video .other-video .other-video-items .video-item:nth-child(2n){margin-right:0}}.section__video .other-video .other-video-items .video-item:nth-child(3n){margin-right:0}.section__video .other-video .other-video-items .video-item .video iframe{height:18vw}@media (max-width:480px){.section__video .other-video .other-video-items .video-item .video iframe{height:55vw}}.section__video .other-video .other-video-items .video-item .video-text{margin-top:1vw}@media (max-width:480px){.section__video .other-video .other-video-items .video-item .video-text{margin-top:3vw}}.section__video .other-video .other-video-items .video-item .video-text h3{font-size:1.5vw;line-height:1.8vw}@media (max-width:480px){.section__video .other-video .other-video-items .video-item .video-text h3{font-size:5vw;line-height:5vw}}.section__video .other-video .other-video-items .video-item .video-text .text{font-size:1vw;line-height:1.3vw}@media (max-width:480px){.section__video .other-video .other-video-items .video-item .video-text .text{font-size:3.3vw;line-height:4.5vw}}@media (max-width:480px){.section__video .other-video .other-video-items .video-item .video-text .text p{margin-bottom:1.5vw}}.section__teachers{padding:2vw 0 4vw;flex-direction:column}@media (max-width:480px){.section__teachers{padding:5vw 0 10vw}.section__teachers .header{padding:0 5vw}.section__teachers .header .vacancy{display:none}}.section__teachers .vacancy-apply{display:flex;margin-top:4vw;background:#d54e42;position:relative;overflow:hidden;min-height:34vw;color:#fff;text-decoration:none}@media (max-width:480px){.section__teachers .vacancy-apply{flex-direction:column;min-height:auto;margin-top:12vw}}.section__teachers .vacancy-apply:hover{background:#d75683}.section__teachers .vacancy-apply h2{font-weight:700;font-size:3vw}@media (max-width:480px){.section__teachers .vacancy-apply h2{font-size:6vw;line-height:6vw}}.section__teachers .vacancy-apply .text{margin-top:2vw;width:50%;font-size:1.1vw;line-height:1.4vw}@media (max-width:480px){.section__teachers .vacancy-apply .text{width:100%;margin-top:4vw;font-size:3.8vw;line-height:5vw}}.section__about .swiper-slide .slide-content .text p,.section__teachers .vacancy-apply .text p{margin-bottom:1vw}@media (max-width:480px){.section__teachers .vacancy-apply .text p{margin-bottom:3vw}}.section__teachers .vacancy-apply .button{background:#fff;padding:1vw 3vw;font-size:1vw;font-weight:600;display:flex;align-items:center;color:#000;margin-top:2vw}@media (max-width:480px){.section__teachers .vacancy-apply .button{padding:3vw 7vw;font-size:3.5vw;margin-top:4vw}}.section__teachers .vacancy-apply .button img{width:1.5vw;margin-left:1vw}@media (max-width:480px){.section__teachers .vacancy-apply .button img{width:4vw;margin-left:2.5vw}}.section__teachers .vacancy-apply .left-block{width:100%;padding:4vw;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:480px){.section__teachers .vacancy-apply .left-block{padding:7vw}}.section__teachers .vacancy-apply .bg{position:absolute;width:40vw;right:0;bottom:0;display:flex}@media (max-width:480px){.section__teachers .vacancy-apply .bg{width:90vw;position:relative}}.section__teachers .vacancy-apply .bg img{width:100%;height:auto}.section__teachers .swiper{width:100%;height:100%}.section__teachers .swiper-slide{display:flex;height:auto}.section__teachers .teacher{display:flex;justify-content:space-between;background:rgba(0,0,0,.03);position:relative;width:100%;height:100%;min-height:20vw}.section__teachers .teacher .teacher-content{display:flex;flex-direction:column;width:65%;padding:2vw}@media (max-width:480px){.section__teachers .teacher .teacher-content{padding:4vw}}.section__teachers .teacher .teacher-content .male,.section__teachers .vacancy-mobile span{font-size:1.1vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .male{margin-left:5vw;font-size:3.5vw}}.section__teachers .teacher .teacher-content .name{font-weight:700;font-size:2.5vw}.section__teachers .teacher .teacher-content .name a{text-decoration:none}@media (max-width:480px){.section__teachers .teacher .teacher-content .name{font-size:6vw}}.section__teachers .teacher .teacher-content .text{margin-top:1vw;font-size:.9vw;line-height:1.3vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .text{margin-top:2vw;font-size:2.7vw;line-height:3.2vw}}.section__courses .course.course-b2-intensive .info-block ul,.section__teachers .teacher .teacher-content .levels{margin-top:2vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .levels{margin-top:5vw}.section__teachers .teacher .teacher-content .levels .label{font-size:2.5vw;font-weight:500}}.section__teachers .teacher .teacher-content .levels .courses{display:flex;margin-top:.5vw;flex-wrap:wrap}@media (max-width:480px){.section__teachers .teacher .teacher-content .levels .courses{margin-top:1.5vw}}.section__teachers .teacher .teacher-content .levels .courses .course{padding:.8vw;font-size:1.2vw;font-weight:700;margin-right:.2vw;border-radius:.3vw;color:#fff;margin-bottom:.2vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .levels .courses .course{padding:2vw;font-size:3.5vw;margin-right:.5vw;border-radius:.7vw}}.section__teachers .teacher .teacher-content .levels .courses .course.course-a1{background:#d54e42}.section__teachers .teacher .teacher-content .levels .courses .course.course-a2{background:#d75683}.section__teachers .teacher .teacher-content .levels .courses .course.course-b1{background:#5200ff}.section__teachers .teacher .teacher-content .levels .courses .course.course-b2{background:#0247fc}.section__teachers .teacher .teacher-content .levels .courses .course.course-c1{background:#6b38d9}.section__teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive{background:#ff5b01}.section__groups .calendar .day.day-of-the-month .day-content .course.course-b2-intensive .level span,.section__teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive span{font-size:.7vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive span{font-size:2.5vw}}.section__teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__teachers .teacher .teacher-content .levels .courses .course.course-karta{background:#d64e43}.section__teachers .teacher .teacher-content .levels .courses .course.course-club{background:#15bd8e}.section__teachers .teacher .teacher-content .levels .courses .course.course-club-course{background:#6b38d9;font-size:.9vw}.section__teachers .teacher .teacher-content .levels .courses .course.course-club,.section__teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__teachers .teacher .teacher-content .levels .courses .course.course-karta{font-size:.9vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .levels .courses .course.course-club,.section__teachers .teacher .teacher-content .levels .courses .course.course-club-course,.section__teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__teachers .teacher .teacher-content .levels .courses .course.course-karta{font-size:2.7vw}}.section__teachers .teacher .teacher-content .more{display:flex;align-items:center;text-decoration:none;margin-top:2vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .more{margin-top:5vw;font-size:3.5vw;font-weight:500}}.section__footer .footer-top-block .left-block menu a:hover,.section__teachers .teacher .teacher-content .more:hover{text-decoration:underline}.section__teachers .teacher .teacher-content .more img{width:1.5vw;height:auto;margin-left:.5vw}@media (max-width:480px){.section__teachers .teacher .teacher-content .more img{width:4vw;margin-left:1.5vw}}.section__teachers .teacher .image{width:40%;display:flex;align-items:flex-end;position:absolute;bottom:0;right:0}.section__teachers .teacher .image img{width:100%;height:auto;margin-top:3vw}.section__teachers .vacancy-mobile{display:none;background:rgba(0,0,0,.05);align-items:center;text-decoration:none;justify-content:space-between;font-weight:500;margin-top:7vw}@media (max-width:480px){.section__teachers .vacancy-mobile{display:flex;padding:4.5vw 5vw;width:90vw;margin-left:5vw;margin-bottom:1vw;justify-content:center;border-radius:10vw}.section__teachers .vacancy-mobile:last-child{margin-bottom:0}}.section__teachers .vacancy-mobile img{width:3vw;height:auto}@media (max-width:480px){.section__teachers .vacancy-mobile img{width:7vw}}@media (max-width:480px){.section__teachers .vacancy-mobile span{font-size:3.7vw;margin-right:4vw}}.section__about .navigation .item::before,.section__teachers .vacancy-mobile:hover{background:rgba(0,0,0,.1)}.section__teachers.section__not-main{padding-left:7vw;padding-right:7vw}@media (max-width:480px){.section__teachers.section__not-main{padding-left:5vw;padding-right:5vw}}.section__teachers.section__not-main .teachers{display:flex;flex-wrap:wrap}@media (max-width:480px){.section__teachers.section__not-main .teachers{flex-direction:column}}.section__teachers.section__not-main .teachers .teacher-container{width:49%;margin-right:2%;margin-bottom:2vw}@media (max-width:480px){.section__teachers.section__not-main .teachers .teacher-container{width:100%;margin-right:0;margin-bottom:4vw}}.section__teachers.section__not-main .teachers .teacher-container:nth-child(2n){margin-right:0}.section__about{padding:4vw 7vw;flex-direction:column}@media (max-width:480px){.section__about{padding:7vw 0}}.section__about .title{display:flex;flex-direction:column;font-size:4vw}@media (max-width:480px){.section__about .title{font-size:7vw;padding:0 5vw}}.section__about .title span{display:block;text-decoration:underline}.section__about .swiper{width:100%;height:100%}.section__about .swiper-slide{background:#fff;display:flex;justify-content:space-between}@media (max-width:480px){.section__about .swiper-slide{flex-direction:column;padding:0 5vw}}.section__about .swiper-slide .media{width:40%}@media (max-width:480px){.section__about .swiper-slide .media{width:100%}}.section__about .swiper-slide .media iframe,.section__about .swiper-slide .media img,.section__course .block-banner a img{width:100%}@media (max-width:480px){.section__about .swiper-slide .media iframe{height:50vw}}.section__about .swiper-slide .slide-content{width:57%}@media (max-width:480px){.section__about .swiper-slide .slide-content{width:100%;margin-top:5vw}}.section__about .swiper-slide .slide-content h3{font-weight:700;font-size:1.8vw;line-height:2.2vw}@media (max-width:480px){.section__about .swiper-slide .slide-content h3{font-size:5vw;line-height:6vw}}.section__about .swiper-slide .slide-content .text{margin-top:1vw;font-size:1.1vw;line-height:1.5vw}@media (max-width:480px){.section__about .swiper-slide .slide-content .text{margin-top:3vw;font-size:3.5vw;line-height:4.5vw}}@media (max-width:480px){.section__about .swiper-slide .slide-content .text p{margin-bottom:3vw}}.section__about .swiper-slide .slide-content .text p:last-child,.section__contacts h3:last-child,.section__contacts p:last-child,.section__courses .course .info-block ul li:last-child,.section__page h3:last-child,.section__page p:last-child,.section__text h3:last-child,.section__text ol li:last-child,.section__text p:last-child,.section__text ul li:last-child{margin-bottom:0}.section__about .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.section__about .navigation{margin-bottom:2vw;display:flex;margin-top:1.5vw}@media (max-width:480px){.section__about .navigation{margin-bottom:5vw;margin-top:3vw}}.section__about .navigation .swiper-slide{width:auto;margin-right:2vw}@media (max-width:480px){.section__about .navigation .swiper-slide{margin-right:0;padding:0}}.section__about .navigation .item{font-size:1.3vw;cursor:pointer;padding-bottom:10px}@media (max-width:480px){.section__about .navigation .item{font-size:4vw}}.section__about .navigation .item.active::before{background:#d54e42;left:0;right:0}.section__about .navigation .item:last-child{margin-right:0}.section__groups{padding:4vw 7vw;flex-direction:column}@media (max-width:480px){.section__groups{padding:8vw 2vw 6vw}.section__groups .title{padding:0 3vw}}.section__groups.loading .ajax-loader{display:flex}.section__groups .calendar-header{display:flex;justify-content:space-between;margin-bottom:3vw;align-items:center;margin-top:-1vw}@media (max-width:480px){.section__groups .calendar-header{margin-top:0;margin-bottom:5vw}}.section__groups .calendar-header .current-month{font-weight:700;font-size:2.6vw;width:30%;text-align:center}@media (max-width:480px){.section__groups .calendar-header .current-month{font-size:4.5vw}}.section__groups .calendar-header .next-month,.section__groups .calendar-header .prev-month{display:flex;background:rgba(0,0,0,.05);padding:1.3vw 2.5vw;align-items:center;border-radius:10vw;font-size:1.2vw;font-weight:500;cursor:pointer;width:20%;justify-content:center}@media (max-width:480px){.section__groups .calendar-header .next-month,.section__groups .calendar-header .prev-month{font-size:3.2vw;padding:2.5vw 5vw;width:30%}}.section__groups .calendar-header .next-month.not-active,.section__groups .calendar-header .prev-month.not-active{opacity:0}.section__groups .calendar-header .next-month img,.section__groups .calendar-header .prev-month img{width:1.2vw;height:auto;margin-left:.5vw}@media (max-width:480px){.section__groups .calendar-header .next-month img,.section__groups .calendar-header .prev-month img{width:3vw;margin-left:1vw}}.section__groups .calendar-header .prev-month img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:.5vw}@media (max-width:480px){.section__groups .calendar-header .prev-month img{margin-left:0;margin-right:1vw}}.section__groups .calendar{justify-content:space-between;position:relative}.section__groups .calendar,.section__groups .calendar .calendar-data{display:flex;flex-wrap:wrap}.section__groups .calendar .day{width:13.7%;background:rgba(0,0,0,.02);margin-bottom:.7vw;margin-right:calc(4.1%/6)}.section__groups .calendar .day:nth-child(7n){margin-right:0}@media (max-width:480px){.section__groups .calendar .day{margin-bottom:2vw}}.section__groups .calendar .day.day-of-the-week{text-align:center;font-size:1.1vw;opacity:.3;justify-content:center;background:0 0;font-weight:500}@media (max-width:480px){.section__groups .calendar .day.day-of-the-week{font-size:3vw;margin-bottom:3vw}}.section__groups .calendar .day.day-of-the-week .mobile{display:none}@media (max-width:480px){.section__groups .calendar .day.day-of-the-week .mobile{display:block}.section__groups .calendar .day.day-of-the-week .desktop{display:none}}.section__groups .calendar .day.day-of-the-month{height:12vw;overflow:hidden;overflow-y:auto;}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month{height:auto;border-radius:.7vw}}.section__groups .calendar .day.day-of-the-month .date{font-weight:700;font-size:1.5vw;text-align:right;opacity:.5;padding:1vw}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .date{font-size:2.8vw;padding:1.5vw 2vw}}.section__groups .calendar .day.day-of-the-month.inactive{background:rgba(0,0,0,.01)}.section__groups .calendar .day.day-of-the-month.inactive .date{opacity:.2}.section__groups .calendar .day.day-of-the-month .day-content{display:flex;flex-direction:column}.section__groups .calendar .day.day-of-the-month .day-content .course{display:flex;background:#d54e42;padding:.5vw;justify-content:space-between;align-items:center;color:#fff;text-decoration:none}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .day-content .course{padding:1vw;flex-direction:column;align-items:flex-start}}.section__groups .calendar .day.day-of-the-month .day-content .course .level{font-weight:900;font-size:1.6vw}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .day-content .course .level{font-size:4vw}}.section__groups .calendar .day.day-of-the-month .day-content .course .space{font-size:.8vw}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .day-content .course .space{font-size:1.8vw}}.section__groups .calendar .day.day-of-the-month .day-content .course.course-a2{background:#d75683}.section__groups .calendar .day.day-of-the-month .day-content .course.course-b2{background:#0247fc}.section__groups .calendar .day.day-of-the-month .day-content .course.course-b1{background:#5200ff}.section__groups .calendar .day.day-of-the-month .day-content .course.course-c1{background:#6b38d9}.section__groups .calendar .day.day-of-the-month .day-content .course.course-individual,.section__groups .calendar .day.day-of-the-month .day-content .course.course-karta{background:#d64e43}.section__groups .calendar .day.day-of-the-month .day-content .course.course-club{background:#15bd8e}.section__groups .calendar .day.day-of-the-month .day-content .course.course-club-course{background:#6b38d9}.section__groups .calendar .day.day-of-the-month .day-content .course.course-b2-intensive .level{display:flex;flex-direction:column;margin-right:.3vw}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .day-content .course.course-b2-intensive .level span{font-size:1.6vw}}.section__groups .calendar .day.day-of-the-month .day-content .course.course-club .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-club-course .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-individual .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-karta .level{font-size:.8vw}@media (max-width:480px){.section__groups .calendar .day.day-of-the-month .day-content .course.course-club .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-club-course .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-individual .level,.section__groups .calendar .day.day-of-the-month .day-content .course.course-karta .level{font-size:1.7vw;margin-bottom:1vw}}.section__courses{background:rgba(0,0,0,.02);padding:4vw 7vw;flex-direction:column}@media (max-width:480px){.section__courses{padding:7vw 5vw}}.section__courses .test-mobile{display:none;background:rgba(0,0,0,.05);align-items:center;text-decoration:none;justify-content:space-between;font-weight:500;margin-top:7vw}@media (max-width:480px){.section__courses .test-mobile{display:flex;padding:4.5vw 5vw;width:90vw;margin-bottom:1vw;justify-content:center;border-radius:10vw}.section__courses .test-mobile:last-child{margin-bottom:0}}.section__courses .test-mobile img{width:3vw;height:auto}@media (max-width:480px){.section__courses .test-mobile img{width:7vw}}.section__courses .test-mobile span{font-size:1.1vw}@media (max-width:480px){.section__courses .test-mobile span{font-size:3.7vw;margin-right:4vw}}.section__courses .test-mobile:hover{background:rgba(0,0,0,.1)}.section__courses .courses{display:flex;justify-content:flex-start;width:100%;flex-wrap:wrap}@media (max-width:480px){.section__courses .courses{flex-direction:column}}.section__courses .courses .course-container{width:32%;margin-right:2%;margin-bottom:1.7vw}.section__courses .courses .course-container:nth-child(3n){margin-right:0}@media (max-width:480px){.section__courses .courses .course-container{width:100%;margin-bottom:3vw}}.section__courses .course{background:#fff;box-shadow:0 0 1vw rgba(0,0,0,.03);width:100%;display:flex;overflow:hidden;text-decoration:none;height:100%}@media (max-width:480px){.section__courses .course{height:auto;box-shadow:0 0 4vw rgba(0,0,0,.09)}}.section__courses .course:hover{box-shadow:0 0 1vw rgba(0,0,0,.12)}.section__courses .course.course-club .info-block .info-block-header,.section__courses .course.course-club-course .info-block .info-block-header,.section__courses .course.course-corpo .info-block .info-block-header,.section__courses .course.course-individual .info-block .info-block-header{flex-direction:column;align-items:flex-start}@media (max-width:480px){.section__courses .course.course-club .info-block .info-block-header,.section__courses .course.course-club-course .info-block .info-block-header,.section__courses .course.course-corpo .info-block .info-block-header,.section__courses .course.course-individual .info-block .info-block-header{flex-direction:column;align-items:flex-start}}.section__courses .course.course-club .info-block .info-block-header .time,.section__courses .course.course-club-course .info-block .info-block-header .time,.section__courses .course.course-corpo .info-block .info-block-header .time,.section__courses .course.course-individual .info-block .info-block-header .time{margin-left:0;margin-top:.5vw}@media (max-width:480px){.section__courses .course.course-club .info-block .info-block-header .time,.section__courses .course.course-club-course .info-block .info-block-header .time,.section__courses .course.course-corpo .info-block .info-block-header .time,.section__courses .course.course-individual .info-block .info-block-header .time{margin-top:2vw}}.section__courses .course .info-block{width:70%;padding:2vw}@media (max-width:480px){.section__courses .course .info-block{padding:5vw}}.section__courses .course .info-block .info-block-header{display:flex;align-items:center}.section__courses .course .info-block .info-block-header .h2{font-size:4vw;color:#d54e42;font-weight:900;font-family:'Montserrat',sans-serif;line-height:4vw;display:flex;flex-direction:column}@media (max-width:480px){.section__courses .course .info-block .info-block-header .h2{font-size:8vw}}.section__courses .course .info-block .info-block-header .h2 span{font-size:1.2vw;line-height:1.5vw;margin-top:3.4vw;margin-left:.2vw;position:absolute}@media (max-width:480px){.section__courses .course .info-block .info-block-header .h2 span{font-size:3.5vw;line-height:3.5vw;position:relative;margin-top:1vw}}.section__courses .course .info-block .info-block-header .time{display:flex;align-items:center;margin-left:2vw;font-size:1.1vw}@media (max-width:480px){.section__courses .course .info-block .info-block-header .time{font-size:3.5vw;margin-left:4vw}}.section__courses .course .info-block .info-block-header .time img{width:1.7vw;height:auto;font-weight:500;margin-right:.2vw}@media (max-width:480px){.section__courses .course .info-block .info-block-header .time img{margin-right:.6vw;width:5vw}}.section__courses .course .info-block ul{list-style:disc;margin-left:1vw;margin-top:1vw;font-size:.9vw}@media (max-width:480px){.section__courses .course .info-block ul{margin-top:4vw;font-size:3.5vw;margin-left:4vw}}.section__courses .course .info-block ul li,.section__text ol li,.section__text ul li{margin-bottom:.5vw}@media (max-width:480px){.section__courses .course .info-block ul li{margin-bottom:2vw}}.section__courses .course .info-block .button{padding:1vw 2vw;font-size:1vw;background:#d54e42;margin-top:1vw;color:#fff;text-align:center;font-weight:500}@media (max-width:480px){.section__courses .course .info-block .button{margin-top:4vw;font-size:3vw;padding:3vw 5vw}}.section__courses .course .info-block .price{margin-top:1.5vw;font-weight:700;font-size:1.2vw}@media (max-width:480px){.section__courses .course .info-block .price{font-size:4vw;margin-top:3vw}}.section__courses .course .info-block .price strong{font-size:2.2vw;font-family:'Montserrat',sans-serif;font-weight:900}@media (max-width:480px){.section__courses .course .info-block .price strong{font-size:5.5vw}}.section__courses .course .image{width:27%}.section__courses .course .line{width:3%}.section__courses .course.course-a1 .line{background:#d54e42}.section__courses .course.course-a1 .image{background:url(../../images/courses/image-1.png) center center no-repeat}.section__courses .course.course-a2 .info-block .info-block-header .h2{color:#d75683}.section__courses .course.course-a2 .line{background:#d75683}.section__courses .course.course-a2 .image{background:url(../../images/courses/image-2.png) center center no-repeat}.section__course.course-a1 .form form .row.row-actions .button:hover,.section__courses .course.course-a2 .button{background:#d75683}.section__courses .course.course-b1 .info-block .info-block-header .h2{color:#5200ff}.section__courses .course.course-b1 .line{background:#5200ff}.section__courses .course.course-b1 .image{background:url(../../images/courses/image-3.png) center center no-repeat}.section__courses .course.course-b1 .button{background:#5200ff}.section__courses .course.course-b2 .info-block .info-block-header .h2{color:#0247fc}.section__courses .course.course-b2 .line{background:#0247fc}.section__courses .course.course-b2 .image{background:url(../../images/courses/image-4.png) center center no-repeat}.section__courses .course.course-b2 .button{background:#0247fc}.section__courses .course.course-b2-intensive .info-block .info-block-header .h2{color:#ff5b01}.section__courses .course.course-b2-intensive .line{background:#ff5b01}.section__courses .course.course-b2-intensive .image{background:url(../../images/courses/image-5.png) center center no-repeat}.section__courses .course.course-b2-intensive .button{background:#ff5b01}.section__courses .course.course-c1 .info-block .info-block-header .h2{color:#6b38d9}.section__courses .course.course-c1 .line{background:#6b38d9}.section__courses .course.course-c1 .image{background:url(../../images/courses/image-6.png) center center no-repeat}.section__courses .course.course-c1 .button{background:#6b38d9}.section__courses .course.course-karta .info-block .info-block-header{flex-direction:column;align-items:flex-start}.section__courses .course.course-karta .info-block .info-block-header .h2{color:#d64e43;font-size:2vw;line-height:3.5vw}@media (max-width:480px){.section__courses .course.course-karta .info-block .info-block-header .h2{font-size:6vw;line-height:6vw}}.section__courses .course.course-karta .info-block .info-block-header .time{margin-left:0}@media (max-width:480px){.section__courses .course.course-karta .info-block .info-block-header .time{margin-top:3vw}}.section__courses .course.course-karta .button,.section__courses .course.course-karta .line{background:#d64e43}.section__courses .course.course-karta .image{background:url(../../images/courses/image-7.png) center center no-repeat}.section__courses .course.course-club .info-block,.section__courses .course.course-club-course .info-block,.section__courses .course.course-corpo .info-block,.section__courses .course.course-individual .info-block{width:97%}.section__courses .course.course-club-course .info-block .info-block-header .h2{font-size:2vw;line-height:2vw}.section__courses .course.course-corpo .info-block .info-block-header .h2{color:#d64e43;font-size:2vw;line-height:2vw}.section__courses .course.course-club .info-block .info-block-header .h2{font-size:2vw;line-height:2vw}.section__courses .course.course-individual .info-block .info-block-header .h2{color:#d64e43;font-size:2vw;line-height:2vw}@media (max-width:480px){.section__courses .course.course-club .info-block .info-block-header .h2,.section__courses .course.course-club-course .info-block .info-block-header .h2,.section__courses .course.course-corpo .info-block .info-block-header .h2,.section__courses .course.course-individual .info-block .info-block-header .h2{font-size:6vw;line-height:7vw}}.section__courses .course.course-club .button,.section__courses .course.course-club .line,.section__courses .course.course-club-course .button,.section__courses .course.course-club-course .line,.section__courses .course.course-corpo .button,.section__courses .course.course-corpo .line,.section__courses .course.course-individual .button,.section__courses .course.course-individual .line{background:#d64e43}.section__courses .course.course-club .info-block .info-block-header .h2{color:#15bd8e}.section__courses .course.course-club .button,.section__courses .course.course-club .line{background:#15bd8e}.section__courses .course.course-club-course .info-block .info-block-header .h2{color:#6b38d9}.section__courses .course.course-club-course .button,.section__courses .course.course-club-course .line{background:#6b38d9}.section__courses-not-main{padding:2vw 0}@media (max-width:480px){.section__courses-not-main{padding:7vw 0}}.section__courses-not-main .swiper{width:100%;height:100%}.section__courses-not-main .title{padding:0 7vw;margin-bottom:.5vw}@media (max-width:480px){.section__courses-not-main .title{padding:0 5vw;margin-bottom:3vw}}.section__courses-not-main .swiper-container{position:relative;width:100%}.section__courses-not-main .next-container,.section__courses-not-main .prev-container{display:flex;height:100%;align-items:center;position:absolute;top:0;z-index:101}@media (max-width:480px){.section__courses-not-main .next-container,.section__courses-not-main .prev-container{display:none}}.section__courses-not-main .next-container .next,.section__courses-not-main .next-container .prev,.section__courses-not-main .prev-container .next,.section__courses-not-main .prev-container .prev{background:rgba(255,255,255,.9);border-radius:50vw;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6}.section__courses-not-main .next-container .next:hover,.section__courses-not-main .next-container .prev:hover,.section__courses-not-main .prev-container .next:hover,.section__courses-not-main .prev-container .prev:hover{opacity:.9}.section__courses-not-main .next-container .next img,.section__courses-not-main .next-container .prev img,.section__courses-not-main .prev-container .next img,.section__courses-not-main .prev-container .prev img{width:1.5vw}.section__courses-not-main .next-container .next.swiper-button-disabled,.section__courses-not-main .next-container .prev.swiper-button-disabled,.section__courses-not-main .prev-container .next.swiper-button-disabled,.section__courses-not-main .prev-container .prev.swiper-button-disabled{display:none}.section__courses-not-main .next-container{right:1vw}.section__courses-not-main .prev-container{left:1vw}.section__courses-not-main .prev-container .prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section__courses-not-main .swiper-slide{padding:1vw 0;height:auto}@media (max-width:480px){.section__courses-not-main .swiper-slide{padding:2.5vw 0}}.section__courses-not-main .course{margin-bottom:0;height:100%}.section__blog.single-post .bg h3,.section__blog.single-post blockquote h3,.section__courses-not-main .course:hover{margin-top:0}.section__reviews{background:#d54e42;padding:6vw 0;flex-direction:column;color:#fff;align-items:center}@media (max-width:480px){.section__reviews{padding:10vw 0}}.section__reviews .title{font-weight:700;font-size:3vw}@media (max-width:480px){.section__reviews .title{font-size:6vw}}.section__reviews .label{margin:2vw 0;font-size:1.2vw}@media (max-width:480px){.section__reviews .label{margin:4vw 0 5vw;font-size:3.5vw;opacity:.5}}.section__reviews .swiper{width:100%;height:100%}.section__reviews .reviews{width:100%;margin-top:4vw;position:relative}@media (max-width:480px){.section__reviews .reviews{margin-top:6vw}}.section__reviews .reviews .review{display:flex;flex-direction:column;padding:0 19vw;align-items:flex-end}@media (max-width:480px){.section__reviews .reviews .review{padding:0 5vw}}.section__reviews .reviews .review .review-text{background:#fff;color:#000;padding:4vw 3vw;font-size:1.2vw;line-height:1.9vw;text-align:center}@media (max-width:480px){.section__reviews .reviews .review .review-text{padding:7vw 5vw;font-size:3.7vw;line-height:4.7vw}}.section__reviews .reviews .review .triangle{width:0;height:0;border-left:.8vw solid transparent;border-right:.8vw solid transparent;border-top:.8vw solid #fff;margin-right:4.8vw}@media (max-width:480px){.section__reviews .reviews .review .triangle{border-left:3vw solid transparent;border-right:3vw solid transparent;border-top:3vw solid #fff;margin-right:15vw}}.section__reviews .reviews .review .person{display:flex;margin-top:1.5vw;margin-right:2vw;align-items:center}@media (max-width:480px){.section__reviews .reviews .review .person{margin-top:3vw;margin-right:0}}.section__reviews .reviews .review .person .person-info{margin-right:1vw;text-align:right}@media (max-width:480px){.section__reviews .reviews .review .person .person-info{margin-right:3vw}}.section__reviews .reviews .review .person .person-info .name{font-weight:700;font-size:1.4vw}@media (max-width:480px){.section__reviews .reviews .review .person .person-info .name{font-size:4vw}}.section__reviews .reviews .review .person .person-info .link{margin-top:.5vw;opacity:.5;text-decoration:underline;font-size:.9vw;display:block}@media (max-width:480px){.section__reviews .reviews .review .person .person-info .link{margin-top:1.5vw;font-size:3vw}}.section__course .block-reviews .reviews .review .person .person-info .link:hover,.section__course .header .content .actions .button.test:hover,.section__course .header .review .person .person-info .link:hover,.section__reviews .reviews .review .person .person-info .link:hover{opacity:1}.section__reviews .reviews .review .person img{width:7vw;height:auto;border-radius:50%}@media (max-width:480px){.section__reviews .reviews .review .person img{width:15vw}}.section__reviews .reviews .actions{display:flex;position:absolute;bottom:1vw;left:19vw;z-index:101}.section__reviews .reviews .actions .swiper-pagination{width:auto;top:-2vw;left:0;height:15px}@media (max-width:480px){.section__reviews .reviews .actions .swiper-pagination{width:100%;top:-7vw}.section__reviews .reviews .actions{position:relative;margin-top:10vw;justify-content:center;left:0}}.section__reviews .reviews .actions a{text-decoration:none;border:1px solid #fff;padding:1.2vw 2.8vw;display:flex;align-items:center;border-radius:10vw;margin-right:.5vw;font-size:.9vw;background:#d54e42}@media (max-width:480px){.section__reviews .reviews .actions a{padding:3.2vw 6vw;margin-right:2vw;font-size:3.5vw}}.section__reviews .reviews .actions a:hover{background:rgba(255,255,255,.1)}.section__footer .footer-top-block .left-block .documents a:last-child,.section__reviews .items .item .rating-info .stars-info .stars img:last-child,.section__reviews .reviews .actions a:last-child{margin-right:0}.section__reviews .reviews .actions a img{width:1.5vw;height:auto;margin-right:1vw}@media (max-width:480px){.section__reviews .reviews .actions a img{width:4.5vw;margin-right:2vw}}.section__footer .footer-top-block,.section__reviews .items,.section__reviews .items .item .rating-info .stars-info .stars{display:flex}.section__reviews .items .item:first-child{margin-right:6vw}@media (max-width:480px){.section__reviews .items .item:first-child{margin-right:12vw}}.section__reviews .items .item .logo{height:3vw;width:auto;margin-bottom:1vw}@media (max-width:480px){.section__reviews .items .item .logo{height:6vw;margin-bottom:2vw}}.section__reviews .items .item .logo.google{height:4vw;margin-bottom:0}@media (max-width:480px){.section__reviews .items .item .logo.google{height:8vw;margin-bottom:0}}.section__reviews .items .item .rating-info{display:flex;margin-top:1vw}.section__reviews .items .item .rating-info .rating{font-size:2.5vw;font-weight:700}@media (max-width:480px){.section__reviews .items .item .rating-info .rating{font-size:4vw}}.section__reviews .items .item .rating-info .stars-info{margin-left:1.5vw}@media (max-width:480px){.section__reviews .items .item .rating-info .stars-info{margin-left:3vw}}@media (max-width:480px){.section__reviews .items .item .rating-info .stars-info .stars img{width:5vw}}.section__reviews .items .item .rating-info .stars-info span{margin-top:.5vw;display:block}@media (max-width:480px){.section__reviews .items .item .rating-info .stars-info span{margin-top:1.5vw;font-size:3vw}}.section__text{width:80%;padding:4vw 7vw;flex-direction:column;line-height:1.4vw}@media (max-width:480px){.section__text{width:100%;padding:4vw 5vw;font-size:3.5vw;line-height:4.3vw}}.section__text h2,.section__text h3{font-weight:700;line-height:100%}.section__text h2{font-size:2.8vw;margin-bottom:2vw}@media (max-width:480px){.section__text h2,.section__text h3{font-size:6vw;margin-bottom:4vw;line-height:6vw;margin-top:4vw}}.section__text h3{font-size:1.6vw;margin-top:1.5vw}@media (max-width:480px){.section__text h3{font-size:4.5vw;margin-bottom:3vw;margin-top:3.5vw;line-height:4.5vw}}.section__text h3,.section__text p{margin-bottom:1vw}@media (max-width:480px){.section__text h3,.section__text p{margin-bottom:3vw}}.section__text ol,.section__text ul{list-style:disc;margin-left:1.4vw}@media (max-width:480px){.section__text ol,.section__text ul{margin-left:4vw}}@media (max-width:480px){.section__text ol li,.section__text ul li{margin-bottom:1.5vw}}.section__text iframe{max-width:100%}.section__footer{flex-direction:column;margin-top:5vw;padding:0 7vw 2vw}@media (max-width:480px){.section__footer{margin-top:20vw;padding:0 5vw 4vw}}@media (max-width:480px){.section__footer .footer-top-block{flex-direction:column}}.section__footer .footer-top-block .left-block{display:flex;flex-direction:column;width:70%}.section__contacts .form form.loading .ajax-loader,.section__contacts .form form.show-success .success,.section__footer .footer-top-block .left-block .footer-logo,.section__page .form form.loading .ajax-loader,.section__page .form form.show-success .success{display:flex}.section__footer .footer-top-block .left-block .top100{margin-left:3vw}@media (max-width:480px){.section__footer .footer-top-block .left-block .top100{margin-left:10vw}}.section__footer .footer-top-block .left-block .top100 .label{font-size:.8vw}@media (max-width:480px){.section__footer .footer-top-block .left-block .top100 .label{font-size:3vw}}.section__footer .footer-top-block .left-block .top100 img{width:4vw;height:4vw;margin-top:.5vw}@media (max-width:480px){.section__footer .footer-top-block .left-block .top100 img{width:15vw;height:15vw;margin-top:2vw}}.section__footer .footer-top-block .left-block .logo img{width:10vw;height:auto}@media (max-width:480px){.section__footer .footer-top-block .left-block .logo img{width:30vw}}.section__footer .footer-top-block .left-block menu{display:flex;list-style:none;margin-top:3vw;font-weight:500}@media (max-width:480px){.section__footer .footer-top-block .left-block menu{display:none}}.section__footer .footer-top-block .left-block menu a{display:flex;text-decoration:none;align-items:center;margin-right:2vw;border-radius:10vw}.section__footer .footer-top-block .left-block menu a img{width:2vw;height:auto;margin-right:.5vw}.section__footer .footer-top-block .left-block .documents{margin-top:1.5vw}@media (max-width:480px){.section__footer .footer-top-block .left-block .documents{display:none}}.section__footer .footer-top-block .documents-mobile a,.section__footer .footer-top-block .left-block .documents a{margin-right:1vw;font-weight:500}.section__footer .footer-top-block .documents-mobile{margin-top:1.5vw;display:none}@media (max-width:480px){.section__footer .footer-top-block .documents-mobile{display:flex;margin-top:6vw}}@media (max-width:480px){.section__footer .footer-top-block .documents-mobile a{font-size:3.5vw;margin-right:3vw}}.section__footer .footer-top-block .documents-mobile a:last-child{margin-right:0}.section__footer .footer-top-block .right-block{width:30%;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:480px){.section__footer .footer-top-block .right-block{align-items:flex-start;width:100%;margin-top:5vw}}.section__footer .footer-top-block .right-block .email .label,.section__footer .footer-top-block .right-block .social-networks .label{font-size:.8vw;opacity:.7}@media (max-width:480px){.section__footer .footer-top-block .right-block .email .label,.section__footer .footer-top-block .right-block .social-networks .label{font-size:2.7vw}}.section__footer .footer-top-block .right-block .email .items,.section__footer .footer-top-block .right-block .social-networks .items{display:flex;justify-content:flex-end;margin-top:.7vw}@media (max-width:480px){.section__footer .footer-top-block .right-block .email .items,.section__footer .footer-top-block .right-block .social-networks .items{justify-content:flex-start;margin-top:2vw}}.section__footer .footer-top-block .right-block .email .items a,.section__footer .footer-top-block .right-block .social-networks .items a{text-decoration:none;display:flex;margin-left:.5vw}@media (max-width:480px){.section__footer .footer-top-block .right-block .email .items a,.section__footer .footer-top-block .right-block .social-networks .items a{margin-left:0;margin-right:3vw}}.section__footer .footer-top-block .right-block .email .items a img,.section__footer .footer-top-block .right-block .social-networks .items a img{width:2vw;height:auto}@media (max-width:480px){.section__footer .footer-top-block .right-block .email .items a img,.section__footer .footer-top-block .right-block .social-networks .items a img{width:6vw}}.section__footer .footer-top-block .right-block .email{margin-top:2vw;text-align:right}@media (max-width:480px){.section__footer .footer-top-block .right-block .email{text-align:left;margin-top:5vw}}.section__footer .footer-top-block .right-block .email a{text-decoration:none;font-size:1.3vw;display:block;margin-top:.3vw;font-weight:500}@media (max-width:480px){.section__footer .footer-top-block .right-block .email a{font-size:4.5vw;margin-top:1vw}}.section__footer .copyright{margin-top:4vw;font-size:.8vw;opacity:.5}@media (max-width:480px){.section__footer .copyright{margin-top:8vw;font-size:2.5vw}}.section__footer .payments{margin-top:1vw}@media (max-width:480px){.section__footer .payments{margin-top:3vw}}.section__footer .payments img{height:2.5vw;width:auto}@media (max-width:480px){.section__footer .payments img{width:90vw;height:auto}}.section__contacts,.section__page{padding:15vw 20vw 5vw 7vw;flex-direction:column;font-size:1.1vw;line-height:1.8vw}@media (max-width:480px){.section__contacts,.section__page{width:100%;padding:30vw 5vw 10vw;font-size:3.7vw;line-height:5vw}}.section__contacts h1,.section__page h1{font-weight:700;font-size:4vw;line-height:4vw}@media (max-width:480px){.section__contacts h1,.section__page h1{font-size:7vw;line-height:8vw}}.section__contacts .content,.section__page .content{margin-top:3vw;font-size:1.2vw;line-height:1.6vw}@media (max-width:480px){.section__contacts .content,.section__page .content{font-size:3.8vw;line-height:4.6vw;margin-top:5vw}}.section__contacts h3,.section__page h3{font-weight:700}.section__contacts h2,.section__page h2{font-weight:700;font-size:3.5vw;margin-bottom:2vw}@media (max-width:480px){.section__contacts h2,.section__contacts h3,.section__page h2,.section__page h3{font-size:6vw;margin-bottom:4vw}}.section__contacts img,.section__page img{width:100%;height:auto;border-radius:.7vw}@media (max-width:480px){.section__contacts img,.section__page img{border-radius:2vw}}.section__contacts h3,.section__page h3{font-size:1.8vw;margin-top:2vw}@media (max-width:480px){.section__contacts h3,.section__page h3{font-size:5vw;margin-bottom:3vw;margin-top:6vw}}.section__contacts h3,.section__contacts p,.section__page h3,.section__page p{margin-bottom:1.5vw}@media (max-width:480px){.section__contacts h3,.section__contacts p,.section__page h3,.section__page p{margin-bottom:4vw}}.section__contacts .form,.section__page .form{width:80%;margin-top:7vw}@media (max-width:480px){.section__contacts .form,.section__page .form{width:100%;margin-top:15vw}}.section__contacts .form .sub-title,.section__page .form .sub-title{font-weight:700;font-size:2.8vw;line-height:3vw}@media (max-width:480px){.section__contacts .form .sub-title,.section__page .form .sub-title{font-size:6vw}}.section__contacts .form form,.section__page .form form{margin-top:2vw;position:relative}@media (max-width:480px){.section__contacts .form form,.section__page .form form{margin-top:4vw}}.section__contacts .form form .success,.section__page .form form .success{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.95);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:101}.section__contacts .form form .success img,.section__page .form form .success img{width:15vw;height:auto}@media (max-width:480px){.section__contacts .form form .success img,.section__page .form form .success img{width:35vw}}.section__contacts .form form .success .success-title,.section__page .form form .success .success-title{font-weight:700;font-size:1.6vw;margin-top:1vw}@media (max-width:480px){.section__contacts .form form .success .success-title,.section__page .form form .success .success-title{margin-top:5vw;font-size:5vw}}.section__contacts .form form .success .success-text,.section__page .form form .success .success-text{margin-top:1vw;font-size:1.1vw}@media (max-width:480px){.section__contacts .form form .success .success-text,.section__page .form form .success .success-text{margin-top:2vw;font-size:4vw;text-align:center;padding:0 10vw;line-height:5vw}}.section__contacts .form form .row,.section__page .form form .row{display:flex;flex-direction:column;margin-bottom:2vw}@media (max-width:480px){.section__contacts .form form .row,.section__page .form form .row{margin-bottom:4vw}}.section__contacts .form form .row.show-error input,.section__contacts .form form .row.show-error textarea,.section__page .form form .row.show-error input,.section__page .form form .row.show-error textarea{border:1px solid red}.section__contacts .form form .row label,.section__page .form form .row label{font-size:1.2vw;display:block;margin-bottom:.5vw}@media (max-width:480px){.section__contacts .form form .row label,.section__page .form form .row label{font-size:3.5vw;margin-bottom:1.5vw}}.section__contacts .form form .row input,.section__contacts .form form .row textarea,.section__page .form form .row input,.section__page .form form .row textarea{border:1px solid rgba(0,0,0,.1);padding:1.5vw;font-size:1.4vw;width:100%}@media (max-width:480px){.section__contacts .form form .row input,.section__contacts .form form .row textarea,.section__page .form form .row input,.section__page .form form .row textarea{width:100%;font-size:4vw;padding:3vw}}.section__contacts .form form .row input:active,.section__contacts .form form .row input:focus,.section__contacts .form form .row textarea:active,.section__contacts .form form .row textarea:focus,.section__page .form form .row input:active,.section__page .form form .row input:focus,.section__page .form form .row textarea:active,.section__page .form form .row textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0}.section__contacts .form form .row textarea,.section__page .form form .row textarea{height:25vw;resize:none}@media (max-width:480px){.section__contacts .form form .row textarea,.section__page .form form .row textarea{height:70vw}}.section__contacts .form form .row.row-rules,.section__page .form form .row.row-rules{flex-direction:row;justify-content:space-between}.section__contacts .form form .row.row-rules .square,.section__page .form form .row.row-rules .square{border:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;cursor:pointer}@media (max-width:480px){.section__contacts .form form .row.row-rules .square,.section__page .form form .row.row-rules .square{width:10vw;height:10vw}}.section__contacts .form form .row.row-rules .square img,.section__page .form form .row.row-rules .square img{width:1.5vw;display:none}@media (max-width:480px){.section__contacts .form form .row.row-rules .square img,.section__page .form form .row.row-rules .square img{width:4vw}}.section__contacts .form form .row.row-rules.error .text,.section__course .form form .row.show-error label,.section__page .form form .row.row-rules.error .text{color:red}.section__contacts .form form .row.row-rules .text,.section__page .form form .row.row-rules .text{width:calc(100% - 4vw);opacity:.6;font-size:.9vw;line-height:1vw}@media (max-width:480px){.section__contacts .form form .row.row-rules .text,.section__page .form form .row.row-rules .text{width:calc(100% - 12vw);font-size:2.5vw;line-height:3vw}}.section__contacts .form form .row.row-actions,.section__page .form form .row.row-actions{margin-top:4vw}@media (max-width:480px){.section__contacts .form form .row.row-actions,.section__page .form form .row.row-actions{margin-top:10vw}}.section__contacts .form form .row.row-actions .button,.section__page .form form .row.row-actions .button{background:#5200ff;color:#fff;padding:2vw 1vw;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:480px){.section__contacts .form form .row.row-actions .button,.section__page .form form .row.row-actions .button{padding:5vw 1vw}}.section__contacts .form form .row.row-actions .button:hover,.section__page .form form .row.row-actions .button:hover{background:#0247fc}.section__contacts .form form .row.row-actions .button.inactive,.section__page .form form .row.row-actions .button.inactive{cursor:default;background:rgba(0,0,0,.4)}.section__contacts .form form .row.row-actions .button span,.section__page .form form .row.row-actions .button span{font-size:1.5vw;font-weight:700}@media (max-width:480px){.section__contacts .form form .row.row-actions .button span,.section__page .form form .row.row-actions .button span{font-size:4vw}}.section__contacts .form form .row.row-actions .button img,.section__page .form form .row.row-actions .button img{width:2.5vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__contacts .form form .row.row-actions .button img,.section__page .form form .row.row-actions .button img{width:6vw;margin-left:3vw}}.section__contacts{padding-bottom:12vw}@media (max-width:480px){.section__contacts{padding-bottom:18vw}}.section__contacts .item{margin-bottom:3vw;width:70%}@media (max-width:480px){.section__contacts .item{margin-bottom:8vw;width:100%}}.section__contacts .item .label{font-size:1.25vw;line-height:1.7vw}@media (max-width:480px){.section__contacts .item .label{font-size:4vw;line-height:5vw}}.section__contacts .item .items{display:flex;margin-top:1vw}@media (max-width:480px){.section__contacts .item .items{margin-top:3vw}}.section__contacts .item .items a{display:flex;margin-right:1vw}@media (max-width:480px){.section__contacts .item .items a{margin-right:3vw}}.section__contacts .item .items a img{width:2.5vw;height:auto}@media (max-width:480px){.section__contacts .item .items a img{width:8vw}}.section__contacts .item-emails .items,.section__contacts .item-phones .items{flex-direction:column}.section__contacts .item-emails .items a,.section__contacts .item-phones .items a{font-size:2vw;text-decoration:none;font-weight:700;margin-right:0;margin-bottom:1vw}@media (max-width:480px){.section__contacts .item-emails .items a,.section__contacts .item-phones .items a{font-size:5vw;margin-bottom:3vw}}.section__contacts .item-emails .items a:hover,.section__contacts .item-phones .items a:hover{text-decoration:underline}.section__blog.single-post .address:last-child,.section__blog.single-post h2:last-child,.section__blog.single-post h3:last-child,.section__blog.single-post ol li:last-child,.section__blog.single-post ol:last-child,.section__blog.single-post p:last-child,.section__blog.single-post ul li:last-child,.section__blog.single-post ul:last-child,.section__contacts .item-emails .items a:last-child,.section__contacts .item-phones .items a:last-child,.section__course .block-3 .text p:last-child,.section__course .block-3 .text ul:last-child,.section__language-test .test .part ul li:last-child,.section__language-test-simple .test .part ul li:last-child{margin-bottom:0}.section__not-main{padding-top:13vw}@media (max-width:480px){.section__not-main{padding-top:30vw}}.section__not-main .header{padding:0}.section__blog{padding:13vw 7vw 10vw;flex-direction:column}@media (max-width:480px){.section__blog{padding:30vw 5vw 20vw}}.section__blog.single-post{font-size:1.2vw;line-height:1.7vw;padding-bottom:5vw}@media (max-width:480px){.section__blog.single-post{font-size:4vw;line-height:5vw;padding-bottom:10vw}}.section__blog.single-post .post{width:80%}@media (max-width:480px){.section__blog.single-post .post{width:100%}}.section__blog.single-post .breadcrumbs{margin-bottom:2vw;font-size:.9vw;opacity:.8}@media (max-width:480px){.section__blog.single-post .breadcrumbs{font-size:3vw;line-height:4vw;margin-bottom:4vw;opacity:.7}}.section__blog.single-post .breadcrumbs a{text-decoration:none}.section__blog .posts .post:hover .post-content h2,.section__blog.single-post .breadcrumbs a:hover,.section__course .block-2 .description span,.section__course .block-3 .description span,.section__course .block-banner .description span,.section__course .block-how .description span,.section__course .block-reviews .description span,.section__course .block-teachers .description span,.section__course .form .description span{text-decoration:underline}.section__blog.single-post .tags a{font-size:1.1vw;padding:.8vw 1.5vw}@media (max-width:480px){.section__blog.single-post .tags a{font-size:3vw;padding:3vw 4vw}}.section__blog.single-post h1{font-size:3.5vw;line-height:4vw;font-weight:700;margin-bottom:2vw}@media (max-width:480px){.section__blog.single-post h1{font-size:8vw;line-height:8vw;margin-bottom:5vw;margin-top:5vw}}.section__blog.single-post h3{font-weight:700}.section__blog.single-post h2{font-weight:700;font-size:3vw;line-height:3.5vw}@media (max-width:480px){.section__blog.single-post h2,.section__blog.single-post h3{font-size:6vw;line-height:7vw;margin-bottom:4vw}}.section__blog.single-post h3{font-size:1.6vw;line-height:1.8vw}@media (max-width:480px){.section__blog.single-post h3{font-size:5vw;margin-bottom:3vw;margin-top:5vw;line-height:6vw}}.section__blog.single-post a:hover{color:#d54e42}.section__blog.single-post img{width:100%;border-radius:.7vw;height:auto}@media (max-width:480px){.section__blog.single-post img{border-radius:2vw}}.section__blog.single-post .bg,.section__blog.single-post blockquote{border-left:5px solid #d64e43;padding:3vw 4vw;background:rgba(0,0,0,.07);margin-bottom:2vw;border-radius:.7vw}@media (max-width:480px){.section__blog.single-post .bg,.section__blog.single-post blockquote{padding:6vw 5vw;margin:10vw 0}}.section__blog.single-post .address{padding:1vw;border-radius:.7vw;font-size:1.3vw;background:rgba(0,0,0,.07);font-weight:500}@media (max-width:480px){.section__blog.single-post .address{padding:5vw;font-size:4vw}}.section__blog.single-post .address,.section__blog.single-post h2,.section__blog.single-post h3,.section__blog.single-post ol,.section__blog.single-post p,.section__blog.single-post ul,.section__course .block-3 .text p,.section__course .block-3 .text ul{margin-bottom:1.5vw}@media (max-width:480px){.section__blog.single-post .address,.section__blog.single-post h2,.section__blog.single-post h3,.section__blog.single-post ol,.section__blog.single-post p,.section__blog.single-post ul{margin-bottom:4vw}}.section__blog.single-post ul{list-style:disc;margin-left:1.4vw}.section__blog.single-post ol{margin-left:1.4vw}@media (max-width:480px){.section__blog.single-post ol,.section__blog.single-post ul{margin-left:5vw}}.section__blog.single-post ol li,.section__blog.single-post ul li{margin-bottom:.7vw}@media (max-width:480px){.section__blog.single-post ol li,.section__blog.single-post ul li{margin-bottom:2vw}}.section__blog.single-post ol{list-style:decimal}.section__blog.single-post h2{margin-top:4vw}@media (max-width:480px){.section__blog.single-post h2{margin-top:8vw}}.section__blog.single-post h3{margin-top:2.5vw}@media (max-width:480px){.section__blog.single-post h3{margin-top:5vw}}.section__blog .header{padding:0}@media (max-width:480px){.section__blog .header .all{display:none}}.section__blog .tags{margin-bottom:2vw;display:flex;flex-wrap:wrap;margin-top:-1vw}@media (max-width:480px){.section__blog .tags{margin-bottom:5vw}}.section__blog .tags a{border:1px solid rgba(0,0,0,.1);padding:1.2vw 1.8vw;text-decoration:none;margin-right:.5vw;margin-bottom:.5vw}@media (max-width:480px){.section__blog .tags a{padding:2.9vw 4vw;margin-right:1.5vw;margin-bottom:1.5vw;font-size:3.5vw}}.section__blog .tags a:hover{border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.03)}.section__blog .tags a.active{background:#d54e42;color:#fff}.section__blog .posts{display:flex;flex-wrap:wrap}.section__blog .posts .post{display:flex;flex-direction:column;text-decoration:none;width:32%;margin-right:2%;margin-bottom:2vw;overflow:hidden}.section__blog .posts .post:hover .post-content{background:rgba(0,0,0,.07)}@media (max-width:480px){.section__blog .posts .post{flex-direction:column;width:100%;margin-right:0;margin-bottom:5vw}}.section__blog .posts .post:nth-child(3n){margin-right:0}.section__blog .posts .post iframe,.section__blog .posts .post img{width:100%;height:auto}.section__blog .posts .post iframe{height:17vw}@media (max-width:480px){.section__blog .posts .post iframe{height:55vw}}.section__blog .posts .post .post-content{background:rgba(0,0,0,.03);padding:1.5vw 2vw;border-bottom-left-radius:.7vw;border-bottom-right-radius:.7vw;overflow:hidden}@media (max-width:480px){.section__blog .posts .post .post-content{padding:6vw 5vw;border-bottom-left-radius:2vw;border-bottom-right-radius:2vw}}.section__blog .posts .post .post-content .date{display:flex;align-items:center;font-weight:500;font-size:.8vw}.section__blog .posts .post .post-content .date img{width:1.2vw;height:auto}@media (max-width:480px){.section__blog .posts .post .post-content .date img{width:4vw}}.section__blog .posts .post .post-content .date span{margin-left:.5vw;margin-top:.2vw}@media (max-width:480px){.section__blog .posts .post .post-content .date span{font-size:3vw;margin-top:.7vw;margin-left:1.5vw}}.section__blog .posts .post .post-content h2{font-weight:700;margin-top:1vw;font-size:1.8vw}@media (max-width:480px){.section__blog .posts .post .post-content h2{margin-top:4vw;font-size:5vw;line-height:5vw}}.section__blog .posts .post .post-content .text{margin-top:1vw;line-height:1.4vw}@media (max-width:480px){.section__blog .posts .post .post-content .text{margin-top:3vw;font-size:3.5vw;line-height:4.5vw}}.section__blog .other-posts{margin-top:10vw}@media (max-width:480px){.section__blog .other-posts{margin-top:25vw}}.section__blog .other-posts .sub-title{font-weight:700;font-size:2vw;margin-bottom:2vw}@media (max-width:480px){.section__blog .other-posts .sub-title{font-size:6vw;margin-bottom:6vw}}.section__blog .other-posts .posts .post{margin-bottom:0}@media (max-width:480px){.section__blog .other-posts .posts .post{margin-bottom:5vw}}.section__blog .pagination{display:flex;justify-content:center;align-items:center;margin-top:2vw}.section__blog .pagination .wp-pagenavi .pages{display:none}.section__blog .pagination .current,.section__blog .pagination a{padding:1vw;text-decoration:none;font-weight:700;border-radius:.3vw;margin-right:.3vw;border:0}.section__blog .pagination a{font-size:1.4vw}@media (max-width:480px){.section__blog .pagination .current,.section__blog .pagination a{font-size:5vw;border-radius:1vw;margin-right:1vw;padding:3vw}}.section__blog .pagination .current:last-child,.section__blog .pagination a:last-child{margin-right:0}.section__blog .pagination .current:hover,.section__blog .pagination a:hover{background:rgba(0,0,0,.03)}.section__blog .pagination .current{font-size:2vw;background:rgba(0,0,0,.05)}@media (max-width:480px){.section__blog .pagination .current{font-size:7vw}}.section__course{padding:0;flex-direction:column}.section__course.course-a1 .header .content{background:rgba(213,78,66,.9)}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-a1,.section__course.course-a1 .block-how .swiper .item,.section__course.course-a1 .form form .row.row-actions .button{background:#d54e42}.section__course.course-a2 .header .content{background:rgba(215,86,131,.9)}.section__course.course-b1 .header .content{background:rgba(82,0,255,.9)}.section__course.course-b2-intensive .header .content{background:rgba(255,91,1,.9)}.section__course.course-b2 .header .content{background:rgba(2,71,252,.9)}.section__course.course-c1 .header .content{background:rgba(2,132,254,.9)}.section__course.course-individual .header .content,.section__course.course-karta .header .content{background:rgba(214,78,67,.9)}.section__course.course-club .header .content{background:rgba(21,189,142,.9)}.section__course.course-club-course .header .content{background:rgba(107,56,217,.9)}.section__course .header{height:60vw;width:100%}@media (max-width:480px){.section__course .header{min-height:100vh;height:100%}}.section__course .header .review{display:flex;flex-direction:column;align-items:flex-end;position:absolute;z-index:101;top:20vw;width:25vw;right:5vw}@media (max-width:480px){.section__course .header .review{width:100%;padding:5vw;margin-right:0;position:relative;background:rgba(213,78,66,.9);top:0;right:0}}.section__course .header .review:nth-child(2n){margin-right:0}.section__course .header .review .review-text{background:#fff;color:#000;padding:1vw 1.5vw;font-size:.8vw;line-height:1vw;text-align:center}@media (max-width:480px){.section__course .header .review .review-text{font-size:3.5vw;padding:5vw 3vw;line-height:4vw}}.section__course .header .review .triangle{width:0;height:0;border-left:.8vw solid transparent;border-right:.8vw solid transparent;border-top:.8vw solid #fff;margin-right:4.8vw}@media (max-width:480px){.section__course .header .review .triangle{border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:2vw solid #fff;margin-right:10vw}}.section__course .header .review .person{display:flex;margin-top:.5vw;margin-right:2.8vw;align-items:center;color:#fff}@media (max-width:480px){.section__course .header .review .person{margin-top:2vw;margin-right:5vw}}.section__course .header .review .person .person-info{margin-right:1vw;text-align:right}@media (max-width:480px){.section__course .header .review .person .person-info{margin-right:3vw}}.section__course .header .review .person .person-info .name{font-weight:700;font-size:1.1vw}@media (max-width:480px){.section__course .header .review .person .person-info .name{font-size:4vw}}.section__course .header .review .person .person-info .link{margin-top:.5vw;opacity:.5;text-decoration:underline;font-size:.9vw;display:block}@media (max-width:480px){.section__course .header .review .person .person-info .link{margin-top:1.5vw;font-size:3vw}}.section__course .header .review .person img{width:3.5vw;height:auto;border-radius:50%}@media (max-width:480px){.section__course .header .review .person img{width:11vw}}.section__course .header .content{background:rgba(213,78,66,.9);display:flex;padding:5vw 35vw 7vw 7vw;height:100%;flex-direction:column;justify-content:flex-end;color:#fff}@media (max-width:480px){.section__course .header .content{padding:55vw 5vw 10vw}}.section__course .header .content h1{font-size:4vw;font-weight:900;font-family:'Montserrat',sans-serif}@media (max-width:480px){.section__course .header .content h1{font-size:8vw;line-height:9vw}}.section__course .header .content .description{margin-top:2vw;font-size:1.5vw;font-weight:500}@media (max-width:480px){.section__course .header .content .description{margin-top:5vw;font-size:5vw}}.section__course .header .content .items{margin-top:4vw;display:flex;flex-wrap:wrap}@media (max-width:480px){.section__course .header .content .items{margin-top:7vw;flex-direction:column}}.section__course .header .content .items .item{display:flex;margin-right:2.5vw;margin-bottom:2.5vw;align-items:center}@media (max-width:480px){.section__course .header .content .items .item{margin-right:0;margin-bottom:4vw}.section__course .header .content .items .item:last-child{margin-bottom:0}}.section__course .header .content .items .item img{width:3vw;height:auto;margin-right:.7vw}@media (max-width:480px){.section__course .header .content .items .item img{width:7vw;margin-right:1.7vw}}.section__course .header .content .items .item.online img,.section__course .header .content .items .item.price img{margin-right:1.2vw}@media (max-width:480px){.section__course .header .content .items .item.online img,.section__course .header .content .items .item.price img{margin-right:2.2vw}}.section__course .header .content .items .item span{font-size:1.4vw}@media (max-width:480px){.section__course .header .content .items .item span{font-size:4.5vw}}.section__course .header .content .items .item.price{line-height:200%}.section__course .header .content .items .item.price span{font-size:1.6vw}@media (max-width:480px){.section__course .header .content .items .item.price span{font-size:3.5vw}}.section__course .header .content .items .item.price span strong{font-weight:700;margin-bottom:.5vw;display:block;font-size:1.8vw}@media (max-width:480px){.section__course .header .content .items .item.price span strong{margin-bottom:1vw;font-size:4.5vw}}.section__course .form-course form.loading .ajax-loader,.section__reviews-category .form-course form.show-success .success,.section__course .form-review form.loading .ajax-loader,.section__reviews-category .form-review form.show-success .success,.section__course .form form.loading .ajax-loader,.section__course .form form.show-success .success,.section__course .header .content .actions{display:flex}@media (max-width:480px){.section__course .header .content .actions{flex-direction:column-reverse;margin-top:10vw}}.section__course .header .content .actions .button{margin-top:2vw;background:#fff;border-radius:10vw;padding:1.8vw 2vw;font-size:1.3vw;font-weight:600;display:flex;align-items:center;text-decoration:none;box-shadow:0 0 2vw rgba(0,0,0,.13);color:#000;cursor:pointer}@media (max-width:480px){.section__course .header .content .actions .button{padding:6vw 3vw;font-size:4vw;justify-content:center;width:100%}}.section__course .header .content .actions .button:hover{box-shadow:0 0 2vw rgba(0,0,0,.25)}.section__course .header .content .actions .button img{width:2vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__course .header .content .actions .button img{width:6vw;margin-left:2vw}}.section__course .header .content .actions .button.test{margin-left:2vw;opacity:.5}@media (max-width:480px){.section__course .header .content .actions .button.test{margin-left:0;margin-bottom:4vw;font-size:3.3vw;padding:3vw;display:none}.section__course .header .content .actions .button.test img{width:5vw}}.section__course .course-descriptions{padding:5vw 0}@media (max-width:480px){.section__course .course-descriptions{padding:10vw 0}}.section__course .block-2,.section__course .block-3,.section__course .block-banner,.section__course .block-how,.section__course .block-reviews,.section__course .block-teachers,.section__course .form{margin-bottom:6vw;padding:0 7vw}@media (max-width:480px){.section__course .block-2,.section__course .block-3,.section__course .block-banner,.section__course .block-how,.section__course .block-reviews,.section__course .block-teachers,.section__course .form{margin-bottom:10vw;padding:0 5vw}}.section__course .block-2 .sub-title,.section__course .block-3 .sub-title,.section__course .block-banner .sub-title,.section__course .block-how .sub-title,.section__course .block-reviews .sub-title,.section__course .block-teachers .sub-title,.section__course .form .sub-title{font-weight:700;font-size:2.8vw}@media (max-width:480px){.section__course .block-2 .sub-title,.section__course .block-3 .sub-title,.section__course .block-banner .sub-title,.section__course .block-how .sub-title,.section__course .block-reviews .sub-title,.section__course .block-teachers .sub-title,.section__course .form .sub-title{font-size:6vw}}.section__course .block-2 .description,.section__course .block-3 .description,.section__course .block-banner .description,.section__course .block-how .description,.section__course .block-reviews .description,.section__course .block-teachers .description,.section__course .form .description{font-size:1.4vw;margin-top:1.5vw;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2vw}@media (max-width:480px){.section__course .block-2 .description,.section__course .block-3 .description,.section__course .block-banner .description,.section__course .block-how .description,.section__course .block-reviews .description,.section__course .block-teachers .description,.section__course .form .description{font-size:4vw;margin-top:3vw;padding-bottom:4vw}}.section__course .block-banner a{display:flex;width:70%}@media (max-width:480px){.section__course .block-banner a{width:100%}}.section__course .block-reviews .reviews{margin-top:3vw;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:480px){.section__course .block-reviews .reviews{margin-top:7vw;flex-direction:column}}.section__course .block-reviews .reviews .review{width:48%;margin-right:4%;margin-bottom:2vw;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:480px){.section__course .block-reviews .reviews .review{width:100%;margin-bottom:8vw;margin-right:0}}.section__course .block-reviews .reviews .review:nth-child(2n){margin-right:0}.section__course .block-reviews .reviews .review .review-text{background:rgba(0,0,0,.1);color:#000;padding:3vw 2vw;font-size:1.1vw;line-height:1.4vw;text-align:center}@media (max-width:480px){.section__course .block-reviews .reviews .review .review-text{font-size:3.5vw;padding:5vw 3vw;line-height:4vw}}.section__course .block-reviews .reviews .review .triangle{width:0;height:0;border-left:.8vw solid transparent;border-right:.8vw solid transparent;border-top:.8vw solid rgba(0,0,0,.1);margin-right:4.8vw}@media (max-width:480px){.section__course .block-reviews .reviews .review .triangle{border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:2vw solid rgba(0,0,0,.1);margin-right:10vw}}.section__course .block-reviews .reviews .review .person{display:flex;margin-top:.5vw;margin-right:2.8vw;align-items:center}@media (max-width:480px){.section__course .block-reviews .reviews .review .person{margin-top:2vw;margin-right:5vw}}.section__course .block-reviews .reviews .review .person .person-info{margin-right:1vw;text-align:right}@media (max-width:480px){.section__course .block-reviews .reviews .review .person .person-info{margin-right:3vw}}.section__course .block-reviews .reviews .review .person .person-info .name{font-weight:700;font-size:1.4vw}@media (max-width:480px){.section__course .block-reviews .reviews .review .person .person-info .name{font-size:4vw}}.section__course .block-reviews .reviews .review .person .person-info .link{margin-top:.5vw;opacity:.5;text-decoration:underline;font-size:.9vw;display:block}.section__course .block-reviews .reviews .review .person .person-info .review-stars{display:flex;gap:0.5vw;justify-content:flex-end;margin-top:0.5vw;}.section__course .block-reviews .reviews .review .person .person-info .review-stars img{height: 2vw; width: 2vw;} .reviews .reviews .review .person .person-info .link{margin-top:.5vw;opacity:.5;text-decoration:underline;font-size:.9vw;display:block}@media (max-width:480px){.section__course .block-reviews .reviews .review .person .person-info .link{margin-top:1.5vw;font-size:3vw}}.section__course .block-reviews .reviews .review .person img{width:6vw;height:auto;border-radius:50%}@media (max-width:480px){.section__course .block-reviews .reviews .review .person img{width:15vw}}.section__course .block-teachers .teacher{display:flex;justify-content:space-between;background:rgba(0,0,0,.03);position:relative;height:100%}.section__course .block-teachers .teacher .teacher-content{display:flex;flex-direction:column;width:65%;padding:2vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content{padding:4vw}}.section__course .block-teachers .teacher .teacher-content .male{font-size:1.1vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .male{font-size:3.5vw}}.section__course .block-teachers .teacher .teacher-content .name{font-weight:700;font-size:2.5vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .name{font-size:6vw}}.section__course .block-teachers .teacher .teacher-content .text{margin-top:1vw;font-size:.9vw;line-height:1.1vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .text{margin-top:2vw;font-size:2.7vw;line-height:3.2vw}}.section__course .block-teachers .teacher .teacher-content .levels{margin-top:2vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .levels{margin-top:5vw}.section__course .block-teachers .teacher .teacher-content .levels .label{font-size:2.5vw;font-weight:500}}.section__course .block-teachers .teacher .teacher-content .levels .courses,.section__course .form form .row.row-level .levels{display:flex;margin-top:.5vw;flex-wrap:wrap}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .levels .courses{margin-top:1.5vw}}.section__course .block-teachers .teacher .teacher-content .levels .courses .course{padding:.8vw;font-size:1.2vw;font-weight:700;margin-right:.2vw;border-radius:.3vw;color:#fff;margin-bottom:.2vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .levels .courses .course{padding:2vw;font-size:3.5vw;margin-right:.5vw;border-radius:.7vw}}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-a2,.section__language-test .test.final .final-container .row-actions .button:hover,.section__language-test .test.final .success-container .row-actions .button:hover,.section__language-test .test.success .final-container .row-actions .button:hover,.section__language-test .test.success .success-container .row-actions .button:hover,.section__language-test-simple .test.final .final-container .row-actions .button:hover,.section__language-test-simple .test.final .success-container .row-actions .button:hover,.section__language-test-simple .test.success .final-container .row-actions .button:hover,.section__language-test-simple .test.success .success-container .row-actions .button:hover{background:#d75683}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-b1{background:#5200ff}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-b2{background:#0247fc}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-c1{background:#6b38d9}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive{background:#ff5b01}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive span{font-size:.7vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-b2-intensive span{font-size:2.5vw}}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-karta{background:#d64e43}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-club{background:#15bd8e}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-club-course{background:#6b38d9;font-size:.9vw}.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-club,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-karta{font-size:.9vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-club,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-club-course,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-individual,.section__course .block-teachers .teacher .teacher-content .levels .courses .course.course-karta{font-size:2.7vw}}.section__course .block-teachers .teacher .teacher-content .more{display:flex;align-items:center;text-decoration:none;margin-top:1vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .more{margin-top:5vw;font-size:3.5vw;font-weight:500}}.section__course .block-teachers .teacher .teacher-content .more:hover{text-decoration:underline}.section__course .block-teachers .teacher .teacher-content .more img{width:1.5vw;height:auto;margin-left:.5vw}@media (max-width:480px){.section__course .block-teachers .teacher .teacher-content .more img{width:4vw;margin-left:1.5vw}}.section__course .block-teachers .teacher .image{width:40%;display:flex;align-items:flex-end;position:absolute;bottom:0;right:0}.section__course .block-teachers .teacher .image img{width:100%;height:auto;margin-top:3vw}.section__course .block-teachers .teachers{display:flex;flex-wrap:wrap;margin-top:2vw}@media (max-width:480px){.section__course .block-teachers .teachers{flex-direction:column}}.section__course .block-teachers .teachers .teacher-container{width:32.5%;margin-right:1.25%;margin-bottom:1vw}@media (max-width:480px){.section__course .block-teachers .teachers .teacher-container{width:100%;margin-right:0;margin-bottom:2vw}}.section__course .block-teachers .teachers .teacher-container:nth-child(3n){margin-right:0}.section__course .block-3 .text{margin-top:2vw;width:80%;font-size:1.3vw;line-height:1.9vw}@media (max-width:480px){.section__course .block-3 .text{width:100%;font-size:3.5vw;line-height:5vw;margin-top:4vw}}@media (max-width:480px){.section__course .block-3 .text p,.section__course .block-3 .text ul{margin-bottom:3vw}}.section__course .block-3 .text ul{list-style:disc;margin-left:1.3vw}@media (max-width:480px){.section__course .block-3 .text ul{margin-left:5vw}}.section__course .block-2 .block-items{margin-top:2vw;display:flex;flex-wrap:wrap}@media (max-width:480px){.section__course .block-2 .block-items{margin-top:4vw}}.section__course .block-2 .block-items .item{padding:1.7vw 3vw;font-size:1.3vw;border:1px solid rgba(0,0,0,.1);margin-right:1vw;margin-bottom:1vw}@media (max-width:480px){.section__course .block-2 .block-items .item{padding:3.5vw 5vw;font-size:3.7vw;margin-right:2vw;margin-bottom:2vw}}.section__course .block-2 .block-items .item.important{background:rgba(0,0,0,.03);border:0}.section__course .block-how{padding:0}.section__course .block-how .sub-title{padding:0 7vw}@media (max-width:480px){.section__course .block-how .sub-title{padding:0 5vw}}.section__course .block-how .swiper{margin-top:2vw}@media (max-width:480px){.section__course .block-how .swiper{margin-top:4vw}}.section__course .block-how .swiper .swiper-slide{height:auto}.section__course .block-how .swiper .item{background:#5200ff;padding:2vw;height:100%;color:#fff}@media (max-width:480px){.section__course .block-how .swiper .item{padding:5vw}}.section__course .block-how .swiper .item .text{font-size:1.1vw;line-height:1.6vw}@media (max-width:480px){.section__course .block-how .swiper .item .text{font-size:3.5vw;line-height:4vw}}.section__course .block-how .swiper .item .icon{height:15vw;display:flex;align-items:center}@media (max-width:480px){.section__course .block-how .swiper .item .icon{height:30vw}}.section__course .block-how .swiper .item .icon img{width:8vw;height:auto}@media (max-width:480px){.section__course .block-how .swiper .item .icon img{width:17vw}}.section__course .block-how .swiper .item .icon.icon-1 img{width:12vw}@media (max-width:480px){.section__course .block-how .swiper .item .icon.icon-1 img{width:26vw}}.section__course .block-how .swiper .item .icon.icon-2 img{width:10vw}@media (max-width:480px){.section__course .block-how .swiper .item .icon.icon-2 img{width:22vw}}.section__course .block-how .swiper .item .icon.icon-3 img{width:9vw}@media (max-width:480px){.section__course .block-how .swiper .item .icon.icon-3 img{width:18vw}}.section__course .block-how .swiper .next-container,.section__course .block-how .swiper .prev-container{display:flex;height:100%;align-items:center;position:absolute;top:0;z-index:101}@media (max-width:480px){.section__course .block-how .swiper .next-container,.section__course .block-how .swiper .prev-container{display:none}}.section__course .block-how .swiper .next-container .next,.section__course .block-how .swiper .next-container .prev,.section__course .block-how .swiper .prev-container .next,.section__course .block-how .swiper .prev-container .prev{background:rgba(255,255,255,.9);border-radius:50vw;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6}.section__course .block-how .swiper .next-container .next:hover,.section__course .block-how .swiper .next-container .prev:hover,.section__course .block-how .swiper .prev-container .next:hover,.section__course .block-how .swiper .prev-container .prev:hover{opacity:.9}.section__course .block-how .swiper .next-container .next img,.section__course .block-how .swiper .next-container .prev img,.section__course .block-how .swiper .prev-container .next img,.section__course .block-how .swiper .prev-container .prev img{width:1.5vw}.section__course .block-how .swiper .next-container .next.swiper-button-disabled,.section__course .block-how .swiper .next-container .prev.swiper-button-disabled,.section__course .block-how .swiper .prev-container .next.swiper-button-disabled,.section__course .block-how .swiper .prev-container .prev.swiper-button-disabled{display:none}.section__course .block-how .swiper .next-container{right:1vw}.section__course .block-how .swiper .prev-container{left:1vw}.section__course .block-how .swiper .prev-container .prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section__course .block-video{margin-top:-3vw;width:80%;padding:0 7vw}@media (max-width:480px){.section__course .block-video{margin-top:-3vw;padding:0 5vw}}.section__course .block-video iframe{width:100%;border-radius:.7vw;height:37vw}@media (max-width:480px){.section__course .block-video iframe{border-radius:2vw}}.section__course .form{width:80%;margin-top:7vw}@media (max-width:480px){.section__course .form{width:100%;margin-top:15vw}}.section__course .form form{margin-top:2vw;position:relative}@media (max-width:480px){.section__course .form form{margin-top:4vw}}.section__course .form form .success{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.95);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:101}.section__course .form form .success img{width:15vw;height:auto}@media (max-width:480px){.section__course .form form .success img{width:35vw}}.section__course .form form .success .success-title{font-weight:700;font-size:1.6vw;margin-top:1vw}@media (max-width:480px){.section__course .form form .success .success-title{margin-top:5vw;font-size:5vw}}.section__course .form form .success .success-text{margin-top:1vw;font-size:1.1vw}@media (max-width:480px){.section__course .form form .success .success-text{margin-top:2vw;font-size:4vw;text-align:center;padding:0 10vw;line-height:5vw}}.section__course .form form .row{display:flex;flex-direction:column;margin-bottom:2vw}@media (max-width:480px){.section__course .form form .row{margin-bottom:4vw}}.section__course .form form .row.show-error input{border:1px solid red}.section__course .form form .row label{font-size:1.2vw;display:block;margin-bottom:.5vw}@media (max-width:480px){.section__course .form form .row label{font-size:3.5vw;margin-bottom:1.5vw}}.section__course .form form .row input,.section__course .form form .row textarea{border:1px solid rgba(0,0,0,.1);padding:1.5vw;font-size:1.4vw;width:70%}.section__course .form form .row textarea{height: 25vw;resize: none;}
@media (max-width:480px){.section__section__course .form form .row textarea{width: 100%;font-size: 4vw;padding: 3vw;height: 70vw;}.section__course .form form .row input{width:100%;font-size:4vw;padding:3vw}}.section__course .form form .row input:active,.section__course .form form .row input:focus{border:1px solid rgba(0,0,0,.3);outline:0}@media (max-width:480px){.section__course .form form .row.row-level .levels{margin-top:2vw}}.section__course .form form .row.row-level .levels .level{cursor:pointer;padding:1.7vw 2vw;border:1px solid rgba(0,0,0,.1);margin-right:.5vw;margin-bottom:.5vw;font-size:1.2vw}@media (max-width:480px){.section__course .form form .row.row-level .levels .level{margin-right:1.5vw;margin-bottom:1.5vw;font-size:3.3vw;padding:4vw 6vw}}.section__course .form form .row.row-level .levels .level:hover{border:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.03)}.section__course .form form .row.row-level .levels .level.active{color:#fff;font-weight:500}.section__course .form form .row.row-level .levels .level.active.a1{background:#d54e42;border:1px solid #d54e42}.section__course .form form .row.row-level .levels .level.active.a2{background:#d75683;border:1px solid #d75683}.section__course .form form .row.row-level .levels .level.active.b1{background:#5200ff;border:1px solid #5200ff}.section__course .form form .row.row-level .levels .level.active.b2{background:#0247fc;border:1px solid #0247fc}.section__course .form form .row.row-level .levels .level.active.b1-intensive{background:#5200fe;border:1px solid #5200fe}.section__course .form form .row.row-level .levels .level.active.c1{background:#0247fc;border:1px solid #0247fc}.section__course .form form .row.row-level .levels .level.active.individual,.section__course .form form .row.row-level .levels .level.active.karta{background:#d64e43;border:1px solid #d64e43}.section__course .form form .row.row-level .levels .level.active.club{background:#15bd8e;border:1px solid #15bd8e}.section__course .form form .row.row-level .levels .level.active.club-course{background:#6b38d9;border:1px solid #6b38d9}.section__course .form form .row.row-promocode{position:relative}.section__course .form form .row.row-promocode.active input{border-bottom-left-radius:0;border-bottom-right-radius:0}.section__course .form form .row.row-promocode.active .button,.section__language-test .test.loading .actions,.section__language-test .test.loading .part,.section__language-test .test.loading .questions,.section__language-test-simple .test.loading .actions,.section__language-test-simple .test.loading .part,.section__language-test-simple .test.loading .questions{display:none}.section__course .form form .row.row-promocode .button{position:absolute;right:calc(30% + .5vw);top:2.2vw;background:rgba(0,0,0,.05);font-size:1.1vw;width:15vw;height:4.2vw;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}@media (max-width:480px){.section__course .form form .row.row-promocode .button{right:1vw;top:6vw;height:10vw;width:32vw;font-size:3vw}}.section__course .form form .row.row-promocode .button:hover{background:rgba(0,0,0,.1)}.section__course .form form .row.row-promocode-value{background:#15bd8e;margin-top:-2vw;border-bottom-left-radius:.3vw;border-bottom-right-radius:.3vw;width:70%;padding:1vw;font-weight:500;display:none}.section__course .form form .row.row-promocode-value.show{display:flex}@media (max-width:480px){.section__course .form form .row.row-promocode-value{margin-top:-4vw;width:100%;font-size:3vw;padding:3vw;border-bottom-left-radius:1vw;border-bottom-right-radius:1vw;line-height:4vw;text-align:center}}.section__course .form form .row.row-rules{flex-direction:row;justify-content:space-between}.section__course .form form .row.row-rules .square{border:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;cursor:pointer}@media (max-width:480px){.section__course .form form .row.row-rules .square{width:10vw;height:10vw}}.section__course .form form .row.row-rules .square img{width:1.5vw;display:none}@media (max-width:480px){.section__course .form form .row.row-rules .square img{width:4vw}}.section__course .form form .row.row-rules.error .text{color:red}.section__course .form form .row.row-rules .text{width:calc(100% - 4vw);opacity:.6;font-size:.9vw;line-height:1vw}@media (max-width:480px){.section__course .form form .row.row-rules .text{width:calc(100% - 12vw);font-size:2.5vw;line-height:3vw}}.section__course .form form .row.row-actions{margin-top:4vw}@media (max-width:480px){.section__course .form form .row.row-actions{margin-top:10vw}}.section__course .form form .row.row-actions .button{background:#5200ff;color:#fff;padding:2vw 1vw;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:480px){.section__course .form form .row.row-actions .button{padding:5vw 1vw}}.section__course .form form .row.row-actions .button:hover{background:#0247fc}.section__course .form form .row.row-actions .button.inactive{cursor:default;background:rgba(0,0,0,.4)}.section__course .form form .row.row-actions .button.inactive:hover{background:rgba(0,0,0,.4)}.section__course .form form .row.row-actions .button span,.section__language-test .test .actions .button span,.section__language-test .test.final .final-container .row-actions .button span,.section__language-test .test.final .success-container .row-actions .button span,.section__language-test .test.success .final-container .row-actions .button span,.section__language-test .test.success .success-container .row-actions .button span,.section__language-test-simple .test .actions .button span,.section__language-test-simple .test.final .final-container .row-actions .button span,.section__language-test-simple .test.final .success-container .row-actions .button span,.section__language-test-simple .test.success .final-container .row-actions .button span,.section__language-test-simple .test.success .success-container .row-actions .button span{font-size:1.5vw;font-weight:700}@media (max-width:480px){.section__course .form form .row.row-actions .button span{font-size:4vw}}.section__course .form form .row.row-actions .button img,.section__language-test .test.final .final-container .row-actions .button img,.section__language-test .test.final .success-container .row-actions .button img,.section__language-test .test.success .final-container .row-actions .button img,.section__language-test .test.success .success-container .row-actions .button img,.section__language-test-simple .test.final .final-container .row-actions .button img,.section__language-test-simple .test.final .success-container .row-actions .button img,.section__language-test-simple .test.success .final-container .row-actions .button img,.section__language-test-simple .test.success .success-container .row-actions .button img{width:2.5vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__course .form form .row.row-actions .button img{width:6vw;margin-left:3vw}}.section__language-test .test,.section__language-test-simple .test{margin-top:3vw;margin-bottom:5vw}@media (max-width:480px){.section__language-test .test,.section__language-test-simple .test{margin-top:5vw;margin-bottom:25vw}}.section__language-test .test.loading .ajax-loader,.section__language-test-simple .test.loading .ajax-loader{display:flex;position:relative;height:30vw}@media (max-width:480px){.section__language-test .test.loading .ajax-loader,.section__language-test-simple .test.loading .ajax-loader{height:100vw}}.section__language-test .test .final-container,.section__language-test .test .success-container,.section__language-test .test.final .actions,.section__language-test .test.final .part,.section__language-test .test.final .questions,.section__language-test .test.success .actions,.section__language-test .test.success .part,.section__language-test .test.success .questions,.section__language-test-simple .test .final-container,.section__language-test-simple .test .success-container,.section__language-test-simple .test.final .actions,.section__language-test-simple .test.final .part,.section__language-test-simple .test.final .questions,.section__language-test-simple .test.success .actions,.section__language-test-simple .test.success .part,.section__language-test-simple .test.success .questions{display:none}.section__language-test .test.final .final-container,.section__language-test .test.final .success-container,.section__language-test .test.success .final-container,.section__language-test .test.success .success-container,.section__language-test-simple .test.final .final-container,.section__language-test-simple .test.final .success-container,.section__language-test-simple .test.success .final-container,.section__language-test-simple .test.success .success-container{padding:10vw 5vw;flex-direction:column;align-items:center}.section__language-test .test.final .final-container img,.section__language-test .test.final .success-container img,.section__language-test .test.success .final-container img,.section__language-test .test.success .success-container img,.section__language-test-simple .test.final .final-container img,.section__language-test-simple .test.final .success-container img,.section__language-test-simple .test.success .final-container img,.section__language-test-simple .test.success .success-container img{width:10vw;height:auto}@media (max-width:480px){.section__language-test .test.final .final-container img,.section__language-test .test.final .success-container img,.section__language-test .test.success .final-container img,.section__language-test .test.success .success-container img,.section__language-test-simple .test.final .final-container img,.section__language-test-simple .test.final .success-container img,.section__language-test-simple .test.success .final-container img,.section__language-test-simple .test.success .success-container img{width:20vw}}.section__language-test .test.final .final-container .text,.section__language-test .test.final .success-container .text,.section__language-test .test.success .final-container .text,.section__language-test .test.success .success-container .text,.section__language-test-simple .test.final .final-container .text,.section__language-test-simple .test.final .success-container .text,.section__language-test-simple .test.success .final-container .text,.section__language-test-simple .test.success .success-container .text{font-weight:700;font-size:1.8vw;margin-top:1vw}@media (max-width:480px){.section__language-test .test.final .final-container .text,.section__language-test .test.final .success-container .text,.section__language-test .test.success .final-container .text,.section__language-test .test.success .success-container .text,.section__language-test-simple .test.final .final-container .text,.section__language-test-simple .test.final .success-container .text,.section__language-test-simple .test.success .final-container .text,.section__language-test-simple .test.success .success-container .text{font-size:5vw;margin-top:3vw}}.section__language-test .test.final .final-container .row-info,.section__language-test .test.final .success-container .row-info,.section__language-test .test.success .final-container .row-info,.section__language-test .test.success .success-container .row-info,.section__language-test-simple .test.final .final-container .row-info,.section__language-test-simple .test.final .success-container .row-info,.section__language-test-simple .test.success .final-container .row-info,.section__language-test-simple .test.success .success-container .row-info{margin-top:1vw;font-size:1.2vw;font-weight:700;text-align:center}@media (max-width:480px){.section__language-test .test.final .final-container .row-info,.section__language-test .test.final .success-container .row-info,.section__language-test .test.success .final-container .row-info,.section__language-test .test.success .success-container .row-info,.section__language-test-simple .test.final .final-container .row-info,.section__language-test-simple .test.final .success-container .row-info,.section__language-test-simple .test.success .final-container .row-info,.section__language-test-simple .test.success .success-container .row-info{margin-top:3vw;font-size:4vw}}.section__language-test .test.final .final-container .row-actions,.section__language-test .test.final .success-container .row-actions,.section__language-test .test.success .final-container .row-actions,.section__language-test .test.success .success-container .row-actions,.section__language-test-simple .test.final .final-container .row-actions,.section__language-test-simple .test.final .success-container .row-actions,.section__language-test-simple .test.success .final-container .row-actions,.section__language-test-simple .test.success .success-container .row-actions{margin-top:1vw;width:40vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-actions,.section__language-test .test.final .success-container .row-actions,.section__language-test .test.success .final-container .row-actions,.section__language-test .test.success .success-container .row-actions,.section__language-test-simple .test.final .final-container .row-actions,.section__language-test-simple .test.final .success-container .row-actions,.section__language-test-simple .test.success .final-container .row-actions,.section__language-test-simple .test.success .success-container .row-actions{width:100%;margin-top:4vw}}.section__language-test .test.final .final-container .row-actions .button,.section__language-test .test.final .success-container .row-actions .button,.section__language-test .test.success .final-container .row-actions .button,.section__language-test .test.success .success-container .row-actions .button,.section__language-test-simple .test.final .final-container .row-actions .button,.section__language-test-simple .test.final .success-container .row-actions .button,.section__language-test-simple .test.success .final-container .row-actions .button,.section__language-test-simple .test.success .success-container .row-actions .button{background:#d54e42;color:#fff;padding:2vw 1vw;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2vw;font-weight:600}@media (max-width:480px){.section__language-test .test.final .final-container .row-actions .button,.section__language-test .test.final .success-container .row-actions .button,.section__language-test .test.success .final-container .row-actions .button,.section__language-test .test.success .success-container .row-actions .button,.section__language-test-simple .test.final .final-container .row-actions .button,.section__language-test-simple .test.final .success-container .row-actions .button,.section__language-test-simple .test.success .final-container .row-actions .button,.section__language-test-simple .test.success .success-container .row-actions .button{padding:5vw 1vw;font-size:4vw}}@media (max-width:480px){.section__language-test .test.final .final-container .row-actions .button span,.section__language-test .test.final .success-container .row-actions .button span,.section__language-test .test.success .final-container .row-actions .button span,.section__language-test .test.success .success-container .row-actions .button span,.section__language-test-simple .test.final .final-container .row-actions .button span,.section__language-test-simple .test.final .success-container .row-actions .button span,.section__language-test-simple .test.success .final-container .row-actions .button span,.section__language-test-simple .test.success .success-container .row-actions .button span{font-size:3.7vw}}@media (max-width:480px){.section__language-test .test.final .final-container .row-actions .button img,.section__language-test .test.final .success-container .row-actions .button img,.section__language-test .test.success .final-container .row-actions .button img,.section__language-test .test.success .success-container .row-actions .button img,.section__language-test-simple .test.final .final-container .row-actions .button img,.section__language-test-simple .test.final .success-container .row-actions .button img,.section__language-test-simple .test.success .final-container .row-actions .button img,.section__language-test-simple .test.success .success-container .row-actions .button img{width:6vw;margin-left:3vw}}.section__language-test .test.final .final-container .row-email,.section__language-test .test.final .final-container .row-name,.section__language-test .test.final .final-container .row-phone,.section__language-test .test.final .success-container .row-email,.section__language-test .test.final .success-container .row-name,.section__language-test .test.final .success-container .row-phone,.section__language-test .test.success .final-container .row-email,.section__language-test .test.success .final-container .row-name,.section__language-test .test.success .final-container .row-phone,.section__language-test .test.success .success-container .row-email,.section__language-test .test.success .success-container .row-name,.section__language-test .test.success .success-container .row-phone,.section__language-test-simple .test.final .final-container .row-email,.section__language-test-simple .test.final .final-container .row-name,.section__language-test-simple .test.final .final-container .row-phone,.section__language-test-simple .test.final .success-container .row-email,.section__language-test-simple .test.final .success-container .row-name,.section__language-test-simple .test.final .success-container .row-phone,.section__language-test-simple .test.success .final-container .row-email,.section__language-test-simple .test.success .final-container .row-name,.section__language-test-simple .test.success .final-container .row-phone,.section__language-test-simple .test.success .success-container .row-email,.section__language-test-simple .test.success .success-container .row-name,.section__language-test-simple .test.success .success-container .row-phone{display:flex;flex-direction:column;align-items:center;margin-top:1.8vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-email,.section__language-test .test.final .final-container .row-name,.section__language-test .test.final .final-container .row-phone,.section__language-test .test.final .success-container .row-email,.section__language-test .test.final .success-container .row-name,.section__language-test .test.final .success-container .row-phone,.section__language-test .test.success .final-container .row-email,.section__language-test .test.success .final-container .row-name,.section__language-test .test.success .final-container .row-phone,.section__language-test .test.success .success-container .row-email,.section__language-test .test.success .success-container .row-name,.section__language-test .test.success .success-container .row-phone,.section__language-test-simple .test.final .final-container .row-email,.section__language-test-simple .test.final .final-container .row-name,.section__language-test-simple .test.final .final-container .row-phone,.section__language-test-simple .test.final .success-container .row-email,.section__language-test-simple .test.final .success-container .row-name,.section__language-test-simple .test.final .success-container .row-phone,.section__language-test-simple .test.success .final-container .row-email,.section__language-test-simple .test.success .final-container .row-name,.section__language-test-simple .test.success .final-container .row-phone,.section__language-test-simple .test.success .success-container .row-email,.section__language-test-simple .test.success .success-container .row-name,.section__language-test-simple .test.success .success-container .row-phone{margin-top:4vw;text-align:center}}.section__language-test .test.final .final-container .row-email label,.section__language-test .test.final .final-container .row-name label,.section__language-test .test.final .final-container .row-phone label,.section__language-test .test.final .success-container .row-email label,.section__language-test .test.final .success-container .row-name label,.section__language-test .test.final .success-container .row-phone label,.section__language-test .test.success .final-container .row-email label,.section__language-test .test.success .final-container .row-name label,.section__language-test .test.success .final-container .row-phone label,.section__language-test .test.success .success-container .row-email label,.section__language-test .test.success .success-container .row-name label,.section__language-test .test.success .success-container .row-phone label,.section__language-test-simple .test.final .final-container .row-email label,.section__language-test-simple .test.final .final-container .row-name label,.section__language-test-simple .test.final .final-container .row-phone label,.section__language-test-simple .test.final .success-container .row-email label,.section__language-test-simple .test.final .success-container .row-name label,.section__language-test-simple .test.final .success-container .row-phone label,.section__language-test-simple .test.success .final-container .row-email label,.section__language-test-simple .test.success .final-container .row-name label,.section__language-test-simple .test.success .final-container .row-phone label,.section__language-test-simple .test.success .success-container .row-email label,.section__language-test-simple .test.success .success-container .row-name label,.section__language-test-simple .test.success .success-container .row-phone label{font-size:1.2vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-email label,.section__language-test .test.final .final-container .row-name label,.section__language-test .test.final .final-container .row-phone label,.section__language-test .test.final .success-container .row-email label,.section__language-test .test.final .success-container .row-name label,.section__language-test .test.final .success-container .row-phone label,.section__language-test .test.success .final-container .row-email label,.section__language-test .test.success .final-container .row-name label,.section__language-test .test.success .final-container .row-phone label,.section__language-test .test.success .success-container .row-email label,.section__language-test .test.success .success-container .row-name label,.section__language-test .test.success .success-container .row-phone label,.section__language-test-simple .test.final .final-container .row-email label,.section__language-test-simple .test.final .final-container .row-name label,.section__language-test-simple .test.final .final-container .row-phone label,.section__language-test-simple .test.final .success-container .row-email label,.section__language-test-simple .test.final .success-container .row-name label,.section__language-test-simple .test.final .success-container .row-phone label,.section__language-test-simple .test.success .final-container .row-email label,.section__language-test-simple .test.success .final-container .row-name label,.section__language-test-simple .test.success .final-container .row-phone label,.section__language-test-simple .test.success .success-container .row-email label,.section__language-test-simple .test.success .success-container .row-name label,.section__language-test-simple .test.success .success-container .row-phone label{font-size:3.5vw}}.section__language-test .test.final .final-container .row-email.show-error input,.section__language-test .test.final .final-container .row-name.show-error input,.section__language-test .test.final .final-container .row-phone.show-error input,.section__language-test .test.final .success-container .row-email.show-error input,.section__language-test .test.final .success-container .row-name.show-error input,.section__language-test .test.final .success-container .row-phone.show-error input,.section__language-test .test.success .final-container .row-email.show-error input,.section__language-test .test.success .final-container .row-name.show-error input,.section__language-test .test.success .final-container .row-phone.show-error input,.section__language-test .test.success .success-container .row-email.show-error input,.section__language-test .test.success .success-container .row-name.show-error input,.section__language-test .test.success .success-container .row-phone.show-error input,.section__language-test-simple .test.final .final-container .row-email.show-error input,.section__language-test-simple .test.final .final-container .row-name.show-error input,.section__language-test-simple .test.final .final-container .row-phone.show-error input,.section__language-test-simple .test.final .success-container .row-email.show-error input,.section__language-test-simple .test.final .success-container .row-name.show-error input,.section__language-test-simple .test.final .success-container .row-phone.show-error input,.section__language-test-simple .test.success .final-container .row-email.show-error input,.section__language-test-simple .test.success .final-container .row-name.show-error input,.section__language-test-simple .test.success .final-container .row-phone.show-error input,.section__language-test-simple .test.success .success-container .row-email.show-error input,.section__language-test-simple .test.success .success-container .row-name.show-error input,.section__language-test-simple .test.success .success-container .row-phone.show-error input{border:1px solid #d54e42}.section__language-test .test.final .final-container .row-email input,.section__language-test .test.final .final-container .row-name input,.section__language-test .test.final .final-container .row-phone input,.section__language-test .test.final .success-container .row-email input,.section__language-test .test.final .success-container .row-name input,.section__language-test .test.final .success-container .row-phone input,.section__language-test .test.success .final-container .row-email input,.section__language-test .test.success .final-container .row-name input,.section__language-test .test.success .final-container .row-phone input,.section__language-test .test.success .success-container .row-email input,.section__language-test .test.success .success-container .row-name input,.section__language-test .test.success .success-container .row-phone input,.section__language-test-simple .test.final .final-container .row-email input,.section__language-test-simple .test.final .final-container .row-name input,.section__language-test-simple .test.final .final-container .row-phone input,.section__language-test-simple .test.final .success-container .row-email input,.section__language-test-simple .test.final .success-container .row-name input,.section__language-test-simple .test.final .success-container .row-phone input,.section__language-test-simple .test.success .final-container .row-email input,.section__language-test-simple .test.success .final-container .row-name input,.section__language-test-simple .test.success .final-container .row-phone input,.section__language-test-simple .test.success .success-container .row-email input,.section__language-test-simple .test.success .success-container .row-name input,.section__language-test-simple .test.success .success-container .row-phone input{border:1px solid rgba(0,0,0,.2);width:40vw;font-size:1.2vw;border-radius:.3vw;padding:1.5vw;margin-top:1vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-email input,.section__language-test .test.final .final-container .row-name input,.section__language-test .test.final .final-container .row-phone input,.section__language-test .test.final .success-container .row-email input,.section__language-test .test.final .success-container .row-name input,.section__language-test .test.final .success-container .row-phone input,.section__language-test .test.success .final-container .row-email input,.section__language-test .test.success .final-container .row-name input,.section__language-test .test.success .final-container .row-phone input,.section__language-test .test.success .success-container .row-email input,.section__language-test .test.success .success-container .row-name input,.section__language-test .test.success .success-container .row-phone input,.section__language-test-simple .test.final .final-container .row-email input,.section__language-test-simple .test.final .final-container .row-name input,.section__language-test-simple .test.final .final-container .row-phone input,.section__language-test-simple .test.final .success-container .row-email input,.section__language-test-simple .test.final .success-container .row-name input,.section__language-test-simple .test.final .success-container .row-phone input,.section__language-test-simple .test.success .final-container .row-email input,.section__language-test-simple .test.success .final-container .row-name input,.section__language-test-simple .test.success .final-container .row-phone input,.section__language-test-simple .test.success .success-container .row-email input,.section__language-test-simple .test.success .success-container .row-name input,.section__language-test-simple .test.success .success-container .row-phone input{font-size:3.5vw;padding:4vw 3vw;border-radius:1vw;margin:2vw 3vw 0;width:100%}}.section__language-test .test.final .final-container .row-email input.short,.section__language-test .test.final .final-container .row-name input.short,.section__language-test .test.final .final-container .row-phone input.short,.section__language-test .test.final .success-container .row-email input.short,.section__language-test .test.final .success-container .row-name input.short,.section__language-test .test.final .success-container .row-phone input.short,.section__language-test .test.success .final-container .row-email input.short,.section__language-test .test.success .final-container .row-name input.short,.section__language-test .test.success .final-container .row-phone input.short,.section__language-test .test.success .success-container .row-email input.short,.section__language-test .test.success .success-container .row-name input.short,.section__language-test .test.success .success-container .row-phone input.short,.section__language-test-simple .test.final .final-container .row-email input.short,.section__language-test-simple .test.final .final-container .row-name input.short,.section__language-test-simple .test.final .final-container .row-phone input.short,.section__language-test-simple .test.final .success-container .row-email input.short,.section__language-test-simple .test.final .success-container .row-name input.short,.section__language-test-simple .test.final .success-container .row-phone input.short,.section__language-test-simple .test.success .final-container .row-email input.short,.section__language-test-simple .test.success .final-container .row-name input.short,.section__language-test-simple .test.success .final-container .row-phone input.short,.section__language-test-simple .test.success .success-container .row-email input.short,.section__language-test-simple .test.success .success-container .row-name input.short,.section__language-test-simple .test.success .success-container .row-phone input.short{width:8vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-email input.short,.section__language-test .test.final .final-container .row-name input.short,.section__language-test .test.final .final-container .row-phone input.short,.section__language-test .test.final .success-container .row-email input.short,.section__language-test .test.final .success-container .row-name input.short,.section__language-test .test.final .success-container .row-phone input.short,.section__language-test .test.success .final-container .row-email input.short,.section__language-test .test.success .final-container .row-name input.short,.section__language-test .test.success .final-container .row-phone input.short,.section__language-test .test.success .success-container .row-email input.short,.section__language-test .test.success .success-container .row-name input.short,.section__language-test .test.success .success-container .row-phone input.short,.section__language-test-simple .test.final .final-container .row-email input.short,.section__language-test-simple .test.final .final-container .row-name input.short,.section__language-test-simple .test.final .final-container .row-phone input.short,.section__language-test-simple .test.final .success-container .row-email input.short,.section__language-test-simple .test.final .success-container .row-name input.short,.section__language-test-simple .test.final .success-container .row-phone input.short,.section__language-test-simple .test.success .final-container .row-email input.short,.section__language-test-simple .test.success .final-container .row-name input.short,.section__language-test-simple .test.success .final-container .row-phone input.short,.section__language-test-simple .test.success .success-container .row-email input.short,.section__language-test-simple .test.success .success-container .row-name input.short,.section__language-test-simple .test.success .success-container .row-phone input.short{width:30vw}}.section__language-test .test.final .final-container .row-email input.big,.section__language-test .test.final .final-container .row-name input.big,.section__language-test .test.final .final-container .row-phone input.big,.section__language-test .test.final .success-container .row-email input.big,.section__language-test .test.final .success-container .row-name input.big,.section__language-test .test.final .success-container .row-phone input.big,.section__language-test .test.success .final-container .row-email input.big,.section__language-test .test.success .final-container .row-name input.big,.section__language-test .test.success .final-container .row-phone input.big,.section__language-test .test.success .success-container .row-email input.big,.section__language-test .test.success .success-container .row-name input.big,.section__language-test .test.success .success-container .row-phone input.big,.section__language-test-simple .test.final .final-container .row-email input.big,.section__language-test-simple .test.final .final-container .row-name input.big,.section__language-test-simple .test.final .final-container .row-phone input.big,.section__language-test-simple .test.final .success-container .row-email input.big,.section__language-test-simple .test.final .success-container .row-name input.big,.section__language-test-simple .test.final .success-container .row-phone input.big,.section__language-test-simple .test.success .final-container .row-email input.big,.section__language-test-simple .test.success .final-container .row-name input.big,.section__language-test-simple .test.success .final-container .row-phone input.big,.section__language-test-simple .test.success .success-container .row-email input.big,.section__language-test-simple .test.success .success-container .row-name input.big,.section__language-test-simple .test.success .success-container .row-phone input.big{width:40vw}@media (max-width:480px){.section__language-test .test.final .final-container .row-email input.big,.section__language-test .test.final .final-container .row-name input.big,.section__language-test .test.final .final-container .row-phone input.big,.section__language-test .test.final .success-container .row-email input.big,.section__language-test .test.final .success-container .row-name input.big,.section__language-test .test.final .success-container .row-phone input.big,.section__language-test .test.success .final-container .row-email input.big,.section__language-test .test.success .final-container .row-name input.big,.section__language-test .test.success .final-container .row-phone input.big,.section__language-test .test.success .success-container .row-email input.big,.section__language-test .test.success .success-container .row-name input.big,.section__language-test .test.success .success-container .row-phone input.big,.section__language-test-simple .test.final .final-container .row-email input.big,.section__language-test-simple .test.final .final-container .row-name input.big,.section__language-test-simple .test.final .final-container .row-phone input.big,.section__language-test-simple .test.final .success-container .row-email input.big,.section__language-test-simple .test.final .success-container .row-name input.big,.section__language-test-simple .test.final .success-container .row-phone input.big,.section__language-test-simple .test.success .final-container .row-email input.big,.section__language-test-simple .test.success .final-container .row-name input.big,.section__language-test-simple .test.success .final-container .row-phone input.big,.section__language-test-simple .test.success .success-container .row-email input.big,.section__language-test-simple .test.success .success-container .row-name input.big,.section__language-test-simple .test.success .success-container .row-phone input.big{width:100%}}.section__language-test .test.final .final-container .row-email input:active,.section__language-test .test.final .final-container .row-email input:focus,.section__language-test .test.final .final-container .row-name input:active,.section__language-test .test.final .final-container .row-name input:focus,.section__language-test .test.final .final-container .row-phone input:active,.section__language-test .test.final .final-container .row-phone input:focus,.section__language-test .test.final .success-container .row-email input:active,.section__language-test .test.final .success-container .row-email input:focus,.section__language-test .test.final .success-container .row-name input:active,.section__language-test .test.final .success-container .row-name input:focus,.section__language-test .test.final .success-container .row-phone input:active,.section__language-test .test.final .success-container .row-phone input:focus,.section__language-test .test.success .final-container .row-email input:active,.section__language-test .test.success .final-container .row-email input:focus,.section__language-test .test.success .final-container .row-name input:active,.section__language-test .test.success .final-container .row-name input:focus,.section__language-test .test.success .final-container .row-phone input:active,.section__language-test .test.success .final-container .row-phone input:focus,.section__language-test .test.success .success-container .row-email input:active,.section__language-test .test.success .success-container .row-email input:focus,.section__language-test .test.success .success-container .row-name input:active,.section__language-test .test.success .success-container .row-name input:focus,.section__language-test .test.success .success-container .row-phone input:active,.section__language-test .test.success .success-container .row-phone input:focus,.section__language-test-simple .test.final .final-container .row-email input:active,.section__language-test-simple .test.final .final-container .row-email input:focus,.section__language-test-simple .test.final .final-container .row-name input:active,.section__language-test-simple .test.final .final-container .row-name input:focus,.section__language-test-simple .test.final .final-container .row-phone input:active,.section__language-test-simple .test.final .final-container .row-phone input:focus,.section__language-test-simple .test.final .success-container .row-email input:active,.section__language-test-simple .test.final .success-container .row-email input:focus,.section__language-test-simple .test.final .success-container .row-name input:active,.section__language-test-simple .test.final .success-container .row-name input:focus,.section__language-test-simple .test.final .success-container .row-phone input:active,.section__language-test-simple .test.final .success-container .row-phone input:focus,.section__language-test-simple .test.success .final-container .row-email input:active,.section__language-test-simple .test.success .final-container .row-email input:focus,.section__language-test-simple .test.success .final-container .row-name input:active,.section__language-test-simple .test.success .final-container .row-name input:focus,.section__language-test-simple .test.success .final-container .row-phone input:active,.section__language-test-simple .test.success .final-container .row-phone input:focus,.section__language-test-simple .test.success .success-container .row-email input:active,.section__language-test-simple .test.success .success-container .row-email input:focus,.section__language-test-simple .test.success .success-container .row-name input:active,.section__language-test-simple .test.success .success-container .row-name input:focus,.section__language-test-simple .test.success .success-container .row-phone input:active,.section__language-test-simple .test.success .success-container .row-phone input:focus{outline:0;border:1px solid rgba(0,0,0,.6)}@media (max-width:480px){.section__language-test .test.final .final-container .row-email input:active,.section__language-test .test.final .final-container .row-email input:focus,.section__language-test .test.final .final-container .row-name input:active,.section__language-test .test.final .final-container .row-name input:focus,.section__language-test .test.final .final-container .row-phone input:active,.section__language-test .test.final .final-container .row-phone input:focus,.section__language-test .test.final .success-container .row-email input:active,.section__language-test .test.final .success-container .row-email input:focus,.section__language-test .test.final .success-container .row-name input:active,.section__language-test .test.final .success-container .row-name input:focus,.section__language-test .test.final .success-container .row-phone input:active,.section__language-test .test.final .success-container .row-phone input:focus,.section__language-test .test.success .final-container .row-email input:active,.section__language-test .test.success .final-container .row-email input:focus,.section__language-test .test.success .final-container .row-name input:active,.section__language-test .test.success .final-container .row-name input:focus,.section__language-test .test.success .final-container .row-phone input:active,.section__language-test .test.success .final-container .row-phone input:focus,.section__language-test .test.success .success-container .row-email input:active,.section__language-test .test.success .success-container .row-email input:focus,.section__language-test .test.success .success-container .row-name input:active,.section__language-test .test.success .success-container .row-name input:focus,.section__language-test .test.success .success-container .row-phone input:active,.section__language-test .test.success .success-container .row-phone input:focus,.section__language-test-simple .test.final .final-container .row-email input:active,.section__language-test-simple .test.final .final-container .row-email input:focus,.section__language-test-simple .test.final .final-container .row-name input:active,.section__language-test-simple .test.final .final-container .row-name input:focus,.section__language-test-simple .test.final .final-container .row-phone input:active,.section__language-test-simple .test.final .final-container .row-phone input:focus,.section__language-test-simple .test.final .success-container .row-email input:active,.section__language-test-simple .test.final .success-container .row-email input:focus,.section__language-test-simple .test.final .success-container .row-name input:active,.section__language-test-simple .test.final .success-container .row-name input:focus,.section__language-test-simple .test.final .success-container .row-phone input:active,.section__language-test-simple .test.final .success-container .row-phone input:focus,.section__language-test-simple .test.success .final-container .row-email input:active,.section__language-test-simple .test.success .final-container .row-email input:focus,.section__language-test-simple .test.success .final-container .row-name input:active,.section__language-test-simple .test.success .final-container .row-name input:focus,.section__language-test-simple .test.success .final-container .row-phone input:active,.section__language-test-simple .test.success .final-container .row-phone input:focus,.section__language-test-simple .test.success .success-container .row-email input:active,.section__language-test-simple .test.success .success-container .row-email input:focus,.section__language-test-simple .test.success .success-container .row-name input:active,.section__language-test-simple .test.success .success-container .row-name input:focus,.section__language-test-simple .test.success .success-container .row-phone input:active,.section__language-test-simple .test.success .success-container .row-phone input:focus{border:1px solid rgba(0,0,0,.6)}}.section__language-test .test.final .final-container,.section__language-test .test.success .success-container,.section__language-test-a1-choose .test.final .final-container img.show,.section__language-test-a2-choose .test.final .final-container img.show,.section__language-test-simple .test.final .final-container,.section__language-test-simple .test.success .success-container{display:flex}.section__language-test .test .part,.section__language-test-simple .test .part{padding-bottom:6vw}@media (max-width:480px){.section__language-test .test .part,.section__language-test-simple .test .part{padding-bottom:15vw}.section__language-test .test .part.part-3,.section__language-test-simple .test .part.part-3{padding-bottom:8vw}}.section__language-test .test .part .name,.section__language-test-simple .test .part .name{background:rgba(0,0,0,.07);padding:1.5vw 2vw;font-size:1.7vw;font-weight:600;border-radius:.3vw;margin-bottom:3vw}@media (max-width:480px){.section__language-test .test .part .name,.section__language-test-simple .test .part .name{padding:5vw;font-size:4vw;margin-bottom:3vw;border-radius:1vw;background:rgba(0,0,0,.1)}}.section__language-test .test .part .question-item,.section__language-test-simple .test .part .question-item{border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:3vw;margin-bottom:3vw}@media (max-width:480px){.section__language-test .test .part .question-item,.section__language-test-simple .test .part .question-item{padding-bottom:6vw;margin-bottom:6vw}}.section__language-test .test .part .question-item:last-child,.section__language-test-simple .test .part .question-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section__language-test .test .part .question-item .answers .answer.show-error input,.section__language-test .test .part .question-item.show-error textarea,.section__language-test-simple .test .part .question-item .answers .answer.show-error input,.section__language-test-simple .test .part .question-item.show-error textarea{border:2px solid #d54e42}.section__language-test .test .part .question-item .answers .answer.show-error.answer-select .items,.section__language-test .test .part .question-item .answers .answer.show-error.answer-select-top .items,.section__language-test-simple .test .part .question-item .answers .answer.show-error.answer-select .items,.section__language-test-simple .test .part .question-item .answers .answer.show-error.answer-select-top .items{color:#d54e42;font-weight:500}.section__language-test .test .part .question-item .answers .answer.disabled .item,.section__language-test-simple .test .part .question-item .answers .answer.disabled .item{cursor:default}.section__language-test .test .part .question,.section__language-test-simple .test .part .question{font-size:1.6vw;font-weight:500}@media (max-width:480px){.section__language-test .test .part .question,.section__language-test-simple .test .part .question{font-size:4.5vw;line-height:5.5vw}}.section__language-test .test .part ul,.section__language-test-simple .test .part ul{margin-top:1.5vw;list-style:decimal;margin-left:1.5vw}@media (max-width:480px){.section__language-test .test .part ul,.section__language-test-simple .test .part ul{margin-top:5vw;margin-left:5vw}}.section__language-test .test .part ul li,.section__language-test-simple .test .part ul li{margin-bottom:.5vw}@media (max-width:480px){.section__language-test .test .part ul li,.section__language-test-simple .test .part ul li{margin-bottom:2vw}}.section__language-test .test .part input,.section__language-test-simple .test .part input{border:1px solid rgba(0,0,0,.2);width:20vw;font-size:1.2vw;margin:0 1vw;border-radius:.3vw;padding:1vw}@media (max-width:480px){.section__language-test .test .part input,.section__language-test-simple .test .part input{font-size:3.5vw;padding:2vw 3vw;width:45vw;border-radius:1vw;margin:0 3vw}}.section__language-test .test .part input.show-error,.section__language-test-simple .test .part input.show-error{border:2px solid rgba(255,0,0,.8)}.section__language-test .test .part input.short,.section__language-test-simple .test .part input.short{width:8vw}@media (max-width:480px){.section__language-test .test .part input.short,.section__language-test-simple .test .part input.short{width:30vw}}.section__language-test .test .part input.mini,.section__language-test-simple .test .part input.mini{width:4vw}@media (max-width:480px){.section__language-test .test .part input.mini,.section__language-test-simple .test .part input.mini{width:15vw}}.section__language-test .test .part input.big,.section__language-test-simple .test .part input.big{width:40vw}@media (max-width:480px){.section__language-test .test .part input.big,.section__language-test-simple .test .part input.big{width:100%}}.section__language-test .test .part input:active,.section__language-test .test .part input:focus,.section__language-test-simple .test .part input:active,.section__language-test-simple .test .part input:focus{outline:0;border:1px solid rgba(0,0,0,.6)}@media (max-width:480px){.section__language-test .test .part input:active,.section__language-test .test .part input:focus,.section__language-test-simple .test .part input:active,.section__language-test-simple .test .part input:focus{border:1px solid rgba(0,0,0,.6)}}.section__language-test .test .part textarea,.section__language-test-simple .test .part textarea{margin-top:2vw;width:100%;resize:none;height:25vw;border:1px solid rgba(0,0,0,.3);border-radius:.3vw;padding:1vw;font-size:1.1vw}@media (max-width:480px){.section__language-test .test .part textarea,.section__language-test-simple .test .part textarea{padding:3vw;font-size:4vw;border-radius:1vw;margin-top:5vw;height:120vw}}.section__language-test .test .part textarea:active,.section__language-test .test .part textarea:focus,.section__language-test-simple .test .part textarea:active,.section__language-test-simple .test .part textarea:focus{outline:0}.section__language-test .test .part .text,.section__language-test-simple .test .part .text{margin-top:1.5vw;font-size:1.2vw;margin-bottom:3vw}@media (max-width:480px){.section__language-test .test .part .text,.section__language-test-simple .test .part .text{font-size:3.7vw;line-height:4.7vw;margin-bottom:7vw;margin-top:4vw}}.section__language-test .test .part .options,.section__language-test-simple .test .part .options{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.5vw}@media (max-width:480px){.section__language-test .test .part .options,.section__language-test-simple .test .part .options{margin-top:4vw}}.section__language-test .test .part .options .option,.section__language-test-simple .test .part .options .option{width:32%;margin-right:2%;padding:1.5vw;font-size:1.1vw;line-height:1.4vw;margin-bottom:1vw}@media (max-width:480px){.section__language-test .test .part .options .option,.section__language-test-simple .test .part .options .option{width:100%;margin-right:0;padding:5vw;font-size:4vw;line-height:5.2vw;margin-bottom:4vw}.section__language-test .test .part .options .option:last-child,.section__language-test-simple .test .part .options .option:last-child{margin-bottom:0}}.section__language-test .test .part .options .option input,.section__language-test-simple .test .part .options .option input{width:100%;margin:0}.section__language-test .test .part .options .option.green,.section__language-test-simple .test .part .options .option.green{background:#80a848}.section__language-test .test .part .options .option.orange,.section__language-test-simple .test .part .options .option.orange{background:#cb805f}.section__language-test .test .part .options .option.grey,.section__language-test-simple .test .part .options .option.grey{background:rgba(0,0,0,.2)}.section__language-test .test .part .options .option.blue,.section__language-test-simple .test .part .options .option.blue{background:#7c99da}.section__language-test .test .part .options .option.red,.section__language-test-simple .test .part .options .option.red{background:#bd84ce}.section__language-test .test .part .options .option:nth-child(3n),.section__language-test-simple .test .part .options .option:nth-child(3n){margin-right:0}.section__language-test .test .part .available,.section__language-test-simple .test .part .available{border:1px solid #000;padding:2vw;margin-top:2vw;font-weight:700}@media (max-width:480px){.section__language-test .test .part .available,.section__language-test-simple .test .part .available{padding:5vw;margin-top:4vw}}.section__language-test .test .part .title,.section__language-test-simple .test .part .title{text-align:center;font-size:1.4vw;font-weight:700;margin-bottom:2vw}@media (max-width:480px){.section__language-test .test .part .title,.section__language-test-simple .test .part .title{font-size:4vw;margin-bottom:6vw}}.section__language-test .test .part .row,.section__language-test-simple .test .part .row{display:flex;justify-content:space-between;margin-bottom:1.5vw}@media (max-width:480px){.section__language-test .test .part .row,.section__language-test-simple .test .part .row{margin-bottom:4vw}}.section__language-test .test .part .answers .answer:last-child,.section__language-test .test .part .row:last-child,.section__language-test-simple .test .part .answers .answer:last-child,.section__language-test-simple .test .part .row:last-child{margin-bottom:0}.section__language-test .test .part .row div,.section__language-test-simple .test .part .row div{width:48%}.section__language-test .test .part .answers-text input,.section__language-test-simple .test .part .answers-text input{margin-bottom:1vw}@media (max-width:480px){.section__language-test .test .part .answers-text input,.section__language-test-simple .test .part .answers-text input{margin:3vw}}.section__language-test .test .part .answers-text-choose .answer,.section__language-test-simple .test .part .answers-text-choose .answer{display:inline-block!important}@media (max-width:480px){.section__language-test .test .part .answers-text-choose .answer,.section__language-test-simple .test .part .answers-text-choose .answer{padding:0!important;margin:2vw 3vw;background:0 0!important}}.section__language-test .test .part .answers,.section__language-test-simple .test .part .answers{margin-top:2.5vw;font-size:1.2vw}@media (max-width:480px){.section__language-test .test .part .answers,.section__language-test-simple .test .part .answers{margin-top:4vw;font-size:4vw}}.section__language-test .test .part .answers .answer,.section__language-test-simple .test .part .answers .answer{margin-bottom:1.5vw;display:flex;align-items:center}@media (max-width:480px){.section__language-test .test .part .answers .answer,.section__language-test-simple .test .part .answers .answer{margin-bottom:2vw;flex-wrap:wrap;background:rgba(0,0,0,.03);padding:4vw;border-radius:1vw}.section__language-test .test .part .answers .answer input,.section__language-test-simple .test .part .answers .answer input{margin-bottom:3vw}}.section__language-test .test .part .answers .answer i,.section__language-test .test .part .answers .answer strong,.section__language-test-simple .test .part .answers .answer i,.section__language-test-simple .test .part .answers .answer strong{font-style:italic;font-weight:700;margin:0 .4vw}.section__language-test .test .part .answers .answer.answer-translate,.section__language-test-simple .test .part .answers .answer.answer-translate{flex-direction:column;align-items:flex-start}.section__language-test .test .part .answers .answer.answer-translate input,.section__language-test-simple .test .part .answers .answer.answer-translate input{margin:.5vw 0 0;width:100%!important}@media (max-width:480px){.section__language-test .test .part .answers .answer.answer-translate input,.section__language-test-simple .test .part .answers .answer.answer-translate input{margin-top:2vw}.section__language-test .test .part .answers .answer.answer-input,.section__language-test .test .part .answers .answer.answer-input-top,.section__language-test .test .part .answers .answer.answer-select,.section__language-test-simple .test .part .answers .answer.answer-input,.section__language-test-simple .test .part .answers .answer.answer-input-top,.section__language-test-simple .test .part .answers .answer.answer-select{flex-direction:column;align-items:flex-start}.section__language-test .test .part .answers .answer.answer-select .items,.section__language-test-simple .test .part .answers .answer.answer-select .items{margin:2vw 0}.section__language-test .test .part .answers .answer.answer-select-top .items,.section__language-test-simple .test .part .answers .answer.answer-select-top .items{margin:2vw 0 0;margin-bottom:0}.section__language-test .test .part .answers .answer.answer-input-top input,.section__language-test-simple .test .part .answers .answer.answer-input-top input{margin:2vw 0 0}.section__language-test .test .part .answers .answer.answer-top-input label,.section__language-test-simple .test .part .answers .answer.answer-top-input label{margin-top:-2.5vw}.section__language-test .test .part .answers .answer.answer-top-input input,.section__language-test-simple .test .part .answers .answer.answer-top-input input{margin-bottom:3vw}.section__language-test .test .part .answers .answer.answer-input input,.section__language-test-simple .test .part .answers .answer.answer-input input{margin:3vw 0}.section__language-test .test .part .answers .answer.answer-input-bottom span,.section__language-test-simple .test .part .answers .answer.answer-input-bottom span{margin-top:3vw}}.section__language-test .test .part .answers .answer .items,.section__language-test-simple .test .part .answers .answer .items{display:flex;margin:0 1vw}@media (max-width:480px){.section__language-test .test .part .answers .answer .items,.section__language-test-simple .test .part .answers .answer .items{margin:0 3vw;flex-wrap:wrap}}.section__language-test .test .part .answers .answer .items .item,.section__language-test-simple .test .part .answers .answer .items .item{margin-right:.3vw;border:1px solid rgba(0,0,0,.1);padding:.5vw 1vw;cursor:pointer;border-radius:.3vw}@media (max-width:480px){.section__language-test .test .part .answers .answer .items .item,.section__language-test-simple .test .part .answers .answer .items .item{padding:2vw 3vw;margin-right:.5vw;margin-bottom:.5vw;border-radius:1vw;background:#fff}}.section__language-test .test .part .answers .answer .items .item.active,.section__language-test-simple .test .part .answers .answer .items .item.active{background:#000;color:#fff}.section__language-test .test .part .answers .answer .items .item.active.true,.section__language-test-simple .test .part .answers .answer .items .item.active.true{background:rgba(40,165,40,.7)}.section__language-test .test .part .answers .answer .items .item:hover,.section__language-test-simple .test .part .answers .answer .items .item:hover{border:1px solid rgba(0,0,0,.4)}.section__language-test .test .actions .button,.section__language-test-simple .test .actions .button{background:#d54e42;color:#fff;padding:2vw 1vw;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:480px){.section__language-test .test .actions .button,.section__language-test-simple .test .actions .button{padding:5vw 1vw}}.section__language-test .test .actions .button:hover,.section__language-test-simple .test .actions .button:hover{background:#d75683}@media (max-width:480px){.section__language-test .test .actions .button span,.section__language-test-simple .test .actions .button span{font-size:3.7vw}}.section__language-test .test .actions .button img,.section__language-test-simple .test .actions .button img{width:2.5vw;height:auto;margin-left:1vw}@media (max-width:480px){.section__language-test .test .actions .button img,.section__language-test-simple .test .actions .button img{width:6vw;margin-left:3vw}}.section__language-test-a1-choose .test.final .final-container,.section__language-test-a2-choose .test.final .final-container{padding:4vw 4vw 6vw;background:#d54e42;color:#fff}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container,.section__language-test-a2-choose .test.final .final-container{padding:10vw 4vw}}.section__language-test-a1-choose .test.final .final-container img,.section__language-test-a2-choose .test.final .final-container img{width:60%;height:auto;display:none}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container img,.section__language-test-a2-choose .test.final .final-container img{width:90%}}.section__language-test-a1-choose .test.final .final-container .text,.section__language-test-a2-choose .test.final .final-container .text{font-size:3vw;margin-top:3vw}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container .text,.section__language-test-a2-choose .test.final .final-container .text{font-size:6vw;margin-top:7vw}}.section__language-test-a1-choose .test.final .final-container .row-info,.section__language-test-a2-choose .test.final .final-container .row-info{text-align:center;display:none;padding:0 5vw;margin-top:2vw;font-weight:400;font-size:1.5vw;line-height:120%}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container .row-info,.section__language-test-a2-choose .test.final .final-container .row-info{padding:0 5vw;margin-top:4vw;font-size:4vw}}.section__language-test-a1-choose .test.final .final-container .row-info.show,.section__language-test-a2-choose .test.final .final-container .row-info.show{display:block}.section__language-test-a1-choose .test.final .final-container .row-actions,.section__language-test-a2-choose .test.final .final-container .row-actions{margin-top:2vw}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container .row-actions,.section__language-test-a2-choose .test.final .final-container .row-actions{margin-top:6vw}}.section__language-test-a1-choose .test.final .final-container .row-actions .button,.section__language-test-a2-choose .test.final .final-container .row-actions .button{background:#fff;font-size:1.5vw;padding:1.5vw 3vw;color:#d54e42;text-decoration:none;font-weight:600}.section__language-test-a1-choose .test.final .final-container .row-actions .button:hover,.section__language-test-a2-choose .test.final .final-container .row-actions .button:hover{background:rgba(255,255,255,.75)}@media (max-width:480px){.section__language-test-a1-choose .test.final .final-container .row-actions .button,.section__language-test-a2-choose .test.final .final-container .row-actions .button{font-size:4vw;padding:3vw;width:100%;text-align:center}}.section__language-test-simple .questions{margin-bottom:2vw}@media (max-width:480px){.section__language-test-simple .questions{margin-bottom:5vw}}.section__language-test-simple .questions .question-item{border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:2vw;margin-bottom:2vw}@media (max-width:480px){.section__language-test-simple .questions .question-item{padding-bottom:6vw;margin-bottom:6vw}}.section__language-test-simple .questions .question-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section__language-test-simple .questions .question-item.show-error .answers .answer,.section__language-test-simple .questions .question-item.show-error .textarea textarea{border:1px solid #d54e42}.section__language-test-simple .questions .question-item .sub-question.show-error,.section__language-test-simple .questions .question-item.show-error .question{color:#d54e42}.section__language-test-simple .questions .question-item .question{font-size:1.6vw;font-weight:500}@media (max-width:480px){.section__language-test-simple .questions .question-item .question{font-size:4.5vw;line-height:5.5vw}}.section__language-test-simple .questions .question-item .sub-question{font-size:1.3vw;font-weight:500;margin-top:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .sub-question{font-size:4vw;font-weight:500;margin-top:3vw}}.section__language-test-simple .questions .question-item .image{display:flex;margin-bottom:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .image{margin-bottom:4vw}}.section__language-test-simple .questions .question-item .image img{width:60%;height:auto}@media (max-width:480px){.section__language-test-simple .questions .question-item .image img{width:100%}}.section__language-test-simple .questions .question-item .example{font-size:1.2vw;margin-top:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .example{font-size:3vw;margin-top:3vw}}.section__language-test-simple .questions .question-item .inputs textarea,.section__language-test-simple .questions .question-item .insert-inputs-text textarea,.section__language-test-simple .questions .question-item .several-inputs textarea,.section__language-test-simple .questions .question-item .textarea textarea{border:1px solid rgba(0,0,0,.2);font-size:1.2vw;border-radius:.3vw;padding:1vw;margin-right:.5vw}.section__language-test-simple .questions .question-item .textarea input{margin-right:.5vw}.section__language-test-simple .questions .question-item .insert-inputs-text input,.section__language-test-simple .questions .question-item .textarea input{border:1px solid rgba(0,0,0,.2);font-size:1.2vw;border-radius:.3vw;padding:1vw;width:50%}.section__language-test-simple .questions .question-item .inputs input,.section__language-test-simple .questions .question-item .several-inputs input{border:1px solid rgba(0,0,0,.2);font-size:1.2vw;border-radius:.3vw;padding:1vw;width:50%;margin-right:.5vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .inputs input,.section__language-test-simple .questions .question-item .inputs textarea,.section__language-test-simple .questions .question-item .insert-inputs-text input,.section__language-test-simple .questions .question-item .insert-inputs-text textarea,.section__language-test-simple .questions .question-item .several-inputs input,.section__language-test-simple .questions .question-item .several-inputs textarea,.section__language-test-simple .questions .question-item .textarea input,.section__language-test-simple .questions .question-item .textarea textarea{width:100%;margin-bottom:1vw;font-size:3.5vw;padding:3vw}}.section__language-test-simple .questions .question-item .inputs input:focus,.section__language-test-simple .questions .question-item .inputs textarea:focus,.section__language-test-simple .questions .question-item .insert-inputs-text input:focus,.section__language-test-simple .questions .question-item .insert-inputs-text textarea:focus,.section__language-test-simple .questions .question-item .several-inputs input:focus,.section__language-test-simple .questions .question-item .several-inputs textarea:focus,.section__language-test-simple .questions .question-item .textarea input:focus,.section__language-test-simple .questions .question-item .textarea textarea:focus{outline:0;border:1px solid rgba(0,0,0,.5)}.section__language-test-simple .questions .question-item .inputs .input.show-error input,.section__language-test-simple .questions .question-item .inputs input.show-error,.section__language-test-simple .questions .question-item .inputs textarea.show-error,.section__language-test-simple .questions .question-item .insert-inputs-text input.show-error,.section__language-test-simple .questions .question-item .insert-inputs-text textarea.show-error,.section__language-test-simple .questions .question-item .several-inputs input.show-error,.section__language-test-simple .questions .question-item .several-inputs textarea.show-error,.section__language-test-simple .questions .question-item .textarea input.show-error,.section__language-test-simple .questions .question-item .textarea textarea.show-error{border:1px solid #d54e42}.section__language-test-simple .questions .question-item .inputs textarea,.section__language-test-simple .questions .question-item .insert-inputs-text textarea,.section__language-test-simple .questions .question-item .several-inputs textarea,.section__language-test-simple .questions .question-item .textarea textarea{resize:none;height:20vw;width:70%}@media (max-width:480px){.section__language-test-simple .questions .question-item .inputs textarea,.section__language-test-simple .questions .question-item .insert-inputs-text textarea,.section__language-test-simple .questions .question-item .several-inputs textarea,.section__language-test-simple .questions .question-item .textarea textarea{width:100%;height:40vw}}.section__language-test-simple .questions .question-item .inputs{display:flex;flex-direction:column-reverse}.section__language-test-simple .questions .question-item .inputs .input{display:flex;margin-top:1vw;align-items:center}@media (max-width:480px){.section__language-test-simple .questions .question-item .inputs .input{margin-top:3vw;flex-direction:column;align-items:flex-start}}.section__language-test-simple .questions .question-item .inputs .input label{font-size:1.2vw;font-weight:500;margin-right:.5vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .inputs .input label{font-size:4vw}}.section__language-test-simple .questions .question-item .answers{display:flex;margin-top:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .answers{margin-top:3vw;flex-wrap:wrap}}.section__language-test-simple .questions .question-item .answers .answer{margin-right:.3vw;border:1px solid rgba(0,0,0,.1);padding:1vw 1.5vw;cursor:pointer;border-radius:.3vw;font-size:1.2vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .answers .answer{padding:2.5vw 4vw;margin-right:.5vw;margin-bottom:.5vw;border-radius:1vw;background:#fff;font-size:3.5vw}}.section__language-test-simple .questions .question-item .answers .answer.active{background:#ffc107;border:1px solid #ffc107;color:#000}.section__language-test-simple .questions .question-item .answers .answer.active.true,.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item.active.true{background:rgba(40,165,40,.7)}.section__language-test-simple .questions .question-item .answers .answer:hover{border:1px solid rgba(0,0,0,.4)}.section__language-test-simple .questions .question-item .insert-choose-text,.section__language-test-simple .questions .question-item .insert-inputs-text{margin-top:1vw;display:flex;flex-wrap:wrap;align-items:center}.section__language-test-simple .questions .question-item .insert-choose-text.insert-choose-text-2{flex-direction:column;align-items:flex-start}.section__language-test-simple .questions .question-item .insert-choose-text.insert-choose-text-2 .answer{display:flex;align-items:center}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer{margin:.5vw 1vw;display:flex}@media (max-width:480px){.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer{margin:1.5vw 2vw}}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer.show-error .item{border:1px solid #d54e42}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item{margin-right:.3vw;border:1px solid rgba(0,0,0,.1);padding:.5vw 1vw;cursor:pointer;border-radius:.3vw;font-size:1.2vw}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item:last-child{margin-right:0}@media (max-width:480px){.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item{padding:2.5vw 4vw;margin-right:.5vw;margin-bottom:.5vw;border-radius:1vw;background:#fff;font-size:3.5vw}}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item.active{background:#ffc107;border:1px solid #ffc107;color:#000}.section__language-test-simple .questions .question-item .insert-choose-text .choose-answer .item:hover{border:1px solid rgba(0,0,0,.4)}.section__language-test-simple .questions .question-item .insert-inputs-text input{width:6vw;margin:.5vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .insert-inputs-text input{width:20vw;margin:1vw 1.5vw}}.section__language-test-simple .questions .question-item .several-inputs,.section__language-test-simple .questions .question-item .textarea{margin-top:1vw}.section__language-test-simple .questions .question-item .several-inputs .answer{margin-bottom:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .several-inputs .answer{margin-bottom:3vw}}.section__language-test-simple .questions .question-item .several-inputs .answer:last-child{margin-bottom:0}.section__language-test-simple .questions .question-item .several-inputs .answer input{width:10vw;margin:0 .5vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .several-inputs .answer input{width:30vw;margin:1vw 1.5vw}}@media (max-width:480px){.section__language-test-simple .questions .question-item .textarea{margin-top:3vw}}.section__language-test-simple .questions .question-item .list-of-questions{margin-top:1vw;list-style:decimal;margin-left:1.2vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .list-of-questions{margin-top:3vw;margin-left:4vw}}.section__language-test-simple .questions .question-item .options{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.5vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .options{margin-top:4vw}}.section__language-test-simple .questions .question-item .options .option{width:32%;margin-right:2%;padding:1.5vw;font-size:1.1vw;line-height:1.4vw;margin-bottom:1vw}@media (max-width:480px){.section__language-test-simple .questions .question-item .options .option{width:100%;margin-right:0;padding:5vw;font-size:4vw;line-height:5.2vw;margin-bottom:4vw}.section__language-test-simple .questions .question-item .options .option:last-child{margin-bottom:0}}.section__language-test-simple .questions .question-item .options .option input{width:100%;margin:0;padding:1vw;background:#fff;border-radius:.3vw;border:1px solid #fff}.section__language-test-simple .questions .question-item .options .option input:active,.section__language-test-simple .questions .question-item .options .option input:focus{outline:0}.section__language-test-simple .questions .question-item .options .option input:hover{outline:0}.section__language-test-simple .questions .question-item .options .option.green{background:#80a848}.section__language-test-simple .questions .question-item .options .option.orange{background:#cb805f}.section__language-test-simple .questions .question-item .options .option.grey{background:rgba(0,0,0,.2)}.section__language-test-simple .questions .question-item .options .option.blue{background:#7c99da}.section__language-test-simple .questions .question-item .options .option.red{background:#bd84ce}.section__language-test-simple .questions .question-item .options .option:nth-child(3n){margin-right:0}.section__language-test-simple .questions .question-item .sub-answers.show-error .answer{border:1px solid #d54e42} .course-descriptions .text h2{font-size: 2.8vw;margin-bottom: 2vw;}.section .term-description{font-size: 120%;}.section .term-description h2{font-weight: 700;font-size: 1.5vw;margin: 0.8vw 0;}.section .term-description h3{font-weight: 700;font-size: 1.25vw;margin: 0.6vw 0;}.section .term-description ol{list-style: decimal inside;}@media(max-width:481px){.iti__selected-country-primary{padding-right: 0;}.iti__selected-dial-code{font-size: 3vw;}}.rating-stars .stars-container{display: flex;}.rating-stars .star {cursor: pointer;transition: all 0.2s ease;padding-right: 0.2vw;}.rating-stars .star.hovered svg,.rating-stars .star:hover svg {fill: #ffd700 !important;stroke: #ffd700 !important;width: 3vw;height: 3vw;}.rating-stars .star svg{width: 3vw;height: 3vw;}.rating-stars .star.active svg {fill: #ffd700;stroke: #ffd700;}.teacher-content .order {display: flex;border-radius: 10vw;padding: 1.4vw 2.5vw;background: rgba(0, 0, 0, .05);align-items: center;justify-content: center;text-decoration: none;cursor: pointer;margin-bottom: 2vw;width: 30vw;}.teacher-content .order .mobile{display: none;}.teacher-content .order img {width: 1.4vw;height: auto;margin-left: 1vw;}@media (max-width: 480px) {.teacher-content .order .mobile{display: block;}.teacher-content .order .desktop{display: none;}.teacher-content .order img {width: 3vw;margin-left: 1vw;}.rating-stars .star svg{width: 5vw;height: 5vw;}}

.flex {
	display: flex
}

.flex-row {
	flex-direction: row
}

.flex-column {
	flex-direction: column
}

@media (min-width: 576px) {
	.flex-row--sm {
		flex-direction: row
	}
	.flex-column--sm {
		flex-direction: column
	}
}

@media (min-width: 768px) {
	.flex-row--md {
		flex-direction: row
	}
	.flex-column--md {
		flex-direction: column
	}
}

@media (min-width: 992px) {
	.flex-row--lg {
		flex-direction: row
	}
	.flex-column--lg {
		flex-direction: column
	}
}

@media (min-width: 1200px) {
	.flex-row--xl {
		flex-direction: row
	}
	.flex-column--xl {
		flex-direction: column
	}
}

.section__mailchimp {
	background: #d54e42;
	padding: 6vw 4vw;
}

.section__mailchimp .section-inner {
	position: relative;
	display:flex;
	flex-direction: column;
	gap:1vw;
	width: 100%;
	max-width: 960px;
	background: #fff;
	padding: 1.5vw 2.5vw 1.5vw 4vw;
	margin:auto;
	border-radius:1vw;
	text-align: center;
}

.section__mailchimp .section-inner::before {
	position: absolute;
	content: '';
	top:50%;
	left: -2vw;
	transform: translate(-50%, -50%);
	width: 14vw;
	height: 14vw;
	background: url( ../../images/pdf-guide-300.png ) center/contain no-repeat;
}

.mc4wp-response > * {
	max-width: 720px;
	margin: 12px auto 0;
	text-align: center;
	font-size: 14px;
	padding: 12px;
	border-radius: 12px;
	border: 2px solid #79D97C;
}

.mc4wp-form .form-fields {
	margin: auto;
}

.mc4wp-form .form-input {
	border: 1px solid rgba(0,0,0,.1);
	padding: .4vw .8vw;
	font-size: .8vw;
	border-radius: .4vw;
}

.mc4wp-form .form-submit {
	border:0;
	background: #d54e42;
	color: #fff;
	padding:.4vw .8vw;
	border-radius: .4vw;
	cursor: pointer;
	font-size: .8vw;
	font-weight: 700;
}

.mc4wp-form .form-label-accepter {
	font-size: .8vw;
}

.section-title {
	font-size: 2vw;
	line-height: 2.4vw;
	font-weight: 700;
}

.section-title--primary {
	color: #d54e42;
}

.section-description {
	font-size: 1vw;
	line-height: 1.5vw;
	text-transform: uppercase;
	font-weight: 500;
}

@media (max-width: 480px) {
	.section-title {
		font-size: 6vw;
		line-height: 6vw;
		margin-bottom: 2vw;
	}

	.section-description {
		font-size: 3.5vw;
		line-height: 4.5vw;
	}

	.section__mailchimp .section-inner::before {
		display: none;
	}

	.mc4wp-form .form-field {
		margin-bottom: 2vw;
	}

	.mc4wp-form .form-input {
		width: 100%;
		font-size: 4vw;
		padding: 3vw;
		border-radius: 2vw;
	}

	.mc4wp-form .form-submit {
		width: 100%;
		font-size: 4vw;
		padding: 3vw;
		border-radius: 2vw;
	}

	.mc4wp-form .form-label-accepter {
		font-size: 3.5vw;
		line-height: 4.5vw;
	}
}

.row.row-rules {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/* square */
.row.row-rules .square {
    border: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3vw;
    height: 3vw;
    cursor: pointer;
}

@media (max-width: 480px) {
    .row.row-rules .square {
        width: 10vw;
        height: 10vw;
    }
}

/* square img */
.row.row-rules .square img {
    width: 1.5vw;
    display: none;
}

@media (max-width: 480px) {
    .row.row-rules .square img {
        width: 4vw;
    }
}

/* active state */
.row.row-rules.active .square img {
    display: block;
}

/* error state */
.row.row-rules.error .text {
    color: rgba(255, 0, 0, 1);
}

/* text */
.row.row-rules .text {
    width: calc(100% - 4vw);
    opacity: .6;
    font-size: .9vw;
    line-height: 1vw;
}

.row.row-rules .text-title {
    font-weight: bold;
}

@media (max-width: 480px) {
    .row.row-rules .text {
        width: calc(100% - 12vw);
        font-size: 2.5vw;
        line-height: 3vw;
    }
}

.test .row {
	display: flex;
	flex-direction: column;
	margin-bottom: 2vw;
}

.test .row.row-rules {
	flex-direction: row;
	justify-content: space-between;
}

.test .row.row-actions .button.inactive {
	background: rgba(0,0,0,.4);
	cursor: default
}

.test .row.row-actions .button.inactive:hover {
	background: rgba(0,0,0,.4);
}

.test .row.row-rules.error .text {
	color: red;
}

.section__courses .button.test {
	background: #d54e42;
	color: #fff;
	padding: 1vw 2vw;
	cursor: pointer;
}

.section__courses .button.test:hover {
	background: #d75683;
}