html{font-size:16px;height:100%}html body{display:flex;flex-direction:column;min-height:100%;background-color:#f8f8f8}html body>header{flex:0 0 auto}html body>section{flex:1 0 auto}html body>footer{flex:0 0 auto}header .menu-list{position:fixed;width:100%;z-index:5;box-shadow:0 8px 25px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1)}header .menu-list .menu{height:50px;position:relative;background:#fff}header .menu-list .menu .container{display:flex;justify-content:space-between}header .menu-list .menu .container .left{display:flex}header .menu-list .menu .container .left .btn-open-mobile-menu{width:30px;height:30px;margin:10px 20px 10px 0;font-size:28px;padding:0;border:none;background-color:transparent}header .menu-list .menu .container .left .btn-open-mobile-menu:hover{color:#ff6620}header .menu-list .menu .container .left .logo{padding:15px 0;margin:0 20px 0 0}header .menu-list .menu .container .left .logo:hover{opacity:.8}header .menu-list .menu .container .left .logo img{height:20px}header .menu-list .menu .container .list{list-style:none;margin:0 -5px;padding:0;display:flex}header .menu-list .menu .container .list>li{padding:5px 0;margin:0 5px}header .menu-list .menu .container .list>li .filling{height:40px;padding:0 10px;display:flex;align-items:center;color:#212529}header .menu-list .menu .container .list>li .filling:hover{color:#ff6620}header .menu-list .menu .container .list>li .btn{height:40px;padding:0 15px;display:flex;align-items:center}header .menu-list .menu .container .list>li .dropdown .dropdown-item{padding:10px 20px}header .menu-list .menu-second{height:50px;background:#f2f1ec}header .menu-list .menu-second .container{display:flex;justify-content:space-between}header .menu-list .menu-second .container .list{flex:1 1 auto;list-style:none;margin:0 -5px;padding:0;display:flex;justify-content:space-between}header .menu-list .menu-second .container .list>li{padding:0;margin:0 5px}header .menu-list .menu-second .container .list>li .filling{height:50px;padding:0 10px;display:flex;align-items:center;color:#686868;border-color:transparent;border-style:solid;border-width:2px 0}header .menu-list .menu-second .container .list>li .filling:hover{color:#000;border-bottom-color:#ff6620}header .menu-mobile{position:fixed;top:0;left:0;width:100vw;height:0;overflow:hidden;z-index:4;transition:height .5s;display:flex}header .menu-mobile .bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;background-color:#fff;border-top:1px solid #eaeaea}header .menu-mobile .bg .container{opacity:0;transition:opacity .5s}header .menu-mobile .bg .container ul{list-style:none;margin:0;padding:15px 10px 20px;font-size:1.1rem}header .menu-mobile .bg .container ul li{margin:0;padding:10px 0}header .menu-mobile .bg .container ul li.delimeter{border-bottom:1px solid #eaeaea;padding-bottom:0;margin-bottom:10px}header .menu-mobile .bg .container ul li a{color:#212529}header .menu-mobile .bg .container ul li a:hover{color:#ff6620}header.open .menu-list{box-shadow:none}header.open .menu-list .menu .container .left .btn-open-mobile-menu i:before{content:"\F62A"}header.open .menu-mobile{height:100vh}header.open .menu-mobile .bg .container{opacity:1}@media (min-width:576px){header .menu-list .menu{height:80px}header .menu-list .menu .container .left{display:flex}header .menu-list .menu .container .left .btn-open-mobile-menu{width:40px;height:40px;margin:20px 20px 20px 0;font-size:36px}header .menu-list .menu .container .left .logo{padding:25px 0}header .menu-list .menu .container .left .logo img{height:30px}header .menu-list .menu .container .list>li{padding:20px 0}header .menu-list .menu-second,header .menu-list .menu-second .container .list>li .filling{height:60px}}.anchor{position:relative}.sticky-offset{z-index:0}body.header-140 .anchor{top:-164px}body.header-140 .sticky-offset{top:164px}body.header-80 .anchor{top:-104px}body.header-80 .sticky-offset{top:104px}body.header-50 .anchor{top:-74px}body.header-50 .sticky-offset{top:74px}footer{border-top:1px solid #eaeaea;color:#a6a6a6}footer a{color:#a6a6a6;text-decoration:underline}footer .logo{height:32px}.breadcrumbs{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.breadcrumbs li{display:block;line-height:1.4;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li:after{content:"\F231";display:inline-block;font-family:bootstrap-icons,serif!important;font-style:normal;font-weight:400!important;font-variant:normal;font-size:8px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 10px;color:#555}.breadcrumbs li:last-child:after{display:none}.poster-top{position:relative;background:#f2f1ec}.poster-top .container .image-wrap{position:relative;height:262px;margin:0 -1.5rem;display:flex}.poster-top .container .image-wrap .image{background-position:top;background-repeat:no-repeat;background-size:auto 100%;flex:1}.poster-top .container .info{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px 0 50px}.poster-top .container .info .title{font-weight:700;font-size:30px}.poster-top .container .info .actions{margin:0 -10px}.poster-top .container .info .actions a{margin:0 10px}@media (min-width:768px){.poster-top{height:450px}.poster-top .container{height:100%;display:flex;flex-direction:column}.poster-top .container .image-wrap{position:absolute;top:0;right:0;bottom:-50px;left:50%;height:auto;margin:0}.poster-top .container .image-wrap .image{background-position:0 0;background-size:auto 100%}.poster-top .container .info{flex:1 1;text-align:left;width:50%;padding:0;font-size:18px}.poster-top .container .info .title{font-size:50px}}@media (min-width:992px){.poster-top .container .image{left:47%}.poster-top .container .info{width:47%}}.card-special{display:block;background:#fff;border-radius:5px;height:100%;box-shadow:0 8px 25px rgba(0,0,0,.05)}.card-special .row{height:100%}.card-special .content{padding:25px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-special .content .top{flex:1}.card-special .content .top :last-child{margin-bottom:0}.card-special .content .bottom{margin-top:15px}.card-special .title{font-size:1.3rem;margin-bottom:15px}.card-special .image-wrap .image{height:200px;background-size:contain;background-repeat:no-repeat;background-position:bottom}a.card-special{color:#212529;transition:box-shadow .25s}a.card-special:hover{color:#212529;box-shadow:0 8px 25px rgba(0,0,0,.15)}a.card-special .pseudo-link{color:#ff6620}a.card-special:hover .pseudo-link{color:#cc521a}@media (min-width:576px){.card-special .content{padding:35px}.card-special .content .bottom{margin-top:20px}.card-special .title{font-size:22px;margin-bottom:20px}.card-special .image-wrap{position:relative;height:100%;box-sizing:content-box}.card-special .image-wrap .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}}@media (min-width:992px){.card-special .content{padding:40px}}.blank-special{display:block;border-radius:5px;box-shadow:0 8px 25px rgba(0,0,0,.05);background:#fff no-repeat 50%;background-size:contain;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.blank-special{transition:none}}.blank-special.bgs-90{background-size:90%}.blank-special.bgs-80{background-size:80%}.blank-special.bgs-70{background-size:70%}.blank-special.bgs-60{background-size:60%}.blank-special.bgs-50{background-size:50%}.blank-special.bgs-40{background-size:40%}.blank-special.bgs-30{background-size:30%}.blank-special.bgs-20{background-size:20%}.blank-special.bgs-10{background-size:10%}.blank-special.bgp-r{background-position:100%}.blank-special.bgp-rb{background-position:100% 100%}.blank-special.bgp-rt{background-position:100% 0}.blank-special.bgp-l{background-position:0}.blank-special.bgp-lb{background-position:0 100%}.blank-special.bgp-lt{background-position:0 0}.blank-special.bgp-t{background-position:top}.blank-special.bgp-b{background-position:bottom}.blank-special.hovered{color:#212529}.blank-special.hovered:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}.blank-special.gray{background-color:#f2f1ec;box-shadow:none}@media (max-width:575.98px){.blank-special.bgi-sm{background-image:none!important}}@media (max-width:767.98px){.blank-special.bgi-md{background-image:none!important}}@media (max-width:991.98px){.blank-special.bgi-lg{background-image:none!important}}@media (max-width:1199.98px){.blank-special.bgi-xl{background-image:none!important}}@media (max-width:1399.98px){.blank-special.bgi-xxl{background-image:none!important}}.menu-special.vertical{padding:0;margin:0;list-style:none}.menu-special.vertical>li{padding:0;margin:0}.menu-special.vertical>li.headline{overflow:hidden;font-size:22px}.menu-special.vertical>li.headline:after{content:"";display:block;height:2px;background-color:#f8f8f8;border-left:40px solid #ff6620;margin:5px -100% 0 0}.menu-special.vertical>li .item{display:flex;align-items:center;justify-content:space-between;color:#212529;border:solid transparent;border-width:0 0 0 2px}.menu-special.vertical>li .item:hover{color:#ff6620}.menu-special.vertical>li .item.active{background-color:#fafafa;border-color:#ff6620}.menu-special.vertical>li .item.disable{color:#999}.menu-special.vertical>li .item .counter{min-width:18px;height:18px;margin:-2px 0;color:#ff6620;border:1px solid #ff6620;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:10px;padding:0 2px}.menu-special-2{background:#f2f1ec;display:flex;flex-wrap:wrap;border-radius:5px}.menu-special-2 a{display:block;color:#686868;border-color:transparent;border-style:solid;border-width:2px 0}.menu-special-2 a:hover{color:#000;border-bottom-color:#ff6620}.table-special{font-size:.9rem}.table-special>:last-child>tr:last-child td,.table-special>tr:last-child td{border-bottom:none}.table-special>:not(:last-child)>:last-child>*{border-color:#dee2e6}.table-special td,.table-special th{padding:10px;line-height:1.5rem}.table-special td:last-child,.table-special th:last-child{padding-right:20px;text-align:right}.table-special td:first-child,.table-special th:first-child{padding-left:20px;text-align:left}.table-special th{background-color:#f8f8f8;border:none;font-weight:400;color:#5c5c5c;padding-top:6px;padding-bottom:6px}.steps-in-column .step{position:relative;display:flex;align-items:center;border:1px dashed #eaeaea;border-radius:5px;padding:20px;margin:0 0 10px}.steps-in-column .step .icon{flex:0 0 60px;position:relative;width:60px;height:60px;background-color:#fff;border-radius:50%;font-size:20px;display:flex;justify-content:center;align-items:center;margin:0 20px 0 0}.steps-in-column .step .icon:before{content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;border-bottom-color:#ff6620;border-radius:50%}.steps-in-column .step .content .title{font-weight:600;font-size:16px;margin:0 0 10px}.steps-in-column .btn-registration{display:block;padding:20px}@media (min-width:768px){.steps-in-column .step{border:none;padding:0;margin:0;flex-direction:column}.steps-in-column .step:after,.steps-in-column .step:before{content:"";position:absolute;top:32px;width:40%;height:1px;background-color:#eaeaea}.steps-in-column .step:before{right:90%}.steps-in-column .step:after{left:90%}.steps-in-column .step .icon{flex:0 0 65px;width:65px;height:65px;margin:0 0 30px}.steps-in-column .step .content .title{text-align:center;margin:0 0 15px}.steps-in-column .step .content .text{text-align:center}.steps-in-column .row>div:first-child .step:before,.steps-in-column .row>div:last-child .step:after{display:none}.steps-in-column .btn-registration{display:inline-block;padding-left:35px;padding-right:35px}}.steps-growth{counter-reset:steps-growth}.steps-growth .step{position:relative;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;background-color:#f8f8f8;counter-increment:steps-growth}.steps-growth .step.special{background-color:#fff5f1}.steps-growth .step:before{content:counter(steps-growth);position:absolute;top:-3px;right:-3px;width:25px;height:25px;border-radius:50%;text-align:center;line-height:25px;color:#fff;background-color:#ff6620;font-size:15px;font-weight:600}.steps-growth .step .icon{flex:0 0 40px;width:40px;height:40px;margin:0 20px 0 0;background-position:50%;background-size:contain;background-repeat:no-repeat}.steps-growth .step .title{flex:1 1 auto;font-weight:600}.steps-growth .step .desc{flex:1 1 100%;margin-top:1.5rem}.steps-growth .step-between{position:relative;color:#555;font-size:.9rem}.steps-growth .step-between:before{content:"";position:absolute;top:-1.5rem;left:5px;bottom:-1.5rem;width:16px;background-image:url(/img/_v2/steps-growth-arrow.png);background-position:50%;background-size:100% auto;background-repeat:no-repeat}.steps-growth .step-between .desc{margin:1.5rem 0;padding:0 0 0 35px}@media (min-width:768px){.steps-growth{padding-left:240px;position:relative}.steps-growth:before{content:"";position:absolute;top:0;left:165px;width:56px;height:100%;background-image:url(/img/_v2/steps-growth-way.png);background-position:50%;background-size:100% auto;background-repeat:no-repeat}.steps-growth .step{padding:40px 40px 40px 130px;margin-bottom:1rem}.steps-growth .step:first-child{width:80%}.steps-growth .step:nth-child(3){width:90%}.steps-growth .step:nth-child(5){width:100%}.steps-growth .step:before{top:32px;right:auto;left:-52px}.steps-growth .step .icon{position:absolute;top:50%;left:40px;width:50px;height:50px;margin-top:-25px}.steps-growth .step .desc{margin-top:15px}.steps-growth .step-between{position:relative}.steps-growth .step-between:before{display:none}.steps-growth .step-between .desc{position:absolute;left:-240px;width:180px;padding:0;margin:0;transform:translateY(-50%)}}.post-preview{display:flex;flex-direction:column;justify-content:space-between}.post-preview .prefix{display:flex;align-items:center;margin-bottom:5px}.post-preview .prefix .author{display:flex;align-items:center;margin:0 10px 0 0;color:#212529}.post-preview .prefix .author:hover{color:#ff6620}.post-preview .prefix .author .logo{flex:0 1 22px;width:22px;height:22px;margin:0 10px 0 0}.post-preview .prefix .author .logo img{max-width:100%;border-radius:50%}.post-preview .prefix .text{color:#999;height:22px;display:flex;align-items:center}.post-preview .prefix .text a{color:#999}.post-preview .prefix .text a:hover{color:#ff6620}.post-preview .content .title{font-size:22px;font-weight:400;margin:0 0 5px}.post-preview .content .title a{color:#212529}.post-preview .content .title a:hover{color:#ff6620}.post-preview .content .categories{margin-bottom:8px}.post-preview .content .categories .item{display:inline-block;margin-right:10px;color:#6c757d}.post-preview .content .categories a.item{color:#6c757d}.post-preview .content .categories a.item:hover{color:#ff6620}.post-preview .content .image{background-color:#eee;background-size:contain;margin:20px 0;border-radius:3px}.post-preview .content .image:before{content:"";display:block;padding-bottom:31.24%}.post-preview .postfix{align-items:flex-end;padding-top:5px}.post-preview .postfix,.post-preview .postfix .statistic{display:flex;justify-content:space-between;flex-wrap:wrap}.post-preview .postfix .statistic{color:#999;margin:5px -20px 0 0}.post-preview .postfix .statistic .item{display:flex;align-items:flex-start;margin:5px 20px 0 0;white-space:nowrap}.post-preview .postfix .statistic .item .bi{margin-right:6px;font-size:90%;color:#ccc}.post-preview .postfix .statistic .item.highlight{background-color:rgba(255,102,32,.2);padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:-5px;color:#777}.post-preview .postfix .statistic .item.highlight .bi{color:#bbb}.post-preview .postfix .statistic a.item:hover{color:#ff6620}.post-preview .postfix .action{margin-top:10px}.comment-preview{display:flex;flex-direction:column;justify-content:space-between}.comment-preview .postfix{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-top:5px}.comment-preview .postfix .action{margin-top:10px}.comment-preview .subject{display:block;background-color:#fafafa;border-left:3px solid #ddd;padding:10px 15px 10px 12px;margin:-15px -15px 15px;color:#212529}.comment-preview .subject .label{font-size:.9rem;margin-bottom:5px;opacity:.8}.comment-preview .subject .name{font-size:18px}.comment-preview a.subject:hover,.comment-preview a.subject:hover .label{color:#ff6620}.comment-preview .date{color:#999;margin-bottom:10px}.comment-preview .statistic{display:flex;flex-wrap:wrap;justify-content:space-between;color:#999;margin:5px -20px 0 0}.comment-preview .statistic .item{display:flex;align-items:flex-start;margin:5px 20px 0 0;white-space:nowrap}.comment-preview .statistic .item .bi{margin-right:6px;font-size:90%;color:#ccc}.comment-preview .statistic .item.highlight{background-color:rgba(255,102,32,.2);padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:-5px;color:#777}.comment-preview .statistic .item.highlight .bi{color:#bbb}.comment-preview .statistic a.item:hover{color:#ff6620}@media (min-width:768px){.comment-preview .subject{padding:15px 20px 15px 17px;margin:-20px -20px 15px}}.event-preview{display:flex;flex-direction:column;justify-content:space-between}.event-preview .prefix{display:flex;align-items:center;margin-bottom:5px}.event-preview .prefix .author{display:flex;align-items:center;margin:0 10px 0 0;color:#212529}.event-preview .prefix .author:hover{color:#ff6620}.event-preview .prefix .author .logo{flex:0 1 22px;width:22px;height:22px;margin:0 10px 0 0}.event-preview .prefix .author .logo img{max-width:100%;border-radius:50%}.event-preview .prefix .text{color:#999;height:22px;display:flex;align-items:center}.event-preview .prefix .text a{color:#999}.event-preview .prefix .text a:hover{color:#ff6620}.event-preview .content .title{font-size:22px;font-weight:400;margin:0 0 8px}.event-preview .content .title a{color:#212529}.event-preview .content .title a:hover{color:#ff6620}.event-preview .content .description{margin-bottom:8px}.event-preview .postfix{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin:5px -15px 0 0}.event-preview .postfix .properties .item{display:inline-block;margin:10px 15px 0 0;color:#6c757d}.event-preview .postfix .properties a.item{color:#6c757d}.event-preview .postfix .properties a.item:hover{color:#ff6620}.event-preview .postfix .action{margin-top:10px}.course-blank .properties .item{display:inline-block;margin-right:10px;color:#6c757d}.course-blank .properties .item:last-child{margin-right:0}.course-blank .properties a.item{color:#6c757d}.course-blank .properties a.item:hover{color:#ff6620}.course-blank .title{font-size:22px;font-weight:400}.course-blank .description,.course-blank .program{font-size:1.13rem;font-weight:300}.course-blank .images.carousel .carousel-indicators{position:static;margin:10px 0 0}.course-blank .images.carousel .carousel-indicators button{flex:1;height:80px;background-size:cover}.course-blank .author{background-color:#f2f1ec;box-shadow:0 8px 8px rgba(0,0,0,.05);color:#212529}.course-blank .author .avatar{flex:0 0 110px;display:flex;align-items:center;justify-content:center}.course-blank .author .avatar img{width:110px;height:110px;border-radius:50%}.course-blank .author .desc{text-align:center}@media (min-width:768px){.course-blank .author{display:flex;align-items:center}.course-blank .author .desc{text-align:left}}.course-preview-sm{position:relative;display:flex;flex-direction:column;height:100%}.course-preview-sm.hovered{cursor:pointer}.course-preview-sm.hovered:hover .more{color:#cc521a}.course-preview-sm .info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.course-preview-sm .info .bottom{display:flex;justify-content:space-between;align-items:flex-end}.course-preview-sm .labels{position:absolute;top:20px;left:-3px;z-index:1}.course-preview-sm .labels>div{width:30px;height:20px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.course-preview-sm .labels .rating{background-color:#aaa;border-radius:3px;color:#fff;font-size:12px;font-weight:600}.course-preview-sm .labels .rating.green{background-color:#198754}.course-preview-sm .labels .bookmark{position:relative}.course-preview-sm .labels .bookmark:before{content:"";position:absolute;top:0;left:0;height:100%;width:15px;background-color:#ff6620;border-radius:3px 0 0 3px}.course-preview-sm .labels .bookmark:after{content:"";position:absolute;top:0;right:0;border:10px solid #ff6620;border-right-color:transparent}.course-preview-sm .image{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:5px 5px 0 0;overflow:hidden;background-color:#eee}.course-preview-sm .image.plug{background-image:url(/img/_v2/page-earn-2.png);background-size:contain;opacity:.8}.course-preview-sm .image:before{content:"";display:block;padding-bottom:70%}.course-preview-sm .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);background:linear-gradient(45deg,rgba(0,0,0,.2),rgba(0,0,0,.1))}.course-preview-sm .properties{margin-bottom:8px}.course-preview-sm .properties .item{display:inline-block;margin-right:10px;color:#6c757d}.course-preview-sm .properties .item:last-child{margin-right:0}.course-preview-sm .properties a.item{color:#6c757d}.course-preview-sm .properties a.item:hover{color:#ff6620}.course-preview-sm .title{margin-bottom:10px}.course-preview-sm .price{font-size:22px}.course-preview-sm .price .free{font-size:1rem;color:#6c757d}.course-preview-sm .actions{text-align:right}