@charset "UTF-8";.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}@keyframes plusToVertical_V{0%{transform:translate(-50%,-50%) rotate(90deg)}50%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes plusToVertical_H{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes verticalToPlus_V{0%{transform:translate(-50%,-50%) rotate(90deg)}50%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(90deg)}}@keyframes verticalToPlus_H{0%{opacity:0}50%{opacity:1}to{opacity:1}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Geologica,Arial,sans-serif;background-image:linear-gradient(90deg,#002457,#0046a8);color:#fff;font-weight:300;font-size:21px;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{text-decoration:none;color:inherit}ul{list-style:none;padding:0;margin:0}img{display:block;max-width:100%;height:auto}a,button,.hero__button{transition:fill .3s ease,color .3s ease,background-color .3s ease,box-shadow .3s ease}.container{margin:0 auto;padding:60px 15px}@media screen and (min-width:768px){.container{max-width:1000px}}@media screen and (min-width:1200px){.container{max-width:1200px;padding:94px 15px}}.section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.section.hero{background-image:linear-gradient(45deg,#00000080,#00000080) url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.jpg);background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-3200.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-3200.webp) type("image/webp") 2x)}@media(max-width:767px){.section.hero{background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 2x)}}@media(max-width:480px){.section.hero{background-image:linear-gradient(45deg,#00000080,#00000080),url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.jpg);background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-960.avif) type("image/avif") 2x,url(/images/bcg/bcg-hero/bcg_advantages-480.webp) type("image/webp") 1x,url(/images/bcg/bcg-hero/bcg_advantages-960.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-960.avif) type("image/avif") 2x,url(/images/bcg/bcg-hero/bcg_advantages-480.webp) type("image/webp") 1x,url(/images/bcg/bcg-hero/bcg_advantages-960.webp) type("image/webp") 2x)}}.section.advantages{background-image:url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.jpg);background-image:-webkit-image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-3200.webp) type("image/webp") 2x);background-image:image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-3200.webp) type("image/webp") 2x)}@media(max-width:767px){.section.advantages{background-image:-webkit-image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.webp) type("image/webp") 2x);background-image:image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-1600.webp) type("image/webp") 2x)}}@media(max-width:480px){.section.advantages{background-image:url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-480.jpg);background-image:-webkit-image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-960.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-480.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-960.webp) type("image/webp") 2x);background-image:image-set(url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-960.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-480.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg_advantages/bcg_advantages-960.webp) type("image/webp") 2x)}}.header{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;transition:background-image .3s ease}.header.header--scrolled{background-image:none}.header-main{background-image:linear-gradient(45deg,#00000080,#00000080) url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.jpg);background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-3200.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-3200.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-3200.webp) type("image/webp") 2x)}@media(max-width:767px){.header-main{background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-768.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-1600.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-768.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-1600.webp) type("image/webp") 2x)}}@media(max-width:480px){.header-main{background-image:linear-gradient(45deg,#00000080,#00000080),url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.jpg);background-image:linear-gradient(45deg,#00000080,#00000080),-webkit-image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-960.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-480.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-960.webp) type("image/webp") 2x);background-image:linear-gradient(45deg,#00000080,#00000080),image-set(url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-480.avif) type("image/avif") 1x,url(/Artosvita-js/images/bcg/bcg-hero/bcg_hero-960.avif) type("image/avif") 2x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-480.webp) type("image/webp") 1x,url(/Artosvita-js/images/bcg/bcg-hero/webp-bcg_hero-960.webp) type("image/webp") 2x)}}.logo{fill:#fff;font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;display:flex;background:linear-gradient(180deg,#0046a8,#001636);padding:4px;border-radius:27px}.logo .logo-div{display:flex;align-items:center;margin:auto;gap:4px;background-color:#003580;border-radius:25px;padding:8px 27px}@media screen and (min-width:768px){.logo{font-size:16px}}@media screen and (min-width:768px){.logo-svg{width:40px;height:40px}}.nav{font-size:16px;font-weight:400;line-height:1.25;color:#c3c6c9;height:100%;display:flex;align-items:center}@media screen and (min-width:768px){.nav{width:100%}.nav .nav-links{margin:auto}}@media screen and (max-width:767px){.nav .nav-about,.nav .nav-blog{display:none}}.nav .nav-about:hover,.nav .nav-blog:hover{color:#888a8c}.nav-links{display:flex;border-radius:25px;padding:12px 60px;border:4px solid transparent;background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#0046a8,#001636);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.nav-links .nav-about{padding-right:24px}.nav-links .nav-blog{padding-left:24px;border-left:1px solid rgba(129,135,140,.66)}@media screen and (max-width:767px){.nav-links{display:none}}.header__container{padding:0 15px;display:flex;align-items:center;justify-content:space-between;height:100%}.mob-menu{background:linear-gradient(180deg,#0046a8,#001636);border:none;padding:4px;cursor:pointer;display:flex;width:56px;height:56px;border-radius:20%}.mob-menu:active{background:linear-gradient(180deg,#003580,#001636);transform:scale(.95)}@media screen and (min-width:768px){.mob-menu{display:none}}.mob-menu__border{width:100%;background-color:#003580;display:flex;border-radius:20%}.mob-menu__icon{color:#c3c6c9;display:block;margin:auto}.header{position:sticky;top:0;padding-top:5px;z-index:1000;width:100%}@media screen and (min-width:768px){.header{padding-top:16px}}.nav-courses{font-size:16px;font-weight:500;line-height:1.25;border-radius:25px;padding:14px 32px;border:4px solid transparent;background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#0046a8,#001636);background-clip:padding-box,border-box;background-origin:padding-box,border-box}@media screen and (min-width:768px){.nav-courses{background-image:linear-gradient(#cdd2d8,#cdd2d8),linear-gradient(180deg,#0046a8,#001636);background-clip:padding-box,border-box;background-origin:padding-box,border-box;color:#000e21}.nav-courses:hover{background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#0046a8,#001636);background-clip:padding-box,border-box;background-origin:padding-box,border-box;color:#fff}}.body-blog-main .nav{justify-content:center;gap:0}@media(max-width:767px){.body-blog-main .nav{display:none}}.body-blog-main .nav-links{display:flex;padding-right:0}.body-blog-main .nav-courses{border-left:none;border-radius:0 999px 999px 0;padding:12px 60px 12px 24px;background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#0046a8,#001636);margin-left:0}.body-blog-main .nav-links{display:flex;align-items:stretch;border-radius:999px 0 0 999px;border-right:none;margin-right:0;margin-left:0}.body-blog-main .nav-blog{padding-right:24px;border-right:1px solid rgba(129,135,140,.66)}.body-blog-main .nav-links a,.body-blog-main .nav-courses{display:flex;align-items:center}.body-blog-main .nav-courses{color:#c3c6c9}.body-blog-main .nav-courses:hover{color:#888a8c}.sign-up{font-family:Geologica,Arial,sans-serif;border-radius:999px;background-color:#ffbf00;color:#002457;padding:12px 24px;font-size:24px;font-weight:500;line-height:1;transition:background-color .3s ease}.sign-up:hover{background-color:#c99700}@media(max-width:767px){.sign-up{padding:8px 32px;font-size:16px;display:none}}.hero__container .top-title{font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;color:#c3c6c9;margin-bottom:8px}@media screen and (min-width:767px){.hero__container .top-title{font-size:32px}}.hero__container h1{font-size:48px;font-weight:600;line-height:.9;color:#fff;margin-bottom:28px}@media screen and (min-width:767px){.hero__container h1{font-size:72px}}.hero__title{font-size:16px;font-weight:100;line-height:.6;color:#fff;max-width:800px;margin-bottom:46px}.hero__title span{font-weight:400;color:#ffbf00;line-height:1}@media screen and (min-width:768px){.hero__title span{font-size:24px}}@media screen and (min-width:768px){.hero__title{font-size:24px}}.hero__button{display:block;background-color:#ffbf00;border-color:#002457;color:#141414;font-size:16px;font-weight:500;line-height:1;padding:12px 32px;border-radius:20px;max-width:400px;justify-content:center;text-align:center;margin-bottom:40px}.hero__button:hover,.hero__button:active{background-color:#c99700;border-color:#002457;color:#141414;opacity:.8}.hero__list{display:flex;width:100%;gap:24px;font-size:12px;font-weight:200;line-height:1.5;color:#888a8c}@media screen and (min-width:768px){.hero__list{width:50%;margin-left:auto;font-size:16px}}.hero__list ul{display:flex;flex-direction:column;width:calc((100% - 20px)/2)}.hero__list ul li{margin-bottom:16px;padding-bottom:5px;border-bottom:1px solid rgb(136,138,140)}.advantages-icon{fill:#000e21;margin-right:10px}@media screen and (min-width:768px){.advantages-icon{width:46px;height:46px}}.advantages__item{display:flex;flex-direction:column;box-sizing:border-box;background-color:#d8dce366;border-radius:24px;padding:24px;border:1px solid rgb(220,223,227);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#000e21;transition:background-color .3s ease}.advantages__item:hover{background-color:#d8dce399}@media screen and (min-width:768px){.advantages__item{flex:0 0 calc((100% - 10px)/2)}}.advantages__item h3{display:flex;align-items:center;font-size:20px;font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.advantages__item h3{font-size:32px}}.advantages__item p{font-size:14px;font-weight:200;letter-spacing:.03em;line-height:1;height:auto;color:#000}@media screen and (min-width:768px){.advantages__item p{font-size:20px}}.advantages__list{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:1200px){.advantages__list{flex-direction:row;flex-wrap:wrap;gap:10px;align-items:stretch}}.revievs__container h2{font-size:12px;font-weight:600;line-height:1;margin-bottom:10px;color:#c3c6c9;text-transform:uppercase}.revievs__container h3{font-size:32px;font-weight:600;line-height:.9;margin-bottom:24px;text-transform:uppercase}.slider{display:flex;gap:12px;margin-bottom:24px}.button-arrow{background-color:#a3a5a8;display:flex;width:48px;height:48px;border-radius:50%;border:none;align-items:center;justify-content:center}.button-arrow:hover{background-color:#888a8c}.button-arrow .arrow{padding:auto}.slider-window{overflow:hidden}.slider-track{display:flex;gap:20px;transition:transform .4s ease}.review-card{background:linear-gradient(0deg,#888a8c,#c3c6c9);border-radius:28px;padding:12px;display:flex;flex-direction:column;gap:8px;flex:0 0 100%;max-width:100%}@media(min-width:768px){.review-card{flex:0 0 49%;max-width:49%}}@media(min-width:1200px){.review-card{flex:0 0 calc((100% - 20px) / 3);max-width:32%}}.review-card__top{display:flex;gap:20px;align-items:center}.review-card__avatar{width:96px;height:96px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.review-card__date{font-size:16px;margin-bottom:6px;color:#535557}.review-card__name{font-size:24px;font-weight:600;line-height:1;color:#000}.review-card__course{font-size:16px;font-weight:500;line-height:1;color:#333}.review-card__text{background-image:linear-gradient(180deg,#dcdfe3,#c3c6c9);border-radius:20px;font-size:18px;line-height:1.3;color:#333}@media(min-width:768px){.review-card__text{margin-bottom:auto;height:100%}}.review-card__text p{padding:12px 24px}.review-card__bottom{display:flex;align-items:center;gap:6px}.review-card__score{display:flex;background:#00000014;border-radius:20px;overflow:hidden;width:100%;justify-content:space-between}.review-card__score span{padding:12px 18px;font-size:22px;font-weight:600}.review-card__score-value{background:#fff9}.review-card__insta{display:block;width:70px;height:56px;border-radius:16px;background:#fff6;fill:#000;color:#000;display:flex;align-items:center;justify-content:center;margin-left:10px}.review-card__insta .icon-insta{width:40px;height:40px}.review-card__insta:hover{transform:scale(1.1)}.review-card__insta{transition:transform .3s ease}.curriculum h2{font-weight:600;font-size:12px;line-height:1;text-transform:uppercase;color:#c3c6c9;margin-bottom:10px}@media screen and (min-width:768px){.curriculum h2{font-size:24px;padding-left:180px;padding-right:180px}}.curriculum h3{text-transform:uppercase;font-weight:600;font-size:32px;line-height:.9}@media screen and (min-width:768px){.curriculum h3{font-size:72px}}.curriculum__container{display:flex;flex-direction:column;gap:24px}.number-of-classes{border:5px solid rgb(0,70,168);background-color:#003580;border-radius:24px;padding:24px 12px}@media screen and (min-width:768px){.number-of-classes{display:flex;justify-content:space-between;padding:24px 32px}}.number-of-classes p{font-size:24px;text-transform:uppercase}@media screen and (min-width:768px){.number-of-classes p{font-size:40px}}.number-of-classes p:first-child{font-size:40px;font-weight:600;line-height:1}@media screen and (min-width:768px){.number-of-classes p:first-child{font-size:64px}}.number-of-classes ul{display:flex;flex-direction:column;gap:10px}.number-of-classes li{font-size:16px;line-height:1.2;border-radius:16px;display:flex;overflow:hidden}@media screen and (min-width:768px){.number-of-classes li{min-width:450px}}.number-of-classes li .number-classes{background-color:#005de0;flex:2;font-size:24px;font-weight:400;line-height:2;color:#c3c6c9;justify-content:center;text-align:center}@media screen and (min-width:768px){.number-of-classes li .number-classes{font-size:40px;line-height:1.5}}.number-of-classes li .name-classes{display:flex;background-color:#cdd2d8;flex:5;font-size:16px;font-weight:300;line-height:1.2;color:#535557;align-items:center;padding-left:16px}@media screen and (min-width:768px){.number-of-classes li .name-classes{font-size:24px;line-height:1}}.curriculum-moduls{width:100%;display:flex;flex-direction:column;gap:14px}@media(max-width:767px){.curriculum-moduls{gap:6px}}.curriculum-moduls-item{background-color:#a3a5a8;width:100%;padding:16px 32px;border-radius:24px}@media(max-width:767px){.curriculum-moduls-item{padding:12px;border-radius:16px}}.module-btn{background-color:transparent;display:block;width:100%;border:none;cursor:pointer}.button-visible{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.icon{position:relative;width:32px;height:32px;border-radius:50%;background-color:#000}@media(max-width:767px){.icon{width:23px;height:23px}}.icon-line{position:absolute;top:50%;left:50%;width:18px;height:2.5px;background:#a3a5a8;transform:translate(-50%,-50%)}@media(max-width:767px){.icon-line{width:13px;height:1.5px}}.icon-line--h{transform:translate(-50%,-50%) rotate(0)}.icon-line--v{transform:translate(-50%,-50%) rotate(90deg)}.curriculum-moduls-item.open .dropdown-content{max-height:500px;padding:16px 24px;margin-top:10px}.curriculum-moduls-item.open .icon-line--v{animation:plusToVertical_V .5s ease forwards}.curriculum-moduls-item.open .icon-line--h{animation:plusToVertical_H .5s ease forwards}.curriculum-moduls-item:not(.open) .icon-line--v{animation:verticalToPlus_V .5s ease forwards}.curriculum-moduls-item:not(.open) .icon-line--h{animation:verticalToPlus_H .5s ease forwards}.dropdown-content{max-height:0;overflow:hidden;transition:margin-top .4s ease,max-height .4s ease,padding .5s ease;background-color:#cdd2d8;border-radius:12px;font-size:16px;box-sizing:border-box;color:#333;display:flex;flex-direction:column;gap:10px}.dropdown-content strong{font-weight:700}.button-text{font-size:27px;font-weight:500;color:#141414;display:flex}@media(max-width:767px){.button-text{flex-direction:column;width:100%;padding-right:12px}}.button-text p:first-child{display:flex;color:#535557;font-size:21px;font-weight:600;align-items:center;padding-right:10px;border-right:1px solid rgba(129,135,140,.66)}@media(max-width:767px){.button-text p:first-child{font-size:16px;border-right:none;border-bottom:1px solid rgba(129,135,140,.66);padding-bottom:4px;width:100%}}.button-text p:last-child{font-family:Geologica,Arial,sans-serif;padding-left:10px;line-height:1}@media(max-width:767px){.button-text p:last-child{padding-top:4px;font-size:16px;padding-left:0;align-self:start}}.button-visible{width:100%}.modal-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1100;background-color:#0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:visibility 0s ease-in-out 0s,opacity .4s ease,pointer-events 0s ease-in-out 0s}.modal{position:fixed;top:0;right:0;width:90vw;max-width:460px;height:100vh;background-color:#005de0;display:flex;flex-direction:column;padding:64px 32px;z-index:1100;border-radius:16px 0 0 16px;transform:translate(0);opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}@media screen and (min-width:1200px){.modal{width:460px;padding:96px 64px 0;border-radius:64px 0 0 64px}}.modal-btn{width:24px;height:24px;padding:0;background-color:#d9d9d9;border-radius:50%;display:flex;justify-content:center;align-items:center;border:rgba(0,0,0,.1) 1px solid;position:absolute;top:24px;right:14px;overflow:hidden;box-sizing:border-box;transition:transform .5s ease-in-out}.modal-icon{display:block;color:#000;box-sizing:border-box;width:18px;height:18px}.modal-btn:hover{overflow:hidden;transform:scale(1.2);cursor:pointer}.modal-menu.is-hidden{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s;pointer-events:none}.modal-menu.is-hidden .modal{transform:translate(100%);opacity:.9}.modal-form{display:flex;flex-direction:column;margin-top:40px;gap:4px}.form-title{font-size:32px;line-height:.9;font-weight:600;margin-bottom:2px;color:#fff}@media screen and (min-width:768px){.form-title{font-size:64px}}.form-input{height:24px;border-radius:64px;padding:8px 12px}@media screen and (min-width:768px){.form-input{height:32px}}.form-textarea{border-radius:10px;padding:8px 12px}.form-textarea,.form-input,.select{width:100%;border:rgb(204,204,204) 1px solid;font-size:12px;line-height:1.43;color:#535557}.select{padding:2px 12px;border-radius:64px}@media screen and (min-width:768px){.select{height:32px}}.form-field{display:inline-block;position:relative}.form-field:not(:last-child){margin-top:28px}.form-input:not(:-moz-placeholder)+.form-lable{color:#00f;left:0;transform:translateY(-40px)}.form-input:focus+.form-lable,.form-input:not(:placeholder-shown)+.form-lable{color:#00f;left:0;transform:translateY(-40px)}.form-textarea:not(:-moz-placeholder)+.form-lable-textarea{color:#00f;left:0;transform:translateY(-36px)}.form-textarea:focus+.form-lable-textarea,.form-textarea:not(:placeholder-shown)+.form-lable-textarea{color:#00f;left:0;transform:translateY(-36px)}.form-input:focus,.form-textarea:focus{outline:#3898ec 2px solid;padding:8px 14px;scale:1.02}.form-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:gray}.form-input:focus~.form-icon{color:#00f}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.checkbox-icon{width:16px;height:16px;border-radius:50%;border:1px solid grey;background-color:#fff;flex-shrink:0}.checkbox-label{font-size:12px;display:flex;line-height:1.3;gap:8px;align-items:center;color:#dcdfe3;padding:5px 0;margin-top:20px;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.checkbox-label{font-size:14px}}.checkbox:checked+.checkbox-icon{background-color:#fff;background-image:radial-gradient(circle,#005de0 30%,#fff 30%);background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:border-box;border:blue 2px solid}.modal-link{color:#00f;text-decoration:underline}.modal-button{height:48px;font-size:24px;font-weight:600;border-radius:64px;border:none;background-color:#003580;color:#fff;align-self:center;padding:6px 38px;align-items:center;transition:transform .3s ease}@media screen and (min-width:768px){.modal-button{font-size:24px}}@media screen and (min-width:768px){.modal-button:hover{cursor:pointer;transform:scale(1.1)}}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .4s ease,visibility 0s linear 0ms}.backdrop.is-hidden{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.mobile-menu{position:fixed;top:0;right:0;width:60vw;max-width:420px;height:100vh;background-image:linear-gradient(135deg,#001636,#005de0);display:flex;flex-direction:column;padding:96px 16px 0 32px;z-index:1000;border-radius:16px 0 0 16px;transform:translate(0);opacity:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.mobile-menu .mobile__nav{display:flex;flex-direction:column}.backdrop.is-hidden .mobile-menu{transform:translate(100%);opacity:.9}.mobile-menu-close-button{position:absolute;top:20px;right:20px;width:24px;height:24px;padding:0;background-color:#d9d9d9;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;border-radius:50%;border:none;transition:transform .3s ease}.mobile-menu-close-button:hover{cursor:pointer;transform:scale(1.1)}.mobile-menu-close-button .menu-close{display:block;width:18px;height:18px}.mobile__nav__list{display:flex;flex-direction:column;gap:14px}.mobile__nav__item{border-bottom:1px solid rgb(136,138,140);padding-bottom:4px;color:#dcdfe3;font-size:24px;font-weight:500;line-height:.83}.no-scroll{overflow:hidden}.telegram-bots{position:fixed;bottom:40px;right:40px;z-index:100;display:flex;flex-direction:column;gap:10px}.telegram-bots a{width:60px;height:60px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.telegram-bots a{width:80px;height:80px}}.telegram-bots img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.telegram-bots a:hover{animation:shake-rotate .8s cubic-bezier(.36,.07,.19,.97)}@keyframes shake-rotate{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}to{transform:rotate(0)}}.section__container{padding-top:20px}@media(min-width:768px){.section__container{display:flex;gap:10px}}.section__container>div{border-radius:25px;border:14px solid transparent;background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#003580,#001636);background-clip:padding-box,border-box;background-origin:padding-box,border-box}.about-text{padding:16px 32px;display:flex;flex-direction:column;justify-content:space-around}.about-text h2{font-size:24px;font-weight:500;margin-bottom:10px}@media(min-width:768px){.about-text h2{font-size:32px}}.about-image-cont{width:550px;height:550px;border-radius:50px;overflow:hidden;flex-shrink:0}@media(max-width:767px){.about-image-cont{width:350px;height:350px}}.about-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-p{color:#ffbf00;font-size:20px;font-style:italic;font-weight:200;line-height:1}@media(max-width:767px){.about-p{font-size:16px}}.about-p2,.about-p3,.about-p4{color:#c3c6c9;font-size:16px;font-weight:300;line-height:1}@media(min-width:768px){.about-p2,.about-p3,.about-p4{font-size:20px}}.about-p3,.about-p4,.about-p5{color:#fff}.about-p4{text-transform:uppercase;font-weight:500;margin-bottom:6px}@media(min-width:768px){.about-p4{font-size:24px}}.about-p5{font-size:12px;font-weight:200;line-height:1;text-transform:uppercase}@media(min-width:768px){.about-p5{font-size:16px}}.about-p2{margin-bottom:10px;line-height:1.2}.icon-about{fill:#fff;width:56px;height:56px}@media(min-width:768px){.icon-about{font-size:16px;width:66px;height:66px}}.about-bot{margin-top:10px;display:flex;gap:14px;align-items:center}.body-blog{background-image:linear-gradient(225deg,#0046a8,#002455 27%,#001636 54%,#001a3f 79%,#002457)}.blog__container h1{font-size:16px;font-weight:500;line-height:1;color:#c3c6c9;margin-top:16px}@media(min-width:768px){.blog__container h1{font-size:26px}}.blog__container h2{font-size:32px;font-weight:600;line-height:.9;text-transform:uppercase}@media(min-width:768px){.blog__container h2{font-size:72px}}.blog__line{display:block;width:100%;height:1px;background-color:#81878ca8;border-color:#000;margin-top:28px;margin-bottom:52px}@media(min-width:768px){.blog__main{display:flex;gap:20px;flex:0 0 calc((100% - 20px)/2)}}.blog-image-link{display:block;border-radius:25px;overflow:hidden;height:280px;margin-bottom:15px}@media(min-width:768px){.blog-image-link{height:240px}}.blog-image-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:scale 1s cubic-bezier(.4,0,.2,1)}.blog-image-link:hover>img{scale:1.1}.blog-image-link-main{display:block;border-radius:25px;border:4px solid transparent;border-color:#005de0;background-origin:padding-box,border-box;overflow:hidden;margin-bottom:14px}.blog-image-link-main:hover>img{scale:1.1}@media(min-width:768px){.blog-image-link-main{margin-bottom:0}}.blog-image-link-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:scale 1s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.blog-image-link-main{max-width:50%}}@media(min-width:768px){.blog-title{display:flex;flex-direction:column}}.blog-title span,.blog-title p{font-size:12px;line-height:1;color:#c3c6c9}@media(min-width:768px){.blog-title span,.blog-title p{font-size:16px}}.blog-title span,.blog-title p{text-transform:uppercase}.blog-title-link{font-size:24px;font-weight:600;line-height:1;color:#ebeef2;margin-bottom:15px;transition:color .4s ease}.blog-title-link:hover{color:#92b2de}@media(min-width:768px){.blog-title-link{font-size:32px;margin-bottom:15px}}.blog-title-link-main{transition:color .4s ease}.blog-title-link-main:hover{color:#92b2de}@media(min-width:768px){.blog-title-link-main{font-size:40px;margin-bottom:auto}}.blog-title-time{font-size:12px;line-height:1;color:#c3c6c9;margin-top:14px;margin-bottom:14px}@media(min-width:768px){.blog-title-time{font-size:16px}}.blog-fake-btn-main{display:flex;gap:4px}.blog-fake-btn-main p{padding:8px 16px;border:1px solid rgb(220,223,227);border-radius:8px;background-color:#444c57}.blog-fake-btn-main .btn-main{background-color:#005de0;color:#fff;border-color:#005de0}.blog-fake-btn{display:flex;gap:4px;font-size:16px;line-height:.75;color:#c3c6c9;margin-top:15px;flex-wrap:wrap}.blog-fake-btn p{padding:12px 24px;border:1px solid rgb(195,198,201);border-radius:999px}@media(min-width:768px){.blog__list{display:flex;gap:20px}}@media(min-width:768px){.blog__list-item{flex:0 0 calc((100% - 40px) / 3)}}.body-blog-main{background-image:radial-gradient(circle,#005de0,#002457)}@media(min-width:768px){.blog-main__container{align-items:flex-start;display:flex;gap:34px}}.blog-main__container h1{font-size:24px;color:#fff;font-weight:600;line-height:1.2;text-transform:uppercase}@media(min-width:768px){.blog-main__container h1{font-size:40px}}.blog-main__container>img{display:block;border-radius:50px;overflow:hidden}.blog-main__container>img,.blog-main__container>div{display:flex;flex-direction:column}@media(min-width:768px){.blog-main__container>img,.blog-main__container>div{flex:1}}.mentor{display:flex;margin-top:20px;align-items:center;margin-bottom:auto}.mentor .mentor-foto{padding:4px;border-radius:8px;background-image:linear-gradient(#0046a8,#001636);border:1px solid rgb(111,135,168);margin-right:14px}@media(max-width:767px){.mentor .mentor-foto{width:50px;height:50px}}.mentor .mentor-foto img{border-radius:6px}.mentor-title p{color:#a3a6a8;font-size:16px}@media(min-width:768px){.mentor-title p{font-size:20px}}.mentor-title p:first-child{color:#dcdfe3;font-weight:500;line-height:1;text-transform:uppercase}@media(min-width:768px){.mentor-title p:first-child{font-size:24px}}.blog-main-fake-btn{display:flex;gap:4px;margin-top:14px}@media(min-width:768px){.blog-main-fake-btn{margin-top:20px}}.blog-main-fake-btn p{padding:8px 16px;border-radius:8px;background-color:#4c5c73;font-size:12px;color:#ebeef2;text-transform:uppercase;line-height:1}@media(min-width:768px){.blog-main-fake-btn p{font-size:16px;padding:12px 24px}}.blog-main-title-courses__container{background-color:#dcdfe3}@media(min-width:768px){.blog-main-title-courses__container{display:flex}}@media(min-width:768px)and (min-width:768px){.blog-main-title-courses__container{padding-left:120px}}.blog-main-title{background-color:#ebeef2;color:#535557}.blog-main-title h2{font-size:24px;font-weight:600;line-height:1.2;text-transform:uppercase;margin-bottom:20px;margin-top:14px}@media(min-width:768px){.blog-main-title h2{font-size:30px}}.blog-main-title p{font-size:16px;line-height:1.4;margin-bottom:10px}@media(min-width:768px){.blog-main-title p{font-size:21px}}.blog-main-title b{font-weight:700}.blog-main-title a{color:#00f}.blog-main-title__container{padding-top:40px;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.blog-main-title__container{padding:60px 120px}}.blog-main-title__container ul{list-style:disc;padding-left:30px;font-size:16px;line-height:1.5}@media(min-width:768px){.blog-main-title__container ul{font-size:21px}}.blog-main-title__container ol{padding-left:30px;font-size:16px;line-height:1.5}@media(min-width:768px){.blog-main-title__container ol{font-size:21px}}.blog-main-title__container .blog__line{margin:0}.advertising{background-color:#000e21;border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:20px;flex:0 0 calc((100% - 20px)/2)}@media(min-width:768px){.advertising{flex-direction:row;padding:32px}}.advertising .advertising_img{height:150px;overflow:hidden}@media(min-width:768px){.advertising .advertising_img{height:250px;flex:1}}.advertising img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-after-advertising{border-radius:24px}.advertising_title{flex:1;color:#fff}.advertising_title h3{font-size:24px;font-weight:500;line-height:1;margin-bottom:20px;text-transform:uppercase}@media(min-width:768px){.advertising_title h3{font-size:32px}}.advertising_title p{font-size:16px;line-height:1.2}@media(min-width:768px){.advertising_title p{font-size:21px}}.advertising_title a{display:block;width:100%;color:#000e21;background-color:#cdd2d8;border-radius:999px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:2.25;padding:8px 32px;text-align:center}@media(min-width:768px){.advertising_title a{font-size:16px}}.last-title{font-size:16px;line-height:1.2;color:#000}@media(min-width:768px){.last-title{font-size:24px}}.daily-courses{color:#343536}.daily-courses img{width:100%}.daily-courses h2{color:#000e21;font-size:40px;font-weight:600;line-height:1;margin-bottom:26px;text-transform:uppercase}.daily-courses h3{font-size:24px;font-weight:600;line-height:1;text-transform:uppercase}@media(min-width:768px){.daily-courses h3{font-size:20px}}.daily-courses p{font-size:16px;line-height:1.2}.daily-courses a{display:block;border-radius:60px;background-color:#fff;overflow:hidden;margin-bottom:20px;transition:scale 1s cubic-bezier(.4,0,.2,1)}.daily-courses a:hover{scale:1.05}.daily-courses div{padding:20px}.blue{color:#005de0;font-size:16px;font-weight:700}@media(min-width:768px){.courses__container{padding-top:60px}}.courses__container>div{margin-bottom:40px}@media(min-width:768px){.courses__container>div{display:flex;gap:40px}}.courses__container img{border-radius:24px;margin-bottom:22px}.courses__container .announcement{font-size:10px;line-height:1.2;color:#c3c6c9;border:1px solid rgb(195,198,201);border-top-left-radius:24px;border-bottom-right-radius:24px;padding:8px 32px;margin-bottom:16px}@media(min-width:768px){.courses__container .announcement{font-size:12px;width:-moz-fit-content;width:fit-content}}.courses__container p{font-size:14px;line-height:1.25}@media(min-width:768px){.courses__container p{font-size:21px}}.courses__container h1{font-size:32px;font-weight:600;line-height:.9;text-transform:uppercase;margin-bottom:16px}@media(min-width:768px){.courses__container h1{font-size:48px;width:-moz-fit-content;width:fit-content}}.courses__container h2{font-size:16px;font-weight:500;line-height:1.2;text-transform:uppercase;margin-bottom:16px;color:#709ee0}@media(min-width:768px){.courses__container h2{font-size:24px}}.courses__container a{display:block;margin-top:22px;background-color:#005de0;font-size:14px;line-height:1.25;padding:14px 24px;border-radius:60px;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.courses__container a{font-size:16px;padding:14px 32px}}.course-card{max-width:538px}.courses-hero{display:flex;flex-direction:column;gap:40px}.courses-hero>div{flex:1;border:8px solid transparent;background-image:linear-gradient(#003580,#003580),linear-gradient(180deg,#0046a8,#002457);background-clip:padding-box,border-box;background-origin:padding-box,border-box;border-radius:20px}.courses-hero>div img{border-radius:16px;width:100%;height:100%}@media screen and (min-width:768px){.courses-hero{flex-direction:row;gap:20px}}.courses-hero-img img{width:100%}.courses-hero__title{max-width:600px}.courses-hero__title .sign-up{display:block}.courses-hero__title{display:flex;flex-direction:column;gap:16px;padding:32px 16px}.courses-hero__title h1{font-size:32px;font-weight:600;line-height:.95;text-transform:uppercase;letter-spacing:.01px}@media screen and (min-width:768px){.courses-hero__title h1{font-size:58px}}.courses-hero__title p{font-size:16px;line-height:1.3}@media screen and (min-width:768px){.courses-hero__title p{font-size:20px}}.courses-hero__title .title-blue{color:#80b4ff;font-weight:600;line-height:1}@media screen and (min-width:768px){.courses-hero__title .title-blue{font-size:24px}}@media screen and (min-width:768px){.courses-hero__title{display:flex;flex-direction:column;justify-content:space-around;padding:46px}}.courses-date{display:flex;color:#ffbf00;gap:4px}.courses-date .courses-date-title{display:flex;border:2px solid rgb(255,191,0);border-top-left-radius:24px;border-bottom-right-radius:24px;font-size:12px;font-weight:400;line-height:1.2;padding:8px 16px;justify-content:center;align-items:center}@media screen and (min-width:768px){.courses-date .courses-date-title{font-size:16px}}.courses-date .courses-date-date{padding:8px 16px;border:2px solid rgb(255,191,0);border-top-right-radius:24px;border-bottom-left-radius:24px;font-size:16px;font-weight:500;line-height:1.3;display:flex;align-items:center}.courses-date .courses-date-date p:last-child{margin-left:8px}@media screen and (min-width:768px){.courses-date .courses-date-date{font-size:24px}}.features{background-color:#cdd2d8}.features__container{color:#333;font-size:16px;line-height:1.4;display:flex;flex-direction:column;gap:14px}@media screen and (min-width:768px){.features__container{flex-direction:row;gap:40px}}.features__container p{margin-bottom:14px}.features__container h2{font-weight:600;font-size:12px;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.features__container h2{font-size:24px}}.reviews-courses{background-color:#cdd2d8;padding:90px 16px}@media screen and (min-width:768px){.reviews-courses{padding:90px 175px}}.revievs__container-courses{background-image:linear-gradient(90deg,#002457,#0046a8);border-radius:16px;padding:64px 16px}@media screen and (min-width:768px){.revievs__container-courses{padding:160px 100px;border-radius:50px}}.examples{background-image:radial-gradient(circle,#c3c6c9 50%,#888a8c);color:#001636}.examples h2{font-size:32px;font-weight:600;line-height:.9;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width:768px){.examples h2{font-size:72px}}.examples ul{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.examples li{border-radius:16px;overflow:hidden;border:4px solid transparent;background-image:linear-gradient(#cdd2d8,#cdd2d8),linear-gradient(0deg,#888a8c,#c3c6c9);background-clip:padding-box,border-box;background-origin:padding-box,border-box}@media screen and (min-width:768px){.examples li{border:12px solid transparent;border-radius:24px}}
