html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{height:100%}
body{font-family:'Ubuntu',sans-serif;background-color:#000;font-weight:400;-webkit-font-smoothing:antialiased}
button{padding:0;border:none;background-color:transparent;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;cursor:pointer}
button:focus{outline:none}
a{-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
a:hover,a:active,a:focus{outline:none;text-decoration:none}
input,textarea,select{padding:0;margin:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}
input:focus,textarea:focus,select:focus{outline:none}
ul{margin:0;padding:0;list-style:none}
::-moz-selection{background:#fff;color:#000;text-shadow:none}
::selection{background:#fff;color:#000;text-shadow:none}
::-webkit-input-placeholder{color:rgba(255,255,255,0.5);opacity:1}
::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
:-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
:-ms-input-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.tab-content > .tab-pane{display:none}
.rowin {margin-top: 10px;margin-left: 55px;}
.rowini {margin-top: 10px;}
.tab-content > .active{display:block}
.fade{-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;transition:opacity .25s linear}
@media screen and (prefers-reduced-motion: reduce) {
.fade{-webkit-transition:none;-moz-transition:none;transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .4s ease;-moz-transition:height .4s ease;transition:height .4s ease}
@media screen and (prefers-reduced-motion: reduce) {
.collapsing{-webkit-transition:none;-moz-transition:none;transition:none}
}
.b-description_readmore_button{cursor:pointer;display:block;height:24px;width:100%;position:relative}
.b-description_readmore_button:before{content:'\f1c8';font-family:"Ionicons";position:absolute;display:block;top:0;left:0;bottom:0;right:0;text-align:center;color:rgba(255,255,255,0.75);font-size:22px;line-height:24px;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.b-description_readmore_button:hover:before,.b-description_readmore_button.b-description_readmore_button_active:before{color:#41168c}
.body:before{content:'';position:fixed;display:block;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(43,43,49,0.75);opacity:0;pointer-events:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.body--active:before{z-index:99;opacity:1;pointer-events:auto}
.header{display:block;position:fixed;top:0;left:0;right:0;background-color:#000;z-index:101}
.header__logo{color:#fff;font-weight:700;font-size:30px;display:flex;justify-content:center;align-items:center;height:70px;padding:0 15px;background-color:#000;width:110px}
.header__logo:hover{color:#fff;background-color:#000}
.header__logo span {color:#4a10b6}
.header__nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;top:70px;right:0;bottom:0;background-color:#000;z-index:99;width:305px;padding:30px 30px 0;-webkit-transform:translate3d(305px,0,0);-moz-transform:translate3d(305px,0,0);transform:translate3d(305px,0,0);-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.header__nav:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;display:block;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-ms-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5)}
.header__nav--active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.header__nav-link{font-size:14px;font-weight:300;text-transform:uppercase;color:rgba(255,255,255,0.75);letter-spacing:.2px}
.header__nav-link:hover{color:#4a10b6}
.header__nav-link--more{font-weight:400;font-size:24px}
.header__nav-link--active{color:#4a10b6}
.header__nav-item{width:100%;display:block;margin-bottom:20px;position:relative}
.header__nav-item:last-child{margin-bottom:0}
.header__nav-item.show .header__nav-link{color:#4a10b6}
.header__dropdown{position:relative;display:block;width:100%}
.header__dropdown-menu{position:absolute;background-color:#000;padding:15px 20px;display:block;width:100%;min-width:200px;text-align:left;z-index:-1;pointer-events:none;opacity:0;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;margin-top:0;top:100%}
.header__dropdown-menu:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;display:block;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-ms-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);}
.header__dropdown-menu li{padding:0}
.header__dropdown-menu a{font-size:16px;color:rgba(255,255,255,0.75);line-height:40px;display:block;font-weight:300}
.header__dropdown-menu a:hover{color:#4a10b6}
.header__dropdown-menu.show{z-index:1000;pointer-events:auto;opacity:1;margin-top:10px}
.header__wrap{position:relative;background-color:#000;z-index:2}
.header__search{display:block;position:absolute;bottom:0;left:0;right:0;height:60px;width:100%;overflow:hidden;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;background-color:#000;z-index:1;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);border-top:1px solid rgba(255,255,255,0.05)}
.header__search--active{bottom:-60px}
.header__search-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:60px;position:relative}
.header__search-content input{position:relative;height:60px;width:100%;background-color:#000;border:none;padding:0 120px 0 15px;font-size:15px;color:#fff;font-family:'Open Sans',sans-serif}
.header__search-content button{position:absolute;height:40px;width:90px;top:10px;right:15px;-webkit-border-radius:4px;border-radius:4px;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#ace222 0%,#b8e222 100%);background-image:-ms-linear-gradient(90deg,#ace222 0%,#b8e222 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);opacity:.85;font-size:12px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.6px}
.header__search-content button:hover{color:#fff;opacity:1}
.header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:70px;position:relative}
.header__auth{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-right:44px}
.header__search-btn{color:rgba(255,255,255,0.75);font-size:26px}
.header__search-btn:hover,.header__search-btn.active{color:#fff}
.header__sign-in{display:flex;justify-content:center;align-items:center;height:40px;width:40px;-webkit-border-radius:4px;border-radius:4px;background: linear-gradient(to right, #ace222, #b8e222);opacity:.85;margin-left:20px}
.header__sign-in span{display:none}
.header__sign-in i{color:#fff;font-size:24px}
.header__sign-in:hover{opacity:1}
.header__btn{display:block;position:absolute;right:0;top:50%;margin-top:-22px;width:24px;height:40px;opacity:.8}
.header__btn span{display:block;position:absolute;height:2px;width:24px;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;top:13px;background-color:#fff;-webkit-border-radius:2px;border-radius:2px}
.header__btn span:nth-child(2){top:21px}
.header__btn span:nth-child(3){top:29px}
.header__btn:hover{opacity:1}
.header__btn--active{opacity:1}
.header__btn--active span:nth-child(1){top:21px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.header__btn--active span:nth-child(2){opacity:0}
.header__btn--active span:nth-child(3){top:21px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.header__lang{position:relative;margin-left:20px}
.header__lang .header__dropdown-menu{min-width:122px;margin-top:-10px}
.header__lang .header__dropdown-menu.show{margin-top:0}
.header__lang .header__nav-link{line-height:70px;display:block}
@media (min-width: 360px) {
.header__logo{width:140px}
.header__nav{width:235px;-webkit-transform:translate3d(235px,0,0);-moz-transform:translate3d(235px,0,0);transform:translate3d(235px,0,0)}
.header__nav--active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (min-width: 375px) {
.header__nav{width:250px;-webkit-transform:translate3d(250px,0,0);-moz-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}
.header__nav--active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (min-width: 414px) {
.header__nav{width:259px;-webkit-transform:translate3d(259px,0,0);-moz-transform:translate3d(259px,0,0);transform:translate3d(259px,0,0)}
.header__nav--active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (min-width: 576px) {
.header__logo{width:150px}
.header__logo img{max-width:120px}
.header__sign-in,.header__lang{margin-left:30px}
.header__auth{margin-right:54px}
.header__lang .header__dropdown-menu{min-width:142px}
}
@media (min-width: 768px) {
.header__content{height:90px}
.header__logo{height:90px;width:210px;padding:0}
.header__logo img{max-width:127px}
.header__auth{margin-right:54px}
.header__search-btn{font-size:30px}
.header__sign-in{height:50px;width:140px;margin-left:30px}
.header__sign-in i{display:none}
.header__sign-in span{display:block;font-size:13px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px}
.header__nav{top:90px;width:260px;-webkit-transform:translate3d(260px,0,0);-moz-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}
.header__nav--active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.header__search-content input{padding:0 130px 0 20px}
.header__search-content button{right:20px}
.header__lang .header__nav-link{line-height:90px}
}
@media (min-width: 1200px) {
.header__logo{width:190px}
.header__sign-in{margin-left:45px}
.header__auth{margin-right:0}
.header__btn{display:none}
.header__nav{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;background-color:transparent;width:auto;flex-direction:row;align-items:center;position:relative;top:auto;right:auto;bottom:auto;margin-left:50px}
.header__nav:before{display:none}
.header__nav-item{margin:0 45px 0 0;width:auto}
.header__nav-item:last-child{margin:0}
.header__nav-link{line-height:90px;display:block}
.header__nav-link--active{color:#fff;cursor:default;position:relative}
.header__nav-link--active:hover{color:#fff}
.header__nav-link--active:before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;display:block;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-ms-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5)}
.header__content{justify-content:flex-start}
.header__auth{margin-left:auto}
.header__dropdown-menu{margin-top:-10px}
.header__dropdown-menu.show{margin-top:0}
.header__lang{margin-left:35px}
}
.home{margin-top:70px;position:relative;display:block;background-color:#000;padding:40px 0;overflow:hidden}
.home .container{position:relative;z-index:2}
.home__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.home__cover{opacity:.07}
.home__title{color:#fff;text-transform:uppercase;font-weight:300;font-size:28px;margin:0;padding-right:70px}
.home__title b{font-weight:700}
.home__carousel .item{margin-top:25px}
.home__carousel .card{margin-bottom:0}
.home__nav{font-size:38px;color:#fff;opacity:.7;position:absolute;top:50%;height:24px;margin-top:-12px;right:15px;display:block;z-index:2}
.home__nav i{line-height:24px;height:24px;display:block}
.home__nav i:before{line-height:24px}
.home__nav--prev{right:60px}
.home__nav:hover{opacity:1}
.home--bg:before{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url(../img/home/home__bg.jpg) no-repeat center/cover;opacity:.06}
@media (min-width: 576px) {
.home__title{font-size:30px}
}
@media (min-width: 768px) {
.home{margin-top:90px;padding:60px 0}
.home__title{font-size:32px}
.home__carousel .item{margin-top:30px}
}
@media (min-width: 1200px) {
.home{padding:70px 0}
.home__title{font-size:24px}
}
.content{padding:0 0 20px;}
.content__head{background-color:#000;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);margin-bottom:30px;position:relative}
.content__head:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;display:block;}
.content__head--profile:before{display:none}
.content__title{color:#fff;font-weight:300;font-size:28px;margin:20px 0 5px}
.content__tabs{display:none}
.content__mobile-tabs{position:relative}
.content__mobile-tabs--profile{margin-bottom:-20px}
.content__mobile-tabs-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;height:50px;opacity:.75;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.content__mobile-tabs-btn input{display:block;position:relative;width:auto;background-color:transparent;border:none;font-size:14px;color:#fff;text-transform:uppercase;cursor:pointer;height:50px;margin-right:12px;letter-spacing:.2px;font-weight:300}
.content__mobile-tabs-btn span{position:relative;width:16px;height:16px;display:block}
.content__mobile-tabs-btn span:before,.content__mobile-tabs-btn span:after{content:'';position:absolute;display:block;width:16px;height:2px;background-color:#fff;left:0;-webkit-border-radius:4px;border-radius:4px;top:50%;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;margin-top:-5px}
.content__mobile-tabs-btn span:after{margin-top:2px;width:10px}
.content__mobile-tabs-btn[aria-expanded="true"]{opacity:1}
.content__mobile-tabs-btn[aria-expanded="true"] span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}
.content__mobile-tabs-btn[aria-expanded="true"] span:after{margin-top:-1px;width:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.content__mobile-tabs-btn:hover{opacity:1}
.content__mobile-tabs-menu{top:100%;left:0;margin-top:-10px;min-width:200px;padding:15px 20px;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);background-color:#000;display:block;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;position:absolute;z-index:100;pointer-events:none;opacity:0}
.content__mobile-tabs-menu:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;display:block;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-ms-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5)}
.content__mobile-tabs-menu a{display:block;line-height:40px;font-size:14px;color:rgba(255,255,255,0.75);position:relative;text-transform:uppercase;font-weight:300}
.content__mobile-tabs-menu a:hover{color:#41168c}
.content__mobile-tabs-menu a.active{display:none}
.content__mobile-tabs-menu.show{pointer-events:auto;opacity:1;margin-top:0}
@media (min-width: 576px) {
.content__title{font-size:30px;margin:25px 0 5px}
.content__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}
.content__tabs li{margin-right:30px}
.content__tabs li:last-child{margin-right:0}
.content__tabs a{display:block;line-height:50px;color:#fff;position:relative;text-transform:uppercase;font-size:14px;font-weight:300;letter-spacing:.2px;color:rgba(255,255,255,0.5)}
.content__tabs a:hover{color:#fff}
.content__tabs a:before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;display:block;background-image: linear-gradient(90deg,#44139d 0%,#4c0fc0 100%);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}
.content__tabs a.active{color:#fff}
.content__tabs a.active:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5)}
.content__tabs--profile{display:none}
.content__mobile-tabs{display:none}
.content__mobile-tabs--profile{display:block}
}
@media (min-width: 768px) {
.content{padding:30px 0}
.content__title{font-size:32px;margin:25px 0 10px}
.content__head{margin-bottom:50px}
.content__mobile-tabs--profile{display:none}
}
.section{padding:40px 0;position:relative}
.section__title{color:#fff;font-weight:600;font-size:28px;margin-bottom:25px}
.section__title b{font-weight:700}
.section__title--center{text-align:center}
.section__title--no-margin{margin-bottom:10px}
.section__text{color:rgba(255,255,255,0.7);font-size:16px;line-height:26px;margin-bottom:25px;font-family:'Open Sans',sans-serif;letter-spacing:.2px}
.section__text:last-child{margin-bottom:0}
.section__text--last-with-margin:last-child{margin-bottom:30px}
.section__text b{font-weight:600}
.section__text a{color:#41168c}
.section__text a:hover{color:#41168c;text-decoration:underline}
.section__btn{display:flex;justify-content:center;align-items:center;height:50px;width:160px;-webkit-border-radius:4px;border-radius:4px;background: linear-gradient(to right, #ace222, #b8e222);opacity:.85;font-size:13px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin:10px auto 15px;position:relative}
.section__btn:hover{opacity:1;color:#fff}
.section__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.section--dark{background-color:#000}
.section--first{margin-top:70px}
.section--first .section__title{margin-bottom:0}
.section--first:before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;display:block;}
@media (min-width: 576px) {
.section__title{font-size:30px}
}
@media (min-width: 768px) {
.section{padding:60px 0}
.section__title{font-size:32px;margin-bottom:35px}
.section__title--no-margin{margin-bottom:20px}
.section__wrap{flex-direction:row;justify-content:space-between;align-items:center}
.section__btn{margin:20px auto 15px}
.section--first{margin-top:90px}
}
@media (min-width: 992px) {
.section__text--last-with-margin:last-child{margin-bottom:30px}
.section__title--no-margin{margin-bottom:15px}
}
@media (min-width: 1200px) {
.section__title{font-size:24px}
.section__title--sidebar{font-size:32px}
}
.card{margin-bottom:30px}
.card__cover{position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.card__cover img{width:100%}
.card__cover:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;background: rgba(0,0,0,.5);  opacity: 0;transition:.4s ease}
.card__cover:hover{opacity: 3;}
.card__cover:hover:before{opacity:.65}
.card__cover:hover .card__play{opacity:1}
.card__play{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:2;font-size:30px;color:#fff;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;opacity:0}
.card__play i{margin:2px 0 0 3px}
.card__play:hover{color:#fff}
.card__content{position:relative;display:block;margin-top:10px}
.card__title{font-size:16px;font-weight:400;color:#fff;margin:0;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:break-word}
.card__title a{color:#fff}
.card__title a:hover{color:#fff}
.card__category{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.card__category a{font-size:14px;position:relative;background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf;margin-right:7px;opacity:.8;font-family:'Open Sans',sans-serif}
.card__category a:after{content:',';position:absolute;display:block;left:100%;top:0;background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.card__category a:last-child{margin-right:0}
.card__category a:last-child:after{display:none}
.card__category a:hover{opacity:1}
.card__rate{font-size:16px;font-weight:500;color:#fff;position:relative;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:2px}
.card__rate i{text-shadow:0 0 6px rgba(255,88,96,0.5);margin-right:5px}
.card__rate i:before{background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.card__list{display:none}
.card__description{display:none}
.card__meta{display:none}
.card--details .card__cover img{width:100%;max-width:270px}
.card--details .card__cover:before{display:none}
.card--details .card__cover:hover{-webkit-box-shadow:none;box-shadow:none}
.card--details .card__description{text-align:justify;display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:140%;color:rgba(255,255,255,0.7);}
.card--details .card__list{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:15px}
.card--details .card__list li{padding:5px 5px 4px;line-height:100%;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;font-size:12px;font-weight:700;color:rgba(255,255,255,0.65)}
.card--details .card__list li:last-child{margin-right:0}
.card--details .card__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:15px}
.card--details .card__content{margin-top:15px}
.card--details .card__meta{margin-top:15px;display:block;font-size:14px;line-height:24px;color:rgba(255,255,255,0.7)}
.card--details .card__meta span{color:rgba(255,255,255,0.7);margin-right:7px}
.card--details .card__meta li{padding: 5px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;font-family:'Open Sans',sans-serif}
.card--details .card__meta li:last-child{margin-bottom:0}
.card--details .card__meta a{font-size:15px;position:relative;background: linear-gradient(to right, #ace222, #b8e222);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf;margin-right:7px;opacity:.8}
.card--details .card__meta a:after{content:',';position:absolute;display:block;left:100%;top:0;background: linear-gradient(to right, #ace222, #b8e222);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.card--details .card__meta a:last-child{margin-right:0}
.card--details .card__meta a:last-child:after{display:none}
.card--details .card__meta a:hover{opacity:1}
.card--details .card__rate{margin-top:0}
@media (min-width: 768px) {.hgt1 img {height:240px!important}}
@media (min-width: 576px) {
.card--list .card__content{margin-top:0;height:212px;overflow:hidden;position:relative}
.card--list .card__title{font-size:20px;line-height:24px;margin-bottom:5px;margin-top:-4px}
.card--list .card__rate{margin-top:0}
.card--details .card__content{margin-top:0}
.card--details .card__wrap{margin-top:0}
.card--big .card__title{font-size:20px}
.card__list{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:15px}
.card__list li{padding:5px 5px 4px;line-height:100%;-webkit-border-radius:4px;border-radius:4px;margin-right:10px;font-size:12px;font-weight:700;color:rgba(255,255,255,0.65)}
.card__list li:last-child{margin-right:0}
.card__description{display:block;margin-top:10px}
.card__description p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:25px;color:rgba(255,255,255,0.7);margin-bottom:15px;letter-spacing:.2px}
.card__description p:last-child{margin-bottom:0}
.card__wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}
}
@media (min-width: 768px) {
.card--list{margin-bottom:50px}
.card--list .card__content{height:310px}
}
@media (min-width: 992px) {.card--list .card__content{height:190px}}
@media (min-width: 1200px) {
.card--big .card__play{width:80px;height:80px;margin:-40px 0 0 -40px;font-size:44px}
.card--big .card__play i{margin:2px 0 0 5px}
.card--big .card__title{font-size:16px}
.card--list .card__title{font-size:22px}
.card--list .card__content{height:237px}
.card--details{margin-bottom:0}
.card--series{margin-bottom:30px}
}
.details{position:relative;margin-top:70px}
.details__bg{position:absolute;display:block;top:0;right:0;left:0;height:400px;z-index:1;opacity:.07}
.details:before{content:'';position:absolute;display:block;top:0;left:0;right:0;height:400px;z-index:2;background:-moz-linear-gradient(top,rgba(43,43,49,0) 0%,#000 100%);background:-webkit-linear-gradient(top,rgba(43,43,49,0) 0%,#000 100%);background:linear-gradient(to bottom,rgba(43,43,49,0) 0%,#000 100%)}
.details .container{position:relative;z-index:3}
.details__title{color:#fff;font-weight:300;font-size:28px;margin-bottom:20px}
.details__title b{font-weight:700}
.details__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.details__devices{margin-top:30px}
.details__devices-title{font-size:14px;display:block;color:rgba(255,255,255,0.5);font-family:'Open Sans',sans-serif}
.details__devices-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.details__devices-list li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-right:20px;color:rgba(255,255,255,0.75)}
.details__devices-list li:last-child{margin-right:0}
.details__devices-list li i{font-size:40px}
.details__devices-list li i:before{background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.details__devices-list li span{font-size:14px;font-weight:300}
.details__share{margin-top:30px}
.details__share-title{font-size:14px;display:block;color:rgba(255,255,255,0.5);font-family:'Open Sans',sans-serif;margin-bottom:5px}
.details__share-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}
.details__share-list li{margin-right:20px}
.details__share-list li:last-child{margin-right:0}
.details__share-list li i{font-size:24px}
.details__share-list li.facebook a{color:#3b5999}
.details__share-list li.instagram a{color:#4c0fbf}
.details__share-list li.instagram a i:before{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.details__share-list li.twitter a{color:#1da1f2}
.details__share-list li.vk a{color:#45668e}
@media (min-width: 576px) {.details__title{font-size:30px}}
@media (min-width: 768px) {
.details{margin-top:90px}
.details__title{font-size:32px}
.details__wrap{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:30px}
.details__share,.details__devices{margin-top:0}
}
@media (min-width: 992px) {.details__title{line-height:100%;margin-bottom:30px}}
@media (min-width: 1200px) {
.details{padding:70px 0}
.details__title{font-size:36px}
}
.faq{display:block;margin-bottom:40px}
.faq__title{color:#fff;font-weight:400;font-size:24px;margin-bottom:10px}
.faq__text{font-size:16px;line-height:26px;margin-bottom:15px;color:rgba(255,255,255,0.7);font-family:'Open Sans',sans-serif;letter-spacing:.2px}
.faq__text b{font-weight:600}
.faq__text:last-child{margin-bottom:0}
@media (min-width: 768px) {
.faq{margin-bottom:50px;margin-top:15px}
.faq:last-child{margin-bottom:15px}
}
@media (min-width: 992px) {.faq{padding:0 20px 0 0}}
@media (min-width: 1200px) {
.faq{margin-bottom:60px}
.faq:last-child{margin-bottom:15px}
}
.how{display:block;margin:15px 0}
.how__number{font-size:50px;line-height:100%;font-weight:700;margin-bottom:10px;display:inline-block;background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.how__title{font-size:18px;font-weight:500;color:#fff;margin-bottom:10px}
.how__text{color:rgba(255,255,255,0.7);font-size:15px;line-height:25px;font-family:'Open Sans',sans-serif;margin:0;letter-spacing:.2px}
.how__text b{font-weight:600}
@media (min-width: 992px) {.how{margin:20px 0}}
.partner{display:block;margin:15px 0}
.partner__img{max-width:100%;margin:0 auto;display:block;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;opacity:.75}
.partner:hover .partner__img{opacity:1}
@media (min-width: 992px) {.partner{margin:20px 0}}
.plan-features{margin-top:15px}
.plan-features li{position:relative;font-size:15px;color:#fff;padding-left:40px;line-height:26px;margin-bottom:15px;font-family:'Open Sans',sans-serif}
.plan-features li:before{content:'\f3ff';font-family:"Ionicons";position:absolute;top:0;left:15px;background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf;font-size:28px;line-height:26px}
@media (min-width: 768px) {.plan-features{margin-bottom:30px;margin-top:0}}
.feature{display:block;position:relative;margin:15px 0;padding-left:65px}
.feature__icon{display:block;position:absolute;top:-10px;left:0;font-size:46px}
.feature__icon:before{background-image:-webkit-linear-gradient(0deg,#41168c 0%,#4c0fbf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf}
.feature__title{color:#fff;display:block;font-size:18px;font-weight:500;margin-bottom:10px}
.feature__text{display:block;color:rgba(255,255,255,0.7);font-size:15px;line-height:25px;font-family:'Open Sans',sans-serif;margin:0;letter-spacing:.2px}
@media (min-width: 992px) {.feature{padding-right:15px;margin:25px 0 20px}}
.catalog{padding:0 0 20px}
@media (min-width: 768px) {.catalog{padding:0 0 45px}}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-8px}
.comments{margin-bottom:50px}
.comments__autor{display:block;position:relative;padding-left:55px;margin-bottom:15px}
.comments__avatar{position:absolute;top:0;left:0;width:40px;-webkit-border-radius:50%;border-radius:50%}
.comments__name{display:block;font-size:16px;color:#fff;line-height:20px;font-weight:400}
.comments__time{display:block;font-size:13px;color:rgba(255,255,255,0.5);line-height:20px;font-weight:300;font-family:'Open Sans',sans-serif}
.comments__text{display:block;margin:0;color:rgba(255,255,255,0.7);font-size:14px;line-height:25px;background-color:#000;padding:20px;position:relative;font-family:'Open Sans',sans-serif;letter-spacing:.2px}
.comments__text span{display:block;background-color:#000;margin-bottom:20px;padding:20px;position:relative;min-height:80px}
.comments__text span:before{content:'\f1f5';position:absolute;display:block;font-family:"Ionicons";background-image:-webkit-linear-gradient(0deg,rgba(255,85,165,0.12) 0%,rgba(255,88,96,0.12) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#4c0fbf;font-size:64px;top:10px;left:15px;line-height:100%}
.comments__item{margin-bottom:30px;display:block}
.comments__item--answer,.comments__item--quote{margin-left:25px}
.comments__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;background-color:#000;padding:15px 20px;border-top:1px solid rgba(255,255,255,0.05);position:relative}
.comments__actions a button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;color:rgba(255,255,255,0.5);margin-left:10px;height:22px;text-transform:uppercase;font-weight:300}
.comments__actions a button i{margin-right:5px}
.comments__actions a button:hover{color:#41168c}
.comments__rate{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;position:absolute;left:20px;top:50%;margin-top:-15px}
.comments__rate a button{display:flex;flex-direction:row;justify-content:center;align-items:center;color:rgba(255,255,255,0.5);font-size:13px;margin-right:20px;margin-left:0;position:relative;height:30px}
.comments__rate a button i{font-size:18px;opacity:.5;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.comments__rate a button:first-child:before{content:'';position:absolute;display:block;left:100%;margin-left:12px;width:1px;height:15px;background-color:rgba(255,255,255,0.05);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.comments__rate a button:hover{color:rgba(255,255,255,0.5)}
.comments__rate a button:hover i{opacity:1}
.mass_comments_action {display:none;}
@media (min-width: 768px) {.comments__item--answer,.comments__item--quote{margin-left:55px}}
@media (min-width: 992px) {.comments{margin-bottom:45px;padding-right:20px}}
.form{background-color:#000;padding:20px}
.form__input{border:none;height:50px;color:#fff;padding:0 20px;letter-spacing:.2px;background-color:#000;margin-bottom:20px;width:100%;font-family:'Open Sans',sans-serif;font-size:15px}
.form__textarea{border:none;height:150px;position:relative;color:#fff;font-size:15px;width:100%;color:#fff;padding:15px 20px;letter-spacing:.2px;resize:none;background-color:#000;font-family:'Open Sans',sans-serif}
.form__btn{display:flex;justify-content:center;align-items:center;height:50px;width:160px;-webkit-border-radius:4px;border-radius:4px;background-image:-moz-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-webkit-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:-ms-linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);background-image:linear-gradient(90deg,#41168c 0%,#4c0fbf 100%);-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5);opacity:.85;font-size:13px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin:20px 0 0}
.form__btn:hover{opacity:1;color:#fff}
.footer{background-color:#000;display:block;position:relative;overflow:hidden;padding:40px 0 30px;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,0.3);box-shadow:0 5px 25px 0 rgba(0,0,0,0.3)}
.footer:before{content:'';position:absolute;top:0;left:0;right:0;height:100%;display:block;opacity:0.5;background-size:cover;-webkit-box-shadow:0 0 20px 0 rgba(255,88,96,0.5);box-shadow:0 0 20px 0 rgba(255,88,96,0.5)}
.footer__title{color:#fff;font-size:16px;font-weight:500;letter-spacing:.4px;margin-bottom:10px;margin-top:15px}
.footer__list{margin-bottom:15px}
.footer__list li{margin-bottom:10px;font-family:'Open Sans',sans-serif}
.footer__list li:last-child{margin-bottom:0}
.footer__list a{font-size:14px;color:rgba(255,255,255,0.5)}
.footer__list a:hover{color:#41168c}
.footer__copyright{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:15px;border-top:1px solid rgba(255,255,255,0.05);padding-top:30px;font-family:'Open Sans',sans-serif}
.footer__copyright small{color:rgba(255,255,255,0.5);font-size:14px}
.footer__copyright small a{color:rgba(255,255,255,0.5)}
.footer__copyright small a:hover{text-decoration:underline}
.footer__copyright ul{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:10px}
.footer__copyright ul li{margin-right:20px}
.footer__copyright ul li:last-child{margin-right:0}
.footer__copyright ul a{color:rgba(255,255,255,0.5);font-size:14px}
.footer__copyright ul a:hover{color:#41168c}
@media (min-width: 768px) {
.footer{padding:60px 0 30px}
.footer__copyright{flex-direction:row;justify-content:space-between;align-items:center;margin-top:60px}
.footer__copyright ul{margin-top:0}
.footer__list a{font-size:15px}
.footer__title{margin-bottom:15px}
}
@media (min-width: 992px) {.footer__copyright ul li{margin-right:30px}}