@charset "UTF-8";:root{--black: #000;--white: #fff;--sans-serif: Inter, sans-serif}:root{--primary-500: #f5195b;--primary-400: #ff7289;--primary-300: #ff8e96;--primary-200: #ffb6b4;--primary-100: #fff0ee;--grayscale-900: #0d121d;--grayscale-800: #1e2836;--grayscale-700: #323b49;--grayscale-600: #687588;--grayscale-500: #a0aec0;--grayscale-400: #cbd5e0;--grayscale-300: #e9eaec;--grayscale-200: #f1f2f4;--grayscale-100: #f8f8f8;--grayscale-50: #fafafa;--success: #0caf60;--success-light: #eafff1;--success-dark: #0ba259;--warning: #ffd023;--warning-light: #fff7d9;--warning-dark: #e6bb20;--error: #e03137;--error-light: #ffedec;--error-dark: #c02337;--black: #000;--white: #fff;--orange: #fe964a;--blue: #2137ff;--purple: #8c62ff;--light-blue: #f4f9fe}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../../fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(../../fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../../fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(../../fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../../fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../../fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../../fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../../fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(../../fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../../fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(../../fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../../fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(../../fonts/Inter-BlackItalic.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:100;font-display:swap;src:url(../../fonts/IBMPlexSerif-Thin.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:100;font-display:swap;src:url(../../fonts/IBMPlexSerif-ThinItalic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:200;font-display:swap;src:url(../../fonts/IBMPlexSerif-ExtraLight.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:200;font-display:swap;src:url(../../fonts/IBMPlexSerif-ExtraLightItalic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;font-display:swap;src:url(../../fonts/IBMPlexSerif-Light.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:300;font-display:swap;src:url(../../fonts/IBMPlexSerif-LightItalic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/IBMPlexSerif-Regular.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../../fonts/IBMPlexSerif-Italic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/IBMPlexSerif-Medium.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;font-display:swap;src:url(../../fonts/IBMPlexSerif-MediumItalic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/IBMPlexSerif-SemiBold.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;font-display:swap;src:url(../../fonts/IBMPlexSerif-SemiBoldItalic.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/IBMPlexSerif-Bold.ttf) format("ttf")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:700;font-display:swap;src:url(../../fonts/IBMPlexSerif-BoldItalic.ttf) format("ttf")}@font-face{font-family:TT Interfaces;src:url(../../fonts/ttinterfaces-regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:TT Interfaces SemiBold;src:url(https://framerusercontent.com/assets/lO2VIYfeTTJmAasmfl2hPG30jU.woff2);font-display:swap}@font-face{font-family:TT Interfaces Bold;src:url(https://framerusercontent.com/assets/KG9f8EcYfZJMy9KfrK2mWlHNQOE.woff2);font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1520px;width:100%;margin-inline:auto;padding-inline:40px}.page,.page__body{height:100%}.page__body--dark{background-color:var(--black)}.page__content--with-padding{padding-block-start:24px;padding-block-end:100px}.navbar{--tint-color: var(--black);--bottom-border-color: #000;position:relative;padding-block:12px;padding-inline:24px;display:flex;justify-content:space-between;align-items:center}.navbar:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:var(--bottom-border-color);opacity:.16}.navbar--dark{--tint-color: var(--white);--bottom-border-color: #fff;background-color:var(--black)}.navbar__logo{display:block;height:39.85px;color:var(--tint-color)}.navbar__logo>svg{height:100%}.navbar__content{display:flex;align-items:center;gap:24px}.navbar__menu{list-style:none;display:flex;gap:8px}@media (max-width: 767.98px){.navbar__menu{display:none}}.navbar__menu li{display:flex;align-items:center;gap:8px}.navbar__menu li a{font-size:14px;font-weight:600;color:var(--tint-color);text-decoration:none}.navbar__menu li a:hover,.navbar__menu li a.active{color:#2137ff;text-decoration:underline}.navbar__menu li:not(:last-child):after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:var(--tint-color)}.navbar__language{position:relative;padding:0;border:none;background-color:transparent}.navbar__language:hover .navbar__language-dropdown,.navbar__language-dropdown:hover{display:block}.navbar__language-icon{display:flex;justify-content:center;align-items:center;width:28px;height:28px;cursor:pointer;border-radius:50%;background-color:#333;color:var(--white)}.navbar__language-icon>svg{width:16px;height:16px}.navbar__language-dropdown{position:absolute;top:28px;right:0;display:none}.navbar__language-dropdown ol{margin-block-start:20px;list-style:none;background-color:#1a1c1d;border-radius:12px;box-shadow:#05050580 0 4px 12px,#ffffff0d 0 0 0 1px;overflow:hidden;padding-block:6px;min-width:160px;display:flex;flex-direction:column;padding-inline:4px}.navbar__language-dropdown ol li a{display:block;color:var(--white);text-decoration:none;font-size:14px;padding-block:8px;padding-inline:16px;text-align:left;border-radius:8px}.navbar__language-dropdown ol li a:hover{background-color:#343536}.academy-navbar{--tint-color: var(--black);--active-link-color: #0d121d;padding-block:12px;padding-inline:24px;display:flex;justify-content:space-between;align-items:center}.academy-navbar--dark{--tint-color: var(--white);--active-link-color: var(--white);background-color:var(--black)}.academy-navbar__menu{list-style:none;display:flex;gap:28px}.academy-navbar__menu li a{color:#677488;font-size:14px;font-weight:600;text-decoration:none}.academy-navbar__menu li a[href="/intensiv"]{color:#f5195b}.academy-navbar__menu li a:hover{color:#2137ff}.academy-navbar__menu li a.active{color:var(--active-link-color)}.academy-navbar>.academy-navbar__button{padding-block:0;padding-inline:16px;height:32px;font-size:16px}.hero{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:calc(100dvh - 64px);min-height:700px;position:relative;overflow:hidden;background-color:var(--black)}.hero__title{font-size:26px;font-weight:600;color:#cbd5e0;text-align:center}.hero__title>span{color:#f5195b}.hero__mask{width:85%;height:125px;margin:0 auto;overflow:hidden;border-radius:48px;position:relative}.hero__image{position:absolute;top:-70px;left:-30%;width:160%;height:400px;display:block;object-fit:cover;object-position:center}.hero__bottom{display:flex;flex-direction:column;align-items:center;gap:24px}.hero__scroll-animation{height:60px}.hero__subtitle{text-align:center;font-size:6.45vw;letter-spacing:.2vw;font-weight:700;color:#191c21}.about{background-color:var(--black)}.about__container{display:flex;flex-direction:column;gap:100px;align-items:stretch;max-width:600px;margin:0 auto;padding-block-start:220px;padding-block-end:100px}.about__text{font-size:26px;font-weight:600;line-height:31.2px;text-align:center;color:#cbd5e0}.about__stats{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0}.about__item{display:flex;flex-direction:column;gap:8px}.about__digit{display:flex;gap:8px;font-size:72px;font-weight:600;color:var(--white)}.about__digit:after{content:attr(data-sup);font-size:32px;font-weight:500;margin-block-start:6px}.about__description{font-size:14px;font-weight:500;line-height:18.2px;color:#677488}.scroll-up{background-color:#cbd5e0;border-radius:50%;border:none;width:58px;height:58px;position:fixed;bottom:16px;right:16px;color:var(--black);transition:filter .3s ease-in-out}.scroll-up:hover{filter:brightness(1.2)}.scroll-up>svg{width:32px;height:32px;cursor:pointer}.vms{background-color:var(--black)}.vms__container{padding-block:100px;max-width:1800px;margin:0 auto}.vms__cards{display:flex;gap:30px;padding-inline:30px;overflow:hidden;flex-wrap:nowrap;height:700px}.vms__card{background-color:#f5195b;flex-grow:1;flex-shrink:1;flex-basis:0;padding:30px;border-radius:48px;position:relative;display:flex;flex-direction:column;gap:33px;min-width:0}.vms__title{font-size:120px;font-weight:600;text-transform:uppercase;color:var(--black);word-break:break-all;overflow:hidden;max-height:480px}.vms__text{display:none;font-size:16px;line-height:19.2px;color:var(--black);position:absolute;bottom:64px;left:32px}.vms__plus{position:absolute;width:32px;height:32px;bottom:64px;left:32px}.ecosystem{background-color:var(--black)}.ecosystem__container{padding-block-start:100px;padding-block-end:160px;display:flex;flex-direction:column;gap:72px}.ecosystem__title{font-size:26px;font-weight:600;color:#cbd5e0;text-align:center}.ecosystem__cards{display:flex;gap:24px;justify-content:center}.ecosystem__card{width:350px;height:380px;border-radius:12px;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.ecosystem__card:hover .ecosystem__overlay{opacity:1}.ecosystem__image{width:100%;height:100%;object-fit:cover}.ecosystem__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;opacity:0;flex-direction:column;gap:16px;background:linear-gradient(to top,#040404cc,#fff0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;justify-content:flex-end;padding:36px}.ecosystem__name{font-size:24px;color:var(--white);line-height:1.2em;font-weight:600}.ecosystem__description{font-size:16px;color:var(--white);line-height:1.2em}.course-cover{height:556px;border-radius:24px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.course-cover__background{width:100%;height:100%;border-radius:24px;overflow:hidden}.course-cover__canvas{filter:blur(100px);mix-blend-mode:hard-light}.course-cover__canvas canvas{width:100%;height:100%}.course-cover__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center}.course-cover__content{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.course-cover__tags{display:flex;gap:8px}.course-cover__tag{padding-block:8px;padding-inline:16px;border-radius:999px;border:var(--white) 1px solid;color:var(--white);font-weight:600;font-size:14px;line-height:22.4px}.course-cover__title{font-size:56px;font-weight:700;color:var(--white);line-height:67.2px}.course-cover__description{font-size:18px;font-weight:500;color:var(--white)}@media (max-width: 1200px){.course-cover__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 810px){.course-cover__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:40px}}@media (max-width: 390px){.course-cover__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:40px}}.footer{padding-block-start:80px;padding-block-end:40px;padding-inline:80px;background-color:#07090b;display:flex;flex-direction:column;align-items:center;gap:48px}.footer__content{display:flex;justify-content:space-between;max-width:1480px;width:100%}.footer__column{display:flex;flex-direction:column}.footer__logo{color:var(--white);margin-bottom:24px}.footer__logo>svg{height:56px}.footer__menu{list-style:none;display:flex;gap:8px}.footer__menu li{display:flex;align-items:center;gap:8px}.footer__menu li a{font-size:14px;font-weight:600;color:var(--white);text-decoration:none}.footer__menu li a:hover{color:#2137ff;text-decoration:underline}.footer__menu li:not(:last-child):after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:var(--white)}.footer__title{font-size:12px;font-weight:500;color:#677488;margin-bottom:16px}.footer__links{display:flex;flex-direction:column;gap:16px}.footer__links li a{font-size:14px;font-weight:600;color:var(--white);text-decoration:none}.footer__links li a:hover{color:#2137ff;text-decoration:underline}.footer__phone{font-weight:700;font-size:24px;color:var(--white);text-decoration:none;margin-bottom:16px}.footer__phone:hover{color:#2137ff;text-decoration:underline}.footer__copyright{text-align:center;color:#cbd3dd;font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;color:var(--white);background-color:#2137ff;height:60px;padding-inline:24px;padding-block:16px;border-radius:8px;font-size:18px;line-height:27px;font-weight:600;transition:background-color .3s ease-in-out;cursor:pointer;border:none;gap:4px}.button:hover{background-color:#1527c2}.button--rounded{border-radius:999px}.stack{display:flex}.stack--vertical{flex-direction:column}.stack--horizontal{flex-direction:row}.stack--fill-equal>*{flex:1}.stack--8{gap:8px}.stack--120{gap:120px}.stack--160{gap:160px}.course-info-cards{display:flex;gap:8px}.course-info-cards__item{flex:1;padding:24px;border-radius:24px;border:#e8eaeb 1px solid;display:flex;flex-direction:column;gap:16px}.course-info-cards__text{font-size:16px;font-weight:600;line-height:22.4px}@media (max-width: 1200px){.course-info-cards{flex-direction:column}}.course-about{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.course-about__content{display:flex;flex-direction:column;justify-content:center;gap:32px}.course-about__title{font-size:48px;font-weight:700;line-height:58px;color:#0d121c}.course-about__description{font-size:16px;line-height:24px;color:#313a48}.course-about__info{padding-block:16px;padding-inline:24px;border-radius:24px;display:flex;align-items:center;background-color:#f9fafb;gap:16px}.course-about__text{font-size:16px;line-height:24px;color:#313a48}.course-about__author img{width:100%;height:750px;object-fit:cover;object-position:center;border-radius:24px}@media (max-width: 1200px){.course-about{display:flex;flex-direction:column-reverse}.course-about__author-image{margin-bottom:100px}}.course-advantages{display:flex;flex-direction:column;gap:40px}.course-advantages__title{font-weight:700;font-size:32px;line-height:38px}.course-advantages__items{display:flex;gap:8px}.course-advantages__item{flex:1;display:flex;align-items:flex-end;height:605px;padding:16px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:24px}.course-advantages__item:nth-child(2n){align-items:flex-start}.course-advantages__card{padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:8px;background-color:#ffffffa3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.course-advantages__card-title{color:#0d121c;font-size:20px;line-height:24px;font-weight:700}.course-advantages__card-text{color:#0d121c;font-size:14px;line-height:21px}@media (max-width: 1200px){.course-advantages__items{display:flex;flex-direction:column}.course-advantages__item{width:100%;min-height:630px;justify-content:center}.course-advantages__card{width:100%}}.academy-hero{background-color:var(--black);color:var(--white);position:relative}.academy-hero__main{height:calc(100dvh - 120px);min-height:737px;display:flex;flex-direction:column;align-items:center;gap:24px;padding-block-start:20dvh;position:relative}.academy-hero__main .academy-hero__brand{color:#2137ff;font-weight:600;font-size:24px}.academy-hero__main-title{font-size:42px;font-weight:700;line-height:50px;max-width:900px;text-align:center}.academy-hero__main-image{position:absolute;bottom:10dvh;left:50%;transform:translate(-50%)}.academy-hero__main-image .academy-hero__laptop{width:30vw;aspect-ratio:750/411}.academy-hero__main-image .academy-hero__laptop-wallpaper{position:absolute;width:30vw;aspect-ratio:750/411;top:49.8%;left:50%;transform:translate(-50%,-50%)}.academy-hero__middle{display:flex;flex-direction:column;align-items:center;gap:20px;margin-block-start:200px}.academy-hero__middle-title{font-size:42px;font-weight:700;line-height:50px;text-align:center}.academy-hero__middle-text{color:#cbd5e0;font-size:16px;font-weight:500;line-height:24px;max-width:900px;text-align:center}.academy-hero__image{display:flex;justify-content:center;align-items:center;margin-block:120px}.academy-hero__image img{width:737px;height:461px;object-fit:cover;object-position:center;border-radius:16px}.academy-hero__bottom{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block-end:100px}.academy-hero__bottom-title{font-size:42px;font-weight:700;line-height:50px;text-align:center}.academy-hero__bottom-text{color:#cbd5e0;font-size:16px;font-weight:500;line-height:24px;max-width:900px;text-align:center}.courses{display:flex;flex-direction:column;gap:24px}.courses__title{font-weight:700;font-size:48px;line-height:58px}.courses__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;list-style:none}.courses__card{position:relative}.courses__card:hover .courses__image img{transform:scale(1.05)}.courses__card:hover .courses__arrow{opacity:1}.courses__image{width:100%;height:580px;border-radius:24px;overflow:hidden}.courses__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease-out}.courses__overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;border-radius:24px;overflow:hidden;top:0;left:0;right:0;bottom:0;background:#0003;color:#fff;padding:40px}.courses__top{display:flex;flex-direction:column;gap:10px}.courses__top .courses__tags{font-size:16px;line-height:26px}.courses__top .courses__name{font-weight:700;font-size:24px;line-height:29px}.courses__bottom{display:flex;align-items:center;justify-content:space-between}.courses__bottom .courses__stats{display:flex;gap:8px}.courses__bottom .courses__stats li{padding-block:8px;padding-inline:16px;font-weight:600;font-size:14px;line-height:22.4px;background-color:#fff;color:#0d121c;border-radius:999px}.courses__bottom .courses__arrow{height:40px;width:40px;background-color:#2137ff;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .2s ease-in-out}@media (max-width: 1200px){.courses__grid{display:flex;flex-direction:column}}@media (max-width: 810px){.courses__item{height:auto}}@media (max-width: 390px){.courses__stats{display:flex;flex-direction:column}}.intensiv-about{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:840px;margin:0 auto}.intensiv-about__top{display:flex;flex-direction:column;align-items:center;gap:8px}.intensiv-about__champer{display:inline-block;padding:3px;background:#000;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.intensiv-about__champer-box{padding:13px 10px 15px;background:#eff3fa;color:#000;font-size:22px;line-height:1em;font-weight:600;text-align:center;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.intensiv-about__text{font-weight:700;font-size:40px;line-height:52px;color:#0d121d;text-align:center}.intensiv-about__italic{font-family:"IBM Plex Serif",serif;font-style:italic;font-size:48px;font-weight:600;line-height:58px}.intensiv-about__description{text-align:center;color:#313a48;font-size:18px;line-height:27px}@media (max-width: 1200px){.intensiv-about{max-width:100%}}.course-process{display:flex;flex-direction:column;gap:120px}.course-process__title{color:#0d121c;font-weight:700;font-size:48px;line-height:58px}.course-process__steps{display:flex;flex-direction:column;gap:120px}.course-process__steps li{display:grid;grid-template-columns:460px 1fr;align-items:flex-start;column-gap:8px}.course-process__steps li:nth-child(2n){grid-template-columns:1fr 460px}.course-process__steps li:nth-child(2n) .course-process__image{order:-1}.course-process__steps li .course-process__step{padding:40px;display:flex;flex-direction:column;gap:16px;background-color:#f9fafb;border-radius:24px}.course-process__steps li .course-process__step-title{color:#0d121c;font-weight:700;font-size:20px;line-height:28px}.course-process__steps li .course-process__step-description{color:#313a48;font-size:16px;line-height:24px}.course-process__steps li .course-process__step-hint{margin-block-start:160px;color:#0d121c;font-weight:500;font-size:16px;line-height:25.6px;padding:24px;background-color:var(--white);border-radius:24px}.course-process__steps li .course-process__image img{width:100%;height:auto;border-radius:24px}@media (max-width: 1200px){.course-process__steps li{display:flex;flex-direction:column}.course-process__image img{width:320px;height:240px;border-radius:24px}}.course-cta{display:grid;grid-template-columns:240px 1fr;padding:80px;width:100%;background-color:#0d121c;border-radius:24px;column-gap:80px}.course-cta__image{width:100%}.course-cta__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.course-cta__text{display:flex;flex-direction:column;gap:16px}.course-cta__title{font-weight:700;font-size:48px;line-height:58px;color:#fff}.course-cta__title>span{font-weight:900}.course-cta__subtitle{color:#cbd5e0}@media (max-width: 1200px){.course-cta{display:flex;flex-direction:column;padding-inline:80px}.course-cta img{width:240px;height:240px}}@media (max-width: 810px){.course-cta{padding-inline:20px}.course-cta img{width:155px;height:155px}}@media (max-width: 390px){.course-cta{padding-inline:20px}.course-cta img{width:140px;height:140px}}.academy-steps{display:flex;flex-direction:column;gap:8px}.academy-steps__title{height:400px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:48px;line-height:58px;background-color:#cae3ff;color:#0d121d;border-radius:24px}.academy-steps__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}.academy-steps__item{min-height:270px;border:1px solid #e8eaeb;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:64px;align-items:flex-start}.academy-steps__item-number{width:56px;height:56px;border-radius:50%;background-color:#2137ff;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;color:#fff}.academy-steps__item-text{font-weight:700;font-size:20px;line-height:30px}@media (max-width: 810px){.academy-steps__items{display:flex;flex-direction:column}}.form-item{display:flex;flex-direction:column;gap:8px}.form-item__label{font-size:16px}.form-item__input{border:1px solid #cbd5e0;color:#0d121d;padding:18px;border-radius:8px}.application__content{background-color:#0d121c;padding:40px;border-radius:24px;color:#fff;height:90%}.application__content-top{display:flex;flex-direction:column;gap:40px}.application__content-top .application__title{font-weight:700;font-size:32px;line-height:40px;margin-bottom:80px}.application__content-top .application__description{color:#cbd5e0;font-size:16px;line-height:24px}.application__form{padding:40px;border:1px solid #e8eaeb;background-color:#f9fafb;border-radius:24px;display:flex;flex-direction:column;gap:24px;min-height:435px}@media (max-width: 1200px){.application{display:flex;flex-direction:column;gap:8px}.application__form{width:100%;max-height:auto}.application__content{width:100%}}.intensiv-contents__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:24px}.intensiv-contents__list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.intensiv-contents__list-item1{display:flex;align-items:center;justify-content:space-between;background-color:#f5f9fc;padding:40px;height:370px;border-radius:24px}.intensiv-item__description{display:flex;flex-direction:column;gap:12px}.intensiv-contents__item-title{color:#0d121c;font-size:24px;font-weight:700;line-height:28.8px}.intensiv-contents__basics-img{width:515px;height:326px;border-radius:24px}.intensive-contents__item-block1{background-image:url(../../../assets/img/academy/intensive-contents-phone.jpg);background-position:center;background-size:cover;border-radius:24px;padding:40px;width:716px;height:605px;position:relative}.intensive-contents__item-info{color:#cbd5e0;line-height:24px;margin-bottom:8px}.intensive-contents__item-header{color:#fff;font-size:24px;font-weight:700;line-height:28.8px;margin-top:8px}.intensiv-contents__whoiam-img{width:176px;height:176px}.intensive-circle-text-wrapper{position:relative;width:300px;height:250px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intensive-circle-svg{width:100%;height:100%;animation:rotate 10s linear infinite}.intensive-center-image{width:176px;height:176px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intensiv-contents__list-item2{display:flex;gap:8px}.intensive-contents__item-block2{display:flex;flex-direction:column;align-items:center;width:716px;height:605px;background-color:#dee2ef;border-radius:24px;padding:40px}.intensiv-contents__projects-img{width:400px;height:300px;margin-bottom:80px}.intensive-contents__block-description{display:flex;flex-direction:column;gap:8px}.intensiv-contents__item-description{color:#0d121c;line-height:24px}.intensive-contents__telegram{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:24px;gap:24px;background-color:#e3f8ff}.intensive-contents__link{color:#0c0c0c;font-size:18px;line-height:25.2px}.intensive-contents__link:hover{color:#0c0c0c;font-size:18px;font-weight:700;line-height:25.2px;margin-left:5px}@media (max-width: 1200px){.intensiv-contents__list-item1,.intensiv-contents__list-item2{flex-direction:column;height:auto;width:100%}.intensive-contents__item-block1{width:100%}.intensive-contents__item-block2{width:100%;height:auto}}@media (max-width: 810px){.intensiv-contents__projects-img,.intensiv-contents__basics-img{width:100%;height:300px}}@media (max-width: 390px){.intensiv-contents__projects-img,.intensiv-contents__basics-img{width:280px;height:300px}}.speaker__role{display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:16px;left:16px;width:40px;height:40px;background-color:#ffffff7a}.speaker__image{width:450px;height:409px;object-position:33.1% 14.5%;border-radius:24px;object-fit:cover}.speaker__details{padding:80px;width:980px;height:409px;border-radius:24px;background-color:#f9fafb}.speaker__list{display:flex;flex-direction:column;font-size:20px;font-weight:700;line-height:28px;list-style:disc}.speaker__list-item{font-size:16px;line-height:24px;color:#313a48;font-weight:400;margin-left:20px;padding-left:10px}.speaker__list-item:first-child{margin-top:15px}.speaker__certification{display:none}@media (max-width: 1200px){.speaker{display:flex;flex-direction:column-reverse}.speaker__image{width:100%;height:100%;border-radius:24px;margin:8px 0 0}.speaker__details{padding:80px;height:auto;width:100%;border-radius:24px;background-color:#f9fafb}}@media (max-width: 810px){.speaker{display:flex;flex-direction:column-reverse}.speaker__image{width:100%;height:50%;border-radius:24px;margin:8px 0 0}.speaker__details{padding:80px;min-height:410px;width:100%;border-radius:24px;background-color:#f9fafb}}@media (max-width: 390px){body{padding:0}.speaker{display:flex;flex-direction:column-reverse}.speaker__image{width:100%;height:50%;border-radius:24px;margin:8px 0 0}.speaker__details{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%;border-radius:24px;background-color:#f9fafb}}.organizers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.organizers__title-block{display:flex;justify-content:center;text-align:center;align-items:center;border-radius:24px;background-color:#f9fafb;width:100%;padding:80px;height:403px}.organizers__title{text-align:center;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;word-break:break-word;overflow-wrap:break-word}.mobydev1{flex-wrap:wrap;color:#f5195b}.organizers__list{display:flex;flex-wrap:wrap;gap:8px}.organizers-main-item{width:calc(50% - 8px);height:403px;background-color:#f9fafb;border-radius:24px;padding:80px;display:flex;flex-direction:column}.organizers__list-item1{display:flex;flex-direction:column;gap:40px}.organizers__logo-svg{width:191px;height:61px}.organizers__list-item2{display:flex;align-items:center;justify-content:center;background-color:#0d121d}.organizers__list-item3{background-image:url(../../../assets/img/stage.jpg);background-repeat:no-repeat;background-size:cover}.organizers__list-item4{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:80px}.organizers-item_info{font-size:16px;line-height:24px}.organizers-link{display:flex;align-items:center;width:180px;height:25px}.organizers__link-arrow{width:20px;height:20px}.organizers-item__link{font-size:18px;font-weight:400;line-height:25.2px;transition:all .3s ease}.organizers-item__link:hover{font-size:18px;font-weight:700;line-height:25.2px;margin-right:5px}.organizers-container{display:flex;align-items:center;justify-content:space-between;gap:100px}.organizers-stat{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.organizers-stat__number{color:#fff;font-family:TT Interfaces SemiBold;font-size:72px;font-weight:600;letter-spacing:-2.16px;line-height:72px;margin-right:8px}.organizers-stat__label{color:#fff;font-size:32px;position:relative;top:-18px;letter-spacing:-2.16px;line-height:72px;font-weight:500}.organizers-stat-position{display:flex;flex-direction:column;justify-content:space-between}.organizers-info{color:#fff;font-size:14px;font-weight:500;line-height:18.2px}.organizers-item4_title{font-size:20px;font-weight:700;line-height:28px}.organizers-item4_info{font-size:16px;font-weight:400;line-height:24px}@media (max-width: 1200px){.organizers__list{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.organizers__title-block{width:100%;height:auto}.organizers__list{width:100%}.organizers-main-item{width:100%;height:auto;border-radius:24px;padding:80px;display:flex;flex-direction:column;gap:30px}}@media (max-width: 810px){.organizers-main-item{width:100%;padding:40px;gap:30px}.organizers-container{flex-direction:column;gap:10px}.organizers__title-block{width:100%;height:auto;padding:40px}}@media (max-width: 390px){.organizers__list{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.organizers-main-item{width:100%;padding:20px}.organizers-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.organizers__title-block{width:100%;padding:20px;height:auto}}.career{display:flex;flex-direction:column;gap:40px}.career-header{display:flex;flex-direction:column;gap:20px}.career__title{font-weight:700;font-size:32px;line-height:40px}.career__description{font-size:16px;line-height:24px}.career-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}.career-item{display:flex;height:270px;flex-direction:column;gap:16px;padding:64px;border:1px solid #e8eaeb;border-radius:24px;font-weight:700;font-size:20px;line-height:30px}.career-last-item{height:300px}.career-text{font-size:20px;font-weight:700;line-height:30px}@media (max-width: 810px){.career-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 390px){body{padding:0}.career-list{grid-template-columns:1fr}}.course__form{display:flex;align-items:center;padding:80px;background-color:#0d121d;border-radius:24px;min-height:440px}.course__list{display:flex;justify-content:center;align-items:center;gap:80px}.course-list__item{display:flex;width:50%}.course-item1{display:flex;flex-direction:column;justify-content:center}.course-item2{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px;position:relative;word-break:break-word;overflow-wrap:break-word}.course__title{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:16px}.course__info{color:#fff;font-size:18px;font-weight:500;line-height:27px;margin-bottom:40px}.course-companies{display:flex;flex-wrap:wrap}.course__cost{color:#677488;font-size:16px;font-weight:400;text-decoration:line-through;margin-bottom:12px}.course-real__cost{color:#fff;font-size:32px;font-weight:700;margin-bottom:20px}.course-real__cost1{font-weight:400}.course-credit__info{color:#fff;font-size:16px;font-weight:400;margin-bottom:36px}.course__button{display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;color:var(--white);background-color:#2137ff;height:60px;padding-inline:24px;padding-block:16px;border-radius:8px;font-size:18px;line-height:27px;font-weight:600;transition:background-color .3s ease-in-out;cursor:pointer;border:none;margin-bottom:36px}.course__button:hover{background-color:#1527c2}.course__button--rounded{border-radius:999px}.course__cost1{color:#677488;font-size:16px;font-weight:400;margin-bottom:12px}.course__cost2{color:#677488;font-size:16px;font-weight:400;text-decoration:line-through;margin-left:8px}.course-actual__cost{padding:7px;font-size:14px;font-weight:600;color:#fff;border:1px solid #0767fd;border-radius:24px;line-height:22.4px;position:absolute;top:-8px;right:0}@media (max-width: 1200px){.course__form{height:auto}.course__list{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.course-list__item{width:100%;word-break:break-word;overflow-wrap:break-word}}@media (max-width: 810px){.course-actual__cost{position:static;margin-top:8px;display:block}.course__form{height:auto;padding:40px}}@media (max-width: 390px){.course__form{height:auto;padding:10px}.course-company{display:flex;flex-direction:column}}*,*:before,*:after{box-sizing:border-box}ul{list-style:none}h1,h2,h3,h4{margin:0;padding:0}.salary{display:flex;flex-direction:column}.salary__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:16px}.salary__info{color:#0d121c;font-size:16px;line-height:24px;margin-bottom:55px}.salary__list{display:flex;flex-direction:column;gap:16px}.salary__item1{width:35.35%}.salary__item2{width:50.69%}.salary__item3{width:73.61%}.salary__item4{width:88.88%}.salary-main-item{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;border-radius:24px;padding:20px 32px}.salary-item_info{display:flex;flex-direction:column;gap:8px}.salary-item__title{color:#0d121c;font-size:20px;font-weight:700;line-height:28px}.salary-item__descr{color:#677488;font-size:14px;font-weight:500;line-height:22.4px}.salary-item__cost{color:#f5195b;font-family:TT Interfaces Bold;font-size:24px;font-weight:700;line-height:36px}@media (max-width: 1200px){.salary-main-item{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;background-color:#f9fafb;border-radius:15px;padding:20px 32px}}@media (max-width: 810px){.salary-main-item{flex-direction:column;align-items:flex-start}}@media (max-width: 390px){.salary-main-item{display:flex;align-items:flex-start;flex-direction:column;gap:20px;width:100%;background-color:#f9fafb;border-radius:15px;padding:10px}}button{border:none;background-color:#fff;cursor:pointer}.faq{display:flex;align-items:center;justify-content:center;width:100%;min-height:auto;flex-direction:column;background-color:#f9fafb;padding:160px 300px;border-radius:20px}.faq__title{font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:60px}.faq__list{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;padding:10px 20px;width:1000px}.faq__item{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.0509803922)}.faq__item:last-child{border-bottom:none}.faq__trigger{display:flex;align-items:center;width:100%;background-color:#fff;padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:700;line-height:30px;text-align:left}.faq__icon{position:relative;width:16px;height:16px;flex-shrink:0;opacity:.3;margin-right:20px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background-color:#000;transition:transform .3s ease}.faq__icon:before{top:0;left:50%;width:2px;height:16px;transform:translate(-50%)}.faq__icon:after{top:50%;left:0;width:16px;height:2px;transform:translateY(-50%)}.faq__answer{color:#0d121d;font-weight:500;line-height:25.6px}.faq__panel{display:none;padding:0 10px 20px 28px;font-size:16px;color:#333;line-height:1.6;animation:fadeIn .3s ease}.faq__item--open .faq__panel{display:block}.faq__item--open .faq__icon{transform:rotate(45deg);opacity:.3;transition:transform .3s ease,opacity .3s ease}.faq__item--open .faq__question{color:#2137ff;transition:color .3s ease}.faq__icon,.faq__question{transition:transform .3s ease,color .3s ease}.faq__question,.faq__answer{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}@media (max-width: 1200px){.faq{padding-inline:10px}.faq__list{width:90%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}ul,p,h1,h2,h3{padding:0;margin:0}.speaker{display:flex;align-items:center;justify-content:center;gap:8px}.speaker__info{position:relative}.speaker__role1{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;min-width:146px;height:40px;position:absolute;top:16px;left:16px;border-radius:100px;background-color:#ffffff7a}.speaker__main-titul{font-family:Inter-SemiBold,Inter,Inter Placeholder,sans-serif;line-height:22.4px;font-weight:600;font-size:14px;color:#0d121c}.speaker_logo{width:24px;height:24px}.speaker__image1{width:450px;height:490px;object-position:33.1% 14.5%;border-radius:24px;object-fit:cover}.speaker__details1{padding:80px;width:980px;height:490px;border-radius:24px;background-color:#f9fafb}.speaker__title{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:38.4px;margin-bottom:32px;color:#0d121c}.speaker__list{display:flex;flex-direction:column;margin-bottom:32px;font-size:20px;font-weight:700;line-height:28px;list-style:disc}.speaker__list-item1{font-size:16px;line-height:24px;color:#313a48;font-weight:400;margin-left:20px;padding-left:10px}.speaker__list-item1:first-child{margin-top:15px}.speaker__main{display:flex;flex-direction:column}.speaker__item-exp,.speaker__list-item-bald{font-weight:700}.speaker__main-info{display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:24px;background-color:#fff}@media (max-width: 1200px){.speaker{display:flex;flex-direction:column-reverse}.speaker__image1{width:100%;height:100%;border-radius:24px;margin:8px 0 0}.speaker__details1{padding:80px;height:auto;width:100%;border-radius:24px;background-color:#f9fafb}}@media (max-width: 810px){.speaker{display:flex;flex-direction:column-reverse}.speaker__image1{width:100%;height:50%;border-radius:24px;margin:8px 0 0}.speaker__details1{padding:80px;min-height:410px;width:100%;border-radius:24px;background-color:#f9fafb}}@media (max-width: 390px){body{padding:0}.speaker{display:flex;flex-direction:column-reverse}.speaker__image1{width:100%;height:50%;border-radius:24px;margin:8px 0 0}.speaker__details1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:100%;border-radius:24px;background-color:#f9fafb}}.salary__data-item{display:flex;align-items:center;justify-content:center;border-radius:24px;padding:16px 24px;width:250px;height:64px;background-color:#f9fafb;gap:16px}.salary__job-info{display:flex;justify-content:space-between}.salary__jobs-data{display:flex;gap:10px}.salary__data-image{width:32px;height:32px}.salary-ios__data-description{color:#313a48;line-height:24px}@media (max-width: 1200px){.salary__job-info{flex-direction:column;margin-bottom:32px}}@media (max-width: 810px){.salary__jobs-data{flex-direction:column}}.start{min-height:540px;border-radius:24px}.start__header{padding:80px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.start__title{font-size:48px;color:#fff;font-weight:700;line-height:57.6px;letter-spacing:-.5px}.start__description{font-size:18px;color:#cbd5e0;font-weight:500;line-height:27px}.start__features-list{display:flex;padding:16px;align-items:center;justify-content:center;gap:32px;background-color:#000000b8;border-radius:24px}.start__features-item{display:flex;align-items:center;justify-content:center;gap:16px;width:394px}.start__features-text{color:#cbd5e0;font-size:16px;font-weight:500;line-height:24px}@media (max-width: 1200px){.start__features-list{flex-direction:column;flex-wrap:wrap;word-break:break-word;overflow-wrap:break-word}.start__features-item{width:100%;height:auto}}@media (max-width: 810px){.start{padding:20px}.start__header{padding:40px}.start__button{width:100%}}@media (max-width: 390px){.start{padding:10px}.start__header{padding:20px}.start__button{width:100%;height:auto}}.students__card{display:flex;gap:8px;margin-bottom:8px}.students__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:80px}.students__image-wrapper{position:relative}.students__image{width:450px;height:460px;object-fit:cover;border-radius:24px}.students__overlay{display:flex;flex-direction:column;gap:8px;position:absolute;bottom:16px;left:16px;width:418px;background-color:#ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:24px;border-radius:24px}.students__name{color:#0d121c;font-size:20px;font-weight:700;line-height:24px}.students__description{color:#0d121c;line-height:21px;font-size:14px}.students__details{display:flex;flex-direction:column;background-color:#f9fafb;padding:80px;border-radius:24px;gap:40px}.students__detail{display:flex;flex-direction:column;gap:16px;background-color:#fff;padding:24px;border-radius:24px}.students__detail-title{color:#0d121c;font-size:20px;font-weight:700;line-height:28px}.students__detail-description{color:#000;font-size:16px;line-height:19.2px}.student__second-card{display:flex;flex-direction:row-reverse;height:480px}.student__second-image{height:480px}.students__title-block{display:flex;gap:10px;align-items:center}.students__block-circle1{width:12px;height:12px;background-color:#0d121d;border-radius:50%}.students__block-circle2{width:12px;height:12px;background-color:#2137ff;border-radius:50%}@media (max-width: 1200px){.students{margin-bottom:480px}.students__card{flex-direction:column}.students__image{width:100%}.students__overlay{width:90%}}@media (max-width: 810px){.students__details{padding-inline:20px}.students__image{width:100%;height:368px}}@media (max-width: 390px){.students{margin-bottom:640px}}.advantages{display:flex;flex-direction:column;gap:40px}.advantages__title{color:#0d121c;font-size:48px;font-weight:700;line-height:60px}.advantages__list{display:flex;flex-wrap:wrap;gap:8px}.advantages__item{display:flex;flex-direction:column;width:32.8%;padding:64px;gap:16px;border:1px solid #e8eaeb;border-radius:24px;min-height:270px}.advantages__text{color:#0d121c;font-size:20px;font-weight:700;line-height:30px}@media (max-width: 1200px){.advantages__list{grid-template-columns:repeat(1,1fr);gap:8px}.advantages__item{width:100%}}@media (max-width: 810px) and (min-width: 390px){.advantages__list{grid-template-columns:1fr;gap:8px;padding:15px}.advantages__item{text-align:center;width:100%}}.projects__title{font-size:32px;font-weight:700;line-height:40px;color:#0d121c;margin-bottom:120px}.projects__list{display:flex;flex-direction:column;gap:120px;margin-bottom:320px}.projects__list-item{display:flex;align-items:flex-start;gap:8px}.projects__item-details{display:flex;flex-direction:column;border-radius:24px;gap:16px;background-color:#f9fafb;padding:40px}.projects__item-title{color:#0d121c;font-size:20px;font-weight:700;line-height:28px}.projects__item-description{color:#313a48;font-size:16px;line-height:24px;margin-bottom:24px}.project__image{width:100%;height:605px;border-radius:24px;object-fit:cover;object-position:50% 50%}.projects__creator-info{background-color:#fff;padding:24px;border-radius:24px;color:#0d121c;font-size:16px;font-weight:500;line-height:25.6px}.project__reverse-item{display:flex;flex-direction:row-reverse}@media (max-width: 1200px){.projects__list-item{flex-direction:column}.projects__item-details,.projects__image{width:100%}}.application{display:grid;grid-template-columns:1fr 636px;column-gap:8px}.application__content-default{background-color:#0d121c;padding:40px;border-radius:24px;color:#fff;height:447px}.application__content-default-top{display:flex;flex-direction:column;gap:40px}.application__form-default{padding:40px;border:1px solid #e8eaeb;background-color:#f9fafb;border-radius:24px;display:flex;flex-direction:column;gap:24px;min-height:447px}.application__button{font-size:16px;font-weight:700;padding:24px;margin-bottom:15px;height:64px}.application__agreement{color:#313a48;font-size:14px;line-height:22.4px;text-align:center}.application__agreement .application__link{color:inherit;text-decoration:underline}.application__agreement .application__link:hover{color:#2137ff}.application__main-block{display:flex;justify-content:space-between}.application__title-default{font-weight:700;font-size:40px;line-height:40px;color:#fff;letter-spacing:-.5px;line-height:48px}.application__description{color:#cbd5e0;font-size:16px;line-height:24px}.application__cost{color:#677488;font-size:16px;font-weight:400;text-decoration:line-through;margin-bottom:12px}.application-real__cost1{font-weight:400}.application-real__cost{color:#fff;font-size:32px;font-weight:700;margin-bottom:20px}.application-credit__info{color:#fff;font-size:16px;font-weight:400;margin-bottom:50px}.application__cost1{color:#677488;font-size:16px;font-weight:400;margin-bottom:12px}.application__cost2{color:#677488;font-size:16px;font-weight:400;text-decoration:line-through;margin-left:8px}.application-actual__cost{padding:7px;font-size:13.9px;font-weight:600;color:#fff;border:1px solid #0767fd;border-radius:24px;line-height:22.4px}.form-item__input{height:58.2px;font-family:Inter,sans-serif;color:#0d121d;font-size:18px;line-height:18px}.form-item__input:focus{outline:2px solid rgb(33,55,255);color:#0d121d;font-size:18px;line-height:18px}.form-item{gap:6px}@media (max-width: 1200px){.application{display:flex;flex-direction:column;gap:8px}.application__content-default{width:100%;height:auto}.application__content{width:100%;max-height:auto}}.organizers__list-intensiv3{background-image:url(../../../assets/img/academy/organizers-intensiv.png);background-position:top;background-repeat:no-repeat}.intensiv-price{background-image:url(../../../assets/img/academy/intensiv-price.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:508px;padding:80px;border-radius:24px}.intensiv-price__content{display:flex;flex-direction:column}.intensiv-price__title-block{width:730px;margin-right:80px}.intensiv-price__title{color:#fff;font-size:48px;font-weight:700;line-height:57.6px}.intensiv-price__cost{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.intensiv-price__cost-label{color:#677488;line-height:24px}.intensiv-price__cost-value{color:#fff;font-size:32px;font-weight:700;line-height:40px}.intensiv-price__cost-discount{color:#cbd5e0;line-height:24px}.intensive-price__main-content{display:flex;margin-bottom:80px}@media (max-width: 1200px){.intensive-price__main-content{flex-direction:column;gap:100px;width:100%}.intensiv-price{height:auto}.intensiv-price__title-block{width:100%;word-break:break-word}}.intensiv-program{padding:160px 300px;background-color:#0d121d;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px}.intensiv-program__title{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:40px}.intensiv-program__timeline{display:flex;flex-direction:column;padding:96px 20px;gap:20px}.intensiv-program__progress{display:flex;flex-direction:column;align-items:center;gap:16px}.intensiv-program__timeline-row{display:flex;justify-content:flex-start;width:800px;height:240px;gap:60px}.intensiv-program__content{display:flex;flex-direction:column;gap:4px}.intensiv-program__bar-inner{width:3px;height:146px;background-color:#ffffff0d}.intensiv-program__label{color:#cbd5e0;font-size:12px;letter-spacing:.5px}.intensiv-program__time{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:30px;margin-bottom:20px}.intensiv-program__description{color:#fff;font-size:24px;font-weight:700;line-height:36px}.intensiv-program__timeline-row:last-child .intensiv-program__bar-inner{display:none}@media (max-width: 1600px) and (min-width: 1400px){.intensiv-program{padding:120px 180px}.intensiv-program__timeline-row{width:100%;max-width:100%;box-sizing:border-box}}@media (max-width: 1200px) and (min-width: 810px){.intensiv-program{padding:80px;width:100%}.intensiv-program__timeline-row{width:100%;max-width:100%;gap:40px;box-sizing:border-box}.intensiv-program__bar-inner{height:120px}}@media (max-width: 810px){.intensiv-program{padding:8vw 4vw;width:100%;box-sizing:border-box}.intensiv-program__timeline-row{display:flex;align-items:flex-start;gap:6vw;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.intensiv-program__progress{width:16vw;max-width:60px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3vw}.intensiv-program__bar-inner{width:3px;height:22vw;max-height:100px;background-color:#ffffff0d}.intensiv-program__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.intensiv-program__description{font-size:4.5vw;line-height:6.5vw;max-width:100%;word-break:break-word}.intensiv-program__time{font-size:4vw;line-height:5.5vw;margin-bottom:5vw;word-break:break-word}}@media (max-width: 390px){.intensiv-program{padding:8vw 4vw;width:100%;box-sizing:border-box}.intensiv-program__timeline-row{display:flex;align-items:flex-start;gap:6vw;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.intensiv-program__progress{width:16vw;max-width:60px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3vw}.intensiv-program__bar-inner{width:3px;height:22vw;max-height:100px;background-color:#ffffff0d}.intensiv-program__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.intensiv-program__description{font-size:4.5vw;line-height:6.5vw;max-width:100%;word-break:break-word}.intensiv-program__time{font-size:4vw;line-height:5.5vw;margin-bottom:5vw;word-break:break-word}}.reviews{max-width:100%;overflow-x:hidden;padding-inline:16px;box-sizing:border-box}.reviews__title{font-size:32px;font-weight:700;margin-bottom:24px}.reviews__list{display:flex;gap:16px;overflow-x:auto;list-style:none;padding:0;margin:0;scrollbar-width:none;scroll-snap-type:x mandatory}.reviews__list::-webkit-scrollbar{display:none}.reviews__item{flex:0 0 auto;width:280px;height:500px;scroll-snap-align:start;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a;position:relative}.reviews__video-wrapper{position:relative;width:100%;height:100%;cursor:pointer}.reviews__video-preview{width:100%;height:100%;object-fit:cover;display:block}.reviews__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:url(https://cdn-icons-png.flaticon.com/512/727/727245.png) no-repeat center center/contain;border:none;cursor:pointer;opacity:.9;transition:transform .2s ease}.reviews__play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.reviews__video{width:100%;height:100%;border:none;border-radius:16px}.intensiv-ticker{display:flex;flex-direction:column;gap:80px}.intensiv-ticker__title{color:#0d121d;font-size:48px;font-weight:700;text-align:center;letter-spacing:-.5px;line-height:57.6px}.intensiv-ticker__title-italic{font-size:54px;font-style:italic;font-weight:600;line-height:57.6px;font-family:"IBM Plex Serif","IBM Plex Serif Placeholder",serif}.intensiv-ticker__track-wrapper{display:flex;align-items:center;flex-direction:column;gap:80px}.intensiv-ticker__track{display:flex;gap:8px}.intensiv-ticker__card1{width:50%;height:400px;display:flex;flex-direction:column;justify-content:center;background-color:#f7f2ff;border-radius:24px;padding:40px;overflow:hidden;z-index:1}.intensiv-ticker__card2{width:50%;height:400px;background-color:#f9fafb;display:flex;flex-direction:column;justify-content:center;border-radius:24px;padding:40px;overflow:hidden;z-index:1}.intensiv-ticker__number{color:#0d121c;font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px}.intensiv-ticker__text{color:#0d121c;font-size:40px;font-weight:500;line-height:60px}.intensiv-ticker__button{width:270px}@media (max-width: 810px){.intensiv-ticker__track{flex-direction:column}.intensiv-ticker__card{width:100%;height:100%}}.business-solution{display:flex;flex-direction:column;align-items:center}.business-solution__title{color:#0d121d;font-size:56px;font-weight:700;line-height:67.2px;text-align:center;margin-bottom:16px}.business-solution__button{margin-bottom:100px}.business-solution__description{color:#0d121d;font-weight:500;line-height:24px;margin-bottom:24px}.business-solution__animation{display:flex;align-items:center;justify-content:center;width:1835px;height:1835px;background-image:url(../../../assets/img/academy/business-solution-background.jpg);margin-bottom:45px}.business-companies__block{display:flex;gap:100px;align-items:center;justify-content:center;overflow:hidden}.business-company__image{width:160px;height:40px}.business-company__image2{width:170px;height:50px}.business-company__image3{width:160px;height:56px}.business-company__image4{width:160px;height:35px}.business-company__image5{width:180px;height:70px;border-radius:16px}.business-company__image6{width:187x;height:75px}.business-company__image7{width:160px;height:40px}.business-company__image8{width:170px;height:50px}@media (max-width: 810px){.business-phone_animation{width:404px;height:600px}}.software__list-item1{display:flex;flex-direction:column;gap:16px;justify-content:center}.software__item-title{color:#677488;font-size:20px;font-weight:700;line-height:28px}.software__item-info{color:#0d121d;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:38.4px}.software__item4-info{color:#0d121c;font-size:20px;font-weight:500;line-height:28px}.suggestion{display:flex;flex-direction:column}.suggestion__wrapper{display:flex;flex-direction:column;align-items:center}.suggestion__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:24px}.suggestion__list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.suggestion__list-item{display:flex;flex-direction:column;width:calc(50% - 8px);height:600px;background-color:#f9fafb;border-radius:24px;padding:40px}.suggestion__image{width:100%;height:300px;border-radius:24px;object-fit:cover;margin-bottom:40px}.suggestion-animation{background-color:#000}.suggestion__item-title{color:#0d121c;font-size:32px;font-weight:700;line-height:38.4px;margin-bottom:8px}.suggestion__item-description{color:#313a48;line-height:24px}@media (max-width: 1200px){.suggestion__list{flex-direction:column}.suggestion__list-item{width:100%}}.company-advantages{display:flex;flex-direction:column;align-items:center;gap:8px}.company-advantages__title-block{display:flex;align-items:center;justify-content:center;background-color:#0d121d;width:100%;padding:80px;border-radius:24px}.company-advantages__title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:38.4px}.company-advantages__item{display:flex;flex-direction:column;width:32.8%;padding:64px;border:1px solid #e8eaeb;border-radius:24px;min-height:270px}.company-advantages__item-title{color:#0d121c;font-size:20px;font-weight:700;line-height:30px;margin-bottom:4px}.company-advantages__text{color:#313a48;line-height:22.4px}.company-advantages__item-icon1{width:33px;height:33px}@media (max-width: 1600px) and (min-width: 1400px){.advantages__list{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width: 1200px){.advantages__list{grid-template-columns:repeat(1,1fr);gap:8px}.company-advantages__item{width:100%}}@media (max-width: 810px) and (min-width: 390px){.advantages__list{grid-template-columns:1fr;gap:8px;padding:15px}.company-advantages__item{text-align:center;width:100%}}.partners__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:24px}.partners__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.partners__list-item{display:flex;gap:8px}.partners__list-item2{display:flex;flex-direction:row-reverse;gap:8px}.partners__animation{height:403px;width:716px;object-fit:cover;border-radius:24px}.parners__company-description{display:flex;flex-direction:column;justify-content:center;background-color:#f9fafb;width:716px;height:403px;padding:80px;border-radius:24px}.partners__company-name{color:#0d121c;font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px}.partners__company-info{color:#313a48;line-height:24px;margin-bottom:24px}@media (max-width: 1200px){.partners__list-item,.partners__list-item2{flex-direction:column}.partners__animation{width:100%}.parners__company-description{width:100%;height:auto}}.end-projects__title{color:#0d121c;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:57.6px;margin-bottom:16px}.end-projects__description{color:#0d121c;line-height:24px}.end-projects__wrapper{position:relative}.end-projects__list{display:flex;gap:16px;overflow:hidden;margin-top:60px}.end-projects__list-item{position:relative}.end-projects__image{width:340px;height:600px;border-radius:24px}.end-projects__item-name{color:#0d121c;font-weight:700;line-height:22.4px;text-align:center;position:absolute;top:24px;right:16px;left:16px}.end-projects__scroll-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#f5195b;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;z-index:2}.end-projects__scroll-button.left{left:-20px}.end-projects__scroll-button.right{right:-20px}.end-projects__list-item:last-child .end-projects__image{width:600px}
