@charset "UTF-8";a{outline:none;color:inherit;text-decoration:none;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}h1,h2,h3,h4,h5,h6,p{margin:0 0 15px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:18px}h5,h6{font-size:16px}ul{margin:0;padding:0}ul li{display:block}ol{padding-left:20px}hr,ol{margin:0}hr{line-height:0;height:1px;color:#e0e0e0;background-color:#e0e0e0}hr,img{border:none}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}table td,table th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container.no-padding{padding-left:0;padding-right:0;overflow:hidden}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.no-margin{margin-left:0;margin-right:0}.row.no-margin [class*=col-]{padding-left:0;padding-right:0}.row.no-margin [class*=col-] .row{margin-left:-15px;margin-right:-15px}.row.no-margin [class*=col-] .row [class*=col-]{padding-left:15px;padding-right:15px}.row.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:15px;padding-right:15px}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-2h{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-2h{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:992px){.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-2h{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:1200px){.container{max-width:1200px}.container.fluid{max-width:none;padding-left:30px;padding-right:30px}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-2h{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:1600px){.container.wide{max-width:1600px}}@font-face{font-family:Exodus Sharpen;src:url(../fonts/Exodus-Sharpen.otf) format("opentype")}b,strong{font-weight:700}.browserupgrade{margin:0;padding:15px;background:#f44336;color:#fff;text-align:center}.browserupgrade a{font-weight:700;text-decoration:underline}.browserupgrade a:hover{color:inherit}.slick-slide:focus{outline:none}.slick-arrow{position:absolute;z-index:2;top:50%;margin-top:-15px;width:20px;height:30px;background:url(../images/arrow.svg) no-repeat 50%;background-size:contain;cursor:pointer;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.slick-arrow:hover{opacity:1}.slick-prev{left:50%;-webkit-transform:translateX(-670px) rotate(180deg);transform:translateX(-670px) rotate(180deg)}.slick-next{right:50%;-webkit-transform:translateX(670px);transform:translateX(670px)}.slick-dots{margin:0;padding:0;overflow:hidden;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{float:left;display:block;margin:0 5px}.slick-dots li .slick-dot{display:block;width:10px;height:10px;border:1px solid #1ed1a4;border-radius:50%;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.slick-dots li.slick-active .slick-dot,.slick-dots li:hover .slick-dot{background-color:#1ed1a4}.page-title{margin-bottom:30px;font-size:32px;font-weight:700}.img-box{display:block;position:relative;margin:auto;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.img-box>img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}a.img-box{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}a.img-box:focus,a.img-box:hover{outline:none;-webkit-filter:brightness(110%);filter:brightness(110%)}.category-label{display:inline-block;margin-bottom:5px;color:#1ed1a4;font-size:11px;font-weight:900;text-transform:uppercase}a.category-label:hover{color:inherit}.bookmark{font-size:21px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.bookmark.active{color:#1ed1a4}.bookmark.active:before{content:"\f02e"}.more.button{margin-bottom:30px}.pager{line-height:1}.pager .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:60px;border-top:1px solid #e0e0e0;line-height:1}.pager .pages li{margin-right:15px}.pager .pages li:last-child{margin-right:0}.pager .pages li.next a,.pager .pages li.next span,.pager .pages li.prev a,.pager .pages li.prev span{width:auto}.pager .pages li.prev{margin-right:auto}.pager .pages li.next{margin-left:auto}.pager .pages li.disable{color:#bdbdbd;cursor:default}.pager .pages li.disable a:hover,.pager .pages li.disable span:hover{color:#bdbdbd}.pager .pages li.active a{border-bottom-color:#1ed1a4}.pager .pages a,.pager .pages span{display:block;width:16px;padding-bottom:8px;border-bottom:2px solid transparent;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase}.pager .pages a.active,.pager .pages a:hover,.pager .pages span.active,.pager .pages span:hover{color:#1ed1a4}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}label{display:inline-block;color:#757575;margin-bottom:5px}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{margin-bottom:15px;width:100%;height:30px;outline:none;border:1px solid #e0e0e0;padding-left:10px;padding-right:10px;-webkit-transition:border-color .2s;transition:border-color .2s}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#1ed1a4}select[multiple],textarea{height:auto;padding-top:8px;padding-bottom:8px;resize:none}.error{-webkit-transform:translateY(-18px);transform:translateY(-18px);height:0;line-height:12px;font-size:12px;color:#f44336}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;position:relative;vertical-align:top;margin-right:-4px;margin-bottom:20px;padding:10px;padding-left:36px;border:1px solid #e0e0e0;-webkit-transition:background-color .2s;transition:background-color .2s}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";display:block;position:absolute;left:10px;top:10px;width:18px;height:18px;border:2px solid #757575;border-radius:3px;background-color:#eee}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";display:block;position:absolute;left:14px;top:12px;color:#1ed1a4;font-size:13px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}.button{display:inline-block;padding:15px 50px;outline:none;border:2px solid #1ed1a4;color:#1ed1a4;font-size:15px;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.button:hover{background-color:#1ed1a4;color:#fff}html{height:100%}body,html{line-height:1.3}body{position:relative;margin:0;min-height:100%;background:#eee;color:#000;font-family:Roboto,sans-serif;font-size:16px}footer{position:absolute;bottom:0;left:0;width:100%}header{background-color:#111;color:#fff}header.inner{position:absolute;z-index:3;left:0;top:0;width:100%;background:none}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:75px;padding-left:5px;padding-right:5px}header.header-blank{position:absolute;z-index:3;left:0;top:0;width:100%;background:none}header.header-blank .container{min-height:75px;padding-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .logo{padding:10px;padding-bottom:13px;color:#1ed1a4;font-family:Exodus Sharpen,sans-serif;font-size:18px;line-height:1;letter-spacing:.2em;text-align:center}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:distribute;justify-content:space-around;font-size:12px;text-transform:uppercase}header nav a{padding:10px;border-top:2px solid transparent;border-bottom:2px solid transparent;white-space:nowrap}header nav a:hover{color:#1ed1a4}header nav a.active{border-bottom-color:#1ed1a4}header .login{position:relative;padding:27px 10px;cursor:pointer}header .login i{line-height:1.3}header .login:hover .dropdown{display:block}header .login .dropdown{display:none;position:absolute;top:80%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:2;padding-top:7px;background:#212121}header .login .dropdown a{display:block;padding:7px 20px;font-size:13px;font-weight:300;white-space:nowrap}header .login .dropdown a:last-child{margin-top:7px;padding-top:14px;padding-bottom:14px;border-top:1px solid #424242}header .login .dropdown a:hover{color:#1ed1a4}section{padding:30px 0 0}.slider{height:720px;background:#111;overflow:hidden}.slider .slide{height:720px;color:#fff}.slider .slide:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,rgba(0,0,0,.5)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.5) 30%,transparent)}.slider .slide .container{position:relative;z-index:2;height:100%}.slider .slide .body{position:absolute;bottom:30px;left:15px;max-width:600px}.slider .slide .title{display:block;font-size:30px;font-weight:500;line-height:1.25}.slider .slide .title:hover{color:#1ed1a4}.articles{padding-bottom:20px}.courses{padding-top:50px;padding-bottom:50px;background-color:#111;color:#fff;overflow:hidden}.courses .page-title{border-bottom:1px solid hsla(0,0%,100%,.12);padding-bottom:10px;font-size:20px;font-weight:700;text-align:center}.courses .carousel{margin-bottom:30px;height:400px;overflow:hidden}.courses .carousel .course-card{margin-bottom:0}.courses .slick-prev{left:50%;-webkit-transform:translateX(-370px) rotate(180deg);transform:translateX(-370px) rotate(180deg)}.courses .slick-next{right:50%;-webkit-transform:translateX(370px);transform:translateX(370px)}.courses .slide{position:relative;width:720px;padding:0 30px}.courses hr{background-color:hsla(0,0%,100%,.12)}.courses .more{display:inline-block;margin-top:30px;color:#1ed1a4}.courses .more:hover{color:#fff}.courses.specials{position:absolute;width:100%;min-height:100%;padding-top:200px}.courses.specials:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,33,33,.95)}.courses.specials .page-title{position:relative;z-index:2;margin-bottom:25px;padding-bottom:0;border-bottom:none;font-size:18px;font-weight:300;text-align:center}.courses.specials .slick-list{overflow:visible}.courses.specials .slick-prev{left:50%;-webkit-transform:translateX(-455px) rotate(180deg);transform:translateX(-455px) rotate(180deg)}.courses.specials .slick-next{right:50%;-webkit-transform:translateX(455px);transform:translateX(455px)}.courses.specials .slide{position:relative;width:890px;padding:0 50px}.courses.specials .banner{min-height:0;height:480px;padding:30px 0;-webkit-box-shadow:0 3px 30px 11px rgba(0,0,0,.3);box-shadow:0 3px 30px 11px rgba(0,0,0,.3)}.courses.specials .banner:before{background:rgba(0,0,0,.5)}.courses.specials .banner .title{max-width:585px;font-size:30px}.courses.specials .banner hr{margin:30px auto;width:190px}.courses.specials .banner .description{font-size:15px;font-weight:300}.courses.specials .banner .articles-num{margin-top:20px;font-size:12px}.to-registration{padding:40px 0;text-align:center}.to-registration .title{margin-bottom:20px;font-size:20px;font-weight:700}.to-registration a{color:#1ed1a4;font-weight:700;text-transform:uppercase}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;min-height:575px;padding:50px 0}.banner:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,33,33,.8)}.banner .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.banner .title{margin-bottom:0;max-width:650px;font-family:Georgia,serif;font-size:40px;font-weight:700;line-height:1.2}.banner a.title:hover{color:#1ed1a4}.banner hr{margin:40px auto;width:200px;background-color:#1ed1a4}.banner .description{max-width:585px;font-size:20px;font-weight:300}.banner .author,.banner .date{margin-top:50px;font-family:Georgia,serif;font-size:15px;font-weight:700}.banner .author a{color:#1ed1a4}.banner .details{margin-top:60px;margin-bottom:10px}.banner.category{min-height:400px;padding-top:100px}.banner.category .title{max-width:650px;font-family:Georgia,serif;font-size:40px;font-weight:700;line-height:1.2}.banner.category hr{margin:30px auto;width:190px;background-color:#1ed1a4}.banner.course{height:580px;padding:100px 0 50px}.banner.course:before{background:rgba(0,0,0,.5)}.banner.special-page{padding:100px 0 50px}.banner.special-page .author{margin-top:20px}.article-card{margin-bottom:30px;overflow:hidden}.article-card .img-box{height:245px;-webkit-transition:-webkit-filter .2s,-webkit-transform .5s;transition:-webkit-filter .2s,-webkit-transform .5s;transition:filter .2s,transform .5s;transition:filter .2s,transform .5s,-webkit-filter .2s,-webkit-transform .5s}.article-card .img-box:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.article-card .body{padding:10px 20px;background:#fff;position:relative;z-index:2}.article-card .title{display:block;margin-bottom:5px;height:69px;overflow:hidden;font-size:18px;font-weight:300}.article-card .title:hover{color:#1ed1a4}.article-card .date{margin-right:15px}.article-card .footer{position:relative;padding-top:5px;padding-bottom:5px;color:#757575;font-size:12px}.article-card .footer .bookmark{position:absolute;top:0;right:0}.article-card.cover{position:relative;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}.article-card.cover .img-box{height:387px}.article-card.cover .img-box:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.article-card.cover .body{position:absolute;bottom:0;left:0;width:100%;background:none}.article-card.cover .footer{color:#fff}.article-card.vote .img-box:before{background:rgba(0,0,0,.5)}.article-card.vote .body{top:0;bottom:auto;height:100%}.article-card.vote .title{margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.25}.article-card.vote .title:hover{color:#fff}.article-card.vote hr{width:190px;margin-bottom:15px}.article-card.vote .description{font-size:15px;font-weight:300;line-height:1.4}.article-card.vote .description li{margin-bottom:15px}.article-card.vote .description li a:hover{color:#1ed1a4}.article-card.vote .footer{position:absolute;bottom:20px;left:20px;width:100%;color:#1ed1a4;font-size:11px}.article-page{padding:50px 0 30px;background:#fff}.article-page .category-label{margin-bottom:10px}.article-page .title{font-size:40px;font-weight:900;line-height:1.2}.article-page .description{margin-bottom:30px;font-family:Georgia,serif;font-size:24px;line-height:1.3}.article-page .image{margin-bottom:30px}.article-page .body{font-family:Georgia,serif;font-size:18px;line-height:1.5}.article-page .body h1,.article-page .body h2,.article-page .body h3,.article-page .body h4{margin-bottom:20px}.article-page .body h1{font-size:32px!important;line-height:1.2}.article-page .body h2{font-size:28px!important;line-height:1.3}.article-page .body h3{font-size:24px!important;line-height:1.3}.article-page .body h4{font-size:20px!important;line-height:1.4}.article-page .body h5,.article-page .body h6,.article-page .body p{margin-bottom:20px;font-size:18px!important;line-height:1.5}.article-page .body a{color:#1ed1a4}.article-page .body a:hover{color:inherit;text-decoration:underline}.article-page .body img{display:inline-block;margin-top:7px}.article-page .body img[style*="float:left"],.article-page .body img[style*="float: left"]{margin:0;margin-top:7px;margin-right:30px;margin-bottom:20px}.article-page .body img[style*="float:right"],.article-page .body img[style*="float: right"]{margin:0;margin-top:7px;margin-left:30px;margin-bottom:20px}.article-page .body .img-caption{margin-top:-20px;margin-bottom:20px;color:#616161;font-size:15px!important;font-style:italic}.article-page .body blockquote{position:relative;margin:22px 0;padding:35px 40px;background:#f5f5f5;outline:1px solid #1ed1a4;outline-offset:-20px;color:#616161;font-style:italic}.article-page .body blockquote:before{content:"";display:block;position:absolute;top:19px;left:19px;width:23px;height:19px;background:#f5f5f5 url(../images/quote.svg) no-repeat 0 0;background-size:18px 13px}.article-page .body blockquote *{margin:0!important;color:#616161!important;font-family:Georgia,serif!important;font-size:18px!important;font-style:italic!important;font-weight:400!important;line-height:1.5!important;text-align:left!important}.article-page .body blockquote cite{display:block;text-align:right!important;margin-top:5px!important}.article-page .body blockquote cite:before{content:"— "}.article-page .body iframe{margin-top:7px;width:100%!important;max-width:100%!important;height:410px}.article-page .sources{margin-top:50px;margin-bottom:50px}.article-page .sources a{text-decoration:underline}.article-page .sources a:hover{color:#1ed1a4}.article-page .share.in-footer{padding-top:30px;border-top:1px solid #e0e0e0;text-align:center}.article-page .share.in-footer a{display:inline-block;margin-right:40px;width:32px;line-height:30px;text-align:center;border-radius:50%;border:1px solid #9e9e9e;color:#9e9e9e;font-size:18px;-webkit-transition:all .2s;transition:all .2s}.article-page .share.in-footer a:last-child{margin-right:0}.article-page .share.in-footer a:hover{border-color:#1ed1a4;background-color:#1ed1a4;color:#fff}.article-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0;border-top:1px solid #1ed1a4}.article-info,.article-info .author{display:-webkit-box;display:-ms-flexbox;display:flex}.article-info .author{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0;min-height:85px;padding-left:100px;padding-right:15px}.article-info .author .img-box{position:absolute;left:0;top:0;width:85px;height:85px;border-radius:50%}.article-info .author .date{color:#757575;margin-bottom:10px;font-size:12px}.article-info .author .name{margin-bottom:10px;font-size:18px;font-weight:500}.article-info .author .name:hover{color:#1ed1a4}.article-info .author .status{color:#757575;font-size:14px}.article-info .tags{height:85px;padding-left:15px;padding-right:15px;border-left:1px solid #1ed1a4;cursor:default}.article-info .tags .tag{display:inline-block;margin-right:2px;margin-bottom:5px;padding:5px 8px;border-radius:3px;background-color:#eee;color:#757575;font-size:12px}.article-info .tags .tag:hover{background-color:#1ed1a4;color:#fff}.article-info .share{-ms-flex-negative:0;flex-shrink:0;min-height:85px;padding-left:15px;padding-right:15px;border-left:1px solid #1ed1a4}.article-info .share .tip{margin-bottom:15px;font-size:15px;font-weight:500}.article-info .share a{display:inline-block;margin-right:5px;width:32px;line-height:30px;text-align:center;border-radius:50%;border:1px solid #757575;font-size:18px;-webkit-transition:all .2s;transition:all .2s}.article-info .share a:hover{border-color:#1ed1a4;background-color:#1ed1a4;color:#fff}.article-info .stats{-ms-flex-negative:0;flex-shrink:0;min-height:85px;padding-left:15px;border-left:1px solid #1ed1a4}.article-info .stats .views{margin-bottom:15px}.definitions{margin:0;padding-top:50px;padding-bottom:30px;border-top:1px solid #e0e0e0}.definitions .definitions-header{margin-bottom:30px;font-size:20px;font-weight:900}.definitions .definition-title{position:relative;margin-bottom:15px;padding-right:50px;font-family:Georgia,serif;font-size:18px;font-weight:700}.definitions .definition-title:after{content:"";display:block;position:absolute;top:12px;right:0;width:35px;height:1px;background:#1ed1a4}.definitions .definition-description{margin:0;margin-bottom:30px;color:#616161;font-weight:300;font-style:italic}.recommendations{padding-bottom:20px}.recommendations .recommendations-header{margin-bottom:20px;font-size:20px;font-weight:900}.recommendations ol li{margin-bottom:20px}.recommendations ol li i{color:#616161;font-style:normal}.recommendations ol li b{font-family:Georgia,serif;font-size:18px}.related{padding-top:50px;padding-bottom:30px}.related .header{margin-bottom:30px;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.special{padding-bottom:30px;background-color:#111}.special-card{margin-bottom:30px;height:545px;color:#fff;position:relative;-webkit-box-shadow:0 3px 5px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px 5px rgba(0,0,0,.15)}.special-card:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.special-card .title{top:30px;font-family:Georgia,serif;font-weight:700}.special-card .description,.special-card .title{position:absolute;width:100%;padding:0 15px;text-align:center;font-size:18px}.special-card .description{bottom:85px;font-weight:300}.special-card .views{position:absolute;bottom:30px;width:100%;padding:0 15px;text-align:center;font-size:12px}.author-page{padding-bottom:20px;background-color:#fff}.author-block{padding-top:60px;padding-bottom:50px}.author-block .body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px;padding-left:185px}.author-block .text{padding-right:30px;border-right:1px solid #1ed1a4}.author-block .img-box{position:absolute;left:0;top:0;margin:0;width:150px;height:150px;border-radius:50%}.author-block .title{font-family:Georgia,serif;font-size:30px;font-weight:700}.author-block hr{margin:20px 0;width:85px;background:#1ed1a4}.author-block .status{color:#616161;font-size:18px}.author-block .description{font-family:Georgia,serif;font-size:20px}.authors-articles{padding-top:30px;border-top:1px solid #1ed1a4}.authors-articles .header{margin-bottom:20px;font-size:20px;font-weight:700;text-align:center}.authors-articles .article-card{border:1px solid #e0e0e0}.header-registration{position:absolute;z-index:2;top:0;left:0;width:100%;background:none}.header-registration .container{padding-top:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-registration .sign-in-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.header-registration .sign-in-block .tip{margin-right:30px;color:#e0e0e0;font-size:15px;font-weight:300}.header-registration .sign-in-block .button{padding:10px 30px;font-size:12px;text-align:center}.registration-page{position:absolute;width:100%;min-height:100%;padding-top:150px;background:url(../images/registration-bg.jpg) no-repeat 50%;background-size:cover;color:#fff}.registration-page .container{max-width:615px}.registration-page .header{margin-bottom:35px;max-width:585px;font-family:Georgia,serif;font-size:25px;font-weight:700;text-align:center}.registration-page .registration-form{padding:50px 70px;background:rgba(0,0,0,.5)}.registration-page .registration-form label{margin-bottom:15px;color:#fff;font-size:15px;font-weight:700}.registration-page .registration-form input[type=email],.registration-page .registration-form input[type=password],.registration-page .registration-form input[type=text]{margin-bottom:30px;height:50px;border:1px solid #212121;padding-left:20px;padding-right:20px;background:none;color:#fff;font-size:15px}.registration-page .registration-form input[type=email]:focus,.registration-page .registration-form input[type=password]:focus,.registration-page .registration-form input[type=text]:focus{border-color:#1ed1a4}.registration-page .registration-form .error{-webkit-transform:translateY(-24px);transform:translateY(-24px);height:0;line-height:12px;font-size:12px;color:#f44336}.registration-page .registration-form .button{margin-top:30px;margin-bottom:10px;height:50px;padding-left:30px;padding-right:30px;background:none;border-width:1px;font-size:12px}.registration-page .registration-form .button:hover{background:#1ed1a4}.course-card{display:block;position:relative;margin-bottom:30px;height:400px;color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}.course-card:focus,.course-card:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.course-card:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,rgba(0,0,0,.5)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.5) 50%,transparent)}.course-card .body{position:absolute;bottom:30px;left:30px;max-width:400px}.course-card .title{display:block;margin-bottom:15px;font-size:30px;font-weight:500;line-height:1.2}.course-card hr{margin-bottom:15px;width:190px;background-color:#fff}.course-card .description{font-size:15px;font-weight:300;line-height:1.4}.course-card .sum{position:absolute;right:30px;bottom:30px}footer{background:url(../images/footer.jpg) 50%;background-size:cover;color:#fff;font-size:15px;font-weight:300}footer .top-footer{padding:60px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}footer .top-footer a:hover{color:#1ed1a4}footer .top-footer .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bot-footer{padding:30px 0;font-size:12px;line-height:1.4}footer .bot-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bot-footer a{color:#1ed1a4}footer .bot-footer a:hover{color:inherit}footer .logo{display:block;margin-bottom:50px;width:277px;height:94px}footer .social-links i{margin-right:9px}footer li{margin-bottom:15px}footer li:last-child{margin-bottom:0}footer .developer{text-align:right}@media (max-width:1440px){header .login .dropdown{right:0;-webkit-transform:translateX(0);transform:translateX(0)}.slider,.slider .slide{height:530px}.slick-prev{left:15px;-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}.slick-next{right:15px;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1200px){header{padding-top:10px;padding-bottom:10px}header .container{-webkit-box-pack:justify}header .container,header nav{-ms-flex-pack:justify;justify-content:space-between}header nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:justify}header .login{padding:10px}.slider,.slider .slide{height:460px}.slider .slide .body{left:0;padding:10px 15px}.courses.specials,.registration-page{padding-top:110px}}@media (max-width:991px){.courses.specials,.registration-page{padding-top:200px}.courses.specials .slick-prev{-webkit-transform:translateX(-365px) rotate(180deg);transform:translateX(-365px) rotate(180deg)}.courses.specials .slick-next{-webkit-transform:translateX(365px);transform:translateX(365px)}.courses.specials .slide{width:720px;padding:0 30px}}@media (max-width:767px){.header-registration .container,header .container,header nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registration-page .registration-form{padding:30px}section{padding:20px 0 0}.slider,.slider .slide{height:260px}.slider .slide .title{font-size:18px}.article-card{margin-bottom:20px}.courses .slide{width:360px;padding:0 20px}.course-card .body{left:15px;bottom:50px}.course-card .sum{left:15px;right:auto;bottom:15px}.course-card .title{font-size:24px}.banner .title{font-size:22px!important}.banner .description{font-size:16px}.article-page .title{font-size:24px;line-height:1.3}.article-page .description{font-size:18px}.article-page .image{margin-bottom:20px}.article-page .body{font-size:16px}.article-page .body h1,.article-page .body h2,.article-page .body h3,.article-page .body h4{margin-bottom:15px}.article-page .body h1{font-size:24px!important;line-height:1.3}.article-page .body h2{font-size:22px!important;line-height:1.3}.article-page .body h3{font-size:20px!important;line-height:1.4}.article-page .body h4{font-size:18px!important;line-height:1.5}.article-page .body h5,.article-page .body h6,.article-page .body p{margin-bottom:15px;font-size:16px!important}.article-page .body img{display:block;margin-top:20px}.article-page .body img[style*="float:left"],.article-page .body img[style*="float: left"],.article-page .body img[style*="float:right"],.article-page .body img[style*="float: right"]{float:none!important;margin:20px 0}.article-page .body .img-caption{margin-top:-15px;margin-bottom:15px;color:#616161;font-size:14px!important;font-style:italic}.article-page .body blockquote{margin:15px 0;padding:25px;outline-offset:-13px}.article-page .body blockquote:before{top:9px;left:9px}.article-page .body blockquote>*{font-size:16px!important}.article-page .body iframe{margin-top:5px;height:185px}.article-page .sources{margin:30px 0}.definitions{padding-top:30px;padding-bottom:0}.article-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.article-info .author{margin-bottom:20px}.pager .next,.pager .prev{display:none}footer{position:static}footer li{margin-bottom:10px}footer .right-side{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .right-side nav,footer .right-side ul{margin-bottom:20px}footer .bot-footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .copyrights{margin-bottom:15px}}@media (max-width:767px){.burger{display:block;position:fixed;z-index:3;right:15px;top:20px;width:40px;height:30px;-webkit-transition:right .2s;transition:right .2s}.burger.active{right:315px}.mobile-menu{position:fixed;z-index:3;top:0;right:0;width:300px;height:100%;overflow-y:scroll;overflow-x:visible;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mobile-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}}