html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Roboto Bold;src:url(/fonts/RobotoCondensed-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Regular;src:url(/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Bold;src:url(/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/fonts/ProximaNova-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Black;src:url(/fonts/ProximaNova-Black.woff2) format("woff2"),url(/fonts/ProximaNova-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova Light;src:url(/fonts/ProximaNova-Light.woff2) format("woff2"),url(/fonts/ProximaNova-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova ExtraBold;src:url(/fonts/ProximaNova-Extrabld.woff2) format("woff2"),url(/fonts/ProximaNova-Extrabld.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova SemiBold;src:url(/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/fonts/ProximaNova-Semibold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-fallback: Arial, "Helvetica Neue", sans-serif;--font-regular: "Proxima Nova Regular", var(--font-fallback);--font-light: "Proxima Nova Light", var(--font-fallback);--font-semibold: "Proxima Nova SemiBold", var(--font-fallback);--font-bold: "Proxima Nova Bold", var(--font-fallback);--font-extrabold: "Proxima Nova ExtraBold", var(--font-fallback);--font-black: "Proxima Nova Black", var(--font-fallback);--font-lang: "Roboto Bold", var(--font-fallback)}:root{--c-blue: #3A66AD;--c-lightblue: #44C0F0;--c-green: #00953F;--c-red: #E2000F;--c-bg: #F5F5F5;--c-surface: #fff;--c-white: #fff;--c-ink: #000;--c-muted: #929292;--c-slate: #4A5660;--c-line: #B5BEC6;--c-overlay: rgba(0, 0, 0, .7);--gradient-brand: linear-gradient(277.08deg, var(--c-blue) 35.95%, var(--c-lightblue) 116.71%);--gradient-brand-wide: linear-gradient(270.33deg, var(--c-blue) 22.34%, var(--c-lightblue) 94.45%);--gradient-footer: linear-gradient(to right, var(--c-lightblue), var(--c-blue));--radius-sm: 10px;--radius-md: 15px;--radius-lg: 20px;--radius-pill: 30px;--radius-round: 50%;--shadow-color: 20, 38, 74;--shadow-sm: 0 1px 2px rgba(var(--shadow-color), .06), 0 2px 8px rgba(var(--shadow-color), .06);--shadow-md: 0 2px 4px rgba(var(--shadow-color), .06), 0 8px 24px rgba(var(--shadow-color), .12);--shadow-lg: 0 4px 8px rgba(var(--shadow-color), .08), 0 18px 44px rgba(var(--shadow-color), .18);--drop-shadow-md: drop-shadow(0 6px 16px rgba(var(--shadow-color), .22));--drop-shadow-lg: drop-shadow(0 15px 35px rgba(0, 0, 0, .25));--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--lh-tight: 1.2;--lh-text: 1.5;--ease-out: cubic-bezier(.215, .61, .355, 1);--dur-fast: .2s;--dur-base: .35s;--dur-slow: .6s;--z-below: -1;--z-raised: 1;--z-controls: 10;--z-header: 50;--z-modal: 100;--focus-ring: 2px solid var(--c-lightblue);--focus-offset: 3px}input,textarea,button{outline:none}:where(a,button,input,textarea,select,summary,[tabindex],.swiper-pagination-bullet):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}html{scroll-behavior:smooth;scroll-padding-top:calc(4.7368vw + var(--space-4))}@media only screen and (max-width:1024px){html{scroll-padding-top:calc(65px + var(--space-4))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,*:after,*:before{box-sizing:border-box}input[type=text],input[type=email],textarea{border-radius:0}.swiper-pagination{display:flex;z-index:10}.swiper-pagination-bullet{border-radius:var(--radius-round);display:block;margin:0 15px;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:no-preference){html.js:not(.js-anim-off) .wow:not(.is-in){opacity:0}html.js:not(.js-anim-off) .page_main .online .item.wow:not(.is-in){opacity:1}html.js:not(.js-anim-off) .page_main .online .item.wow:not(.is-in)>.image,html.js:not(.js-anim-off) .page_main .online .item.wow:not(.is-in)>.text{opacity:0}}.w-25{width:25%}.w-33{width:33.3333333333%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.svg-collection{display:none}.h-plain{margin:0;font-size:inherit;font-weight:inherit}.icon>svg{width:100%;height:100%}:root{--container-padding: 60px}@media only screen and (max-width:1300px){:root{--container-padding: 40px}}@media only screen and (max-width:640px){:root{--container-padding: 20px}}body{font-family:var(--font-regular);font-size:22px;line-height:1;background-color:var(--c-bg);overflow-x:hidden;overflow-x:clip;display:flex;flex-direction:column;min-height:100vh}main{overflow:hidden;flex:0}main .main{min-height:100vh;display:flex;flex:0;flex-direction:column;justify-content:space-between}.swiper-navigation .next,.swiper-navigation .prev{transition:transform var(--dur-base) var(--ease-out);transform-origin:center}.swiper-navigation .next:hover{transform:translate(2px)}.swiper-navigation .prev:hover{transform:translate(-2px)}.card_swiper .swiper-wrapper{transition-timing-function:ease-in-out}.card_swiper .swiper-navigation{position:absolute;bottom:-45px;z-index:10;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.card_swiper .swiper-navigation{display:none}}.card_swiper .swiper-navigation .next{background-image:url(/images/chevron_right.png)}.card_swiper .swiper-navigation .prev{background-image:url(/images/chevron_left.png)}.card_swiper .swiper-navigation .next,.card_swiper .swiper-navigation .prev{width:12px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin:0 25px}.container{position:relative;padding:0 var(--container-padding)}.breadcrumbs-container{position:absolute;top:5.2632vw;left:var(--container-padding);z-index:2}@media only screen and (max-width:1023px){.breadcrumbs-container{display:none}}.breadcrumbs-container .breadcrumbs{display:inline-block;padding:0;margin:0}.breadcrumbs-container .breadcrumbs li{font-family:var(--font-semibold);font-size:14px;padding:5px 0;position:relative;display:initial;line-height:1.5;color:var(--c-muted)}@media only screen and (max-width:640px){.breadcrumbs-container .breadcrumbs li{font-size:14px}}.breadcrumbs-container .breadcrumbs li:last-child:after{content:""}.breadcrumbs-container .breadcrumbs li:after{content:">";font-family:var(--font-semibold);width:22px;display:inline-block;text-align:center}.breadcrumbs-container .breadcrumbs li a{color:var(--c-muted);position:relative;text-decoration:none}.text-content{font-family:var(--font-regular);font-size:20px;line-height:var(--lh-text)}@media only screen and (max-width:1023px){.text-content{font-size:18px}}.text-content p{margin:.5em 0}.text-content ul,.text-content ol{margin:.5em 0 .75em;line-height:var(--lh-text);padding-left:1em}.text-content ul li,.text-content ol li{margin:5px 0}.text-content h2{text-align:center;color:var(--c-blue);font-size:45px;font-family:var(--font-bold);margin:65px 0 30px}@media only screen and (max-width:1023px){.text-content h2{font-size:25px;margin:30px 0 15px}}.text-content ul{list-style-type:disc}.text-content .img-c{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.text-content .img-c img{display:inline-block}.text-content img{max-width:100%;margin:25px auto;display:block}.text-content a{text-decoration:none;border-bottom:1px solid var(--c-blue);color:var(--c-blue)}.text-content blockquote{background-color:gray;padding:15px 30px;border-left:5px solid var(--c-green);margin:25px}header{position:fixed;top:0;left:0;width:100%;height:4.7368vw;background:var(--c-surface);z-index:var(--z-header)}@media only screen and (max-width:1024px){header{height:65px}}header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);z-index:var(--z-below)}header.is-scrolled:after{opacity:1}header .container{height:100%;display:flex;justify-content:space-between;align-items:center}header .container .logo{height:2.8947vw;display:block;position:relative;transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out)}@media only screen and (max-width:1024px){header .container .logo{height:40px}}header .container .logo .logo2{position:absolute;left:0;opacity:0;height:100%;width:100%}header .container .logo:hover .logo2{opacity:1}header .container .logo:hover .logo1{opacity:0}header .container .logo img{height:100%;transition:opacity var(--dur-base) var(--ease-out)}header.is-scrolled .container .logo{transform:scale(.9)}header .container .menu_btn,header .container nav .close{border:0;padding:0;background-color:transparent;cursor:pointer}header .container .menu_btn{display:none}@media only screen and (max-width:1024px){header .container .menu_btn{display:block;position:relative}header .container .menu_btn:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}header .container .menu_btn{width:20px;height:15px;background-image:url(/images/menu_btn.png);background-size:contain;background-repeat:no-repeat;background-position:center}}@media only screen and (max-width:1024px){header .container nav{position:fixed;right:0;top:0;transform:translate(100%);height:100vh;width:300px;background:var(--c-surface);transition:transform var(--dur-base) var(--ease-out)}}header .container nav.active{transform:translate(0)}header .container nav .close{display:none;background-image:url(/images/arrow_close.png);background-size:contain;background-repeat:no-repeat;width:17px;height:12px;position:absolute;right:25px;top:25px}header .container nav .close:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){header .container nav .close{display:block}}header .container nav ul{display:flex;list-style-type:none;margin:0;padding:0}@media only screen and (max-width:1024px){header .container nav ul{flex-direction:column;align-items:center;padding:125px 0 40px}}header .container nav ul li{margin:0 .2632vw;padding:0 .2632vw;position:relative;display:flex;align-items:center}@media only screen and (max-width:1024px){header .container nav ul li{text-align:center;padding:0;margin:0 0 35px;width:100%;display:list-item}}header .container nav ul li a{font-size:.9474vw;font-family:var(--font-extrabold);color:var(--c-ink);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}header .container nav ul li a.active{color:var(--c-lightblue)}@media only screen and (max-width:1024px){header .container nav ul li a{font-size:16px}}header .container nav ul li .btn{background:var(--c-bg);border-radius:var(--radius-md);color:var(--c-lightblue);font-family:var(--font-bold);padding:5px 10px;font-size:.9474vw;height:100%;display:block;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out)}header .container nav ul li .btn:not(.lang):hover{color:var(--c-surface);background:linear-gradient(273.06deg,var(--c-blue) 6.41%,var(--c-lightblue) 113.12%)}@media only screen and (max-width:1024px){header .container nav ul li .btn{font-size:18px;font-family:var(--font-semibold)}}header .container nav ul li .lang{display:flex;flex-direction:column;font-family:var(--font-lang)}header .container nav ul li .lang a{color:var(--c-lightblue)}header .container nav ul li .lang .dropdown_menu{border-radius:var(--radius-md);color:var(--c-lightblue);background:var(--c-bg);position:absolute;top:100%;width:100%;left:0;overflow:hidden;display:flex;align-items:center;flex-direction:column;padding:.5263vw 1.0526vw;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.96);transform-origin:top center;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}@media only screen and (max-width:1024px){header .container nav ul li .lang .dropdown_menu{padding:10px 20px}}header .container nav ul li .lang .dropdown_menu .item{margin-bottom:5px;font-family:var(--font-lang)}header .container nav ul li .lang .dropdown_menu .item:last-child{margin-bottom:0}header .container nav ul li .lang .title{height:auto;display:flex;align-items:center}header .container nav ul li .lang .title:after{content:"";background-image:url(/images/chevron_down.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:5px;display:block;margin-left:5px;transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}@media only screen and (max-width:1024px){header .container nav ul li .lang .title:after{width:10px;height:5px}}header .container nav ul li .lang:hover .dropdown_menu,header .container nav ul li .lang:focus-within .dropdown_menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}header .container nav ul li .lang:hover .title:after,header .container nav ul li .lang:focus-within .title:after{transform:rotate(180deg)}header .container nav ul li .dropdown-title{display:flex;align-items:center;height:100%}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-title{width:100%;margin-bottom:10px;justify-content:center}}header .container nav ul li .dropdown-title:after{content:"";background-image:url(/images/chevron_down.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:5px;display:block;margin-left:5px;transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}header .container nav ul li .dropdown-menu{position:absolute;top:100%;overflow:hidden;background:var(--c-surface);left:0;width:16.0526vw;padding:1.3158vw 1.5789vw;border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu{position:relative;width:100%;background:var(--c-bg);padding:0;max-height:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:max-height var(--dur-base) var(--ease-out)}}header .container nav ul li .dropdown-menu.online{padding:.7895vw 0 1.8421vw;width:29.7368vw;background:transparent;box-shadow:none;border-radius:0;overflow:visible;z-index:var(--z-raised)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu.online{width:100%;background:var(--c-bg);padding:0;overflow:hidden}}header .container nav ul li .dropdown-menu.online:after{content:"";background:var(--c-surface);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);position:absolute;left:0;top:0;width:16.0526vw;height:100%;z-index:var(--z-below)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu.online:after{display:none}}header .container nav ul li .dropdown-menu.online .send_message{width:14.4737vw}header .container nav ul li .dropdown-menu .common-item{font-family:var(--font-regular);font-size:.9474vw;display:block;margin-bottom:.7895vw;line-height:1.3;color:var(--c-ink);transition:transform var(--dur-base) var(--ease-out)}header .container nav ul li .dropdown-menu .common-item:hover{background:linear-gradient(272.52deg,var(--c-blue) 39.76%,var(--c-lightblue) 121.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transform:translate(5px)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .common-item{font-size:14px;margin:15px 0}}header .container nav ul li .dropdown-menu .inner-dropdown{display:flex}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown{flex-direction:column}}header .container nav ul li .dropdown-menu .inner-dropdown-title{width:16.0526vw;height:2.3684vw;padding:0 .7895vw 0 2.1053vw;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-regular);font-size:.9474vw}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown-title{width:100%;height:auto;margin:15px 0;padding:0 15px;font-size:16px}}header .container nav ul li .dropdown-menu .inner-dropdown-title:after{content:"";width:.5263vw;height:.2632vw;filter:contrast(6) brightness(0);background-image:url(/images/chevron_down.png);background-size:contain;background-repeat:no-repeat;transform-origin:center;transform:rotate(-90deg)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown-title:after{width:10px;height:5px}}header .container nav ul li .dropdown-menu .inner-dropdown-menu{padding:1.3158vw 0;position:absolute;left:16.0526vw;top:0;overflow:hidden;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);background:var(--c-blue);color:var(--c-surface);height:100%;opacity:0;transform:translate(20px);pointer-events:none}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown-menu{position:relative;height:unset;max-height:0;padding:0;background:transparent;left:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),max-height var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out)}}header .container nav ul li .dropdown-menu .inner-dropdown-menu a{font-size:.8421vw;color:var(--c-surface);text-decoration:underline;line-height:1.2;display:block;margin:0 1.8421vw .5263vw 1.3158vw;font-family:var(--font-semibold)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown-menu a{margin:10px 0;font-size:14px;color:var(--c-ink)}}header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-menu{opacity:1;transform:translate(0);pointer-events:all}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-menu{padding:0 10px;max-height:400px}}header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-title{background:var(--c-blue);color:var(--c-surface);font-family:var(--font-bold)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-title{background:transparent;color:var(--c-ink)}}header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-title:after{filter:brightness(9)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .inner-dropdown:hover .inner-dropdown-title:after{filter:none}}header .container nav ul li .dropdown-menu .send_message{margin-top:1.0526vw;position:relative;left:-1.5789vw;width:calc(100% + 1.5789vw);color:var(--c-blue);font-size:.8421vw;height:2.1053vw;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;font-family:var(--font-regular)}header .container nav ul li .dropdown-menu .send_message:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;z-index:var(--z-below);background-image:url(/images/light_vector.png);background-size:contain;background-repeat:no-repeat;background-position:left center;transition:transform var(--dur-base) var(--ease-out)}header .container nav ul li .dropdown-menu .send_message:hover:before{transform:translate(10px)}@media only screen and (max-width:1024px){header .container nav ul li .dropdown-menu .send_message{display:none}}header .container nav ul li:hover .dropdown-title:after,header .container nav ul li:focus-within .dropdown-title:after{transform:rotate(180deg)}header .container nav ul li:hover .dropdown-menu,header .container nav ul li:focus-within .dropdown-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media only screen and (max-width:1024px){header .container nav ul li:hover .dropdown-menu,header .container nav ul li:focus-within .dropdown-menu{max-height:600px}}@media only screen and (max-width:1024px){header .container nav ul li:last-child{position:absolute;right:25px;top:65px;width:180px}}@media only screen and (max-width:1024px){header .container nav ul li:nth-last-child(2){position:absolute;left:25px;top:65px;width:60px}}.button_default{color:var(--c-surface);font-family:var(--font-bold);font-size:1.0526vw;text-decoration:none;height:3.6842vw;display:flex;justify-content:flex-end;align-items:center;padding-right:4.2105vw;width:18.9474vw;border:none;outline:none;position:relative;z-index:1}@media only screen and (max-width:480px){.button_default{padding-right:35px}}.button_default:before{z-index:var(--z-below);content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:url(/images/btn.svg);background-size:100% auto;background-repeat:no-repeat;background-position:right center;transition:transform var(--dur-base) var(--ease-out)}.button_default:hover:before{transform:translate(10px)}.button_default:active:before{transform:translate(10px) scale(.98);transition-duration:var(--dur-fast)}.big_title{text-align:center;font-family:var(--font-extrabold);font-size:2.3684vw;color:var(--c-blue);margin:0 0 1.0526vw;text-transform:uppercase;text-wrap:balance}@media only screen and (max-width:480px){.big_title{font-size:16px}}.big_title span{color:var(--c-lightblue)}.page_main .main_slider{margin-top:1.0526vw;margin-bottom:4.7368vw;position:relative;border-radius:var(--radius-lg);overflow:hidden;padding-bottom:45px}@media only screen and (max-width:480px){.page_main .main_slider{margin:12px 0 25px;border-radius:var(--radius-md);padding-bottom:0}}.page_main .main_slider:after{content:"";display:block;width:100%;padding-top:30%}@media only screen and (max-width:480px){.page_main .main_slider:after{padding-top:70%}}.page_main .main_slider .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition-timing-function:ease-in-out}.page_main .main_slider .swiper-slide{height:calc(100% - 45px);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;padding-bottom:1.8421vw}@media only screen and (max-width:480px){.page_main .main_slider .swiper-slide{height:100%;width:100%!important;padding:30px 20px 15px}}@media only screen and (max-width:480px){.page_main .main_slider .swiper-slide .button_default{font-size:14px;height:50px;width:240px;justify-content:center;padding-right:0}}.page_main .main_slider .swiper-navigation{position:absolute;bottom:10px;width:100%;display:flex;justify-content:center;align-items:center;z-index:10}@media only screen and (max-width:480px){.page_main .main_slider .swiper-navigation{display:none}}.page_main .main_slider .swiper-navigation .next{background-image:url(/images/chevron_right.png)}.page_main .main_slider .swiper-navigation .prev{background-image:url(/images/chevron_left.png)}.page_main .main_slider .swiper-navigation .next,.page_main .main_slider .swiper-navigation .prev{width:7px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin:0 10px}.page_main .main_slider .swiper-navigation .swiper-pagination{position:relative;bottom:0}@media only screen and (max-width:480px){.page_main .main_slider .swiper-navigation .swiper-pagination{display:none}}.page_main .main_slider .swiper-navigation .swiper-pagination-bullet{height:15px;width:15px;opacity:1;background:var(--c-surface);border:1px solid var(--c-lightblue);margin:0 10px}.page_main .main_slider .swiper-navigation .swiper-pagination-bullet-active{background:var(--c-lightblue)}.page_main .intro{margin:-1.5789vw 0 3.6842vw;text-align:center}@media only screen and (max-width:480px){.page_main .intro{margin:0 0 25px}}.page_main .intro .big_title{margin-bottom:.7895vw;font-size:2.8947vw;line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page_main .intro .big_title{font-size:20px;margin-bottom:10px}}.page_main .intro .intro_text{max-width:60ch;margin:0 auto 1.8421vw;color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.3684vw,15px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_main .intro .intro_text{margin-bottom:16px}}.page_main .intro .button_default{margin:0 auto;width:25.2632vw;height:4.4737vw;padding-right:7.8947vw;font-family:var(--font-extrabold);font-size:1.5789vw}@media only screen and (max-width:480px){.page_main .intro .button_default{width:240px;height:50px;padding-right:40px;font-size:15px}}.page_main .online{padding-top:25px;padding-bottom:2.1053vw;position:relative;z-index:1}@media only screen and (max-width:480px){.page_main .online .big_title{display:none}}.page_main .online:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(#fff,#fff0);z-index:var(--z-below);border-radius:var(--radius-md)}@media only screen and (max-width:480px){.page_main .online:after{background:none}}.page_main .online .wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width:480px){.page_main .online .wrap{flex-direction:column;align-items:center}}.page_main .online .wrap .item{width:calc(33.3% - 1.5789vw);margin:0 .7895vw 1.0526vw;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center center;transform-style:preserve-3d;perspective:500px}@media only screen and (max-width:480px){.page_main .online .wrap .item{width:100%}}.page_main .online .wrap .item:hover .text{transform:translateZ(5px)}.page_main .online .wrap .item:after{content:"";display:block;width:100%;padding-top:113%}@media only screen and (max-width:480px){.page_main .online .wrap .item:after{padding-top:115%}}.page_main .online .wrap .item:hover .image{filter:var(--drop-shadow-md)}.page_main .online .wrap .item .image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:filter var(--dur-base) var(--ease-out)}.page_main .online .wrap .item .text{position:absolute;left:0;top:0;width:100%;height:100%;padding:7.1053vw 3.4211vw 0;color:var(--c-surface);font-size:1.2632vw;transition:transform var(--dur-base) var(--ease-out)}@media only screen and (max-width:480px){.page_main .online .wrap .item .text{padding:50px 0;display:flex;flex-direction:column;justify-content:center}}.page_main .online .wrap .item .text .title{text-align:center;font-size:1.8421vw;font-family:var(--font-black);height:4.4737vw;text-transform:uppercase}@media only screen and (max-width:480px){.page_main .online .wrap .item .text .title{font-size:18px;white-space:pre-line;height:auto}}.page_main .online .wrap .item .text ul{padding:0;margin:0;list-style-type:none}@media only screen and (max-width:480px){.page_main .online .wrap .item .text ul{margin:20px 50px 0;font-size:14px;line-height:1.2}}.page_main .online .wrap .item .text ul li{transition:background-color var(--dur-fast) var(--ease-out);padding:.1579vw 10px;border-radius:var(--radius-sm)}@media only screen and (max-width:640px){.page_main .online .wrap .item .text ul li{padding:0;margin-bottom:4px}}.page_main .online .wrap .item .text ul li:hover{background:var(--c-surface)}.page_main .online .wrap .item .text ul li:hover a{color:var(--c-lightblue)}.page_main .online .wrap .item .text ul li a{display:block;color:var(--c-surface);font-family:var(--font-regular);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}@media only screen and (max-width:640px){.page_main .online .wrap .item .text ul li a{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:5px 0}}.page_main .online .wrap .item .text ul li .course_name{display:block;text-decoration:underline}.page_main .online .wrap .item .text ul li .course_meta{display:block;margin-top:1px;font-family:var(--font-semibold);font-size:max(.8947vw,12px);line-height:var(--lh-tight);opacity:.9}.page_main .company{padding:6.0526vw 0 3.6842vw;display:flex}@media only screen and (max-width:480px){.page_main .company{flex-direction:column;align-items:center}}.page_main .company .image{width:33.9474vw;position:relative;flex-shrink:0}@media only screen and (max-width:480px){.page_main .company .image{width:100%}}@media only screen and (max-width:480px){.page_main .company .image .swiper-wrapper{position:absolute}}.page_main .company .image .swiper-navigation{position:absolute;bottom:35px;z-index:10;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.page_main .company .image .swiper-navigation{display:none}}.page_main .company .image .swiper-navigation .next{background-image:url(/images/chevron_right.png)}.page_main .company .image .swiper-navigation .prev{background-image:url(/images/chevron_left.png)}.page_main .company .image .swiper-navigation .next,.page_main .company .image .swiper-navigation .prev{width:12px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin:0 25px}.page_main .company .image .cert1,.page_main .company .image .cert2{width:90%;height:90%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;position:relative}@media only screen and (max-width:480px){.page_main .company .image .cert1,.page_main .company .image .cert2{height:100%}}.page_main .company .image .cert1:after,.page_main .company .image .cert2:after{content:"";position:absolute;left:0;top:0;background-image:url(/images/border.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:100%;height:100%;z-index:1}.page_main .company .image .cert1{left:0;top:0;z-index:1}.page_main .company .image .cert2{right:0;bottom:0}.page_main .company .image:after{content:"";padding-top:137%;display:block;width:100%}.page_main .company .text{padding-left:6.5789vw;display:flex;flex-direction:column;justify-content:space-between;line-height:1.2}@media only screen and (max-width:480px){.page_main .company .text{margin:20px 0 55px}}.page_main .company .text .title{font-family:var(--font-black);font-size:2.3684vw;color:var(--c-blue)}@media only screen and (max-width:480px){.page_main .company .text .title{font-size:24px;text-align:center;margin-bottom:15px}}.page_main .company .text .blue{font-size:2vw;font-family:var(--font-bold);color:var(--c-blue)}@media only screen and (max-width:480px){.page_main .company .text .blue{font-size:18px;margin-bottom:20px}}.page_main .company .text .inner{font-size:1.1579vw}@media only screen and (max-width:480px){.page_main .company .text .inner{font-size:small;margin:2.6316vw 0}}.page_main .company .text .button_default{width:37.3684vw;height:6.8421vw;font-size:1.8421vw;white-space:pre-line}@media only screen and (max-width:480px){.page_main .company .text .button_default{width:63.1579vw;height:14.2105vw;font-size:4.2105vw;margin:2.6316vw 0}}.page_about .company{padding:6.0526vw 0 3.6842vw;display:flex}@media only screen and (max-width:480px){.page_about .company{flex-direction:column}}.page_about .company .image{width:26.3158vw;height:33.6842vw;margin-right:5.2632vw;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}@media only screen and (max-width:480px){.page_about .company .image{width:100%;height:auto}}@media only screen and (max-width:480px){.page_about .company .image .swiper-wrapper{position:absolute}}.page_about .company .image .cert1,.page_about .company .image .cert2{height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;box-shadow:var(--shadow-md)}.page_about .company .image .cert1:after,.page_about .company .image .cert2:after{content:"";position:absolute;left:0;top:0;background-image:url(/images/border.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:100%;height:100%;z-index:1}.page_about .company .image:after{content:"";padding-top:110%;display:block;width:100%}@media only screen and (max-width:480px){.page_about .company .image:after{padding-top:120%}}.page_about .company .text{padding-left:4.4737vw;padding-bottom:6.8421vw;display:flex;flex-direction:column;justify-content:space-between;line-height:1.2}@media only screen and (max-width:480px){.page_about .company .text{padding:10px 0 0}}.page_about .company .text .title{font-family:var(--font-black);font-size:2.3684vw;color:var(--c-blue)}@media only screen and (max-width:1023px){.page_about .company .text .title{font-size:14px;text-align:center}}.page_about .company .text .blue{font-size:2vw;font-family:var(--font-bold);color:var(--c-blue)}@media only screen and (max-width:480px){.page_about .company .text .blue{font-size:14px;margin:15px 0}}.page_about .company .text .inner{font-size:1.1579vw}@media only screen and (max-width:480px){.page_about .company .text .inner{font-size:12px;margin:0 0 50px}}.page_about .about_item{margin-bottom:5.2632vw}.page_about .about_item .big_title{text-transform:uppercase;margin-bottom:35px}@media only screen and (max-width:480px){.page_about .about_item .big_title{font-size:16px;display:block}}.page_about .about_item .wrap{display:flex}@media only screen and (max-width:480px){.page_about .about_item .wrap{flex-direction:column}}.page_about .about_item .wrap .about_swiper{width:39.2105vw;flex-shrink:0;position:relative;overflow:hidden;height:31.0526vw}@media only screen and (max-width:480px){.page_about .about_item .wrap .about_swiper{width:100%;margin:10px 0;height:280px}}.page_about .about_item .wrap .about_swiper .swiper-slide{height:90%}@media only screen and (max-width:480px){.page_about .about_item .wrap .about_swiper .swiper-slide{height:100%}}.page_about .about_item .wrap .about_swiper .swiper-slide img{width:100%;height:100%;border-radius:var(--radius-lg);object-fit:cover}.page_about .about_item .wrap .about_swiper .swiper-pagination{bottom:20px;position:absolute;left:50%;transform:translate(-50%);z-index:10}.page_about .about_item .wrap .about_swiper .swiper-pagination-bullet{height:15px;width:15px;opacity:1;background:var(--c-surface);border:1px solid var(--c-lightblue);margin:0 10px}.page_about .about_item .wrap .about_swiper .swiper-pagination-bullet-active{background:var(--c-lightblue)}.page_about .about_item .wrap .image{width:26.3158vw;height:35.5263vw;margin-right:2.6316vw;flex-shrink:0;position:relative}@media only screen and (max-width:480px){.page_about .about_item .wrap .image{display:block;margin-right:0;height:400px;width:90%}}@media only screen and (max-width:480px){.page_about .about_item .wrap .image .swiper-wrapper{position:absolute}}.page_about .about_item .wrap .image .cert1,.page_about .about_item .wrap .image .cert2{width:55%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;box-shadow:var(--shadow-md)}.page_about .about_item .wrap .image .cert1:after,.page_about .about_item .wrap .image .cert2:after{content:"";position:absolute;left:0;top:0;background-image:url(/images/border.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:100%;height:100%;z-index:1}.page_about .about_item .wrap .image .cert1{left:0;top:0;z-index:1}.page_about .about_item .wrap .image .cert2{right:0;bottom:0}.page_about .about_item .wrap .text{height:100%}.page_about .about_item .wrap .text .os-padding{width:100%!important}.page_about .about_item .wrap .text .os-viewport{display:flex;flex-direction:column;justify-content:space-between;padding:1.3158vw 0 2.6316vw 3.4211vw!important}.page_about .about_item .wrap .text .blue{font-family:var(--font-bold);color:var(--c-blue);font-size:1.8421vw;line-height:1.3}@media only screen and (max-width:480px){.page_about .about_item .wrap .text .blue{font-size:14px;margin:5px 0 10px}}.page_about .about_item .wrap .text .desc{font-size:1.1579vw;line-height:1.3}@media only screen and (max-width:480px){.page_about .about_item .wrap .text .desc{font-size:12px;margin:0 0 30px}}.page_about .about_item .wrap .text .desc ul{padding:0 0 0 1.3158vw;margin:0}.page_about .projects{margin-bottom:2.6316vw}.page_about .projects .big_title{text-transform:uppercase}@media only screen and (max-width:480px){.page_about .projects .big_title{font-size:16px}}.page_about .projects .wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width:480px){.page_about .projects .wrap{flex-direction:column}}.page_about .projects .wrap .item{width:calc(50% - .7368vw);margin:.3684vw;background:linear-gradient(-80.22deg,#3a66ad,#44c0f0);border-radius:var(--radius-lg);padding:1.8421vw;font-size:1.2632vw;color:var(--c-white);height:19.4737vw}@media only screen and (max-width:480px){.page_about .projects .wrap .item{width:100%;height:100%;font-size:12px;padding:15px;margin:5px 0}}.page_contacts{padding-top:4.7368vw;padding-bottom:2.8947vw}.page_contacts .wrap{display:flex;margin-top:3.1579vw}@media only screen and (max-width:480px){.page_contacts .wrap{flex-direction:column}}.page_contacts .wrap .map_item{width:39.2105vw;position:relative;overflow:hidden;border-radius:var(--radius-lg);height:31.0526vw;flex-shrink:0}@media only screen and (max-width:480px){.page_contacts .wrap .map_item{width:100%;height:280px}}.page_contacts .wrap .text{padding-left:3.1579vw;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:480px){.page_contacts .wrap .text{padding:15px 0}}.page_contacts .wrap .text .desc{color:var(--c-blue);font-size:1.5789vw;font-family:var(--font-bold);line-height:1.2}@media only screen and (max-width:480px){.page_contacts .wrap .text .desc{font-size:14px;margin:15px 0}}.page_contacts .wrap .text .desc p:first-child{margin-top:0}.page_contacts .wrap .text .icon_block{display:flex;align-items:center}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block{align-items:flex-start;margin:20px 0}}.page_contacts .wrap .text .icon_block .icon{margin-right:1.3158vw;width:4.2105vw;height:4.7368vw;flex-shrink:0}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block .icon{height:60px;width:50px;margin-right:15px;block-size:auto}}.page_contacts .wrap .text .icon_block .icon img{width:100%;height:100%}.page_contacts .wrap .text .icon_block .inner{color:var(--c-blue);display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block .inner{flex-direction:column;align-self:center}}.page_contacts .wrap .text .icon_block .inner a{color:var(--c-blue);font-size:1.7895vw;font-family:var(--font-bold);display:inline-block;position:relative;text-decoration:none}.page_contacts .wrap .text .icon_block .inner a:after{content:"";transition:transform var(--dur-base) var(--ease-out);width:100%;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:-2px;height:1px;background:var(--c-blue)}.page_contacts .wrap .text .icon_block .inner a:hover:after{transform:scaleX(1)}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block .inner a{font-size:14px;white-space:pre}}.page_contacts .wrap .text .icon_block .inner .block{width:50%}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block .inner .block{margin:2.6316vw 0}}.page_contacts .wrap .text .icon_block .inner .block a{margin-bottom:.5263vw}.page_contacts .wrap .text .icon_block .inner .block .block_title{font-size:1.1579vw;font-family:var(--font-semibold);margin-bottom:.7895vw}@media only screen and (max-width:480px){.page_contacts .wrap .text .icon_block .inner .block .block_title{font-size:12px;margin-bottom:10px;width:140px}}.page_news .anons{padding-top:5.2632vw}@media only screen and (max-width:480px){.page_news .anons .big_title{display:block;font-size:14px}}.page_news .anons .anons_swiper{margin-top:1.5789vw;position:relative;overflow:hidden;padding-bottom:35px}@media only screen and (max-width:480px){.page_news .anons .anons_swiper{height:220px}}.page_news .anons .anons_swiper .swiper-wrapper{transition-timing-function:ease-in-out}.page_news .anons .anons_swiper .swiper-slide{border-radius:var(--radius-pill);position:relative;overflow:hidden;background-size:cover;background-position:center;display:flex}@media only screen and (max-width:480px){.page_news .anons .anons_swiper .swiper-slide{border-radius:var(--radius-md)}}.page_news .anons .anons_swiper .swiper-slide .date{width:50%;height:100%;background:url(/images/anons_vector.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0;display:flex;color:var(--c-white);font-size:1.8421vw;justify-content:flex-end;white-space:pre-line;align-items:center;padding-right:4.2105vw;line-height:1.2}@media only screen and (max-width:480px){.page_news .anons .anons_swiper .swiper-slide .date{font-size:12px;padding-left:50px}}.page_news .anons .anons_swiper .swiper-slide .text{position:absolute;left:50%;top:0;width:50%;height:100%;display:flex;align-items:center;color:var(--c-blue);font-family:var(--font-extrabold);font-size:2.3684vw;line-height:1.3;white-space:pre-line;padding-left:1.8421vw}@media only screen and (max-width:480px){.page_news .anons .anons_swiper .swiper-slide .text{font-size:12px}}.page_news .anons .anons_swiper .swiper-slide:after{content:"";padding-top:15%;display:block;width:100%}.page_news .anons .anons_swiper .swiper-navigation{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}.page_news .anons .anons_swiper .swiper-navigation .next{background-image:url(/images/chevron_right.png)}.page_news .anons .anons_swiper .swiper-navigation .prev{background-image:url(/images/chevron_left.png)}.page_news .anons .anons_swiper .swiper-navigation .next,.page_news .anons .anons_swiper .swiper-navigation .prev{width:7px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;margin:0 10px}.page_news .anons .anons_swiper .swiper-navigation .swiper-pagination{position:relative;bottom:0}.page_news .anons .anons_swiper .swiper-navigation .swiper-pagination-bullet{height:15px;width:15px;opacity:1;background:var(--c-surface);border:1px solid var(--c-lightblue);margin:0 10px}.page_news .anons .anons_swiper .swiper-navigation .swiper-pagination-bullet-active{background:var(--c-lightblue)}.page_news .news{padding:5.5789vw 0 3.6842vw}@media only screen and (max-width:480px){.page_news .news .big_title{display:block;font-size:14px}}.page_news .news .wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width:480px){.page_news .news .wrap{flex-direction:column}}.page_news .news .wrap .item{width:calc(50% - .7368vw);margin:.3684vw;border-radius:var(--radius-lg);height:25.5263vw;position:relative;z-index:1;overflow:hidden;padding:3.1579vw 2.6316vw;display:flex;align-items:flex-end;text-decoration:none;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.page_news .news .wrap .item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_news .news .wrap .item:hover .image{transform:scale(1.05) rotate(1deg)}@media only screen and (max-width:480px){.page_news .news .wrap .item{width:100%;height:200px;border-radius:var(--radius-md);margin:5px 0}}.page_news .news .wrap .item .text{font-size:1.8421vw;font-family:var(--font-bold);color:var(--c-white);position:relative;z-index:2}@media only screen and (max-width:480px){.page_news .news .wrap .item .text{font-size:12px}}.page_news .news .wrap .item .text time{font-size:1.0526vw;display:block;margin-bottom:1.5789vw}@media only screen and (max-width:480px){.page_news .news .wrap .item .text time{font-size:12px}}.page_news .news .wrap .item .text .title{height:6.8421vw;display:block;line-height:1.5}.page_news .news .wrap .item .image{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1;transition:transform var(--dur-base) var(--ease-out)}.page_news .news .wrap .item:before,.page_news .news .wrap .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.page_news .news .wrap .item:before{opacity:1;z-index:1;background:linear-gradient(54.82deg,#3a66ad,#44c0f000)}.page_news .news .wrap .item:after{z-index:0;opacity:.7;background:linear-gradient(127deg,#3a66ad,#44c0f0)}.news-show{padding:4.7368vw 0 4.2105vw}@media only screen and (max-width:1023px){.news-show{padding:0 0 40px}}.news-show .wrap{display:flex}@media only screen and (max-width:1023px){.news-show .wrap{position:relative}}.news-show .wrap .new_btn{width:6.3158vw;display:flex;align-items:center;flex-shrink:0;position:relative;height:calc(100vh - 10vw);text-decoration:none}@media only screen and (max-width:1023px){.news-show .wrap .new_btn{width:100px;position:absolute;left:0;height:auto;top:0}}.news-show .wrap .new_btn .arrow{background-size:contain;background-repeat:no-repeat;background-position:center;width:1.8421vw;height:5vw;position:absolute}@media only screen and (max-width:1023px){.news-show .wrap .new_btn .arrow{width:17px;height:47px}}.news-show .wrap .new_btn .text{color:var(--c-blue);font-size:.6316vw;font-family:var(--font-semibold);white-space:pre-line;text-align:center}@media only screen and (max-width:1023px){.news-show .wrap .new_btn .text{font-size:10px}}@media only screen and (max-width:1023px){.news-show .wrap .new_btn.prev_new{left:10px}}.news-show .wrap .new_btn.prev_new .arrow{background-image:url(/images/arrow-left.png);left:-1.3158vw}@media only screen and (max-width:1023px){.news-show .wrap .new_btn.prev_new .arrow{left:-20px}}@media only screen and (max-width:1023px){.news-show .wrap .new_btn.next_new{left:auto;right:10px}}.news-show .wrap .new_btn.next_new{justify-content:flex-end}.news-show .wrap .new_btn.next_new .arrow{background-image:url(/images/arrow_right.png);right:-1.3158vw}@media only screen and (max-width:1023px){.news-show .wrap .new_btn.next_new .arrow{right:-20px}}.news-show .wrap .content{flex-shrink:1;font-size:1.0526vw}@media only screen and (max-width:480px){.news-show .wrap .content .big_title{display:block;margin:15px 0;font-size:14px}}.news-show .wrap .content img{width:100%}@media only screen and (max-width:480px){.news-show .wrap .content img{height:150px!important;border-radius:var(--radius-md);margin:20px 0;object-fit:cover}}.news-show .wrap .content time{margin:40px 0;display:block;font-family:var(--font-bold);color:var(--c-muted)}@media only screen and (max-width:1023px){.news-show .wrap .content time{display:block;margin:5px 0;font-size:10px}}@media only screen and (max-width:480px){.news-show .wrap .content .text{font-size:12px}}.page_course .breadcrumbs li,.page_course .breadcrumbs li a{color:var(--c-white)}.page_course .course_top{padding:5vw var(--container-padding) 2.1053vw;background:linear-gradient(33.79deg,#3a66ad,#44c0f0);position:relative;min-height:28.9474vw}@media only screen and (max-width:480px){.page_course .course_top{display:flex;flex-direction:column;min-height:464px;padding-bottom:24px;border-radius:0 0 var(--radius-md) var(--radius-md)}}.page_course .course_top .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;opacity:.25}.page_course .course_top .wrap{display:flex;position:relative;z-index:2}@media only screen and (max-width:480px){.page_course .course_top .wrap{flex-direction:column;align-items:center}}.page_course .course_top .wrap .image{width:13.9474vw;height:15.7895vw;background-size:contain;background-repeat:no-repeat;background-position:top left;flex-shrink:0}@media only screen and (max-width:480px){.page_course .course_top .wrap .image{width:88px;height:100px}}.page_course .course_top .wrap .text{padding-left:2.1053vw;color:var(--c-white)}@media only screen and (max-width:480px){.page_course .course_top .wrap .text{padding-left:0}}.page_course .course_top .wrap .text .title{font-size:2.8947vw;font-family:var(--font-black);margin-bottom:3.9474vw;text-transform:uppercase}@media only screen and (max-width:480px){.page_course .course_top .wrap .text .title{font-size:17px;text-align:center;margin:10px 0}}.page_course .course_top .wrap .text .desc{font-family:var(--font-semibold);font-size:1.1579vw;line-height:1.2}@media only screen and (max-width:480px){.page_course .course_top .wrap .text .desc{margin:0 0 24px;font-size:12px;text-align:left}}.page_course .course_top .course_cta{position:relative;z-index:2;display:flex;align-items:center;gap:1.5789vw}@media only screen and (max-width:480px){.page_course .course_top .course_cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto}}.page_course .course_top .course_secondary{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:4.4737vw;padding:0 2.3684vw;border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-blue);font-family:var(--font-extrabold);font-size:1.4737vw;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.page_course .course_top .course_secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_course .course_top .course_secondary:active{transform:translateY(0) scale(.98);transition-duration:var(--dur-fast)}@media only screen and (max-width:480px){.page_course .course_top .course_secondary{height:46px;font-size:14px;border-radius:var(--radius-md)}}.page_course .course_top .course_link{flex-shrink:0;position:relative}.page_course .course_top .course_link:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.page_course .course_top .course_link{color:var(--c-white);font-size:max(1.0526vw,13px);text-decoration:underline;text-underline-offset:3px;opacity:.85;transition:opacity var(--dur-fast) var(--ease-out)}.page_course .course_top .course_link:hover{opacity:1}@media only screen and (max-width:480px){.page_course .course_top .course_link{text-align:center}}.page_course .course_top .button_default{z-index:2;position:relative;width:100%;min-width:0;display:flex;justify-content:space-between;padding-left:16.0526vw;padding-right:5.2632vw;font-family:var(--font-extrabold);height:4.4737vw}@media only screen and (max-width:480px){.page_course .course_top .button_default{height:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0}.page_course .course_top .button_default:before{display:none}}.page_course .course_top .button_default:before{background-image:url(/images/btn_big.svg)}.page_course .course_top .button_default .price{font-size:1.4737vw;line-height:var(--lh-tight);padding-right:1.5789vw}@media only screen and (max-width:480px){.page_course .course_top .button_default .price{padding-right:0;font-size:13px;line-height:var(--lh-tight);text-align:center;margin-bottom:10px}}.page_course .course_top .button_default:hover .action:after{transform:scaleX(1)}.page_course .course_top .button_default .action{font-size:1.8421vw;position:relative;display:inline-block;flex-shrink:0;white-space:nowrap;text-decoration:none}.page_course .course_top .button_default .action:after{content:"";transition:transform var(--dur-base) var(--ease-out);width:100%;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:-2px;height:2px;background:var(--c-surface)}@media only screen and (max-width:480px){.page_course .course_top .button_default .action{display:flex;align-items:center;justify-content:center;height:46px;padding-right:20px;font-size:14px;background:url(/images/button.png) right center/100% 100% no-repeat;transition:transform var(--dur-base) var(--ease-out)}.page_course .course_top .button_default .action:after{display:none}}@media only screen and (max-width:480px){.page_course .course_top .button_default:active .action{transform:translate(6px);transition-duration:var(--dur-fast)}}.page_course .info{padding:2.3684vw var(--container-padding) 3.1579vw}@media only screen and (max-width:480px){.page_course .info{padding:0}}.page_course .info .big_title{text-transform:uppercase;margin:25px 0}@media only screen and (max-width:480px){.page_course .info .big_title{margin:25px 0 0}}.page_course .info .content{width:85%;text-align:center;margin:0 auto}@media only screen and (max-width:480px){.page_course .info .content{width:100%}}.page_course .info .content iframe{width:100%;height:34.2105vw;position:relative;border-radius:var(--radius-lg);overflow:hidden}@media only screen and (max-width:480px){.page_course .info .content iframe{width:300px;margin:10px 0;height:200px}}.page_course .info .button_default{width:75%;margin-top:3.1579vw;height:4.4737vw;font-size:1.8421vw;padding-right:10.7895vw;font-family:var(--font-extrabold)}.page_course .info .button_default:before{background-image:url(/images/btn_medium.svg)}.page_course .info .button_default:hover span:after{transform:scaleX(1)}.page_course .info .button_default span{position:relative;display:inline-block}.page_course .info .button_default span:after{content:"";transition:transform var(--dur-base) var(--ease-out);width:100%;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:-2px;height:2px;background:var(--c-surface)}@media only screen and (max-width:480px){.page_course .info .button_default{background-image:url(/images/button_default.png);width:80%;margin:0 0 15px;height:50px;font-size:12px;padding-right:35px}}.page_course .course_hidden_notice{padding:var(--space-3) var(--container-padding);background:var(--c-red);color:var(--c-white);font-family:var(--font-semibold);font-size:max(1.0526vw,14px);line-height:var(--lh-tight);text-align:center}.page_course .course_top .wrap .text{min-width:0;overflow-wrap:break-word}.page_course .course_top .course_facts{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.7895vw 2.6316vw;margin:.5263vw 0 1.8421vw;padding:0;list-style:none;color:var(--c-white)}@media only screen and (max-width:480px){.page_course .course_top .course_facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0 0 20px}}.page_course .course_top .course_facts li{display:flex;flex-direction:column;gap:2px;min-width:0}.page_course .course_top .course_fact_label{font-family:var(--font-regular);font-size:max(.8421vw,12px);line-height:var(--lh-tight);opacity:.85}.page_course .course_top .course_fact_value{font-family:var(--font-extrabold);font-size:max(1.2632vw,14px);line-height:var(--lh-tight);overflow-wrap:anywhere}.page_course .course_top .course_state_note{position:relative;z-index:2;max-width:60ch;margin:1.0526vw 0 0;color:var(--c-white);font-size:max(1.0526vw,13px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_course .course_top .course_state_note{margin-top:12px;text-align:center}}.page_course .course_top .course_top_progress{position:relative;z-index:2;max-width:max(31.5789vw,280px);margin-top:1.0526vw}@media only screen and (max-width:480px){.page_course .course_top .course_top_progress{max-width:none;margin-top:12px}}.page_course .course_top .course_top_progress .course-progress__label{color:var(--c-white)}.page_course .course_top .course_cta{flex-wrap:wrap;row-gap:1.3158vw}.page_course .course_top .button_default{flex:1 0 100%}.page_course .course_top .course_more_actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.3158vw 2.1053vw}@media only screen and (max-width:480px){.page_course .course_top .course_more_actions{flex-direction:column;align-items:stretch;gap:12px}}@media(min-width:481px){.page_course .course_top--with-image .course_facts,.page_course .course_top--with-image .course_more_actions,.page_course .course_top--with-image .course_state_note,.page_course .course_top--with-image .course_top_progress{margin-left:16.0526vw}.page_course .course_top:not(.course_top--with-image) .button_default{padding-left:0}}.page_course .info .content .course_video{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--c-ink);cursor:pointer}@media only screen and (max-width:480px){.page_course .info .content .course_video{border-radius:var(--radius-md)}}.page_course .info .content .course_video img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.page_course .info .content .course_video.is-playing{cursor:auto}.page_course .info .content .course_video:hover img{transform:scale(1.02)}.page_course .info .content .course_video:hover .course_video_play{transform:translate(-50%,-50%) scale(1.06)}.page_course .info .content .course_video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;border-radius:0}.page_course .course_video_play{position:absolute;top:50%;left:50%;width:max(6.3158vw,64px);height:max(6.3158vw,64px);border-radius:var(--radius-round);background:var(--gradient-brand);box-shadow:var(--shadow-md);transform:translate(-50%,-50%);transition:transform var(--dur-base) var(--ease-out)}.page_course .course_video_play:after{content:"";position:absolute;top:50%;left:54%;width:32%;height:40%;background:url(/images/play.png) center/contain no-repeat;transform:translate(-50%,-50%)}@media only screen and (max-width:480px){.page_course .course_trailer{padding:0 var(--container-padding) var(--space-5)}}.page_course .course_block{padding:2.3684vw var(--container-padding) .7895vw}@media only screen and (max-width:480px){.page_course .course_block{padding:var(--space-5) var(--container-padding) 0}}.page_course .course_block .big_title{margin-bottom:1.8421vw}@media only screen and (max-width:480px){.page_course .course_block .big_title{margin-bottom:16px}}.page_course .course_card{background:var(--c-surface);border-radius:var(--radius-lg);padding:2.3684vw 2.8947vw;color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.1579vw,14px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_course .course_card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md)}}.page_course .course_card p{margin:0 0 .7895vw}.page_course .course_card p:last-child{margin-bottom:0}.page_course .course_card_title{margin-bottom:1.3158vw;color:var(--c-blue);font-family:var(--font-extrabold);font-size:max(1.6842vw,17px);line-height:var(--lh-tight);text-wrap:balance}@media only screen and (max-width:480px){.page_course .course_card_title{margin-bottom:12px}}.page_course .course_lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,31.5789vw),1fr));gap:1.5789vw}@media only screen and (max-width:480px){.page_course .course_lists{gap:12px}}.page_course .course_checklist{margin:0;padding:0;list-style:none}.page_course .course_checklist li{position:relative;padding-left:max(1.8947vw,22px)}.page_course .course_checklist li+li{margin-top:.6316vw}@media only screen and (max-width:480px){.page_course .course_checklist li+li{margin-top:8px}}.page_course .course_checklist li:before{content:"";position:absolute;left:0;top:.5em;width:max(.7368vw,9px);height:max(.7368vw,9px);border-radius:var(--radius-round);background:var(--gradient-brand)}.page_course .course_program{margin:0;padding:0;list-style:none;counter-reset:course-program}.page_course .course_program>li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.5789vw;align-items:center;margin-bottom:.7895vw;padding:1.0526vw 2.1053vw;background:var(--c-surface);border-radius:var(--radius-md);counter-increment:course-program}@media only screen and (max-width:480px){.page_course .course_program>li{column-gap:12px;margin-bottom:10px;padding:12px}}.page_course .course_program>li:before{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:max(3.1579vw,36px);height:max(3.1579vw,36px);border-radius:var(--radius-round);background:var(--gradient-brand);color:var(--c-white);font-family:var(--font-extrabold);font-size:max(1.2632vw,15px);line-height:1;content:counter(course-program);grid-row:1/span 2}.page_course .course_program_name{color:var(--c-blue);font-family:var(--font-bold);font-size:max(1.3684vw,15px);line-height:var(--lh-tight);overflow-wrap:anywhere}.page_course .course_program_note{grid-column:2;margin:.3158vw 0 0;color:var(--c-muted);font-size:max(.9474vw,13px);line-height:var(--lh-tight)}.page_course .course_steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5789vw;margin:0;padding:0;list-style:none;counter-reset:course-step}.page_course .course_steps.course_steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:1023px){.page_course .course_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media only screen and (max-width:480px){.page_course .course_steps{grid-template-columns:minmax(0,1fr);gap:12px}}.page_course .course_steps>li{counter-increment:course-step}@media only screen and (max-width:480px){.page_course .course_steps>li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center}.page_course .course_steps>li p{grid-column:1/-1;margin-top:8px}.page_course .course_steps>li .course_card_title{margin-bottom:0}}.page_course .course_steps>li:before{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:max(3.1579vw,36px);height:max(3.1579vw,36px);border-radius:var(--radius-round);background:var(--gradient-brand);color:var(--c-white);font-family:var(--font-extrabold);font-size:max(1.2632vw,15px);line-height:1;content:counter(course-step);margin-bottom:1.0526vw}@media only screen and (max-width:480px){.page_course .course_steps>li:before{margin-bottom:0}}.page_course .course_top.course_final{min-height:0;margin-top:2.3684vw;padding:3.1579vw var(--container-padding)}@media only screen and (max-width:480px){.page_course .course_top.course_final{min-height:0;margin-top:var(--space-6);padding:var(--space-6) var(--container-padding);border-radius:var(--radius-md) var(--radius-md) 0 0}}.page_course .course_top.course_final .course_final_title{position:relative;z-index:2;margin:0 0 1.8421vw;color:var(--c-white);font-family:var(--font-black);font-size:max(2.1053vw,17px);line-height:var(--lh-tight);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}@media only screen and (max-width:480px){.page_course .course_top.course_final .course_final_title{margin-bottom:20px;text-align:center}}.page_services .services{padding-top:4.7368vw;padding-bottom:4.4737vw}.page_services .services .big_title{font-size:2.3684vw;font-family:var(--font-black);margin-bottom:2.3684vw}@media only screen and (max-width:480px){.page_services .services .big_title{display:block;font-size:14px}}.page_services .services .wrap{padding:0 7.8947vw}@media only screen and (max-width:480px){.page_services .services .wrap{padding:0 5px}}.page_services .services .btn{display:flex;justify-content:center;align-items:center;color:var(--c-white);font-size:1.0526vw;border-radius:var(--radius-pill);text-decoration:none;margin:2.3684vw auto 0;background:linear-gradient(-87.89deg,#3a66ad,#44c0f0);height:3.1579vw;width:15.2632vw}@media only screen and (max-width:480px){.page_services .services .btn{font-size:12px;height:35px;width:60%}}.page_services .services .btn span{position:relative;display:inline-block}.page_services .services .btn span:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;background:var(--c-surface);width:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.page_services .services .btn:hover span:after{transform:scaleX(1)}.page_services .services .btn:after{content:"";background-image:url(/images/download.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.3158vw;height:1.0526vw;margin-left:.7895vw;display:block}@media only screen and (max-width:480px){.page_services .services .btn:after{width:10px;height:10px}}.page_services .services .wrap .item,.page_course .course_faq .wrap .item{margin-bottom:.7895vw;background:var(--c-surface);border-radius:var(--radius-md);padding:0 2.8947vw;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.page_services .services .wrap .item:hover,.page_course .course_faq .wrap .item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media only screen and (max-width:480px){.page_services .services .wrap .item,.page_course .course_faq .wrap .item{margin-bottom:10px;padding:10px 15px}}.page_services .services .wrap .item.active .inner,.page_course .course_faq .wrap .item.active .inner{max-height:3000px;padding-bottom:2.8947vw}.page_services .services .wrap .item.active .item_title_wrap .btn_open:after,.page_course .course_faq .wrap .item.active .item_title_wrap .btn_open:after{transform:rotate(180deg)}.page_services .services .wrap .item .item_title_wrap,.page_course .course_faq .wrap .item .item_title_wrap{display:flex;align-items:center;justify-content:space-between;height:4.4737vw}@media only screen and (max-width:480px){.page_services .services .wrap .item .item_title_wrap,.page_course .course_faq .wrap .item .item_title_wrap{height:100%}}.page_services .services .wrap .item .item_title_wrap .item_title,.page_course .course_faq .wrap .item .item_title_wrap .item_title{font-size:1.6842vw;font-family:var(--font-bold);background:linear-gradient(-89.51deg,#3a66ad,#44c0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:480px){.page_services .services .wrap .item .item_title_wrap .item_title,.page_course .course_faq .wrap .item .item_title_wrap .item_title{font-size:12px}}.page_services .services .wrap .item .item_title_wrap .btn_open,.page_course .course_faq .wrap .item .item_title_wrap .btn_open{position:relative;overflow:hidden;font-size:1.2632vw;width:9.7368vw;height:3.1579vw;border-radius:var(--radius-pill);z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:var(--c-bg);padding:0 1.3158vw 0 1.5789vw;cursor:pointer}@media only screen and (max-width:480px){.page_services .services .wrap .item .item_title_wrap .btn_open,.page_course .course_faq .wrap .item .item_title_wrap .btn_open{font-size:10px;width:80px;height:30px}}.page_services .services .wrap .item .item_title_wrap .btn_open span,.page_course .course_faq .wrap .item .item_title_wrap .btn_open span{position:relative;z-index:1;background:linear-gradient(-89.51deg,#3a66ad,#44c0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width:480px){.page_services .services .wrap .item .item_title_wrap .btn_open span,.page_course .course_faq .wrap .item .item_title_wrap .btn_open span{padding-left:5px}}.page_services .services .wrap .item .item_title_wrap .btn_open:after,.page_course .course_faq .wrap .item .item_title_wrap .btn_open:after{content:"";transform-origin:center;transition:transform var(--dur-base) var(--ease-out);background-image:url(/images/chevron_down.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:1.0526vw;height:.5263vw}@media only screen and (max-width:480px){.page_services .services .wrap .item .item_title_wrap .btn_open:after,.page_course .course_faq .wrap .item .item_title_wrap .btn_open:after{width:10px;height:10px}}.page_services .services .wrap .item .inner,.page_course .course_faq .wrap .item .inner{max-height:0;position:relative;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out);color:var(--c-blue);font-family:var(--font-semibold);font-size:1.2632vw;line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_services .services .wrap .item .inner,.page_course .course_faq .wrap .item .inner{font-size:10px}}.page_services .services .wrap .item .inner h4,.page_course .course_faq .wrap .item .inner h4{font-size:1.1579vw;font-family:var(--font-extrabold)}@media only screen and (max-width:480px){.page_services .services .wrap .item .inner h4,.page_course .course_faq .wrap .item .inner h4{font-size:10px}}.page_services .services .wrap .item .inner h3,.page_course .course_faq .wrap .item .inner h3{font-size:1.3684vw;font-family:var(--font-bold)}@media only screen and (max-width:480px){.page_services .services .wrap .item .inner h3,.page_course .course_faq .wrap .item .inner h3{font-size:10px}}.page_services .services .wrap .item .inner h2,.page_course .course_faq .wrap .item .inner h2{font-size:1.3684vw;font-family:var(--font-bold)}@media only screen and (max-width:480px){.page_services .services .wrap .item .inner h2,.page_course .course_faq .wrap .item .inner h2{font-size:10px}}.page_services .services .wrap .item .inner ol,.page_course .course_faq .wrap .item .inner ol{padding-left:1.5789vw}.page_services .services .wrap .item .inner blockquote,.page_course .course_faq .wrap .item .inner blockquote{font-size:.9474vw;border:1px solid var(--c-lightblue);margin-left:0;margin-right:0;border-radius:var(--radius-md);padding:.5263vw 1.3158vw}@media only screen and (max-width:480px){.page_services .services .wrap .item .inner blockquote,.page_course .course_faq .wrap .item .inner blockquote{font-size:10px}}.page_services .services .wrap .item .inner table,.page_course .course_faq .wrap .item .inner table{border-collapse:collapse;width:100%}.page_services .services .wrap .item .inner table th,.page_course .course_faq .wrap .item .inner table th{font-family:var(--font-extrabold);font-size:1.0526vw;text-align:left}@media only screen and (max-width:1023px){.page_services .services .wrap .item .inner table th,.page_course .course_faq .wrap .item .inner table th{font-size:14px}}.page_services .services .wrap .item .inner table td,.page_services .services .wrap .item .inner table th,.page_course .course_faq .wrap .item .inner table td,.page_course .course_faq .wrap .item .inner table th{border:1px solid var(--c-blue);padding:.5263vw .7895vw}@media only screen and (max-width:1023px){.page_services .services .wrap .item .inner table td,.page_services .services .wrap .item .inner table th,.page_course .course_faq .wrap .item .inner table td,.page_course .course_faq .wrap .item .inner table th{padding:5px 10px}}@media only screen and (max-width:480px){.page_course .course_faq .wrap .item{padding:4px 15px}}.page_course .course_faq .wrap .item .item_title_wrap{width:100%;min-height:4.4737vw;height:auto;gap:1.0526vw;margin:0;padding:.7895vw 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media only screen and (max-width:480px){.page_course .course_faq .wrap .item .item_title_wrap{gap:12px;padding:8px 0}}.page_course .course_faq .wrap .item .item_title_wrap .item_title{font-size:max(1.4737vw,15px);line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page_course .course_faq .wrap .item .item_title_wrap .btn_open{font-size:12px;width:84px;height:32px}}.page_course .course_faq .wrap .item .inner{font-size:max(1.1579vw,14px)}.page_course .course_faq .wrap .item .inner p{margin:0}.page_offline{padding-top:4.7368vw}.page_offline .wrap .head_wrap{display:flex}.page_offline .wrap .head_wrap .item{width:50%;background:linear-gradient(0deg,#44c0f0,#44c0f080);height:10.5263vw;border-radius:var(--radius-pill);padding-top:1.5789vw;display:flex;justify-content:center;font-size:2.1053vw;font-family:var(--font-extrabold);color:var(--c-white);text-decoration:none;text-transform:uppercase}@media only screen and (max-width:480px){.page_offline .wrap .head_wrap .item{display:block;font-size:12px;text-align:center;height:70px;padding:10px 15px;border-radius:var(--radius-md)}}.page_offline .wrap .head_wrap .item span{color:var(--c-blue);margin:0 .25em;display:inline-block}.page_offline .wrap .head_wrap .item.active{background:var(--c-surface);color:var(--c-blue)}.page_offline .wrap .head_wrap .item.active span{color:var(--c-lightblue)}.page_offline .wrap .content{position:relative;border-radius:var(--radius-pill);top:-5.2632vw;background:var(--c-surface);padding:25px 0 4.2105vw}@media only screen and (max-width:480px){.page_offline .wrap .content{border-radius:var(--radius-md);top:-30px}}.page_offline .wrap .content form{display:flex;flex-wrap:wrap;padding:0 7.8947vw}@media only screen and (max-width:480px){.page_offline .wrap .content form{padding:0 25px}}.page_offline .wrap .content label{width:calc(100% - 10px);margin:0 5px 2.6316vw;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:480px){.page_offline .wrap .content label{margin:0;width:100%}}.page_offline .wrap .content label.w-25{width:calc(25% - 10px)}@media only screen and (max-width:480px){.page_offline .wrap .content label.w-25{display:contents}}.page_offline .wrap .content label.w-50{width:calc(50% - 10px)}@media only screen and (max-width:480px){.page_offline .wrap .content label.w-50{display:contents}}.page_offline .wrap .content label.w-33{width:calc(33.3333333333% - 10px)}@media only screen and (max-width:480px){.page_offline .wrap .content label.w-33{display:contents}}.page_offline .wrap .content label.w-75{width:calc(75% - 10px)}@media only screen and (max-width:480px){.page_offline .wrap .content label.w-75{display:contents;margin:15px 0 10px}}.page_offline .wrap .content label .title{display:block;color:var(--c-ink);font-family:var(--font-semibold);font-size:1.4737vw;margin:15px 0}@media only screen and (max-width:480px){.page_offline .wrap .content label .title{font-size:14px;margin:10px 0 5px}}.page_offline .wrap .content label input[type=text],.page_offline .wrap .content label input[type=number],.page_offline .wrap .content label input[type=email],.page_offline .wrap .content label input[type=tel]{width:100%;background:var(--c-bg);border:none;font-size:1.2632vw;border-radius:var(--radius-md);height:3.4211vw;padding:0 1.3158vw}@media only screen and (max-width:480px){.page_offline .wrap .content label input[type=text],.page_offline .wrap .content label input[type=number],.page_offline .wrap .content label input[type=email],.page_offline .wrap .content label input[type=tel]{height:60px;padding:0 15px;font-size:20px}}.page_offline .wrap .content label input[type=text][aria-invalid=true],.page_offline .wrap .content label input[type=number][aria-invalid=true],.page_offline .wrap .content label input[type=email][aria-invalid=true],.page_offline .wrap .content label input[type=tel][aria-invalid=true]{outline:2px solid var(--c-red);outline-offset:-2px}.page_offline .wrap .content label .optional{color:var(--c-slate);font-family:var(--font-regular)}.page_offline .wrap .content label.display-none{display:none}.page_offline .wrap .content .checkbox-container{margin:0 0 2.6316vw;width:100%}.page_offline .wrap .content .checkbox-container .title{display:block;color:var(--c-ink);font-family:var(--font-semibold);font-size:1.4737vw;margin-bottom:5px}@media only screen and (max-width:480px){.page_offline .wrap .content .checkbox-container .title{font-size:14px;margin:10px 0}}.page_offline .wrap .content .checkbox-container label{margin:1.3158vw 0;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;cursor:pointer}@media only screen and (max-width:480px){.page_offline .wrap .content .checkbox-container label{margin:10px 0}}.page_offline .wrap .content .checkbox-container label .box{width:1.6842vw;height:1.6842vw;flex-shrink:0}@media only screen and (max-width:480px){.page_offline .wrap .content .checkbox-container label .box{width:18px;height:18px}}.page_offline .wrap .content .checkbox-container label .box.checkbox{background-image:url(/images/box_empty.png);background-size:contain;background-repeat:no-repeat;background-position:center}.page_offline .wrap .content .checkbox-container label .box.radio{border:3px solid var(--c-blue);border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center}.page_offline .wrap .content .checkbox-container label .box.radio:before{content:"";display:block;width:70%;height:70%;border-radius:var(--radius-round);background:#fff}.page_offline .wrap .content .checkbox-container label{position:relative}.page_offline .wrap .content .checkbox-container label input{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0}.page_offline .wrap .content .checkbox-container label input:focus-visible~.box{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.page_offline .wrap .content .checkbox-container label input{left:0;top:50%}.page_offline .wrap .content .checkbox-container label .title{font-size:1.4737vw;font-family:var(--font-regular);margin:0 0 0 1.0526vw;display:flex}.page_offline .wrap .content .checkbox-container label .title *{display:inline}@media only screen and (max-width:480px){.page_offline .wrap .content .checkbox-container label .title{font-size:14px;margin:5px 5px 5px 8px}}.page_offline .wrap .content .checkbox-container label .title .price{flex-shrink:0;color:var(--c-lightblue);font-family:var(--font-bold);display:block;margin-left:.25em}@media only screen and (max-width:1023px){.page_offline .wrap .content .checkbox-container label .title .price{flex-shrink:0}}.page_offline .wrap .content .checkbox-container label input:checked~.box.checkbox{background-image:url(/images/box_filled.png)}.page_offline .wrap .content .checkbox-container label input:checked~.box.radio:before{background:var(--c-blue)}.page_offline .wrap .content .checkbox-container label input:checked~.title{font-family:var(--font-bold);color:var(--c-blue);text-decoration:none}.page_offline .wrap .content .checkbox-container label input:checked~.title .price{text-decoration:none}.page_offline .wrap .content .info-container{display:flex;flex-wrap:wrap}.page_offline .wrap .content .form_group_title{width:calc(100% - 10px);margin:1.0526vw 5px 0;color:var(--c-blue);font-family:var(--font-extrabold);font-size:max(1.6842vw,16px);line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page_offline .wrap .content .form_group_title{width:100%;margin:20px 0 0}}.page_offline .wrap .content .form_group_title.display-none{display:none}.page_offline .wrap .content .courses_more_toggle{position:relative;margin:.5263vw 0 0;padding:0;border:0;background:none;cursor:pointer;color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.2632vw,14px);text-decoration:underline;text-underline-offset:3px}.page_offline .wrap .content .courses_more_toggle:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.page_offline .wrap .content .form_error{width:100%;margin:0 5px 1.0526vw;color:var(--c-red);font-family:var(--font-semibold);font-size:max(1.1579vw,14px);line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page_offline .wrap .content .rules{margin:30px 0}}.page_offline .wrap .content .rules .title{display:block;color:var(--c-ink);font-family:var(--font-semibold);font-size:1.4737vw;margin-bottom:5px}@media only screen and (max-width:480px){.page_offline .wrap .content .rules .title{font-size:14px}}.page_offline .wrap .content .rules ol{padding-left:1.3158vw;font-size:1.1579vw}@media only screen and (max-width:480px){.page_offline .wrap .content .rules ol{font-size:14px}}.page_offline .wrap .content .rules ol li{margin-bottom:.5263vw}.page_offline .wrap .content .button_default{margin-top:1.0526vw;width:calc(75% + 7.8947vw);padding-right:9.2105vw;background-color:transparent;height:4.4737vw;font-size:1.5789vw;position:relative;left:-7.8947vw;cursor:pointer}@media only screen and (max-width:480px){.page_offline .wrap .content .button_default{width:300px;height:70px;margin-bottom:20px;font-size:16px;left:-25px;background-image:url(/images/button.png)}}.page_offline .wrap .content .button_default #form-btn-price{margin-left:10px}.page_auth .wrap .head_wrap .item{margin:0;font-weight:400;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media only screen and (max-width:480px){.page_auth .wrap .head_wrap .item{display:flex;justify-content:center;font-size:14px}}.page_auth .wrap .head_wrap.single .item{width:100%}.page_auth .wrap .head_wrap a.item:not(.active):hover{color:var(--c-blue)}.page_auth .wrap .content form{align-items:flex-start}.page_auth .wrap .content .auth-note{width:calc(100% - 10px);margin:0 5px 1.5789vw;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--c-bg);color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.1579vw,15px);line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-note{width:100%;margin:0 0 var(--space-4)}}.page_auth .wrap .content .auth-intro{width:calc(100% - 10px);margin:0 5px 1.5789vw;font-size:max(1.2632vw,15px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-intro{width:100%;margin:0 0 var(--space-3)}}.page_auth .wrap .content .auth-field{width:calc(50% - 10px);margin:0 5px 2.1053vw;display:flex;flex-direction:column}@media only screen and (max-width:767px){.page_auth .wrap .content .auth-field{width:100%;margin:0 0 var(--space-4)}}.page_auth .wrap .content .auth-field.wide{width:calc(100% - 10px)}@media only screen and (max-width:767px){.page_auth .wrap .content .auth-field.wide{width:100%}}.page_auth .wrap .content .auth-field label{display:block;width:auto;margin:15px 0;color:var(--c-ink);font-family:var(--font-semibold);font-size:max(1.4737vw,15px)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-field label{margin:10px 0 6px}}.page_auth .wrap .content .auth-field input{width:100%;background:var(--c-bg);border:2px solid transparent;border-radius:var(--radius-md);font-family:var(--font-regular);font-size:max(1.2632vw,16px);height:max(3.4211vw,48px);padding:0 1.3158vw;transition:border-color var(--dur-fast) var(--ease-out)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-field input{height:52px;padding:0 15px}}.page_auth .wrap .content .auth-field input:hover{border-color:var(--c-line)}.page_auth .wrap .content .auth-field input:focus{border-color:var(--c-lightblue)}.page_auth .wrap .content .auth-field input[aria-invalid=true]{border-color:var(--c-red)}.page_auth .wrap .content .auth-field .field-hint,.page_auth .wrap .content .auth-field .field-error{margin-top:var(--space-2);font-size:max(.9474vw,13px);line-height:var(--lh-tight)}.page_auth .wrap .content .auth-field .field-hint{color:var(--c-muted)}.page_auth .wrap .content .auth-field .field-error{color:var(--c-red);font-family:var(--font-semibold)}.page_auth .wrap .content .checkbox-container{margin:0 5px 1.5789vw}@media only screen and (max-width:480px){.page_auth .wrap .content .checkbox-container{margin:0 0 var(--space-3)}}.page_auth .wrap .content .checkbox-container label{margin:0;width:auto}@media only screen and (max-width:480px){.page_auth .wrap .content .checkbox-container label .title{font-size:14px}}@media only screen and (max-width:480px){.page_auth .wrap .content .checkbox-container label .box{width:18px;height:18px}}.page_auth .wrap .content .auth-links{width:calc(100% - 10px);margin:0 5px 1.5789vw;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-family:var(--font-semibold);font-size:max(1.1579vw,15px)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-links{width:100%;margin:var(--space-2) 0 var(--space-4);flex-direction:column}}.page_auth .wrap .content .auth-links a{position:relative;color:var(--c-blue);text-decoration:none}.page_auth .wrap .content .auth-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.page_auth .wrap .content .auth-links a:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.page_auth .wrap .content .auth-links a:hover:after{transform:scaleX(1)}@media only screen and (max-width:480px){.page_auth .wrap .content .auth-links{gap:30px;align-items:flex-start}}@media only screen and (max-width:480px){.page_auth .wrap .content .button_default{width:calc(100% + 25px);max-width:300px}}.page_auth .wrap .content .button_default[disabled]{cursor:progress;opacity:.7}.page-404{padding:6.3158vw 0 7.3684vw;text-align:center}@media only screen and (max-width:480px){.page-404{padding:40px 0 56px}}.page-404 .big_title{font-size:2.8947vw;line-height:var(--lh-tight)}@media only screen and (max-width:480px){.page-404 .big_title{font-size:20px}}.page-404__text{margin:0 0 2.1053vw;font-size:max(1.2632vw,15px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page-404__text{margin-bottom:20px}}.page-404 .button_default{margin:0 auto;width:25.2632vw;height:4.4737vw;padding-right:7.8947vw;font-family:var(--font-extrabold);font-size:1.5789vw}@media only screen and (max-width:480px){.page-404 .button_default{width:240px;height:50px;padding-right:40px;font-size:15px}}.page-404__links{display:flex;justify-content:center;gap:var(--space-6);margin:1.8421vw 0 0;padding:0;list-style:none;font-family:var(--font-semibold);font-size:max(1.1579vw,15px)}@media only screen and (max-width:480px){.page-404__links{margin-top:16px}}.page-404__links a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--c-blue)}.page_calendar{padding-top:4.7368vw;padding-bottom:1.8421vw}.page_calendar .container{display:flex;flex-direction:column}.page_calendar .big_title{margin-bottom:1.1579vw;font-size:2.8947vw}@media only screen and (max-width:480px){.page_calendar .big_title{display:block;font-size:14px;margin:15px 15px 15px 10px}}.page_calendar .filter_wrap{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:480px){.page_calendar .filter_wrap{display:none}}.page_calendar .filter_wrap label{position:relative;display:flex;margin:5px;background:var(--c-surface);border-radius:var(--radius-md);align-items:center;padding:5px .5263vw;cursor:pointer}@media only screen and (max-width:480px){.page_calendar .filter_wrap label{border:none;background:none}}.page_calendar .filter_wrap label .box{background-image:url(/images/box_empty.png);background-size:contain;background-repeat:no-repeat;width:1.0526vw;height:1.0526vw;flex-shrink:0}@media only screen and (max-width:1023px){.page_calendar .filter_wrap label .box{width:22px;height:22px}}.page_calendar .filter_wrap label input{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0}.page_calendar .filter_wrap label input:focus-visible~.box{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.page_calendar .filter_wrap label input{left:0;top:50%}.page_calendar .filter_wrap label .title{font-size:.8421vw;font-family:var(--font-bold);color:var(--c-blue);display:block;margin-left:5px}@media only screen and (max-width:1023px){.page_calendar .filter_wrap label .title{font-size:12px}}.page_calendar .filter_wrap label input:checked~.box{background-image:url(/images/box_filled.png)}.page_calendar .filter_wrap label:has(>input:checked){border:1px solid var(--c-lightblue)}.page_calendar .filter_select{display:none}@media only screen and (max-width:480px){.page_calendar .filter_select{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}}.page_calendar .filter_select label{color:var(--c-blue);font-family:var(--font-bold);font-size:14px}.page_calendar .filter_select select{width:100%;height:48px;padding:0 15px;border:0;border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-blue);font-family:var(--font-semibold);font-size:16px;box-shadow:var(--shadow-sm)}.page_calendar .calendar_empty{margin:2.1053vw auto 1.0526vw;padding:2.6316vw 3.1579vw;max-width:57.8947vw;border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:var(--shadow-sm);text-align:center}@media only screen and (max-width:480px){.page_calendar .calendar_empty{max-width:none;margin:0 0 16px;padding:24px 20px;border-radius:var(--radius-md)}}.page_calendar .calendar_empty p{margin:0 0 1.5789vw;color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.3684vw,15px);line-height:var(--lh-text)}@media only screen and (max-width:480px){.page_calendar .calendar_empty p{margin-bottom:16px}}.page_calendar .calendar_empty .button_default{margin:0 auto;width:25.2632vw;height:4.4737vw;padding-right:7.8947vw;font-family:var(--font-extrabold);font-size:1.5789vw}@media only screen and (max-width:480px){.page_calendar .calendar_empty .button_default{width:240px;height:50px;padding-right:40px;font-size:15px}}.page_calendar .calendar_wrap{margin:1.3158vw 0;display:flex;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:480px){.page_calendar .calendar_wrap{flex-direction:column}}.page_calendar .calendar_wrap .datepicker_static{width:calc(16.6% - 20px);margin:10px}@media only screen and (max-width:1300px){.page_calendar .calendar_wrap .datepicker_static{width:calc(25% - 20px)}}@media only screen and (max-width:1023px){.page_calendar .calendar_wrap .datepicker_static{width:calc(33.3% - 20px)}}@media only screen and (max-width:480px){.page_calendar .calendar_wrap .datepicker_static{width:calc(100% - 20px)}}.page_calendar .calendar_wrap .datepicker_static .air-datepicker.-inline-{width:100%;border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--c-slate);font-size:.7368vw;font-family:var(--font-bold);height:100%}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-nav--title{color:var(--c-slate)}@media only screen and (max-width:1300px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker-nav--title{font-size:14px}}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-nav--title i{color:var(--c-slate)}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-nav{border-bottom:none}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-body--day-name{color:var(--c-line);font-family:var(--font-semibold);font-size:.6316vw}@media only screen and (max-width:1300px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker-body--day-name{font-size:10px}}.page_calendar .calendar_wrap .datepicker_static .-weekend-{color:var(--c-lightblue)}@media only screen and (max-width:480px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker--content{position:relative}}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell{font-size:.8421vw;position:relative;border-radius:var(--radius-round);z-index:unset;width:1.5789vw;height:1.5789vw}@media only screen and (max-width:1300px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell{font-size:14px}}@media only screen and (max-width:480px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell{position:static;width:40px;height:40px}}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell.-selected-.-weekend-{color:var(--c-white)}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap{position:absolute;top:100%;left:0;display:block;width:295px;border-radius:var(--radius-md);background:linear-gradient(298.94deg,var(--c-blue) 27.43%,var(--c-lightblue) 138.34%);z-index:30}@media only screen and (max-width:480px){.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap{top:0}}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap_item{padding:15px 20px;border-bottom:1px solid #fff;color:var(--c-white);display:block;text-decoration:none}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap_item .date{font-size:14px;font-family:var(--font-bold);margin-bottom:10px}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap_item .desc{font-size:12px;margin-bottom:10px;font-family:var(--font-semibold)}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap_item .button_default{height:25px;font-size:14px;padding-right:15px;width:100%}.page_calendar .calendar_wrap .datepicker_static .air-datepicker-cell .date_inner_wrap_item:last-child{border-bottom:none}.page_calendar a.download{display:inline-block;text-align:center;margin:20px auto 0;color:var(--c-blue);font-size:.8421vw;font-family:var(--font-semibold);position:relative;text-decoration:none}@media only screen and (max-width:480px){.page_calendar a.download{font-size:16px}}.page_calendar a.download:after{content:"";position:absolute;bottom:-2px;left:0;height:1px;background:var(--c-blue);width:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.page_calendar a.download:hover:after{transform:scaleX(1)}@media only screen and (max-width:1023px){.page_calendar a.download{margin:10px auto;font-size:12px}}.page_courses{padding-top:5.7895vw;padding-bottom:1.8421vw}.page_courses .logout_wrap{display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.page_courses .logout_wrap{padding-top:10px}}.page_courses .logout_wrap a.logout{display:flex;justify-content:space-between;align-items:center;width:7.8947vw;height:2.6316vw;background:var(--c-surface);padding:0 .7895vw 0 1.3158vw;color:var(--c-blue);font-family:var(--font-semibold);font-size:.9474vw;border-radius:var(--radius-md)}@media only screen and (max-width:480px){.page_courses .logout_wrap a.logout{width:120px;height:45px;padding:0 15px 0 25px;font-size:16px}}.page_courses .logout_wrap a.logout:after{content:"";background-image:url(/images/exit.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.8421vw;height:2vw}@media only screen and (max-width:480px){.page_courses .logout_wrap a.logout:after{width:25px;height:28px}}.page_courses .wrap{display:flex;flex-wrap:wrap;margin-top:1.8421vw}@media only screen and (max-width:480px){.page_courses .wrap{flex-direction:column}}.page_courses .wrap .item{width:calc(50% - 10px);margin:5px;background:var(--c-surface);border-radius:var(--radius-lg);padding:2.3684vw 6.5789vw 2.3684vw 2.3684vw;position:relative}@media only screen and (max-width:480px){.page_courses .wrap .item{margin:5px 0;width:100%;height:200px;padding:20px 5px 10px 10px}}.page_courses .wrap .item .icon{background-image:url(/images/asphaltobeton_icon.png);width:4.8421vw;height:5.5263vw;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:1.3158vw;right:1.5789vw}@media only screen and (max-width:1023px){.page_courses .wrap .item .icon{top:15px;right:15px;width:20px;height:25px}}.page_courses .wrap .item .title{text-align:center;font-size:1.8421vw;color:var(--c-blue);font-family:var(--font-black)}@media only screen and (max-width:480px){.page_courses .wrap .item .title{font-size:14px}}.page_courses .wrap .item ul{list-style-type:none;margin:3.4211vw 0 0;padding:0}.page_courses .wrap .item ul li{font-size:1.3684vw;color:var(--c-muted);height:4.2105vw;display:flex;align-items:center;text-decoration:underline;padding-right:2.6316vw;font-family:var(--font-semibold);position:relative;z-index:1}@media only screen and (max-width:480px){.page_courses .wrap .item ul li{font-size:10px;margin:15px 0;font-family:var(--font-regular);height:20px;line-height:1.3}}.page_courses .wrap .item ul li .box{margin-right:.7895vw;width:1.5789vw;height:1.5789vw;flex-shrink:0;background-image:url(/images/box_filled.png);background-size:contain;background-repeat:no-repeat;background-position:center;visibility:hidden}.page_courses .wrap .item ul li .box.active{visibility:visible}@media only screen and (max-width:480px){.page_courses .wrap .item ul li .box{width:16px;height:16px}}.page_courses .wrap .item ul li a{visibility:hidden;font-size:.9474vw;white-space:pre-line;text-align:center;color:var(--c-white);flex-shrink:0;margin-left:auto}@media only screen and (max-width:480px){.page_courses .wrap .item ul li a{white-space:nowrap;font-size:10px}}@media only screen and (max-width:480px){.page_courses .wrap .item ul li a br{display:none}}.page_courses .wrap .item ul li.bought:after{content:"";background-image:url(/images/button_default.png);background-size:contain;background-repeat:no-repeat;background-position:right center;z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out)}.page_courses .wrap .item ul li.bought:hover:after{transform:translate(10px)}.page_courses .wrap .item ul li.bought{color:var(--c-blue)}.page_courses .wrap .item ul li.bought a{visibility:visible}.page_course_show{padding-top:5.7895vw}.page_course_show .logout_wrap{display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.page_course_show .logout_wrap{padding-top:10px}}.page_course_show .logout_wrap a.logout{display:flex;justify-content:space-between;align-items:center;width:7.8947vw;height:2.6316vw;background:var(--c-surface);padding:0 .7895vw 0 1.3158vw;color:var(--c-blue);font-family:var(--font-semibold);font-size:.9474vw;border-radius:var(--radius-md)}@media only screen and (max-width:480px){.page_course_show .logout_wrap a.logout{font-size:12px;width:90px;height:25px;padding-left:20px;align-items:center}}.page_course_show .logout_wrap a.logout:after{content:"";background-image:url(/images/exit.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.8421vw;height:2vw}@media only screen and (max-width:480px){.page_course_show .logout_wrap a.logout:after{width:15px;height:20px;margin-right:5px}}.page_course_show .disabled{filter:grayscale(100%);pointer-events:none;color:var(--c-muted)}.page_course_show .warning{z-index:-1;position:absolute;left:50%;transform:translate(-50%) translateY(-65%);top:0;border:1px solid var(--c-red);color:var(--c-red);border-radius:var(--radius-md);font-size:.7368vw;padding:.2632vw 1.8421vw;height:2.8947vw}@media only screen and (max-width:1300px){.page_course_show .warning{font-size:10px}}@media only screen and (max-width:1023px){.page_course_show .warning{height:50px;width:290px;text-align:center;padding:10px 0;position:inherit;transform:translate(-50%) translateY(42%)}}.page_course_show .title_wrap{display:flex;justify-content:center;padding-top:3.1579vw;position:relative;margin-bottom:2.6316vw}@media only screen and (max-width:480px){.page_course_show .title_wrap{position:static;margin-bottom:0}}.page_course_show .title_wrap .button_default{position:absolute;left:0;top:3.1579vw;justify-content:flex-start;padding-left:1.0526vw;background-position:left center;font-size:1.0526vw;font-family:var(--font-semibold);background-image:url(/images/button_reverse.png);background-repeat:no-repeat}.page_course_show .title_wrap .button_default:before{display:none}@media only screen and (max-width:480px){.page_course_show .title_wrap .button_default{width:85px;height:25px;padding-left:20px;font-size:12px;left:var(--container-padding);top:10px}}.page_course_show .title_wrap .title{background:var(--gradient-brand-wide);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-extrabold);font-size:1.7895vw;width:65%;text-align:center}@media only screen and (max-width:480px){.page_course_show .title_wrap .title{font-size:16px;width:80%;padding:15px 0 0}}.page_course_show .wrap{position:relative;z-index:1}.page_course_show .wrap .item{background:var(--c-surface);margin-bottom:1.0526vw;border-radius:var(--radius-pill);padding:1.3158vw 2.6316vw}@media only screen and (max-width:480px){.page_course_show .wrap .item{display:flex;margin-bottom:10px;position:relative;padding:15px 15px 10px;flex-direction:column}}.page_course_show .wrap .item .item_title_wrap{display:flex}@media only screen and (max-width:480px){.page_course_show .wrap .item .item_title_wrap{flex-direction:column}}.page_course_show .wrap .item .btn{height:3.1579vw;border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--c-white);font-size:1.2632vw;display:flex;justify-content:center;align-items:center;padding:.7895vw;font-family:var(--font-bold);min-width:9.4737vw;border:none;flex-shrink:0}@media only screen and (max-width:480px){.page_course_show .wrap .item .btn{height:32px;width:120px;font-size:14px;margin:5px 10px;text-align:center}}.page_course_show .wrap .item.finished .btn{background:var(--c-green)}.page_course_show .wrap .item .name{font-family:var(--font-semibold);font-size:1.2632vw;line-height:1.2;padding-left:4.2105vw;padding-right:1.3158vw}@media only screen and (max-width:480px){.page_course_show .wrap .item .name{font-size:12px;padding:10px}}.page_course_show .wrap .item .btn_wrap{display:flex;flex-shrink:0}.page_course_show .wrap .item .btn_wrap .button{margin-right:.5263vw}@media only screen and (max-width:480px){.page_course_show .wrap .item .btn_wrap .button{display:none}}.page_course_show .wrap .item .btn_wrap .button:after{content:"";display:block;background-image:url(/images/v.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.5789vw;height:1.3158vw;margin-left:.5263vw}@media only screen and (max-width:480px){.page_course_show .wrap .item .btn_wrap .button:after{width:20px;height:20px;margin-right:10px}}.page_course_show .wrap .item .btn_wrap .open{background:var(--c-bg);cursor:pointer}@media only screen and (max-width:480px){.page_course_show .wrap .item .btn_wrap .open{position:absolute;top:15px;right:25px}}.page_course_show .wrap .item .btn_wrap .open span{background:linear-gradient(270.84deg,var(--c-blue) 58.45%,var(--c-lightblue) 106.32%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_course_show .wrap .item .btn_wrap .open:after{content:"";display:block;width:1.0526vw;height:.5263vw;margin-left:1.0526vw;background-image:url(/images/chevron_down.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}@media only screen and (max-width:480px){.page_course_show .wrap .item .btn_wrap .open:after{width:10px;height:12px;margin-left:20px}}.page_course_show .wrap .item.active .btn_wrap .open:after{transform:rotate(180deg)}.page_course_show .wrap .item.active .drop{max-height:500px;margin-top:2.6316vw;margin-bottom:1.0526vw}.page_course_show .wrap .item .drop{max-height:0;transition:max-height var(--dur-base) var(--ease-out),margin var(--dur-base) var(--ease-out);position:relative;overflow:hidden;width:100%;display:flex;justify-content:center}@media only screen and (max-width:480px){.page_course_show .wrap .item .drop{flex-wrap:wrap}}.page_course_show .wrap .item .drop .video{width:17.6316vw;height:5.5263vw;background:var(--gradient-brand);padding:1.3158vw 1.5789vw;border-radius:var(--radius-pill);color:var(--c-white);font-size:1.2632vw;font-family:var(--font-bold);display:flex;align-items:center;line-height:1.3;margin:0 .5263vw}@media only screen and (max-width:480px){.page_course_show .wrap .item .drop .video{width:130px;height:45px;font-size:10px;padding:10px;border-radius:var(--radius-md);margin:5px}}.page_course_show .wrap .item .drop .video:after{content:"";display:block;width:1.3158vw;height:2.1053vw;margin-left:.5263vw;background-image:url(/images/play.png);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.page_course_show .test_wrap{margin:2.1053vw 0 3.1579vw;background:var(--c-surface);border-radius:var(--radius-pill);padding:2.1053vw 4.7368vw 1.3158vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap{padding:15px 10px 25px;margin:10px 0 20px;border-radius:var(--radius-md)}}.page_course_show .test_wrap.disabled{pointer-events:none;filter:grayscale(100%)}.page_course_show .test_wrap .title{text-align:center;font-family:var(--font-extrabold);background:var(--gradient-brand-wide);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8421vw;margin-bottom:1.8421vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap .title{font-size:16px;font-family:var(--font-bold);margin-bottom:15px}}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner{width:100%}}.page_course_show .test_wrap .inner .pagination{display:flex;justify-content:center;margin:0 -.7895vw 3.1579vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .pagination{margin:0 -18px 65px;flex-wrap:wrap}}.page_course_show .test_wrap .inner .pagination .item{background-image:url(/images/pagination_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;width:2.3684vw;height:2.7368vw;font-size:1.2632vw;color:var(--c-blue);font-family:var(--font-bold);background-color:transparent;border:none;margin:0 .7895vw;cursor:pointer}.page_course_show .test_wrap .inner .pagination .item.correct{background-image:url(/images/correct.png);color:var(--c-green)}.page_course_show .test_wrap .inner .pagination .item.correct.active{background-image:url(/images/correct_active.png);color:var(--c-white)}.page_course_show .test_wrap .inner .pagination .item.incorrect{background-image:url(/images/incorrect.png);color:var(--c-red)}.page_course_show .test_wrap .inner .pagination .item.incorrect.active{background-image:url(/images/incorrect_active.png);color:var(--c-white)}.page_course_show .test_wrap .inner .pagination .item.active{background-image:url(/images/pagination_bg_active.png);color:var(--c-white)}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .pagination .item{width:30px;height:35px;font-size:12px;margin:5px 9px}}.page_course_show .test_wrap .inner .qa_wrap{z-index:1;position:relative;display:flex}.page_course_show .test_wrap .inner .qa_wrap .warning{padding:.2632vw .5263vw 0}@media only screen and (max-width:1300px){.page_course_show .test_wrap .inner .qa_wrap .warning{font-size:10px;padding:5px 10px 0;transform:translate(-50%) translateY(-85%)}}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .warning{width:100%;position:absolute;text-align:center;height:40px}}.page_course_show .test_wrap .inner .qa_wrap .inner{background:var(--c-surface);display:flex;flex-wrap:wrap;box-shadow:#fff 0 0 15px 10px}.page_course_show .test_wrap .inner .qa_wrap .inner .block{height:15.7895vw;width:calc(50% - 10px);margin:0 5px;background:var(--gradient-brand);border-radius:0 var(--radius-pill) var(--radius-pill) var(--radius-pill);padding:.7895vw 1.3158vw 1.3158vw;color:var(--c-white)}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .block{width:100%;height:135px;border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);padding:10px 20px;margin:0}}.page_course_show .test_wrap .inner .qa_wrap .inner .block.answer{background:var(--c-bg);color:var(--c-blue)}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .block.answer{height:175px}}.page_course_show .test_wrap .inner .qa_wrap .inner .block .block_title{font-size:1.0526vw;font-family:var(--font-extrabold);margin-bottom:1.3158vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .block .block_title{font-size:14px;margin-bottom:10px}}.page_course_show .test_wrap .inner .qa_wrap .inner .block .text{font-size:1.4737vw;font-family:var(--font-bold);line-height:1.2}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .block .text{font-size:12px}}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label{margin:.5263vw 0;display:flex;align-items:center;cursor:pointer}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label{margin:5px 0}}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label .box{background-image:url(/images/box_empty.png);background-size:contain;background-repeat:no-repeat;width:1.6842vw;height:1.6842vw;flex-shrink:0}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label .box{width:15px;height:15px}}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label input{display:none}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label .label_title{font-size:1.4737vw;font-family:var(--font-regular);margin-left:1.0526vw;display:flex;text-decoration:underline}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label .label_title{font-size:12px;margin-left:10px}}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label input:checked~.box{background-image:url(/images/box_filled.png)}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label input:checked~.label_title{font-family:var(--font-bold);color:var(--c-lightblue);text-decoration:none}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label.incorrect .label_title{color:#e2000f!important}.page_course_show .test_wrap .inner .qa_wrap .inner .check_wrap label.incorrect .box{background-image:url(/images/box_incorrect.png)!important}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap{display:flex;justify-content:space-between;margin-top:1.3158vw;width:100%}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap{margin-top:15px}}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .button_default{padding:0 1.5789vw;height:3.1579vw;font-size:.8421vw;font-family:var(--font-semibold);text-align:center;cursor:pointer;background-repeat:no-repeat}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .button_default:before{display:none}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .button_default{padding:0 15px;font-size:10px;width:100px;height:40px}}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .button_default span{width:4.7368vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .button_default span{width:70px}}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .prev{background-image:url(/images/button_reverse.png);background-color:transparent;justify-content:flex-start;background-position:left center}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .next{background-image:url(/images/button_normal.png);background-color:transparent;background-position:right center}.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .answer{background:var(--c-lightblue);height:100%;border-radius:var(--radius-pill);display:flex;justify-content:center;align-items:center;color:var(--c-white);border:none;cursor:pointer;font-size:1.2632vw;font-family:var(--font-bold);width:13.9474vw}@media only screen and (max-width:1023px){.page_course_show .test_wrap .inner .qa_wrap .inner .control_wrap .answer{font-size:14px;width:120px}}footer{background:var(--c-surface)}footer .footer_top{padding-top:1.5789vw;padding-bottom:1.0526vw;position:relative}footer .footer_top .button_up{display:flex;flex-direction:column;width:2.8947vw;position:absolute;bottom:2.3684vw;right:3.1579vw;cursor:pointer;border:0;padding:0;background:none;font:inherit}@media only screen and (max-width:1023px){footer .footer_top .button_up{display:none}}footer .footer_top .button_up:before{content:"";width:100%;height:1.5789vw;background-image:url(/images/btn_up.png);background-size:contain;background-repeat:no-repeat;display:block;margin-bottom:5px}footer .footer_top .button_up span{text-align:center;color:var(--c-blue);font-size:.8421vw;font-family:var(--font-semibold)}@media only screen and (max-width:1023px){footer .footer_top{padding:30px 35px 35px}}footer .footer_top .wrap{display:flex}footer .footer_top .wrap .item{width:25%;padding-right:.7895vw}@media only screen and (max-width:1023px){footer .footer_top .wrap .item{display:none}}@media only screen and (max-width:1023px){footer .footer_top .wrap .item.common{display:block;width:100%}}footer .footer_top .wrap .item.common .title{border-bottom:none}@media only screen and (max-width:1023px){footer .footer_top .wrap .item.common .title{display:none}}footer .footer_top .wrap .item .title{font-size:.9474vw;font-family:var(--font-semibold);color:var(--c-blue);padding-bottom:1.3158vw;margin-bottom:.7895vw;display:block;border-bottom:1px solid var(--c-lightblue)}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .title{display:none}}footer .footer_top .wrap .item ul{list-style-type:none;padding:0;margin:0 0 .7895vw}footer .footer_top .wrap .item ul li a{font-size:.8421vw;color:var(--c-ink);position:relative;text-decoration:none}footer .footer_top .wrap .item ul li a:after{content:"";transition:transform var(--dur-base) var(--ease-out);width:100%;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:-2px;height:1px;background:#000}footer .footer_top .wrap .item ul li a:hover:after{transform:scaleX(1)}footer .footer_top .wrap .item ul li .under{padding-left:.8421vw}footer .footer_top .wrap .item ul li .under li{line-height:.7}footer .footer_top .wrap .item ul li .under li a{font-size:.7368vw;opacity:.7}footer .footer_top .wrap .item .contacts_block .icon_block{margin-bottom:1.8421vw;display:flex;align-items:center}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .contacts_block .icon_block{margin-bottom:30px}}footer .footer_top .wrap .item .contacts_block .icon_block .icon{width:1.8421vw;margin-right:.7895vw;flex-shrink:0}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .contacts_block .icon_block .icon{width:35px;margin-right:15px}}footer .footer_top .wrap .item .contacts_block .icon_block .icon img{width:100%;object-fit:contain}footer .footer_top .wrap .item .contacts_block .icon_block .inner{font-size:.8421vw;line-height:1.2;display:flex}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .contacts_block .icon_block .inner{font-size:14px}}footer .footer_top .wrap .item .contacts_block .icon_block .inner a{display:inline-block;color:var(--c-ink);position:relative;text-decoration:none}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .contacts_block .icon_block .inner a{display:flex;align-items:center;min-height:44px}}footer .footer_top .wrap .item .contacts_block .icon_block .inner a:after{content:"";transition:transform var(--dur-base) var(--ease-out);width:100%;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:-2px;height:1px;background:#000}footer .footer_top .wrap .item .contacts_block .icon_block .inner a:hover:after{transform:scaleX(1)}footer .footer_top .wrap .item .contacts_block .icon_block .inner .block{width:50%}footer .footer_top .wrap .item .contacts_block .icon_block .inner .block .block_title{font-size:.6316vw}@media only screen and (max-width:1023px){footer .footer_top .wrap .item .contacts_block .icon_block .inner .block .block_title{font-size:12px}}footer .footer_top .wrap .item .contacts_block .icon_block .inner .block a{text-decoration:none}footer .footer_bottom{height:4.7368vw;background:var(--gradient-footer);display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1023px){footer .footer_bottom{height:90px}}@media only screen and (max-width:480px){footer .footer_bottom{flex-direction:column-reverse;justify-content:center}}footer .footer_bottom .copy{font-size:.9474vw;font-family:var(--font-light);color:var(--c-white)}@media only screen and (max-width:1023px){footer .footer_bottom .copy{font-size:14px}}@media only screen and (max-width:480px){footer .footer_bottom .copy{margin-top:20px}}footer .footer_bottom .social{display:flex}footer .footer_bottom .social a{display:block;width:1.0526vw;height:1.0526vw;margin:0 .7895vw}@media only screen and (max-width:1023px){footer .footer_bottom .social a{position:relative;width:20px;height:20px;margin:0 15px}footer .footer_bottom .social a:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}footer .footer_bottom .social a img{width:100%;height:100%;object-fit:contain}.modal{display:flex!important;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-modal);transition:opacity var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow);height:100vh}.modal.show{visibility:visible;pointer-events:all;opacity:1;transition-delay:0s}.modal.show .modal-background{opacity:1}.modal.show .modal-dialog{opacity:1;transform:none}.modal.is-open{display:flex!important;justify-content:center;align-items:center}.modal .modal-background{background:var(--c-overlay);position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;transition:opacity var(--dur-slow) var(--ease-out);opacity:0}.modal.fade{opacity:1}.modal .btn-close{position:absolute;top:.7895vw;right:.7895vw;width:1.0526vw;height:1.0526vw;cursor:pointer;background-color:transparent;border:none;background-image:url(/images/x.png);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform var(--dur-base) var(--ease-out);transform-origin:center}.modal .btn-close:hover{transform:rotate(90deg)}@media only screen and (max-width:1023px){.modal .btn-close{top:15px;right:10px;width:15px;height:10px}}.modal .modal-dialog{width:47.1053vw;height:28.9474vw;background:var(--c-surface);filter:var(--drop-shadow-lg);border-radius:var(--radius-md);position:relative;overflow:hidden;z-index:var(--z-raised);opacity:0;transform:translateY(12px) scale(.97);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}@media only screen and (max-width:480px){.modal .modal-dialog{width:300px;height:200px}}.modal .modal-dialog:after{z-index:-1;content:"";background-image:url(/images/modal_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:23.9474vw;height:24.4737vw;position:absolute;bottom:-6.3158vw;right:-3.6842vw}.modal .modal-dialog .modal-content{height:100%}.modal .modal-dialog .modal-body{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding:0 5.2632vw}.modal .modal-dialog .modal-body .title{color:var(--c-blue);font-size:1.6842vw;font-family:var(--font-semibold);text-align:center;line-height:1.1}@media only screen and (max-width:480px){.modal .modal-dialog .modal-body .title{font-size:16px}}.modal .modal-dialog .modal-body .title b{color:var(--c-lightblue)}.modal .modal-dialog .modal-body .btn{font-size:1.0526vw;color:var(--c-white);font-family:var(--font-semibold);background:linear-gradient(272.11deg,var(--c-blue) 22.66%,var(--c-lightblue) 105.94%);border-radius:var(--radius-pill);height:3.1579vw;padding:.9474vw 1.3158vw;display:block;margin-top:4.4737vw}#dateBackdrop{align-items:flex-start!important;padding-top:2.1053vw;padding-bottom:2.1053vw;overflow:scroll}#dateBackdrop .modal-background{position:fixed}#dateBackdrop .modal-dialog{width:78.9474vw;height:auto}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog{width:70vw}}@media only screen and (max-width:480px){#dateBackdrop .modal-dialog{width:95vw}}#dateBackdrop .modal-dialog .modal-content{height:auto}#dateBackdrop .modal-dialog .modal-content .modal-body{height:auto;padding:3.1579vw 2.3684vw}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body{padding:30px 25px}}#dateBackdrop .modal-dialog .modal-content .modal-body .title{font-size:1.2632vw;font-family:var(--font-black);margin-bottom:1.3158vw}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .title{font-size:18px}}#dateBackdrop .modal-dialog .modal-content .modal-body .desc{text-align:center;font-size:1.2632vw;font-family:var(--font-semibold);margin-bottom:1.5789vw}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .desc{font-size:14px}}#dateBackdrop .modal-dialog .modal-content .modal-body .price{text-align:center;margin:1.8421vw 0;color:var(--c-blue);font-family:var(--font-bold);font-size:1.2632vw}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .price{font-size:14px}}#dateBackdrop .modal-dialog .modal-content .modal-body .button_default{width:75%;position:relative;align-self:flex-start;left:-2.3684vw;font-size:1.5789vw;font-family:var(--font-extrabold);height:4.4737vw}#dateBackdrop .modal-dialog .modal-content .modal-body .button_default:before{background-image:url(/images/btn_medium.svg)}#dateBackdrop .modal-dialog .modal-content .modal-body .button_default:hover span:after{transform:scaleX(1)}#dateBackdrop .modal-dialog .modal-content .modal-body .button_default span{display:inline-block;position:relative}#dateBackdrop .modal-dialog .modal-content .modal-body .button_default span:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;background:var(--c-surface);width:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .button_default{width:90%;height:20px;font-size:12px;text-align:center}}#dateBackdrop .modal-dialog .modal-content .modal-body .table{margin-bottom:1.3158vw}#dateBackdrop .modal-dialog .modal-content .modal-body .table .title_wrap{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:2.3684vw;color:var(--c-white);text-align:center;padding:.5263vw;text-transform:uppercase;font-family:var(--font-black);font-size:1.1579vw;background:linear-gradient(270.14deg,var(--c-blue)-1.49%,var(--c-lightblue) 103.34%)}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .table .title_wrap{font-size:14px;height:15px}}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner{border:1px solid var(--c-blue);border-radius:0 0 var(--radius-md) var(--radius-md);position:relative;overflow:hidden}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr{display:flex}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th,#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .td{padding:.5263vw 1.5789vw;font-size:.9474vw;color:var(--c-blue);border:1px solid var(--c-blue)}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th,#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .td{font-size:14px}}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th ul,#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .td ul{list-style-type:none;padding:0}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th ul li:before,#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .td ul li:before{content:"-";display:inline-block;margin-right:5px}#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th{text-align:center;font-size:1.1579vw;font-family:var(--font-extrabold);width:100%}@media only screen and (max-width:1023px){#dateBackdrop .modal-dialog .modal-content .modal-body .table .inner .table_inner .tr .th{font-size:14px}}#videoBackdrop .modal-dialog{padding:0}@media only screen and (max-width:1024px){#videoBackdrop .modal-dialog{width:90vw;height:60vw}}#videoBackdrop .modal-dialog .modal-body{padding:0}#videoBackdrop .modal-dialog .modal-body iframe,#videoBackdrop .modal-dialog .modal-body .lesson-player{width:100%;height:100%}#videoBackdrop .modal-dialog .modal-body .lesson-player[hidden],#videoBackdrop .modal-dialog .modal-body iframe[hidden]{display:none}#swiperBackdrop .modal-dialog{width:53.1579vw}@media only screen and (max-width:1024px){#swiperBackdrop .modal-dialog{width:90vw;height:90vw}}#swiperBackdrop .modal-dialog .modal-body{padding:0}#swiperBackdrop .modal-dialog .modal-body iframe{width:100%;height:100%}#privateBackdrop .modal-dialog{width:25.5263vw;height:30.2632vw;background-image:url(/images/private_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog{width:300px;height:330px}}#privateBackdrop .modal-dialog:after{display:none}#privateBackdrop .modal-dialog .btn-close{background-color:var(--c-white);border-radius:var(--radius-round);width:2.6316vw;height:2.6316vw;background-size:50%}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .btn-close{width:25px;height:25px}}#privateBackdrop .modal-dialog .modal-body{padding:6.3158vw 5.2632vw 3.1579vw}#privateBackdrop .modal-dialog .modal-body form .title{text-align:center;color:var(--c-blue);font-family:var(--font-semibold);font-size:1.2632vw;margin-bottom:1.5789vw}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form .title{font-size:16px}}#privateBackdrop .modal-dialog .modal-body form label{margin-bottom:1.0526vw;font-size:.9474vw;display:block}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form label{font-size:14px}}#privateBackdrop .modal-dialog .modal-body form label:last-child{margin-bottom:.6316vw}#privateBackdrop .modal-dialog .modal-body form label span{display:block;margin-bottom:5px;font-family:var(--font-semibold)}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form label span{margin:15px 0 5px}}#privateBackdrop .modal-dialog .modal-body form label input{width:100%;height:2.6316vw;padding:0 1.3158vw;background:var(--c-bg);border-radius:var(--radius-md);border:none}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form label input{height:40px}}#privateBackdrop .modal-dialog .modal-body form .note{font-size:.6316vw;font-family:var(--font-semibold);text-align:center;display:block}#privateBackdrop .modal-dialog .modal-body form .note.red{color:red;font-size:12px;margin-bottom:5px}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form .note{font-size:10px}}#privateBackdrop .modal-dialog .modal-body form .note.links{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:.7368vw;font-size:max(.7368vw,12px)}#privateBackdrop .modal-dialog .modal-body form .note.links a{color:var(--c-blue);text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}#privateBackdrop .modal-dialog .modal-body form .note.links a:hover{color:var(--c-lightblue)}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form .note.links{margin-top:8px}}#privateBackdrop .modal-dialog .modal-body form button[type=submit]{width:9.2105vw;margin:2.6316vw auto 0;background-image:none;border-radius:var(--radius-pill);text-align:center;justify-content:center;background-color:var(--c-lightblue);padding:0;cursor:pointer}#privateBackdrop .modal-dialog .modal-body form button[type=submit]:before{display:none}@media only screen and (max-width:480px){#privateBackdrop .modal-dialog .modal-body form button[type=submit]{width:100px;height:30px;font-size:14px;text-decoration:underline}}.page_text .page_content{padding:50px 0 80px}.logout_wrap.cabinet-bar{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.cabinet-nav{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cabinet-nav__link{display:inline-flex;align-items:center;min-height:max(2.6316vw,40px);padding:0 max(1.3158vw,14px);background:var(--c-surface);border-radius:var(--radius-md);color:var(--c-blue);font-family:var(--font-semibold);font-size:max(.9474vw,14px);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.cabinet-nav__link:hover{color:var(--c-lightblue)}.cabinet-nav__link.active{background:var(--gradient-brand);color:var(--c-white)}.cabinet-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border:2px solid var(--c-lightblue);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-blue);font-family:var(--font-semibold);font-size:max(1.0526vw,15px);line-height:var(--lh-tight)}.cabinet-notice.success{border-color:var(--c-green);color:var(--c-green)}.cabinet-notice__form{margin:0}.cabinet-notice__button{min-height:40px;padding:0 var(--space-5);border:none;border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--c-white);font-family:var(--font-semibold);font-size:max(.9474vw,14px);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.cabinet-notice__button:hover{opacity:.85}.cabinet-notice__button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes course-progress-in{0%{transform:scaleX(0)}}.course-progress{display:block;margin-top:var(--space-2);text-decoration:none}.course-progress__track{display:block;height:6px;border-radius:var(--radius-pill);background:var(--c-bg);overflow:hidden}.course-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand);transform:scaleX(var(--progress, 0));transform-origin:left center;animation:course-progress-in var(--dur-slow) var(--ease-out)}.course-progress__label,.course-progress__term{display:block;margin-top:var(--space-1);color:var(--c-muted);font-family:var(--font-regular);font-size:max(.8421vw,12px);line-height:var(--lh-tight);text-decoration:none}@media only screen and (max-width:480px){.page_courses .wrap .item{height:auto;min-height:200px}}.page_courses .wrap .item ul li .access-term{display:block;margin-top:.3em;font-size:.7em;opacity:.7}.page_courses .wrap .item ul li .name{flex:1 1 auto;min-width:0}.page_courses .wrap .item ul li.bought{height:auto;min-height:4.2105vw;padding-top:var(--space-2);padding-bottom:var(--space-2)}.page_courses .wrap .item ul li.bought:after{background-size:auto 4.2105vw}@media only screen and (max-width:480px){.page_courses .wrap .item ul li.bought:after{background-size:auto 20px}}@media only screen and (max-width:480px){.page_courses .wrap .item ul li.bought{min-height:20px;padding-top:0;padding-bottom:0}}.page_courses .wrap .item ul li.expired .name{color:var(--c-muted)}.page_course_show .course-progress-wrap{max-width:640px;margin:0 auto 3.6842vw;text-align:center}@media only screen and (max-width:480px){.page_course_show .course-progress-wrap{margin:var(--space-4) auto var(--space-7)}}.page_course_show .wrap .item.current{box-shadow:inset 0 0 0 2px var(--c-lightblue),var(--shadow-md)}.page_course_show .course-certificate-wrap{display:flex;justify-content:center;margin:0 auto 3.6842vw}@media only screen and (max-width:480px){.page_course_show .course-certificate-wrap{margin:0 auto var(--space-6)}}.lesson-presentation{display:inline-flex;align-items:center;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--c-white);font-family:var(--font-semibold);text-decoration:none}.lesson-presentation[hidden]{display:none}.lesson-presentation:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.page_cabinet .cabinet-top{margin-bottom:var(--space-5)}.page_cabinet .cabinet-top:empty{display:none}.page_cabinet .wrap .head_wrap .item{width:25%}.page_cabinet .wrap .content .cabinet-section-title{width:calc(100% - 10px);margin:0 5px var(--space-2);color:var(--c-blue);font-family:var(--font-extrabold);font-size:max(1.6842vw,18px);font-weight:400}@media only screen and (max-width:480px){.page_cabinet .wrap .content .cabinet-section-title{width:100%;margin:0 0 var(--space-2)}}.page_cabinet .wrap .content .cabinet-form-next{margin-top:3.1579vw;padding-top:2.1053vw;border-top:1px solid var(--c-bg)}@media only screen and (max-width:480px){.page_cabinet .wrap .content .cabinet-form-next{margin-top:var(--space-6);padding-top:var(--space-5)}}.page_cabinet .cabinet-orders{padding:0 7.8947vw}@media only screen and (max-width:480px){.page_cabinet .cabinet-orders{padding:0 25px}}.page_cabinet .cabinet-orders__list{list-style:none;margin:0;padding:0}.page_cabinet .cabinet-order{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--c-bg)}.page_cabinet .cabinet-order:last-child{border-bottom:none}.page_cabinet .cabinet-order__main,.page_cabinet .cabinet-order__side{display:flex;flex-direction:column;gap:var(--space-1)}.page_cabinet .cabinet-order__side{align-items:flex-end}@media only screen and (max-width:480px){.page_cabinet .cabinet-order__side{align-items:flex-start}}.page_cabinet .cabinet-order__number,.page_cabinet .cabinet-order__date{color:var(--c-muted);font-size:max(.9474vw,13px)}.page_cabinet .cabinet-order__course{color:var(--c-ink);font-family:var(--font-semibold);font-size:max(1.3684vw,16px);line-height:var(--lh-tight)}.page_cabinet .cabinet-order__amount{color:var(--c-blue);font-family:var(--font-bold);font-size:max(1.3684vw,16px)}.page_cabinet .cabinet-order__status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-slate);font-size:max(.8421vw,13px)}.page_cabinet .cabinet-order__status.status-paid{color:var(--c-green)}.page_cabinet .cabinet-order__status.status-failed,.page_cabinet .cabinet-order__status.status-cancelled{color:var(--c-red)}.page_cabinet .cabinet-order__pay{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--c-white);font-family:var(--font-semibold);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.page_cabinet .cabinet-order__pay:hover{opacity:.85}.page_cabinet .cabinet-order__link{color:var(--c-blue);font-size:max(.9474vw,13px);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.page_cabinet .cabinet-order__link:hover{color:var(--c-lightblue)}.page_courses .wrap .item ul li.bought .name .course-certificate{display:inline-block;margin:.4em 0 0;color:var(--c-blue);font-size:.7em;white-space:normal;text-align:left;text-decoration:underline;text-underline-offset:3px}.page_courses .wrap .item ul li.bought .name .course-certificate:hover{color:var(--c-lightblue)}
