* {
  padding: 0;
  margin: 0; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  height: 100%;
  -ms-overflow-style: scrollbar; }

body {
  height: 100vh; }

.page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.page-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

html,
body {
  height: 100%;
  font-size: 8px; }
@media screen and (min-width: 992px) {
  html,
  body {
    font-size: 8px; } }
@media screen and (min-width: 1200px) {
  html,
  body {
    font-size: 9px; } }
@media screen and (min-width: 1440px) {
  html,
  body {
    font-size: 10px; } }

.page-wrapper {
  font-size: 14px; }

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.land-top {
	margin: 0 auto !important;
}

.pri-link {
  color:#fff;
  font-size: 12px;
}

.header-logo img {
	width: 230px;
}

.footer-logo img {
	max-width: 200px;
}

.p-contact {
  color:#fff;
  font-size:1.5rem;
}
.ident-user {
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
}

.slide-link {
    text-align: right;
    margin-right: 20px;
}

.link-more{
color: #9e9e9e;
    font-size: 12px;
    text-decoration: underline;
}

.text-right{
	float: right;
}

section.wrapper {
  max-width: 1920px;
  margin: 0 auto; }
@media screen and (max-width: 1920px) {
  section.wrapper {
    max-width: 1920px; } }

.container {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  z-index: 10; }
@media screen and (max-width: 992px) {
  .container {
    width: 100%;
    max-width: 100%; } }

.footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .page-wrapper {
    display: block;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@-moz-document url-prefix() {
  .wrapper {
    height: auto; }
  html,
  body {
    height: auto; }
  input[type=number] {
    padding: 5px !important; } }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.static-header {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

ul {
  padding: 0;
  list-style: none; }

button {
  cursor: pointer;
  border: 0;
  outline: none; }

a {
  display: inline-block;
  text-decoration: none; }

body {
  font-family: "Montserrat", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  color: #282F35;
  background-color: #ffffff;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden; }
body.is-scroll {
  overflow: hidden; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold; }

h1 {
  font-size: 24px;
  line-height: 28px;
  color: #282F35; }

h2 {
  font-size: 22px;
  line-height: 34px;
  color: #282F35; }

h3 {
  font-size: 18px;
  line-height: 26px;
  color: #282F35; }

h4 {
  font-size: 16px;
  line-height: 28px;
  color: #282F35; }

h5 {
  font-size: 16px;
  line-height: 26px;
  color: #282F35; }

h6 {
  font-size: 14px;
  line-height: 21px;
  color: #282F35; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  font-size: 8px; }
@media (min-width: 768px) {
  .container {
    max-width: 100%; } }
@media (min-width: 992px) {
  .container {
    max-width: 992px; } }
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
    font-size: 9px; } }
@media (min-width: 1440px) {
  .container {
    max-width: 1400px;
    font-size: 10px; } }
@media (min-width: 1540px) {
  .container {
    max-width: 1470px; } }

.hidden {
  display: none; }

input, textarea, button, select {
  font-family: "Montserrat", sans-serif; }

.icon {
  width: 1.5rem;
  height: 1.5rem; }
  
  
.slick-track {
	opacity: 1; max-width: 100%; display: flex; align-items: center; justify-content: space-around;
}

section {
  padding: 5rem 0; }

.btn-line {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: #ffffff;
  width: 16.2rem;
  padding: 1.6rem;
  z-index: 5;
  position: relative; }
.btn-line:before, .btn-line:after {
  position: absolute;
  content: '';
  z-index: -1;
  border: 0.1rem solid #ffffff; }
.btn-line:before {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: .15;
  border-radius: .9rem; }
.btn-line:after {
  width: calc(100% - .6rem);
  height: calc(100% - .6rem);
  left: .3rem;
  top: .3rem;
  opacity: .3;
  border-radius: .7rem;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.btn-line:hover:after {
  opacity: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7a514), to(#a8702a));
  background: linear-gradient(180deg, #f7a514 0%, #a8702a 100%);
  border-color: transparent; }

.btn-primary {
  background: -webkit-gradient(linear, left top, left bottom, from(#FCA018), color-stop(10.22%, #DF8109), color-stop(14.44%, #C76001), color-stop(61.34%, #DD8D03), color-stop(87.05%, #DE962A), color-stop(89.28%, #C67701), color-stop(93.52%, #B57001), to(#9F6901));
  background: linear-gradient(180deg, #FCA018 0%, #DF8109 10.22%, #C76001 14.44%, #DD8D03 61.34%, #DE962A 87.05%, #C67701 89.28%, #B57001 93.52%, #9F6901 100%);
  border-radius: .7rem;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.1rem;
  text-align: center;
  color: #ffffff;
  padding: 1.7rem 5.6rem;
  position: relative;
  cursor: pointer; }
.btn-primary .fire {
  position: absolute;
  top: -4rem;
  width: 8.6rem;
  height: 12.9rem;
  opacity: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  z-index: -1;
  pointer-events: none; }
.btn-primary .fire:nth-of-type(1) {
  left: 0;
  -webkit-transform: rotate(-78.68deg);
  transform: rotate(-78.68deg); }
.btn-primary .fire:nth-of-type(2) {
  right: 0;
  -webkit-transform: rotate(90.68deg);
  transform: rotate(90.68deg); }
.btn-primary:hover {
  color: #141D22;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFD95B), color-stop(10.22%, #FF941B), color-stop(14.44%, #FF7D26), color-stop(61.34%, #FFC11C), color-stop(87.05%, #FF990B), color-stop(89.28%, #FF8025), color-stop(93.52%, #FF980C), to(#FFB318));
  background: linear-gradient(180deg, #FFD95B 0%, #FF941B 10.22%, #FF7D26 14.44%, #FFC11C 61.34%, #FF990B 87.05%, #FF8025 89.28%, #FF980C 93.52%, #FFB318 100%); }
.btn-primary:hover .fire {
  opacity: 1; }
.btn-primary:hover .fire:nth-of-type(1) {
  left: -10rem; }
.btn-primary:hover .fire:nth-of-type(2) {
  right: -10rem; }

.btn-secondary {
  background: -webkit-gradient(linear, left top, left bottom, from(#6D73FF), color-stop(10.11%, #524FFF), color-stop(13.53%, #3920CD), color-stop(61.34%, #5E5BF9), color-stop(87.05%, #6171FF), color-stop(89.28%, #493DE6), color-stop(93.52%, #4142D8), to(#3237BF));
  background: linear-gradient(180deg, #6D73FF 0%, #524FFF 10.11%, #3920CD 13.53%, #5E5BF9 61.34%, #6171FF 87.05%, #493DE6 89.28%, #4142D8 93.52%, #3237BF 100%);
  border-radius: .7rem;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.1rem;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  padding: 1.7rem 10rem; }
.btn-secondary:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#AA140E), color-stop(8.77%, #F9635D), color-stop(14.44%, #A61206), color-stop(61.34%, #B32F26), color-stop(87.05%, #F9564F), color-stop(89.28%, #AB150B), color-stop(93.52%, #990E03), to(#760C04));
  background: linear-gradient(180deg, #AA140E 0%, #F9635D 8.77%, #A61206 14.44%, #B32F26 61.34%, #F9564F 87.05%, #AB150B 89.28%, #990E03 93.52%, #760C04 100%); }

.title-section {
  font-family: "Philosopher", sans-serif;
  font-weight: bold;
  font-size: 4rem;
  line-height: 5.5rem;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  margin-bottom: 6rem;
  position: relative; }
.title-section:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -3rem;
  width: 92px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='92' height='15' viewBox='0 0 92 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.499237' y1='7.49939' x2='91.4992' y2='7.49939' stroke='%234E595F' stroke-linecap='round'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 45.4992 13.7923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 54.4992 12.7923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 61.2492 11.2923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 29.7492 11.2923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 36.4992 12.7923)' stroke='%234E595F'/%3E%3Crect width='4.64319' height='4.64319' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 46.0038 10.9949)' fill='%23FFA300'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }

.header {
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  padding: 1.4rem 0;
  position: absolute;
  z-index: 21; }
.header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.header-nav {
  margin: 0 0 0 5.3rem; }
.header-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.header-nav li {
  position: relative;
  padding: 0 3rem 0 2.5rem; }
.header-nav li:before {
  position: absolute;
  content: '';
  width: .1rem;
  left: 0;
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.15); }
.header-nav li:last-of-type:after {
  position: absolute;
  content: '';
  width: .1rem;
  right: 0;
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.15); }
.header-nav a {
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.header-nav a:hover {
  color: #FFA300; }
.header-nav a:hover .icon {
  fill: #FFA300; }
.header-nav .icon {
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 1.5rem;
  fill: rgba(255, 255, 255, 0.5); }
.header-lang {
  margin: 0 0 0 5rem; }
.header-lang.active ul {
  opacity: 1;
  visibility: visible;
  top: 75%; }
.header-lang.active .header-lang__title .icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }
.header-lang ul {
  -webkit-box-shadow: inset -2px -2px 4px rgba(255, 255, 255, 0.15), inset 2px 2px 4px rgba(255, 255, 255, 0.1);
  box-shadow: inset -2px -2px 4px rgba(255, 255, 255, 0.15), inset 2px 2px 4px rgba(255, 255, 255, 0.1);
  border-radius: .7rem;
  background-color: #151E25;
  width: 14.2rem;
  top: 60%;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.header-lang a {
  font-size: 1.4rem;
  line-height: 1.7rem;
  color: #ffffff;
  padding: 0.5rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center; }
.header-lang a img {
  width: 2rem;
  height: 2rem;
  margin-right: 1.2rem; }
.header-lang a:hover {
   }
.header-lang__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer; }
.header-lang__title img {
  width: 2rem;
  height: 2rem; }
.header-lang__title span {
  display: inline-block;
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: #ffffff;
  margin-right: .8rem; }
.header-lang__title .icon {
  width: 1.1rem;
  height: .5rem;
  fill: transparent;
  stroke: #ffffff; }
.header-login {
  margin: 0 0 0 auto; }

.header-btn {
  display: none;
  margin: 0 0 0 auto;
  width: 3rem;
  height: 2rem;
  position: relative; }
.header-btn:before, .header-btn:after, .header-btn span {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  height: 1px;
  background: #FFA300;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.header-btn:before, .header-btn:after {
  content: ''; }
.header-btn:before {
  top: 0; }
.header-btn:after {
  top: 100%;
  margin-top: -1px; }
.header-btn span {
  top: 50%;
  margin-top: -1px; }
.header-btn.active span {
  opacity: 0;
  width: 50%; }
.header-btn.active:before {
  top: 50%;
  margin-top: -1px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.header-btn.active:after {
  top: 50%;
  margin-top: -1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.footer {
  padding: 4rem 0 4rem;
  position: relative; }
.footer:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(#100601), color-stop(17%, #110a01f2), color-stop(77%, #110a01fa), to(#100601));
background: linear-gradient(180deg, #100601 0%, #110a01f2 16.79%, #110a01fa 77.32%, #100601 100%); 
  }
  
.footer .container {
  position: relative;
  z-index: 3; }
.footer .footer-decor {
  position: absolute;
  z-index: 2;
  opacity: .3;
  top: 4rem;
  left: 0;
  width: 100%;
  height: calc(100% - 4rem);
  overflow: hidden; }
.footer .footer-decor img {
  position: absolute; }
.footer .footer-decor-1 {
  bottom: 0;
  left: 0; }
.footer .footer-decor-2 {
  top: -19rem;
  right: 0; }
.footer .footer-decor-3 {
  top: 0;
  right: 0; }
.footer .footer-decor-4 {
  top: 0;
  right: 0; }
.footer-top {
  border-top: 0.1rem solid rgba(255, 255, 255, 0.1);
  z-index: 3;
  padding-top: 4rem;
  position: relative; }
.footer-top:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -8px;
  width: 42px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='16' viewBox='0 0 42 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 20.5002 13.7942)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 29.5002 12.7942)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 36.2502 11.2942)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.75024 11.2942)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 11.5002 12.7942)' stroke='%234E595F'/%3E%3Crect width='4.64319' height='4.64319' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 21.0051 10.9967)' fill='%23FFA300'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }
.footer-top .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.footer-title {
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #FDAE22; }
.footer-payment .footer-title {
  margin-bottom: 1.5rem; }
.footer-product {
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #ffffff; }
.footer-product .footer-title {
  margin-bottom: 1.8rem; }
.footer-social .footer-title {
  margin-bottom: 1.8rem; }
.footer-social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.footer-social li {
  margin-right: 6rem; }
.footer-social .icon {
  width: 1.8rem;
  height: 1.8rem;
  fill: rgba(255, 255, 255, 0.6); }
.footer-social a {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.footer-bottom .container {
  padding-top: 2rem;
  position: relative;
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: rgba(255, 255, 255, 0.7); }
.footer-bottom .container:before {
  position: absolute;
  content: '';
  left: 1.5rem;
  top: 0;
  width: 9.2rem;
  height: .1rem;
  background: rgba(255, 255, 255, 0.3); }

.popup {
  position: fixed;
  top: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all ease 160ms;
  transition: all ease 160ms;
  z-index: -1;
  opacity: 0;
  visibility: hidden; }
.popup.active {
  top: 0;
  z-index: 100;
  opacity: 1;
  visibility: visible; }
.popup-close {
  position: absolute;
  right: -2rem;
  top: -2rem;
  cursor: pointer; }
.popup-close .icon {
  fill: #ffffff; }
.popup-wrap {
  position: relative;
  z-index: 2;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.popup-media {
  background-image: url("data:image/svg+xml,%3Csvg width='261' height='261' viewBox='0 0 261 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M126.355 139.622V231.861C126.355 232.334 126.67 232.649 127.142 232.649C127.613 232.649 127.928 232.334 127.928 231.861V139.622H126.355Z' fill='white'/%3E%3Cpath d='M132.174 139.622V231.861C132.174 232.334 132.488 232.649 132.96 232.649C133.432 232.649 133.746 232.334 133.746 231.861V139.622H132.174Z' fill='white'/%3E%3Cmask id='path-3-inside-1' fill='white'%3E%3Cpath d='M131.545 121.333V29.0943C131.545 28.3059 130.916 27.5176 129.973 27.5176C129.187 27.5176 128.4 28.1483 128.4 29.0943V121.333H131.545Z'/%3E%3C/mask%3E%3Cpath d='M131.545 121.333V124.919H135.131V121.333H131.545ZM128.4 121.333H124.814V124.919H128.4V121.333ZM135.131 121.333V29.0943H127.959V121.333H135.131ZM135.131 29.0943C135.131 26.5724 133.135 23.9316 129.973 23.9316V31.1036C129.386 31.1036 128.847 30.8394 128.488 30.4534C128.162 30.1035 127.959 29.631 127.959 29.0943H135.131ZM129.973 23.9316C127.433 23.9316 124.814 25.948 124.814 29.0943H131.986C131.986 30.3485 130.94 31.1036 129.973 31.1036V23.9316ZM124.814 29.0943V121.333H131.986V29.0943H124.814ZM128.4 124.919H131.545V117.747H128.4V124.919Z' fill='white' mask='url(%23path-3-inside-1)'/%3E%3Cmask id='path-5-inside-2' fill='white'%3E%3Cpath d='M120.853 128.901H29.0332C28.2471 128.901 27.4609 129.53 27.4609 130.474C27.4609 131.26 28.0898 132.046 29.0332 132.046H120.853V128.901Z'/%3E%3C/mask%3E%3Cpath d='M120.853 128.901H124.439V125.315H120.853V128.901ZM120.853 132.046V135.632H124.439V132.046H120.853ZM120.853 125.315H29.0332V132.487H120.853V125.315ZM29.0332 125.315C26.5034 125.315 23.8749 127.321 23.8749 130.474H31.0469C31.0469 131.74 29.9908 132.487 29.0332 132.487V125.315ZM23.8749 130.474C23.8749 133.003 25.8801 135.632 29.0332 135.632V128.46C30.2996 128.46 31.0469 129.517 31.0469 130.474H23.8749ZM29.0332 135.632H120.853V128.46H29.0332V135.632ZM124.439 132.046V128.901H117.267V132.046H124.439Z' fill='white' mask='url(%23path-5-inside-2)'/%3E%3Cmask id='path-7-inside-3' fill='white'%3E%3Cpath d='M231.226 128.901H139.092V131.889H231.226C232.012 131.889 232.799 131.26 232.799 130.317C232.799 129.53 232.17 128.901 231.226 128.901Z'/%3E%3C/mask%3E%3Cpath d='M139.092 128.901V125.315H135.506V128.901H139.092ZM139.092 131.889H135.506V135.475H139.092V131.889ZM231.226 125.315H139.092V132.487H231.226V125.315ZM135.506 128.901V131.889H142.678V128.901H135.506ZM139.092 135.475H231.226V128.303H139.092V135.475ZM231.226 135.475C233.756 135.475 236.385 133.469 236.385 130.317H229.213C229.213 129.051 230.269 128.303 231.226 128.303V135.475ZM236.385 130.317C236.385 127.305 233.896 125.315 231.226 125.315V132.487C230.889 132.487 230.381 132.364 229.926 131.942C229.466 131.515 229.213 130.915 229.213 130.317H236.385Z' fill='white' mask='url(%23path-7-inside-3)'/%3E%3Cpath d='M259.26 130.498V130.5C259.26 202.06 201.48 260 130.13 260C58.7802 260 1 202.06 1 130.5C1 58.9405 58.7802 1 130.13 1C201.481 1 259.434 59.1171 259.26 130.498ZM21.0975 130.676C21.0975 191.023 69.9467 240.016 130.13 240.016C190.313 240.016 239.163 191.023 239.163 130.676C239.163 70.3284 190.313 21.3363 130.13 21.3363C69.9467 21.3363 21.0975 70.3284 21.0975 130.676Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M85.9355 198.212H173.975M86.1109 63.1392H174.15H86.1109Z' stroke='white' stroke-width='0.733504' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  width: 50rem;
  border-radius: 1rem 0 0 1rem;
  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;
  padding: 0 5rem; }
.btn-line-accent:after{
  opacity: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(#e7a736), to(#845d2c));
    background: linear-gradient(180deg, #e7a736 0%, #845d2c 100%);
    border-color: transparent;
}
.popup-media__title {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 3.5rem;
  line-height: 4.3rem;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 2rem; }
.popup-media__title img {
  position: absolute;
  left: -3.5rem;
  top: .3rem;
  opacity: .8; }
.popup-media__subtitle {
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  line-height: 2.5rem;
  color: rgba(255, 255, 255, 0.7); }
.popup-form {
  background: #ffffff;
  border-radius: 0 1rem 1rem 0;
  padding: 4rem 5rem;
  width: 43.7rem; }
.popup-form .label, .popup-form .label-textarea {
  display: block;
  margin-bottom: 1rem;
  position: relative; }
.popup-form .label .icon, .popup-form .label-textarea .icon {
  width: 1.8rem;
  height: 1.8rem;
  fill: #FFA300;
  position: absolute;
  left: 2.5rem;
  top: 2.5rem;
  z-index: 2; }
.popup-form .label-textarea {
  margin-bottom: 3rem; }
.popup-form .input, .popup-form .textarea {
  width: 100%;
  outline: none;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: #282F35;
  opacity: 0.5;
  background: #ffffff;
  border: 1px solid rgba(97, 144, 233, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: .5rem;
  padding: 2.4rem 2rem 2.4rem 5rem; }
.popup-form .textarea {
  height: 16.1rem;
  resize: none;
  padding: 2.4rem 2rem 2.4rem 2.3rem; }
.popup-form .modal-group {
  margin: 2rem 0 2.5rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: rgba(40, 47, 53, 0.8);
  padding-left: 4rem;
  position: relative; }
.popup-form .modal-group .input-checkbox {
  position: absolute;
  opacity: 0;
  z-index: -1;
  visibility: hidden; }
.popup-form .modal-group .input-checkbox:checked + label:after {
  opacity: 1;
  z-index: 2; }
.popup-form .modal-group .input-checkbox:checked + label:before {
  border-color: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#7BA7F9), to(#6190E9));
  background: linear-gradient(180deg, #7BA7F9 0%, #6190E9 100%); }
.popup-form .modal-group .label-checkbox {
  position: relative; }
.popup-form .modal-group .label-checkbox:before, .popup-form .modal-group .label-checkbox:after {
  position: absolute;
  content: ''; }
.popup-form .modal-group .label-checkbox:before {
  left: -4rem;
  top: 0;
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #FFA300;
  border-radius: .2rem; }
.popup-form .modal-group .label-checkbox:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M4.18359 8.41406L12.1641 0.433594L13.1836 1.48828L4.18359 10.4883L0 6.30469L1.05469 5.25L4.18359 8.41406Z' fill='white'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  z-index: 2;
  left: -4rem;
  top: 0;
  width: 2.5rem;
  height: 2.5rem; }
.popup-form .btn-primary {
  width: 100%; }
.popup-form__title {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #282F35;
  margin-bottom: 2rem; }
.popup-form__subtitle {
  display: none;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #282F35;
  margin-bottom: 2rem; }
.popup-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(2, 13, 34, 0.5); }

.popup-calc .popup-wrap {
  max-width: 113.3rem;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.popup-calc__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.8rem 5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.4rem;
  color: #ffffff;
  border-radius: 1rem 1rem 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
.popup-calc__title:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 30, 85, 0.8);
  border-radius: inherit; }
.popup-calc__title .title-text {
  z-index: 2;
  position: relative; }

.popup-calc__media {
  opacity: .7;
  width: 5.1rem;
  height: 5.1rem;
  z-index: 2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 2rem; }
.popup-calc__media .icon {
  width: 24px;
  height: 24px;
  fill: #ffffff; }

.popup-calc__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4rem 6rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 15px rgba(72, 91, 107, 0.08);
  box-shadow: 0px 4px 15px rgba(72, 91, 107, 0.08);
  border-radius: 0 0 1rem 1rem; }
.popup-calc__desc .calc-info {
  padding-right: 4rem;
  width: 50%;
  position: relative; }
.popup-calc__desc .calc-info:after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  opacity: 0.3;
  background: #B8CAFF; }
.popup-calc__desc .calc-result {
  width: 50%;
  padding-left: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.popup-calc__desc .calc-result__sum {
  opacity: 0;
  border: 1px solid rgba(184, 202, 255, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 1rem;
  width: 20rem;
  padding: 2.5rem 2rem 2.5rem 4rem; }
.popup-calc__desc .calc-result__sum.active {
  opacity: 1; }
.popup-calc__desc .calc-result__sum span {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 4rem;
  line-height: 4.9rem;
  color: #FFA300; }
.popup-calc__desc .calc-result__sum-title {
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  line-height: 2.4rem;
  color: #282F35; }
.popup-calc__desc .calc-item {
  margin-bottom: 3rem; }
.popup-calc__desc .calc-item .selectric .label {
  padding-left: 5rem;
  position: relative; }
.popup-calc__desc .calc-item .selectric .label:before {
  position: absolute;
  content: '';
  left: 2rem;
  top: 1.8rem;
  background-repeat: no-repeat; }
.popup-calc__desc .calc-item:nth-of-type(1) .red .selectric .label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath d='M6.72289 0C3.01634 0 0 3.0495 0 6.79875C0 12.126 6.09094 17.6265 6.35014 17.8575C6.45696 17.9527 6.58993 18 6.72289 18C6.85585 18 6.98882 17.9528 7.09564 17.8582C7.35484 17.6265 13.4458 12.126 13.4458 6.79875C13.4458 3.0495 10.4294 0 6.72289 0ZM6.72289 10.5C4.66345 10.5 2.98795 8.81775 2.98795 6.75C2.98795 4.68225 4.66345 3 6.72289 3C8.78234 3 10.4578 4.68225 10.4578 6.75C10.4578 8.81775 8.78234 10.5 6.72289 10.5Z' fill='%23F56163'/%3E%3C/svg%3E"); }
.popup-calc__desc .calc-item:nth-of-type(1) .selectric .label {
  padding-left: 6rem;
  position: relative; }
.popup-calc__desc .calc-item:nth-of-type(1) .selectric .label:before {
  width: 1.4rem;
  height: 1.8rem;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath d='M6.72289 0C3.01634 0 0 3.0495 0 6.79875C0 12.126 6.09094 17.6265 6.35014 17.8575C6.45696 17.9527 6.58993 18 6.72289 18C6.85585 18 6.98882 17.9528 7.09564 17.8582C7.35484 17.6265 13.4458 12.126 13.4458 6.79875C13.4458 3.0495 10.4294 0 6.72289 0ZM6.72289 10.5C4.66345 10.5 2.98795 8.81775 2.98795 6.75C2.98795 4.68225 4.66345 3 6.72289 3C8.78234 3 10.4578 4.68225 10.4578 6.75C10.4578 8.81775 8.78234 10.5 6.72289 10.5Z' fill='%236190E9'/%3E%3C/svg%3E"); }
.popup-calc__desc .calc-item:nth-of-type(2) .red .selectric .label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg opacity='0.7'%3E%3Cpath d='M14.3825 10.8954L16.7534 7.7322C17.1438 7.21227 17.3433 6.58748 17.3433 5.96076C17.3433 4.3281 16.0152 3 14.3825 3C12.7499 3 11.4218 4.3281 11.4218 5.96076C11.4218 6.60508 11.6261 7.21805 12.0121 7.73323L14.3825 10.8954ZM14.3825 4.48038C15.1988 4.48038 15.8629 5.14449 15.8629 5.96076C15.8629 6.77702 15.1988 7.44113 14.3825 7.44113C13.5662 7.44113 12.9021 6.77702 12.9021 5.96076C12.9021 5.14449 13.5662 4.48038 14.3825 4.48038Z' fill='%23F56163'/%3E%3Cpath d='M14.3825 6.4542C14.6548 6.4542 14.876 6.23305 14.876 5.96074C14.876 5.68844 14.6548 5.46729 14.3825 5.46729C14.1102 5.46729 13.889 5.68844 13.889 5.96074C13.889 6.23305 14.1102 6.4542 14.3825 6.4542Z' fill='%23F56163'/%3E%3Cpath d='M14.9138 11.832C15.5232 11.7308 15.8628 11.4858 15.8628 11.3887C15.8628 11.3504 15.7424 11.2161 15.4657 11.0957L14.9138 11.832Z' fill='%23F56163'/%3E%3Cpath d='M12.9021 11.3887C12.9021 11.4858 13.2417 11.7308 13.8511 11.832L13.2992 11.0957C13.0225 11.2161 12.9021 11.3504 12.9021 11.3887Z' fill='%23F56163'/%3E%3Cpath d='M17.5427 8.32488L16.07 10.2897C16.5623 10.5571 16.8498 10.9421 16.8498 11.3888C16.8498 12.1306 16.0296 12.7114 14.876 12.8412V18.6311L19.8435 16.6574V5.7251L18.3001 6.32959C18.2314 7.04896 17.9767 7.74712 17.5427 8.32488Z' fill='%23F56163'/%3E%3Cpath d='M6.98057 5.2207L3 8.18133V19.2842L6.98057 16.3233V5.2207Z' fill='%23F56163'/%3E%3Cpath d='M13.889 18.2972V12.8411C12.7355 12.7113 11.9152 12.1305 11.9152 11.3887C11.9152 10.942 12.2027 10.557 12.695 10.2896L11.2223 8.3249C10.7572 7.7041 10.5022 6.97534 10.4545 6.20778L7.96753 5.14209V16.0846L13.889 18.6225V18.2972Z' fill='%23F56163'/%3E%3C/g%3E%3C/svg%3E"); }
.popup-calc__desc .calc-item:nth-of-type(2) .selectric .label {
  padding-left: 6rem;
  position: relative; }
.popup-calc__desc .calc-item:nth-of-type(2) .selectric .label:before {
  width: 2.2rem;
  height: 2.2rem;
  background-size: 2.2rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg opacity='0.7'%3E%3Cpath d='M14.3825 10.8954L16.7534 7.7322C17.1438 7.21227 17.3433 6.58748 17.3433 5.96076C17.3433 4.3281 16.0152 3 14.3825 3C12.7499 3 11.4218 4.3281 11.4218 5.96076C11.4218 6.60508 11.6261 7.21805 12.0121 7.73323L14.3825 10.8954ZM14.3825 4.48038C15.1988 4.48038 15.8629 5.14449 15.8629 5.96076C15.8629 6.77702 15.1988 7.44113 14.3825 7.44113C13.5662 7.44113 12.9021 6.77702 12.9021 5.96076C12.9021 5.14449 13.5662 4.48038 14.3825 4.48038Z' fill='%236190E9'/%3E%3Cpath d='M14.3825 6.4542C14.6548 6.4542 14.876 6.23305 14.876 5.96074C14.876 5.68844 14.6548 5.46729 14.3825 5.46729C14.1102 5.46729 13.889 5.68844 13.889 5.96074C13.889 6.23305 14.1102 6.4542 14.3825 6.4542Z' fill='%236190E9'/%3E%3Cpath d='M14.9138 11.832C15.5232 11.7308 15.8628 11.4858 15.8628 11.3887C15.8628 11.3504 15.7424 11.2161 15.4657 11.0957L14.9138 11.832Z' fill='%236190E9'/%3E%3Cpath d='M12.9021 11.3887C12.9021 11.4858 13.2417 11.7308 13.8511 11.832L13.2992 11.0957C13.0225 11.2161 12.9021 11.3504 12.9021 11.3887Z' fill='%236190E9'/%3E%3Cpath d='M17.5427 8.32488L16.07 10.2897C16.5623 10.5571 16.8498 10.9421 16.8498 11.3888C16.8498 12.1306 16.0296 12.7114 14.876 12.8412V18.6311L19.8435 16.6574V5.7251L18.3001 6.32959C18.2314 7.04896 17.9767 7.74712 17.5427 8.32488Z' fill='%236190E9'/%3E%3Cpath d='M6.98057 5.2207L3 8.18133V19.2842L6.98057 16.3233V5.2207Z' fill='%236190E9'/%3E%3Cpath d='M13.889 18.2972V12.8411C12.7355 12.7113 11.9152 12.1305 11.9152 11.3887C11.9152 10.942 12.2027 10.557 12.695 10.2896L11.2223 8.3249C10.7572 7.7041 10.5022 6.97534 10.4545 6.20778L7.96753 5.14209V16.0846L13.889 18.6225V18.2972Z' fill='%236190E9'/%3E%3C/g%3E%3C/svg%3E"); }
.popup-calc__desc .calc-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-bottom: 1.5rem; }
.popup-calc__desc .selectric {
  background: #ffffff;
  border: 1px solid rgba(64, 58, 58, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: .5rem; }
.popup-calc__desc .selectric .label {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.7rem;
  color: #282F35;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 5.6rem; }
.popup-calc__desc .selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.8rem;
  height: 5.6rem;
  line-height: 5.6rem;
  background-color: transparent;
  color: transparent; }
.popup-calc__desc .selectric .button:after {
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  right: 25%;
  bottom: 25%;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  width: 1rem;
  height: .7rem;
  background-size: 1rem;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0001 1.29389L8.82088 0.114746L5.00006 3.93557L1.17924 0.114746L6.09836e-05 1.29389L5.00006 6.29389L10.0001 1.29389Z' fill='%237A7575'/%3E%3C/svg%3E%0A");
  border: 0; }
.popup-calc__desc .selectric-wrapper.red .selectric {
  border-color: #F56163; }
.popup-calc__desc .selectric-wrapper.red .selectric .label {
  color: #F56163; }
.popup-calc__desc .selectric-open .selectric .button:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg); }
.popup-calc__desc .selectric-items {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 30px rgba(174, 174, 192, 0.25);
  box-shadow: 0px 0px 30px rgba(174, 174, 192, 0.25);
  border-radius: .5rem; }
.popup-calc__desc .selectric-items li {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #03133D; }
.popup-calc__desc .selectric-items li.selected, .popup-calc__desc .selectric-items li.highlighted, .popup-calc__desc .selectric-items li:hover {
  background: #F3F7FF;
  color: #03133D; }
.popup-calc__desc .calc-result .calc-title {
  font-weight: 400; }
.popup-calc__desc .calc-result .calc-title span {
  display: block;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #282F35;
  margin-top: .5rem; }

.popup-sale .popup-media__title {
  width: 24rem; }

.popup-service .btn-primary {
  margin-bottom: 3rem; }

.popup-service .popup-form__bottom {
  padding: 2rem 0 1rem;
  border-top: 1px solid rgba(40, 47, 53, 0.1); }

.popup-call .popup-media__title {
  padding-left: 2.5rem; }

.popup-form .footer-social__list {
  margin-bottom: 1.5rem; }

.popup-form .footer-phone {
  width: 100%;
  color: #484443;
  margin-left: 0;
  margin-bottom: 2rem; }

.page-wrapper {
	/**
  background: -webkit-gradient(linear, left top, left bottom, from(#020B11), color-stop(16.79%, #0B171F), color-stop(77.32%, #0B171F), to(#020B11));
  background: linear-gradient(180deg, #020B11 0%, #0B171F 16.79%, #0B171F 77.32%, #020B11 100%); 
	**/
}

.hero-wrapper {
  height: 60rem;
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  }
.hero-wrapper:before {
    position: absolute;
    content: '';
    right: -10rem;
    top: 0;
    width: 60.1rem;
    height: 100%;
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(2, 11, 17, 0.50)), color-stop(60%, rgba(1, 11, 17, 0.55)), to(rgba(0, 10, 16, 0)));
    background: linear-gradient(180deg, rgb(2 11 17 / 50%) 0%, rgba(1, 11, 17, 0.55) 60%, rgba(0, 10, 16, 0) 100%);
    -webkit-transform: rotate(90deg);
	transform: rotate(90deg); }
.hero-wrapper:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 15.7rem;
  z-index: 3;
  background: -webkit-gradient(linear, left top, left bottom, from(#100601), color-stop(57.87%, #110a016b), to(#10090000));
background: linear-gradient(180deg, #100601 0%, #110a016b 58%, #10090000 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }
.hero-wrapper .container {
  height: 100%;
  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;
  position: relative;
  z-index: 3; }

.hero-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.hero-desc {
  max-width: 72.7rem;
  position: relative;
  z-index: 3;
  margin-top: 10px;
  padding-left: 10rem; }

.hero-title {
  font-family: "Philosopher", sans-serif;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 5.5rem;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 4rem;
  margin-top: 6rem;
  position: relative; }
.hero-title:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -2rem;
  width: 92px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='92' height='15' viewBox='0 0 92 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.499237' y1='7.49939' x2='91.4992' y2='7.49939' stroke='%234E595F' stroke-linecap='round'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 45.4992 13.7923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 54.4992 12.7923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 61.2492 11.2923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='6.42462' height='6.42462' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 29.7492 11.2923)' stroke='%234E595F'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='8.19239' height='8.19239' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 36.4992 12.7923)' stroke='%234E595F'/%3E%3Crect width='4.64319' height='4.64319' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 46.0038 10.9949)' fill='%23FFA300'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat; }


.hero-open {
    font-family: "Philosopher", sans-serif;
    font-weight: bold;
    font-size: 2.8rem;
    color: #ffffff;
    margin-bottom: 1.5rem;
    position: relative;
}

.hero-open span {
    font-size: 9px;
    font-weight: 100;
    position: absolute;
    margin: -7px 0 0 2px;
}

.hero-obt {
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 7rem;
    position: relative;
}

.hero-obt span {
    font-size: 9px;
    font-weight: 100;
    position: absolute;
    margin: -7px 0 0 2px;
}
    

.hero-text {
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 2.8rem;
  color: rgba(255, 255, 255, 0.7);
}
  
.hero-link {
  margin-top: 1rem;
  margin-bottom: 4rem; }

.hero-media {
    top: 7em;
    right: 48px;
    width: 50%;
    position: relative;
    z-index: 1;
   /* background-image: url(https://glory-world.ws/template/site/default/images/hero-image2.png); */
    background-repeat: no-repeat;
    background-size: 453px;


  }
.hero-media .main-media {
position: absolute;
    top: 0%;
    left: -50%;
    right: 0;
    height: 490px;
    z-index: 2;
    margin: 0 auto;
  -webkit-transition: all ease 400ms;
  transition: all ease 400ms; }
.hero-media .paralax_img {
  position: absolute;
  top: 5rem;
  left: -50%;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }


.slider-out {
	z-index: 100;
	position: absolute;
	right: 10%;
	top: 70px;
}

.smoke-1, .smoke-2, .smoke-3, .sparks-1, .sparks-2 {
  position: absolute; }

.smoke-2 {
  top: 0;
  left: 0; }

.sparks-1 {
  top: 0;
  right: 0;
  -webkit-transition: all ease 30ms;
  transition: all ease 30ms; }

.sparks-2 {
  top: 17rem;
  left: 0;
  -webkit-transition: all ease 40ms;
  transition: all ease 40ms; }

.hero-decor__item {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all ease 20ms;
  transition: all ease 20ms; }

.hero-social {
  position: absolute;
  right: 3rem;
  z-index: 2; }
.hero-social .icon {
  width: 2.1rem;
  height: 2.1rem;
  fill: rgba(255, 255, 255, 0.6); }
.hero-social li {
  padding: 4rem 3rem;
  position: relative; }
.hero-social li:before {
  position: absolute;
  content: '';
  width: .1rem;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: -1.3rem;
  height: 2.7rem;
  background: rgba(255, 255, 255, 0.15); }
.hero-social li:first-of-type:before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: .15; }
.hero-social li:last-of-type:after {
  position: absolute;
  content: '';
  width: .1rem;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: -1.3rem;
  height: 2.7rem;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%);
  opacity: .15; }
.hero-social a {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
.hero-social a:before, .hero-social a:after {
  position: absolute;
  content: '';
  z-index: -1;
  border: 0.1rem solid #ffffff;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.hero-social a:before {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  width: 5.2rem;
  height: 5.2rem;
  border-radius: .9rem; }
.hero-social a:after {
  width: 4.2rem;
  height: 4.2rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  border-radius: .7rem; }
.hero-social a:hover:before {
  opacity: .05;
  visibility: visible; }
.hero-social a:hover:after {
  opacity: .2;
  visibility: visible; }
.hero-social a:hover .icon {
  fill: #ffffff; }

.news-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden; }
.news-wrapper:before {
  position: absolute;
  content: '';
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, #100601 0%, #110a01fa 27%, #110a01f2 48%, #110a01fa 78%, #100601 100%);
  
      
  }
.news-wrapper .news-decor {
  opacity: .5; }
.news-wrapper .paralax_move {
  position: absolute;
  z-index: 2; }
.news-wrapper .news-decor-1 {
  right: 0;
  top: 4rem;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.news-wrapper .news-decor-2 {
  right: 0;
  top: 12rem;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.news-wrapper .news-decor-3 {
  left: 0;
  top: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.news-wrapper .news-decor-4 {
  left: 0;
  top: 32rem;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.news-wrapper .container {
  position: relative;
  z-index: 3; }
.slide {
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 1.5rem;
  position: relative;
    width: 250px;
    height: 250px;
 }
.slide img {
  border-radius: 1rem;
      width: 230px;
}

.slide_tab {
	max-width: 250px;
    margin-left: auto;
    margin-right: auto;
}

 .slide:before {
  position: absolute;
  content: '';
  width: 230px;
  height: 230px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 130%);
  border-radius: 1rem; 
-webkit-box-shadow: inset 0px 0px 50px -18px rgba(27, 15, 1, 1);
-moz-box-shadow: inset 0px 0px 50px -18px rgba(27, 15, 1, 1);
box-shadow: inset 0px 0px 50px -18px rgba(27, 15, 1, 1);
  }
.news-wrapper .slides-numbers {
  margin-top: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.news-wrapper .slides-numbers span {
  font-family: "Philosopher", sans-serif;
  font-weight: bold;
  display: inline-block; }
.news-wrapper .slides-numbers .total {
  font-size: 1.9rem;
  line-height: 2.1rem;
  color: rgba(255, 255, 255, 0.4);
  position: relative; }
.news-wrapper .slides-numbers .total:before {
  position: absolute;
  content: '';
  top: 0;
  left: -1.6rem;
  width: .1rem;
  height: 100%;
  background: rgba(255, 255, 255, 0.15); }
.news-wrapper .slides-numbers .active {
  font-size: 2.7rem;
  line-height: 3rem;
  text-transform: uppercase;
  color: #FDAE22;
  margin-right: 3.4rem;
  min-width: 2.8rem; }
.news-wrapper .slides-arrow {
  margin: 0 0 0 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.news-wrapper .slides-arrow .icon {
  cursor: pointer;
  width: 2.1rem;
  fill: #ffffff; }
.news-wrapper .slides-arrow .icon:hover {
  fill: #FDAE22; }
.news-wrapper .slides-arrow .prev {
  margin-right: 3rem;
  position: relative; }
.news-wrapper .slides-arrow .prev:after {
  position: absolute;
  content: '';
  right: -1.5rem;
  top: 0;
  height: 1.1rem;
  width: .1rem;
  background: rgba(255, 255, 255, 0.15); }
.news-wrapper .slide-desc {     position: absolute; bottom: 12%;}
.news-wrapper .slide-desc__left {
  left: 8rem; }
.news-wrapper .slide-desc__right {
    text-align: center;
    position: absolute;
    bottom: 25px;
    width: calc(100% - 20px);
 }
.news-wrapper .slide-desc__center {
  right: 0;
  left: 0;
  text-align: center;
  margin: 0 auto; }
.news-wrapper .slide-text {
    font-weight: 400;
    font-size: 12px;
    line-height: 23px;
    color: #cdcdcd;
    margin: 0px 10px 10px 10px; }
.news-wrapper .slide-text strong {
  color: #FDAE22; }

.catalog-wrapper {

  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 2;


  }
.catalog-wrapper:before {
  position: absolute;
  content: '';
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#100601), color-stop(16.79%, #110a01f2), color-stop(77.32%, #110a01f2), to(#100601));
  background: linear-gradient(180deg, #100601 0%, #110a01f2 16.79%, #110a01f2 77.32%, #100601 100%);
}



.catalog-wrapper .container {
  position: relative;
  z-index: 3; }
.catalog-wrapper .catalog-decor {
  opacity: .5; }
.catalog-wrapper .paralax_move {
  position: absolute; }
.catalog-wrapper .catalog-decor-1 {
  top: 0rem;
  right: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.catalog-wrapper .catalog-decor-2 {
  top: 0;
  right: 0;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.catalog-wrapper .catalog-decor-3 {
  top: 32.4rem;
  left: 0;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.catalog-wrapper .catalog-decor-4 {
  top: 37.9rem;
  left: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.catalog-wrapper .catalog-decor-5 {
  top: 32.3rem;
  left: 0;
  -webkit-transition: all ease 250ms;
  transition: all ease 250ms; }
.catalog-wrapper .catalog-decor-6 {
  top: 92.3rem;
  right: 0;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.catalog-wrapper .catalog-decor-7 {
  top: 82.3rem;
  right: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }

.catalog-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -1.5rem; }
.catalog-wrap .catalog-item {
  width: calc(100% - 3rem);
  margin: 0 1.5rem 3rem; }

.catalog-item {
  -webkit-box-shadow: inset -0.2rem -0.2rem 0.4rem rgba(255, 255, 255, 0.15), inset 0.2rem 0.2rem 0.4rem rgba(255, 255, 255, 0.1);
  box-shadow: inset -0.2rem -0.2rem 0.4rem rgba(255, 255, 255, 0.15), inset 0.2rem 0.2rem 0.4rem rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background: #0703006b;
  border-radius: 1rem; }
.catalog-item__media {
  overflow: hidden;
  height: 26rem;
  position: relative; }
.catalog-item__media:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 9rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 29, 41, 0)), to(#141F2F));
  background: linear-gradient(180deg, rgba(21, 29, 41, 0) 0%, #141F2F 100%);
  opacity: 0.7;
  border-radius: 0 0 1rem 1rem;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }
.catalog-item__desc .media-label {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: #ffffff;
  padding: 1rem 2.2rem;
  background-color: #4d402e;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 7px;
  position: absolute;
  top: 2.5rem;
  }
.catalog-item__desc .media-label:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -.8rem;
  width: 2.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' fill='none'%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 20.2947 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 19.9418 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 5.29468 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.94176 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='10.6066' height='10.6066' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.0002 14.9997)' fill='%239F630B'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 12.5002 13.7926)' stroke='white' stroke-opacity='0.3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain; }
.catalog-item__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center; }
.catalog-item__desc {
  padding: 3rem 3rem;
  background-image: url("../images/catalog-classic3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  }
  
.catalog-item__desc img {
    border-radius: 1rem;
    width: 100%;
}
  
.catalog-item__title {
  padding-top: 50px;
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 1rem;
  color: #ffffff; }
.catalog-item__title strong {
  color: #FDAE22; }
.catalog-item__text {
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 2rem;
  color: rgba(255, 255, 255, 0.7);
  min-height: 4rem;
  margin-bottom: 1rem; }
.catalog-item__list {
  border-top: 0.1rem solid rgba(255, 255, 255, 0.08);
  padding-top: 1.5rem;
  min-height: 14.3rem;
  height: 14.3rem;
  width: calc(50% - 30px);
  margin: 0px 20px 0px 20px;
  margin-bottom: 2rem; }
.catalog-item__server {
  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;
  font-size: 1.4rem;
  line-height: 1.7rem;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 1.4rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08);
  position: relative; }
.catalog-item__server .server-line {
  position: absolute;
  bottom: 0;
  height: .3rem;
  border-radius: .7rem; }
.catalog-item__server.orange .catalog-item__server-name {
  color: #FDAE22; }
.catalog-item__server.orange .server-line {
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, rgba(248, 159, 2, 0)), to(#F89F02));
  background: linear-gradient(90deg, rgba(248, 159, 2, 0) 0.01%, #F89F02 100%); }
.catalog-item__server.blue .catalog-item__server-name {
  color: #6F7CFF; }
.catalog-item__server.blue .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(97, 112, 255, 0)), to(#6170FF));
  background: linear-gradient(90deg, rgba(97, 112, 255, 0) 0%, #6170FF 100%); }
.catalog-item__server.red .catalog-item__server-name {
  color: #B9463E; }
.catalog-item__server.red .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(211, 101, 94, 0)), to(#D3655E));
  background: linear-gradient(90deg, rgba(211, 101, 94, 0) 0%, #D3655E 100%); }
.catalog-item__server-numb {
  color: rgba(255, 255, 255, 0.9);
  margin-right: 1.6rem; }
.catalog-item__server-name {
  width: 25rem; }
.catalog-item__server-name span {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 1.2rem; }
.catalog-item__server-players {
  color: rgba(255, 255, 255, 0.9);
  margin: 0 1rem 0 1rem; }
.catalog-item__server-players span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  margin-right: 1.2rem; }
.catalog-item__server-status {
  font-weight: 600;
  margin: 0 0 0 auto;
  color: rgba(255, 255, 255, 0.9); }
.catalog-item__server-status span {
  font-weight: 400; }
.catalog-item__server-status.status-online {
  padding-left: 2rem;
  position: relative; }
.catalog-item__server-status.status-online:before, .catalog-item__server-status.status-online:after {
  position: absolute;
  content: '';
  border-radius: .1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.catalog-item__server-status.status-online:before {
  width: 1rem;
  height: 1rem;
  left: .2rem;
  top: .3rem;
  background: rgba(255, 255, 255, 0.1); }
.catalog-item__server-status.status-online:after {
  left: .5rem;
  top: .6rem;
  width: .4rem;
  height: .4rem;
  background: #FFA300; }
.catalog-item__nav {
  background: #1E262D;
  -webkit-box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  border-radius: .7rem;
  overflow: hidden; }
.catalog-item__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.catalog-item__nav li {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
.catalog-item__nav li:hover a:after {
  opacity: 0; }
.catalog-item__nav li:first-of-type a {
  padding: 1.4rem 1.5rem 1.3rem 2.2rem; }
.catalog-item__nav li:last-of-type a {
  padding: 1.4rem 2.1rem 1.3rem 1.5rem; }
.catalog-item__nav li:last-of-type a:after {
  display: none; }
.catalog-item__nav a {
  padding: 1.4rem 1.5rem 1.3rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  width: 100%;
  position: relative;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  background: #51240070;
}
.catalog-item__nav a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#e7a736), to(#845d2c));
	background: linear-gradient(180deg, #e7a736 0%, #845d2c 100%);
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  color: #ffffff; 
}
.catalog-item__nav a:after {
  position: absolute;
  content: '';
  right: 0;
  top: 1.4rem;
  height: 1.7rem;
  width: .1rem;
  background: rgba(255, 255, 255, 0.1); }

.join-wrapper {
  position: relative;
  overflow: hidden;
  padding: 10rem 0 12rem;
  background-size: cover;
  background-repeat: no-repeat; }
.join-wrapper:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#100601), color-stop(49%, #110a01c4), to(#100601));
background: linear-gradient(180deg, #100601 0%, #110a01c4 49, #100601 100%);
  }
.join-wrapper .link-section {
  text-align: center; }
.join-wrapper .paralax_move {
  position: absolute; }
.join-wrapper .join-decor {
  z-index: 1;
  position: absolute;
  top: 0;
  opacity: .4;
  width: 100%;
  height: 100%;
  overflow: hidden; }
.join-wrapper .container {
  position: relative;
  z-index: 2; }
.join-wrapper .catalog-decor-1 {
  top: 9rem;
  left: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.join-wrapper .catalog-decor-2 {
  top: 20rem;
  left: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.join-wrapper .catalog-decor-3 {
  top: 14rem;
  right: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  opacity: .5; }
.join-wrapper .catalog-decor-4 {
  top: 8rem;
  left: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.join-wrapper .catalog-decor-5 {
  top: 12rem;
  left: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }

@media screen and (max-width: 1560px) {
  .catalog-item__nav a {
    padding: 1.4rem 0.5rem 1.3rem !important; } }

@media screen and (max-width: 1440px) {
  .hero-media .main-media {
    top: 10%;
    width: 80%;
    right: 30%; }
  .catalog-item__desc {
    padding: 1.5rem; } }

@media screen and (max-width: 1200px) {
  .catalog-item__nav a {
    padding: 1.4rem 1rem 1.3rem !important;
    font-size: 1.2rem; }
  .catalog-item__server-name {
    width: 22rem; }
  .hero-media .main-media {
    display: none; }
  .hero-media .paralax_img {
    left: -90%; }
  .news-wrapper .slide-desc {
    
    bottom: 20px;
    }
.news-wrapper .slide-desc__right {


 }
  .news-wrapper .slide-desc__left {
    left: 6rem; }
.news-wrapper .slide-text {

	}
.news-wrapper .slide-text strong {
  color: #FDAE22; } 
/*  
.slick-track {
	opacity: 1; max-width: 100%; display: grid; align-items: center; justify-content: space-around;
}
  */
  }

@media screen and (max-width: 992px) {
  .hero-social {
    right: 0; }
  .hero-media .main-media {
    top: 25%;
    width: 70rem;
    left: -80%; }
  .header-nav {
    margin: 0 0 0 1rem; }
  .header-nav li {
    padding: 0 1.5rem; }
  .header-lang {
    margin: 0 0 0 2rem; }
  .catalog-wrap {
    margin: 0; }
  .catalog-wrap .catalog-item {
    width: calc(65% - 3rem);
    margin: 0 auto 3rem; }
  .catalog-item__nav li:after {
    display: none; } }

@media screen and (max-width: 1500px) {
  .header-logo img {
		width: 200px;
	} }
	

@media screen and (max-width: 890px) {
  .hero-title {
    font-size: 4rem;
    line-height: 4.5rem; }
  .hero-text {
    font-size: 1.6rem;
    line-height: 2.6rem; }
  .hero-media .paralax_img {
    display: none; }
  .hero-media .main-media {
    top: 35%;
    width: 65rem;
    left: -100%; } 
	
	.slider-out {
		display: none;
	}
	
	}

@media screen and (max-width: 768px) {
  .hero-media {
    display: none; }
  .hero-desc {
    padding-left: 0; }
  .news-wrapper .slick-slide img {
    height: 30rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right; }
  .header-nav {
    -webkit-transition: all ease 300ms;
    transition: all ease 300ms;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    right: 0;
    top: 70%;
    width: 100%;
    padding: 0 0 2rem;
    border-top: 1px solid #4E595F;
    background: #282f35; }
  .header-nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .header-nav li {
    padding: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    width: 100%; }
  .header-nav li:before {
    display: none; }
  .header-nav li:last-of-type:after {
    display: none; }
  .header-nav a {
    font-size: 1.8rem;
    padding: 1rem;
    width: 100%; }
  .header-nav a:hover {
    background: rgba(255, 255, 255, 0.05); }
  .header-nav .icon {
    width: 2.5rem;
    height: 2.5rem; }
  .header-login {
    position: absolute;
    opacity: 0;
    right: 0;
    -webkit-transition: all ease 300ms;
    transition: all ease 300ms;
    background: #282f35;
    width: 100%;
    top: 26.8rem;
    padding: 2rem 0 3rem; }
  .header-lang {
    position: absolute;
    opacity: 0;
    right: 0;
    top: 20rem;
    width: 100%;
    padding: 1rem;
    -webkit-transition: all ease 300ms;
    transition: all ease 300ms;
    background: #282f35; }
  .header-lang.active {
    z-index: 4; }
  .header-lang.active ul {
    top: 100%; }
  .header-lang ul {
    width: 100%;
    left: 0; }
  .header-btn {
    display: block; }
  .header.active:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 40rem;
    background-image: url("../images/bg-nav.png");
    background-size: cover;
    background-position: top; }
  .header.active .header-nav {
    opacity: 1;
    visibility: visible;
    z-index: 1;
    top: 90%;
    background: transparent; }
  .header.active .header-lang {
    opacity: 1;
    top: 25rem;
    background: transparent; }
  .header.active .header-login {
    opacity: 1;
    top: 30rem;
    padding-left: 1.5rem;
    background: transparent; }
  .hero-wrapper {
    height: 75rem; }
  .hero-wrapper:before {
    top: -8rem;
    height: calc(100% + 8rem);
    width: 87.1rem; }
  .hero-desc {
    margin: 0 auto;
    text-align: center; }
  .hero-title:after {
    right: 0;
    margin: 0 auto; }
  .hero-social {
    position: relative; }
  .hero-social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .hero-social li:before, .hero-social li:after {
    display: none !important; }
  .hero-social a:before {
    opacity: .05;
    visibility: visible; }
  .hero-social a:after {
    opacity: .2;
    visibility: visible; }
  .catalog-wrap .catalog-item {
    width: 75%; }
  .footer-top .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .footer-payment, .footer-logo {
    margin-bottom: 3rem; }
  .footer-payment, .footer-product, .footer-social {
    width: 50%; } }

@media screen and (max-width: 630px) {
  .catalog-wrap .catalog-item {
    width: 85%; } }

@media screen and (max-width: 576px) {
  .news-wrapper .slide-desc {
    bottom: 20px; }
  .news-wrapper .slick-slide img {
    -o-object-position: center;
    object-position: center; }
.news-wrapper .slide-desc__right {


 }
  .news-wrapper .slide-desc__left {
    left: 3rem; }
  .btn-secondary {
    padding: 1.7rem 6rem; }
  section {
    padding: 4rem 0; }
  .catalog-wrap .catalog-item {
    width: 100%; }
  .catalog-item__list {
    height: 100%; }
  .footer-decor-4 {
    display: none !important; }
.news-wrapper .slide-text {
	 }
.news-wrapper .slide-text strong {
  color: #FDAE22; } }

@media screen and (max-width: 480px) {
  .footer-logo {
    margin: 0 auto 3rem; }
  .footer-payment, .footer-product, .footer-social {
    width: 100%;
    text-align: center;
    margin-bottom: 3rem; }
  .footer-social ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .footer-social li {
    margin: 0 3rem; }
  .catalog-item__nav ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .catalog-item__nav li {
    width: 50%; }
  .catalog-item__nav li:nth-of-type(2) a:after {
    display: none; }
  .catalog-item__nav a {
    width: 100%; }
  .catalog-item__server-name {
    margin-bottom: 2rem;
    width: calc(100% - 4rem); }
  .catalog-item__server-numb {
    margin-bottom: 2rem; } }

@media screen and (max-width: 420px) {
  .btn-primary {
    padding: 1.7rem 2rem; } }

@media screen and (max-width: 380px) {
  .hero-title {
    font-size: 4rem;
    line-height: 4.5rem; }
  .title-section {
    font-size: 3.5rem;
    line-height: 4rem; } }
	
	
	

.ww {
	max-width: 670px;
	width: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	padding: 0;
	font-family: "Philosopher", sans-serif;
}

.ww_size_big {
	max-width: 916px
}

.ww_animated {
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0
}

.fancybox-slide--current .ww_animated {
	opacity: 1
}

.ww__inner {
	background: 0 0;
	border: 0;
	width: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0
}

.ww__body,
.ww__inner {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ww__body {
	background: #040100b0;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #fca51814;
}

.ww__close {
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: 12px;
	right: 12px;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
	background: url(../img/icons/close_dark.svg) no-repeat 50%;
	background-size: contain
}

.ww__close:hover {
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ww__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 15px;
	max-width: 800px
}

.ww__title {
	color: #ffc20c;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase
}

.ww__title_warning {
	color: #fc7c56
}

.ww__desc {
	color: #70706d;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	padding: 5px 0 7px;
	border-bottom: 1px solid #383838;
	width: 100%
}


.m-heading {
	cursor: default
}

.m-heading_margin {
	margin: 20px 0
}

.m-heading__title {
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: .02em;
	color: #444969
}

.m-heading__desc {
	color: #8d847c;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding-top: 5px
}

.bt {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
	border-left: 1px solid #161515;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 75px;
    min-height: 75px;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: .02em;
    color: #c1c1c1;
    fill: #e7a736;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.bt__pic {
	
}

.bt__content {
	font-size: 12px;
}

.bt:hover {
	background-color: #e7a736;
	fill: #000;
	color: #000;
	stroke: #000
}

.fl {
	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;
	background-color: #0f0e0d;
	border: 1px solid rgba(68, 73, 105, .19);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 0 0 0 20px;
	color: #979797;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	cursor: default
}

.fl_mb {
	margin-bottom: 12px
}

.fl__heading {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 6px;
	margin-right: auto
}

.fl__title {
	font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    color: #ebebeb;
    text-transform: uppercase;
}

.ishka {
	position: absolute;
    font-size: 25px;
    font-weight: 100;
    opacity: 0.5;
    margin: -3px 0px 0px -30px;
}

.fl__title span {
    font-size: 10px;
    letter-spacing: .1em;
    color: rgb(106 106 106);
	display: block;
}

.fl__bt {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.fnav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.fnav__box {
	width: calc(50% - 20px);
	margin: 10px
}

.fnav__header {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: .02em;
	color: #fff
}

.fnav__list {
	list-style-type: none;
	padding-left: 0
}

.fnav__el {
	margin-bottom: 20px
}

.fnav__link {
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: .03em;
	color: hsla(0, 0%, 100%, .8);
	-webkit-transition: all .2s;
	transition: all .2s
}

.fnav__link:hover {
	color: #fff
}

.desc {
	font-size: 14px;
	line-height: 150%;
	letter-spacing: .02em;
	color: #444969;
	margin: 0
}

.notice {
	text-align: center;
    font-weight: 500;
    font-size: 11px;
    letter-spacing: 2px;
    margin: 30px 0 10px 0;
    color: #a9a9a9;
    text-transform: uppercase;
}
.notice_pay {
    text-align: center;
    font-weight: 500;
    font-size: 9px;
    letter-spacing: 2px;
    color: #8b8b8b;
    text-transform: uppercase;
    margin: 10px 0px -10px 0px;
}

.notice_pay a {
	text-align: center;
    font-size: 7px;
    letter-spacing: 2px;
    color: #8b8b8b;
    padding: 0px 10px 0 10px;
    text-transform: uppercase;
    text-decoration: none;
}

.title {
    font-weight: 700;
    font-size: 30px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #f1f1f1;
    margin: 0;
}

.title_mb {
	margin-bottom: 15px;
	margin-left: 35px;
}

.nowrap {
    white-space: nowrap;
}

.marginauto {
    margin: 0px auto;
}

.table-layout-fixed {
    table-layout: fixed;
}

.display-none {
    display: none;
}

.display-block {
    display: block !important;
}

.display-inline {
    display: inline;
}

.display-inline-block {
    display: inline-block;
}

.display-table-cell {
    display: table-cell;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center !important;
}

.align-top {
    vertical-align: top;
}

.align-bottom {
    vertical-align: bottom;
}

.align-middle {
    vertical-align: middle;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.position-initial {
    position: initial;
}

.hide-tablet {
    display: inherit;
}

.hide-smartphone {
    display: inherit;
}

.width-auto {
    width: auto !important;
}

.overflowoff {
    overflow-x: hidden;
    overflow-y: hidden;
}

.overflow-hidden {
    overflow: hidden !important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-none {
    float: none;
}


@media (min-width: 700px) {
	.ww__body {
		padding: 35px;
	}
}
@media (min-width:800px) {
	.mid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.mid__box {
		width: calc(50% - 20px);
		margin: 0 10px
	}
	.ww__inner {
		padding: 35px
	}
	.ww__close {
		width: 22px;
		height: 22px;
		top: 6px;
		right: 6px;
		background: url(../img/icons/close.svg) no-repeat
	}
}


.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 3px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #ffffff29;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #d8ac15;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.stream {
	width: auto;
    margin: 5px;
    padding: 2px;
} 
[data-slider-pagination="header"] {
    display: none;
}
.lSSlideWrapper.usingCss {
    height: 360px !important;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
    width: 188px;
}
.content-slider li {
     background-color: #00000001 !important; 
}


.aposnow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
	z-index: 9999;
}

.stream_title {
	font-size: 12px;
	text-align: center;
    padding: 0px 0 5px 0;
}
.stream_title a {
	color: #ffffffc7;
}



