ul.dashed-ul>li{text-indent:10px each-line}ul.dashed-ul>li:before{content:"⁃"}.grecaptcha-badge{visibility:hidden;-webkit-user-select:none;user-select:none;opacity:0}#header{position:fixed;top:0;left:0;width:100%}.video-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;pointer-events:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.video-wrap--show{pointer-events:auto}.video-inner{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;opacity:0;background:#000}.video-wrap--show .video-inner{opacity:1}.video-player{position:absolute;top:50%;height:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.content{position:relative}.loader{font-size:2.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-loaded .loader{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.action--close{line-height:1;position:absolute;z-index:1000;top:30px;right:30px;width:60px;height:60px;padding:0;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1)}@media screen and (min-width: 25em){.video-inner{width:30vw;height:30vw;border:20px solid #fff;-webkit-transform:scale3d(.1,.1,1) rotate3d(0,0,1,-5deg);transform:scale3d(.1,.1,1) rotate3d(0,0,1,-5deg)}.video-wrap--show .video-inner{opacity:0;-webkit-animation:showVideo-1 1.25s forwards;animation:showVideo-1 1.25s forwards}.video-wrap--hide .video-inner{-webkit-animation:hideVideo 1.25s forwards;animation:hideVideo 1.25s forwards}.video-player{left:50%;width:auto;height:100vh;-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.7,.7,1) rotate3d(0,0,1,5deg);transform:translate3d(-50%,-50%,0) scale3d(.7,.7,1) rotate3d(0,0,1,5deg)}.video-wrap--show .video-player,.video-wrap--hide .video-player{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scaleZ(1)}}@media screen and (min-width: 25em) and (min-aspect-ratio: 1280/720){.video-inner{width:30vh;height:30vh}.video-wrap--show .video-inner{-webkit-animation:showVideo-2 1.25s forwards;animation:showVideo-2 1.25s forwards}.video-player{height:100vh;width:auto}}@-webkit-keyframes showVideo-1{50%{width:50vw;height:50vw;opacity:1;-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg)}to{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}@keyframes showVideo-1{50%{width:50vw;height:50vw;opacity:1;-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg)}to{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}@-webkit-keyframes showVideo-2{50%{width:50vh;height:50vh;opacity:1;-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg)}to{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}@keyframes showVideo-2{50%{width:50vh;height:50vh;opacity:1;-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,-5deg)}to{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}@-webkit-keyframes hideVideo{0%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}to{width:100vw;height:100vh;opacity:0;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}@keyframes hideVideo{0%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}to{width:100vw;height:100vh;opacity:0;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scaleZ(1) rotate3d(0,0,1,0)}}.action{font-size:1.15em;font-weight:700;position:relative;overflow:hidden;margin:0;padding:1em 2em;color:#fff;border:2px solid;border-radius:40px;background:none;-webkit-flex:none;flex:none}.action:focus{outline:none}.action__label{display:inline-block;margin:0 0 0 .75em}.action__label--hidden{position:absolute;top:200%}.action--close{line-height:1;position:absolute;z-index:1000;top:30px;right:30px;width:60px;height:60px;padding:0;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:scale3d(.7,.7,1);transform:scale3d(.7,.7,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.action--close svg{cursor:pointer;width:100%;height:100%}.video-wrap--show .action--close{opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.form-btn.loading{background-color:#8d8d8d}.swiper-button-next,.swiper-button-prev{color:#0f7bbc;width:44px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}.hero-img img{clip-path:url(#clip-path)}.swiper-pagination-bullet{width:16px;height:16px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2f9ce0}.swiper-courses .swiper-wrapper{padding-bottom:40px}.reviews-swiper .swiper-wrapper{padding-bottom:100px}.doc{padding:104px 20px;background:#fff}.doc__container{max-width:960px;margin:0 auto}.doc__header{margin-bottom:48px;text-align:center}.doc__header h1{margin:0 0 16px;font-size:42px;font-weight:700;line-height:1.2}.doc__subtitle{margin-bottom:16px;font-size:18px;font-weight:600}.doc__content{color:#374151;font-size:16px;line-height:1.8}.doc__content h2{margin-top:48px;margin-bottom:20px;padding-bottom:12px;color:#111827;font-size:28px;font-weight:700;border-bottom:1px solid #e5e7eb}.doc__content p{margin-bottom:16px}.doc__content ol,.doc__content ul{margin:20px 0;padding-left:24px}.doc__content li{margin-bottom:12px}.doc__content strong{color:#111827;font-weight:600}.doc a{color:var(--color-blue-700);text-decoration:underline}.doc__content ol{list-style-type:decimal}.doc_ordered .doc__content ol{list-style-type:none}.doc__content table{width:100%;margin:24px 0;border-collapse:collapse}.doc__content th,.doc__content td{padding:12px;border:1px solid #e5e7eb}.doc__content blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--color-accent-client-500);background:#f8fafc}
