@charset "UTF-8";
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}
::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}
:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}
::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}
::-moz-placeholder {
    color: inherit;
    opacity: 1;
}
::placeholder {
    color: inherit;
    opacity: 1;
}
:focus::-webkit-input-placeholder {
    color: transparent;
}
:focus:-ms-input-placeholder {
    color: transparent;
}
:focus::-ms-input-placeholder {
    color: transparent;
}
:focus::-moz-placeholder {
    color: transparent;
}
:focus::placeholder {
    color: transparent;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
html {
    font-size: 10px;
}
body {
    font-size: 1.6rem;
    font-family: "Roboto Condensed", sans-serif;
    background: #1c1c1e repeat-y 50% 0;
    min-width: 320px;
}
body.sparkles {
    background-image: url(images/sparkles.png);
}
a {
    color: inherit;
    text-decoration: none;
}
input[type="button"],
input[type="submit"],
button {
    cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    font-weight: 400;
}
.hover {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.hover:hover {
    opacity: 0.7;
}
.overflow {
    overflow: hidden;
}

.city {
    padding-top: 45px;
    padding-left: 60px;
	font-size: 2rem;
}

.container {
    width: 1350px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.input {
    background-color: #000;
    border: 1px solid #323232;
    font-size: 1.4rem;
    padding: 0 10px;
    height: 40px;
    color: #fff;
    margin-bottom: 15px;
}
.button {
    background: -webkit-gradient(linear, left top, left bottom, from(#fab81b), to(#ef4511)) no-repeat 0, -webkit-gradient(linear, left top, left bottom, from(#fab81b), to(#ef4511)) no-repeat 100%,
        #f25322 -webkit-gradient(linear, left top, left bottom, from(#f60), to(#a6230e)) no-repeat;
    background: -o-linear-gradient(top, #fab81b 0%, #ef4511 100%) no-repeat 0, -o-linear-gradient(top, #fab81b 0%, #ef4511 100%) no-repeat 100%, #f25322 -o-linear-gradient(top, #f60 0%, #a6230e 100%) no-repeat;
    background: linear-gradient(to bottom, #fab81b 0%, #ef4511 100%) no-repeat 0, linear-gradient(to bottom, #fab81b 0%, #ef4511 100%) no-repeat 100%, #f25322 linear-gradient(to bottom, #f60 0%, #a6230e 100%) no-repeat;
    background-size: 1px 100%, 1px 100%, cover;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.4rem;
    height: 50px;
    font-weight: 700;
    padding: 0;
    border: none;
}
.toper {
    background: #050505;
    position: fixed;
    z-index: 4;
    width: 100%;
    top: 0;
    left: 0;
    border-bottom: 1px solid #323232;
}
.toper_container {
    /*height: 29px;*/
    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;
}
.toper .header_menu-item {
    font-size: 1.3rem;
    color: #aaa;
    font-weight: 400;
    text-transform: none;
}
.toper .header_menu-item:hover {
    color: #fff;
}
.toper_left .header_menu-item:first-child {
    margin-left: 0;
}
.toper_right .header_menu-item:last-child {
    margin-right: 0;
}
.header {
    background-color: rgba(39, 39, 43, 0.9);
    position: fixed;
    z-index: 4;
    width: 100%;
    top: 0px;
    left: 0;
}
.header_container {
    color: #fff;
    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;
    height: 110px;
}
.header_logo {
    background: url(images/logo.png) no-repeat 50% 50%;
    width: 170px;
    height: 80px;
    background-size: contain;
}
.header_mob {
    display: none;
    padding: 0;
    border: none;
    background: none;
    position: relative;
    width: 32px;
    height: 32px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 17px;
    z-index: 2;
}
.header_mob svg {
    fill: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.header_menu {
    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;
}
.header_menu-wrapper {
    position: relative;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.header_menu-item {
    border: none;
    background: none;
    padding: 0;
    font-size: 1.4rem;
    font-weight: 700;
    color: #aaa;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
    text-align: left;
    margin: 0 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header_menu-item:after {
    content: "";
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    width: 22px;
    height: 22px;
    background: url(images/arrow-1.svg) no-repeat 50% 50%;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -11px;
    display: none;
    background-size: auto 10px;
}
.header_menu-item:hover:after {
    background-image: url(images/arrow-2.svg);
    background-color: #fab81b;
}
.header_menu-wrapper > .header_menu-item {
    padding-right: 30px;
}
.header_menu-wrapper > .header_menu-item:after {
    display: block;
}
.header_menu-item:hover {
    color: #fab81b;
}
.header_menu-item.yellow {
    color: #fab81b;
}
.header_menu-item.yellow:hover {
    color: #fff;
}
.header_menu-sub {
    display: none;
    background-color: rgba(39, 39, 43, 0.93);
    width: 320px;
    position: absolute;
    top: 80px;
    left: 5px;
}
.active + .header_menu-sub,
.header_menu-wrapper:hover .header_menu-sub {
    display: block;
}
.header_menu-sub.right {
    left: auto;
    right: 0;
    text-align: right;
}
.header_menu-sub-item {
    display: block;
    color: #aaa;
    font-size: 1.2rem;
    padding: 10px 20px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.header_menu-sub-item.two {
    padding: 5px 30px;
}
.header_menu-sub-item:hover {
    color: #fab81b;
}
.header_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.header_phone {
    color: #f25322;
    font-size: 2rem;
    font-weight: 700;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    margin-top: 5px;
}
.header_phone:hover {
    color: #ff7e00;
}
.header_phone:first-child {
    margin-top: 0;
}
.header_menu .toper {
    display: none;
    position: relative;
    border: none;
}
.header_menu .toper_container {
    flex-wrap: wrap;
    padding: 0;
    height: auto;
}
.header_menu .toper_left {
    width: 100%;
}
.header_menu .toper_right {
    width: 100%;
}
.header_menu .toper .header_menu {
    flex-wrap: wrap;
    background: none;
}
.header_menu .toper .header_menu-item {
    width: 100%;
    margin: 0;
    margin-top: 10px;
}
.video {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-top: 110px;
}
.video video {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2000px; /*height:400px;*/
    margin-left: -1000px;
    z-index: 1;
    opacity: 0.5;
}
.video_container {
    height: 400px;
    color: #fff;
    position: relative;
    z-index: 2;
    text-align: center;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 150px;
}
.video_title {
    font-weight: 700;
    font-size: 4.4rem;
    max-width: 720px;
    line-height: 1.2;
}
.video_subtitle {
    font-weight: 700;
    color: #e8b329;
    margin-top: 10px;
    line-height: 1.4;
}
.promo_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.promo_left {
    width: calc(100% - 330px);
}
.promo_right {
    width: 302px;
    height: 200px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(images/price.jpg);
    background-size: 100% auto;
}
.promo_right:hover {
    background-size: 110% auto;
    opacity: 0.7;
}
.promo_slide {
    height: 200px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    background-color: #000;
    padding: 0 50px;
    position: relative;
    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-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-left: 2px solid #f25322;
    padding-bottom: 35px;
}
.promo_slide:hover {
    background-size: 65% auto;
}
.promo_slide:before {
    content: "";
    background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #000), to(transparent));
    background: -o-linear-gradient(left, #000 0%, #000 50%, transparent 100%);
    background: linear-gradient(90deg, #000 0%, #000 50%, transparent 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
    z-index: 1;
}
.promo_title {
    color: #e9e2bf;
    font-weight: 700;
    font-size: 3.2rem;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    max-width: 400px;
    line-height: 1.2;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-shadow: 1px 1px 0 #000;
}
.promo_text {
    font-size: 1.8rem;
    color: #fff;
    line-height: 1.3;
    max-width: 400px;
    position: relative;
    z-index: 2;
    margin-top: 10px;
    text-shadow: 1px 1px 0 #000;
}
.promo_slide:hover .promo_title {
    color: #fff;
}
.slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 25px;
    left: 50px;
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.slick-dots li {
    width: 16px;
    height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.slick-dots button {
    padding: 0;
    border: none;
    background: #656255;
    font-size: 0;
    width: 8px;
    display: block;
    height: 8px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.slick-dots li:hover button {
    background: #e9e2bf;
}
.slick-dots .slick-active button {
    background: #f25322;
}
.slick-arrow {
    width: 45px;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 1;
    font-size: 0;
    background: url(images/right-arrow.svg) no-repeat 50% 50%;
    background-size: auto 16px;
    border: none;
    padding: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.slick-arrow:hover {
    opacity: 0.7;
}
.slick-prev {
    left: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.slick-next {
    right: 0;
}
.banner {
    margin-top: 50px;
    position: relative;
    z-index: 1;
}
.banner_pic {
    background: url(images/banner.jpg) no-repeat 50% 50%;
    display: block;
    height: 120px;
    background-size: cover;
}
.news {
    margin-top: 50px;
}
.news_container {
    line-height: 1.2;
    padding-bottom: 50px;
}
.news_toper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}
.news_title {
    font-weight: 700;
    color: #e9e2bf;
    font-size: 2.2rem;
    text-transform: uppercase;
}
.news_all {
    font-size: 1.4rem;
    font-weight: 700;
    color: #ff7e00;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    opacity: 0.8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 30px;
}
.news_all:hover {
    opacity: 1;
}
.news_all:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00LjI4NSAzLjc1MUwuNzQ2LjAwNy4wMzguNzU2IDMuNTc3IDQuNS4wMzggOC4yNDNsLjcwOC43NDlMNC45OTIgNC41bC0uNzA3LS43NDl6IiBmaWxsPSIjZmY3ZTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
        no-repeat 100% 50%;
    margin-left: 5px;
    width: 5px;
    height: 9px;
}
.news_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(100% + 40px);
    position: relative;
    left: -20px;
}
.news_left {
    width: 34%;
    padding: 0 20px;
    padding-top: 10px;
}
.news_center {
    width: 33%;
    border-left: 1px solid rgba(233, 226, 191, 0.15);
    padding: 0 20px;
    padding-top: 10px;
}
.news_right {
    width: 33%;
    border-left: 1px solid rgba(233, 226, 191, 0.15);
    padding: 0 20px;
    padding-top: 10px;
}
.news_hot {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 21px;
    color: #fffbed;
    text-transform: uppercase;
    padding: 0 6px;
    background: #bc2515;
    z-index: 3;
    text-align: center;
}
.news_big {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #000;
    height: 385px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 30px;
}
.news_big:before {
    content: "";
    background: -webkit-gradient(linear, left bottom, left top, from(#000), color-stop(50%, #000), to(transparent));
    background: -o-linear-gradient(bottom, #000 0%, #000 50%, transparent 100%);
    background: linear-gradient(-0deg, #000 0%, #000 50%, transparent 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    z-index: 2;
}
.news_big-pic {
    height: 235px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
    position: relative;
    z-index: 1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.news_big:hover .news_big-pic {
    background-size: 110% auto;
    opacity: 0.7;
}
.news_big-one {
    color: #e9e2bf;
    font-weight: 700;
    font-size: 2.8rem;
    padding: 0 30px;
    position: relative;
    z-index: 3;
}
.news_big-two {
    color: #7c7967;
    font-size: 1.5rem;
    padding: 0 30px;
    position: relative;
    z-index: 3;
}
.news_item {
    position: relative;
    padding-left: 210px;
    min-height: 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.news_item-pic {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    width: 190px;
    height: 110px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: 0;
}
.news_item:hover .news_item-pic {
    background-size: 110% auto;
    opacity: 0.7;
}
.news_item-one {
    color: #e9e2bf;
    font-weight: 700;
    font-size: 1.8rem;
}
.news_item-two {
    color: #7c7967;
    font-size: 1.5rem;
    margin-top: 10px;
}
.news_video {
    width: 35px;
    height: 35px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyIiBoZWlnaHQ9IjE2MiIgdmlld0JveD0iMCAwIDE2MiAxNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNODIuMjc4IDE1MEMxMTkuMTA4IDE1MCAxNTAgMTE5LjEwOCAxNTAgODIuMjc4IDE1MCA0Mi44OTIgMTE5LjEwOCAxMiA4Mi4yNzggMTIgNDIuODkyIDEyIDEyIDQyLjg5MiAxMiA4Mi4yNzggMTIgMTE5LjEwOCA0Mi44OTIgMTUwIDgyLjI3OCAxNTB6bS0xOC4wMTQtNDEuNTU0VjUzLjU1NEwxMDguNDQ2IDgxbC00NC4xODIgMjcuNDQ2eiIgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik04MSAxNjJjNDQuNzM1IDAgODEtMzYuMjY1IDgxLTgxUzEyNS43MzUgMCA4MSAwIDAgMzYuMjY1IDAgODFzMzYuMjY1IDgxIDgxIDgxem0wLTEyYzM4LjEwOCAwIDY5LTMwLjg5MiA2OS02OSAwLTM4LjEwOC0zMC44OTItNjktNjktNjktMzguMTA4IDAtNjkgMzAuODkyLTY5IDY5IDAgMzguMTA4IDMwLjg5MiA2OSA2OSA2OXoiIGZpbGwtb3BhY2l0eT0iLjciIGZpbGw9IiNGRkY4RDAiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii43ODMiIGZpbGw9IiNGRkZBRDgiIGQ9Ik02NC4yNjQgMTA4LjQ0NlY1My41NTRMMTA4LjQ0NiA4MXoiLz48L2c+PC9zdmc+);
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 145px;
    z-index: 3;
}
.news_big .news_video {
    top: 32px;
    right: 32px;
    width: 58px;
    height: 58px;
    left: auto;
}
.bg {
    background-color: rgba(17, 17, 18, 0.65);
}
.about_container {
    padding-top: 50px;
    padding-bottom: 50px;
}
.about_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.about_wrapper:first-child {
    margin-bottom: 100px;
}
.about_body {
    width: calc(100% - 700px);
    padding-top: 20px;
}
.about_title {
    font-size: 4rem;
    font-weight: 700;
    color: #fefbf2;
    margin-bottom: 20px;
}
.about_subtitle {
    font-size: 2.5rem;
    font-weight: 700;
    color: #fabe22;
    margin-bottom: 20px;
}
.about_text {
    font-size: 1.8rem;
    color: #fefbf2;
    line-height: 1.3;
    margin-bottom: 20px;
}
.about_text a {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #f25322;
}
.about_text a:hover {
    color: #ff7e00;
}
.about_pic {
    width: 640px;
    height: 430px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #000;
    background-size: cover;
    position: relative;
}
.about_pic__1 {
    background-image: url(images/51.webp);
}
.about_pic__2 {
    background-image: url(images/info2.jpg);
    height: 400px;
    background-position: 50% 0;
}
.about_pic__2:before {
    content: "";
    background: url(images/GameLogo_World_of_Tanks.png) no-repeat 50% 50%;
    height: 200px;
    position: absolute;
    top: -220px;
    left: 230px;
    width: 210px;
    background-size: contain;
}
.about_item {
    position: absolute;
    z-index: 1;
}
.about_item:hover {
    z-index: 3;
}
.about_item__1 {
    top: 160px;
    left: 420px;
}
.about_item__2 {
    top: 340px;
    left: 420px;
}
.about_item__3 {
    top: 310px;
    left: 120px;
}
.about_item__4 {
    top: 250px;
    left: 200px;
}
.about_item__5 {
    top: 230px;
    left: 10px;
}
.about_item__6 {
    top: 40px;
    left: 350px;
}
.about_item__7 {
    top: 105px;
    left: 197px;
}
.about_item__8 {
    top: 180px;
    left: 261px;
}
.about_item-tooltip {
    display: none;
    background: #e25625;
    color: white;
    padding: 20px;
    border-radius: 5px;
    width: 260px;
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -130px;
    text-align: center;
}
.about_item-tooltip:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    border: 10px solid transparent;
    border-top-color: #e25625;
    margin-left: -10px;
}
.about_item-button {
    width: 30px;
    height: 30px;
    background: #e25625 url(images/plus.png) no-repeat 50% 50%;
    border: none;
    border-radius: 999px;
    background-size: 24px auto;
    padding: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.about_item-button:hover {
    background-image: url(images/up.png);
    background-color: #ff7e00;
}
.about_item-button:hover + .about_item-tooltip {
    display: block;
}
.video-2 {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.video-2 video {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2200px;
    height: 900px;
    margin-left: -1100px;
    z-index: 1;
    opacity: 0.5;
}
.video-2_container {
    height: 400px;
    color: #fff;
    position: relative;
    z-index: 2;
    text-align: center;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 90px;
}
.video-2_text-1 {
    font-weight: 700;
    font-size: 3.4rem;
    text-transform: uppercase;
}
.video-2_text-2 {
    font-weight: 700;
    font-size: 5.8rem;
    text-transform: uppercase;
}
.video-2_text-3 {
    font-weight: 700;
    color: #e8b329;
    margin-top: 10px;
    line-height: 1.4;
}
.what_container {
    padding-top: 50px;
    padding-bottom: 50px;
}
.what_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.what_item {
    background: #000;
    width: 240px;
    text-align: center;
    line-height: 1.3;
    position: relative;
}
.what_pic {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background-size: auto 100%;
    height: 170px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 0.7;
}
.what_item:hover .what_pic {
    opacity: 0.5;
    background-size: auto 110%;
}
.what_title {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #d2d4a5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 170px;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 30px;
}
.what_text {
    font-size: 1.4rem;
    border-top: 2px solid #343436;
    color: #d2d4a5;
    padding: 10px 15px;
}
.how_container {
    padding-top: 50px;
    padding-bottom: 50px;
}
.how_title {
    font-size: 3rem;
    font-weight: 700;
    margin-bottom: 30px;
    color: #d2d4a5;
    text-align: center;
}
.how_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.how_item {
    text-align: center;
    padding: 0 60px;
    position: relative;
}
.how_item:before {
    content: "";
    border: 20px solid transparent;
    border-left-color: #e25625;
    display: none;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -20px;
}
.how_one {
    font-size: 2rem;
    font-weight: 700;
    color: #f6b909;
}
.how_two {
    color: #d2d4a5;
    font-size: 1.5rem;
    line-height: 1.3;
    margin-top: 10px;
}
.how_two a {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #f25322;
}
.how_two a:hover {
    color: #ff7e00;
}
.how_item .header_info {
    margin-top: 10px;
}
.how_item__1 {
    width: 33%;
}
.how_item__2 {
    width: 33.5%;
}
.how_item__2:before {
    display: block;
}
.how_item__3 {
    width: 33.5%;
}
.how_item__3:before {
    display: block;
}
.footer {
    background: #000;
    position: relative;
    z-index: 2;
    border-top: 1px solid #323232;
}
.footer_container {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
}
.footer_toper {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer_toper-item {
    font-size: 1.4rem;
    font-weight: 700;
	padding-right: 15px;
    color: #dad7d6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer_toper-item:before {
    content: "";
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}
.footer_toper-item__1:before {
    background-image: url(images/insta.png);
    width: 32px;
    height: 36px;
}
.footer_toper-item__2:before {
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEgM2gxNXYyN0gxMXoiLz48cGF0aCBmaWxsPSIjNDE1RDlDIiBkPSJNMjYgMEg0QzEuNiAwIDAgMS42IDAgNHYyMmMwIDIuNDAyIDEuNiA0IDQgNGgxMVYxOGgtNHYtNGg0di0zYzAtNC4zMzYgMi4xNTUtNy4wMzggNy03aDJ2NGgtMmMtMi40NjQgMC0yLjgyNCAxLjc1OC0zIDN2M2g1bC0xIDRoLTR2MTJoN2MyLjQgMCA0LTEuNTk4IDQtNFY0YzAtMi40LTEuNi00LTQtNHoiLz48L2c+PC9zdmc+);
}
.footer_toper-item__3:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDM2IDIzIj48cGF0aCBmaWxsPSIjNjQ5MkJCIiBkPSJNMzIuMDQ0IDE1Ljk2MXMyLjkxIDMuMTU1IDMuNjMgNC42MTVhLjI2LjI2IDAgMCAxIC4wMzMuMDY5Yy4yOTMuNTQuMzY1Ljk2Mi4yMjEgMS4yNzQtLjI0My41MTUtMS4wNjUuNzc0LTEuMzQ0Ljc5NmgtNS4xNDVjLS4zNTggMC0xLjEwMy0uMTAzLTIuMDEtLjc5LS42OTMtLjUzMS0xLjM4My0xLjQwNy0yLjA1LTIuMjYyLS45OTgtMS4yNy0xLjg2LTIuMzcyLTIuNzMzLTIuMzcyLS4xMTIgMC0uMjIuMDItLjMyNC4wNTktLjY2LjIzLTEuNSAxLjI2Mi0xLjUgNC4wMTQgMCAuODYxLS42MTkgMS4zNTEtMS4wNTIgMS4zNTFoLTIuMzU3Yy0uODAyIDAtNC45ODItLjMwOC04LjY4OC00LjU5N0M0LjE4MyAxMi44NjguMTA1IDIuMzM2LjA2NSAyLjI0My0uMTg5IDEuNTYuMzQ0IDEuMTkuOTIgMS4xOWg1LjE5NWMuNjk2IDAgLjkyMy40NjIgMS4wODIuODc3LjE4My40NzYuODY0IDIuMzggMS45OCA0LjUyIDEuODA3IDMuNDggMi45MTcgNC44OTYgMy44MDUgNC44OTZhLjg4NC44ODQgMCAwIDAgLjQ3NS0uMTM4YzEuMTYtLjcuOTQzLTUuMjQyLjg5LTYuMTc5IDAtLjE4MS0uMDAzLTIuMDI4LS41OTctMi45MjEtLjQyNC0uNjQtMS4xNDgtLjg4OS0xLjU4NS0uOTguMTE3LS4xODYuMzY1LS40Ny42ODQtLjYzOEMxMy42NDIuMTkyIDE1LjA3Ny4xMyAxNi41LjEzaC43OWMxLjU0NC4wMjQgMS45NDQuMTMzIDIuNTA2LjI4OSAxLjEzLjI5NiAxLjE1MiAxLjEgMS4wNTMgMy44MzgtLjAzLjc4Mi0uMDYgMS42NjMtLjA2IDIuNyAwIC4yMjEtLjAwOS40NjgtLjAwOS43MTktLjAzNCAxLjQwNC0uMDc5IDIuOTg3LjgyNSAzLjYzN2EuNjkuNjkgMCAwIDAgLjM5LjEyMmMuMzEzIDAgMS4yNTEgMCAzLjc5NS00Ljc5IDEuMTE2LTIuMTE2IDEuOTgtNC42MSAyLjAzOS00Ljc5OC4wNS0uMTA1LjIwMi0uNC4zODUtLjUxOGEuOC44IDAgMCAxIC40MjUtLjExaDYuMTExYy42NjYgMCAxLjExOC4xMSAxLjIwNi4zODcuMTQ4LjQ0OC0uMDI5IDEuODE3LTIuODE5IDUuOTU3LS40Ny42OS0uODgyIDEuMjg2LTEuMjQ0IDEuODA4LTIuNTI5IDMuNjQyLTIuNTI5IDMuODI2LjE1IDYuNTkxeiIvPjwvc3ZnPg==);
    width: 36px;
    height: 23px;
}
.footer_toper-item__4:before {
    width: 36px;
    height: 29px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDM2IDI5Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMiA3aDE3djE3SDEyeiIvPjxwYXRoIGZpbGw9IiNDQjE3MUUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE4IC42OEMuMzEuNjggMCAyLjI1MyAwIDE0LjU0IDAgMjYuODI3LjMxIDI4LjQgMTggMjguNHMxOC0xLjU3MyAxOC0xMy44NkMzNiAyLjI1MyAzNS42OS42OCAxOCAuNjh6bTUuNzY5IDE0LjQ2MWwtOC4wODIgMy43NzNjLS43MDcuMzI4LTEuMjg3LS4wNC0xLjI4Ny0uODJ2LTcuMTA3YzAtLjc4LjU4LTEuMTQ5IDEuMjg3LS44MjFsOC4wODIgMy43NzNjLjcwNy4zMzEuNzA3Ljg3MSAwIDEuMjAyeiIvPjwvZz48L3N2Zz4=);
}
.footer_items {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #dad7d6;
    font-size: 1.2rem;
    line-height: 2;
    border: 1px solid #282828;
    border-left: none;
    border-right: none;
    padding: 30px 0;
    margin: 30px 0;
}
.footer_item {
    width: 25%;
}
.footer_logo {
    display: block;
    width: 199px;
    height: 68px;
    background-image: url(images/logo.png);
    background-size: contain;
}
.footer_copy {
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.6;
}
.footer_copy a {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #f25322;
}
.footer_copy a:hover {
    color: #ff7e00;
}
.footer_one {
    color: #f00;
}
.modal__video {
    width: 100%;
    height: 100%;
    background: none;
}
.modal__video svg path {
    fill: #fff;
}
.modal_video {
    border: none;
    width: 100%;
    height: 100%;
    background: #000;
    display: block;
}
.custom-banner-1_container {
    padding-bottom: 50px;
}
.custom-banner-1 img {
    display: block;
    width: 100%;
}
.custom-text-1_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 50px;
}
.custom-text-1_pic {
    width: 300px;
}
.custom-text-1_pic img {
    display: block;
    width: 100%;
}
.custom-text-1_body {
    width: calc(100% - 300px);
    padding-left: 50px;
}
.custom-text-1_body p {
    font-size: 1.8rem;
    color: #fefbf2;
    line-height: 1.3;
    margin: 0;
}
.custom-text-1_body p + p {
    margin-top: 20px;
}
.menu-styled {
    color: #fff;
    background-color: #050505;
    border: 1px solid #323232;
    padding: 10px 20px;
    padding-bottom: 15px;
}
.menu-styled_title {
    font-size: 2.8rem;
    font-weight: 700;
    color: #e9e2bf;
}
.menu-styled_item {
    margin-top: 10px;
}
.menu-styled_item a {
    position: relative;
    padding-left: 20px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    opacity: 0.8;
}
.menu-styled_item a:before {
    content: "";
    background: url(images/arrow.png) no-repeat 0 50%;
    width: 8px;
    height: 9px;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 5px;
}
.menu-styled_item a:hover {
    opacity: 1;
}
.menu-styled_item a:hover:before {
    background-position: 100% 50%;
}
.sign_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;
    padding-bottom: 50px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.sign_title {
    font-size: 3.6rem;
    margin-bottom: 30px;
    color: #e9e2bf;
    font-weight: 700;
}
.sign_form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.sign_input {
    width: 100%;
}
.sign_button {
    width: 100%;
}
.sign_left {
    width: 350px;
    background: #050505;
    border: 1px solid #323232;
    padding: 20px;
    padding-top: 15px;
}
.sign_right {
    width: calc(100% - 350px);
    padding-left: 50px;
}
.sign .promo_slide {
    padding-bottom: 0;
    height: 350px;
    background-size: auto 100%;
}
.sign .promo_slide:hover {
    background-size: auto 110%;
}
.breadcrumbs ul {
    color: #b8b8a2;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 1px 1px 0 #000;
    margin: 0;
    padding: 0;
}
.breadcrumbs li {
    display: inline-block;
    vertical-align: top;
}
.breadcrumbs li:before {
    content: ">";
    margin: 0 5px;
}
.breadcrumbs li:first-child:before {
    display: none;
}
.breadcrumbs li:last-child a {
    color: #b8b8a2;
}
.breadcrumbs a {
    color: #f25322;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.breadcrumbs a:hover {
    color: #fff;
}
.min-header {
    background: url(img/banner.jpg) no-repeat 50% 0;
    background-size: cover;
    position: relative;
    z-index: 1;
    margin-top: 110px;
}
.min-header_container {
    height: 250px;
    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;
}
.min-header_title {
    font-size: 3.6rem;
    font-weight: 700;
    color: #f9f5e1;
    margin-top: 20px;
    text-shadow: 1px 1px 0 #000;
}
.content {
    position: relative;
    z-index: 1;
}
.content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #e9e2bf;
}
.content_left {
    width: calc(100% - 300px);
    padding-right: 50px;
    overflow: hidden;
}
.content_right {
    width: 300px;
}
.content_table {
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: 30px;
}
.content_table table {
    min-width: 600px;
    border-collapse: collapse;
    font-size: 1.4rem;
    width: 100%;
    border-top: 1px solid #444;
}
.content_table tr {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-bottom: 1px solid #444;
}
.content_table tr:hover {
    background: rgba(255, 255, 255, 0.1);
}
.content_table td {
    padding: 5px 10px;
    text-align: center;
}
.content_table td:first-child {
    text-align: left;
}
.content_table tr td.center {
    text-align: center;
}
.bg-1 {
    background: #302f2d;
}
.bg-1.one {
    border-bottom: 2px solid #66af4c;
}
.bg-1.two {
    border-bottom: 2px solid #f60;
}
.bg-2 {
    background: rgba(102, 175, 76, 0.2);
}
.bg-3 {
    background: rgba(255, 102, 0, 0.2);
}
.content__single .content_left {
    width: 100%;
    padding: 0;
}
.content__single .content_right {
    display: none;
}
.news_single {
    width: 315px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 30px;
    margin-right: 20px;
}
.news_pic {
    height: 170px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-color: #000;
}
.news_txt {
    color: #e9e2bf;
    font-weight: 700;
    font-size: 2rem;
    margin-top: 10px;
}
.news_date {
    color: #f25222;
    font-weight: 300;
    margin-top: 5px;
    font-size: 1.4rem;
}
.content_news {
    margin: 0;
    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;
    width: calc(100% + 20px);
    margin-top: -30px;
}
.content_title,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 30px;
    font-size: 4rem;
    font-weight: 700;
    color: #fefbf2;
}
.content_text,
p,
.content_left ul,
.content_left ol {
    margin-bottom: 30px;
    font-size: 1.8rem;
    color: #fefbf2;
    font-weight: 100;
    line-height: 1.4;
}
.content_text a,
p a {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #f25322;
}
.content_text a,
p a:hover {
    color: #ff7e00;
}
.content_pic {
    margin-bottom: 30px;
    display: block;
    width: 100%;
}
.content_list {
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
    padding-left: 20px;
}
.content_list li {
    color: #f25322;
}
.content_list span {
    font-size: 1.8rem;
    color: #fefbf2;
    line-height: 1.4;
}
.content_table-1 {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 30px;
}
.content_table-1 td {
    padding: 10px 20px;
    border: 1px solid #43423c;
    color: #b8b8a2;
}
.content_map {
    height: 500px;
    width: 100%;
    display: block;
    background: #000;
    border: none;
    margin-bottom: 30px;
}
.prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.prices_item {
    width: 48%;
    background: #27262b;
    border: 1px solid #323234;
}
.prices_toper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #323234;
    padding: 20px 30px;
    line-height: 1.4;
}
.prices_toper-item {
    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;
}
.prices_toper-item__1 {
    width: 30%;
}
.prices_toper-item__2 {
    width: 40%;
    padding-left: 30px;
}
.prices_toper-item__3 {
    width: 30%;
    padding-left: 30px;
}
.prices_toper-item img {
    display: block;
    width: 100%;
    max-width: 200px;
}
.prices_text-1 {
    color: #fff;
    font-weight: 700;
}
.prices_text-2 {
    font-size: 1.4rem;
    font-weight: 700;
    margin-top: 5px;
}
.prices_text-3 {
    line-height: 1.2;
    margin-bottom: 5px;
}
.prices_text-4 {
    color: #fff;
    font-weight: 700;
}
.prices_body {
    padding: 30px;
    background: url(images/sl1.webp) no-repeat 50% 50%;
    background-size: cover;
    position: relative;
}
.prices_body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
}
.prices_body-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}
.prices_body-item {
    width: 46%;
}
.prices .content_text {
    margin-bottom: 0;
    color: #e9e2bf;
}
.prices .content_list li {
    margin-top: 5px;
}
.prices .content_list span {
    color: #e9e2bf;
    font-weight: 700;
    font-size: 1.6rem;
}
marquee {
    color: red;
    font-size: 2rem;
    margin-top: 20px;
    background: #050505;
    border: 1px solid #323232;
    padding: 12px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
marquee span {
    color: yellow;
}
.modal__callback {
    padding: 0;
}
.modal__callback svg path {
    fill: #fff;
}
.modal__callback .sign_left {
    width: 100%;
    max-width: 350px;
}
.tourns_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tourns_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 49%;
    border-bottom: 1px solid #333;
    padding-bottom: 30px;
    padding-top: 50px;
    margin-bottom: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}
.tourns_item-1 {
    width: 140px;
}
.tourns_item-1 img {
    display: block;
    width: 100px;
    margin: 0 auto;
}
.tourns_item-2 {
    width: calc(100% - 330px);
    padding-right: 30px;
    line-height: 1.4;
}
.tourns_item-3 {
    width: 190px;
}
.tourns_item-text-1 {
    font-size: 1.8rem;
    font-weight: 700;
    display: block;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.tourns_item:hover .tourns_item-text-1 {
    color: yellow;
}
.tourns_item-text-2 {
    font-size: 1.4rem;
    display: block;
}
.tourns_item-text-3 {
    color: #8c8c7c;
    font-size: 1.1rem;
    display: block;
    text-transform: uppercase;
}
.tourns_item-text-3 span {
    color: #fff;
    font-weight: 700;
}
.tourns_item-text-4 {
    display: block;
    font-size: 1.4rem;
    margin-top: 5px;
}
.tourns_item-text-5 {
    color: #f25322;
    display: block;
    text-transform: uppercase;
    font-size: 1.2rem;
    font-weight: 700;
    margin-top: 5px;
}
.tourns_item-params {
    font-size: 1.4rem;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #8c8c7c;
    margin-top: 10px;
}
.tourns_item-param {
    display: inline-block;
    vertical-align: top;
}
.tourns_item-param:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiI+PHBhdGggZD0iTTEyLjY1NSAxMi45OTZjLTMuNTQgMC01LjMxOS0yLjY3OC01LjMxOS0yLjY4NSAwLTEuNTAxIDEuMTk2LTIuNTMyIDIuNjM4LTIuOTM1LjY3Ni44MjIgMS42MTUgMS40MTIgMi42NTcgMS40MTIgMS4wNDcgMCAxLjk4OS0uNTk4IDIuNjY2LTEuNDI2IDEuNDcuMzkgMi43MDIgMS40MjcgMi43MDIgMi45NDkgMCAuMDA2LTEuNzggMi42ODUtNS4zNDQgMi42ODV6bS4wMTItNS44MjdjLTEuMTM3IDAtMi4wNTktMS41MjgtMi4wNTktMi43NTh2LTEuMzhjMC0xLjIzMS45MjItMi4yMjggMi4wNTktMi4yMjggMS4xMzggMCAyLjA1OS45OTcgMi4wNTkgMi4yMjh2MS4zOGMwIDEuMjMtLjkyMSAyLjc1OC0yLjA1OSAyLjc1OHptLTYuOTEzIDIuNzVjLS4yNzkuMDM0LS41NTkuMDY5LS44NjcuMDY5QzEuNjQxIDkuOTg4LjAxIDcuNTAyLjAxIDcuNDk3YzAtMS4yNzEgMS4wNjctMi4xNTMgMi4zNjQtMi41MDkuNjAyLjc4NyAxLjQ4OC45OTMgMi40OTIuOTkzIDEuMDA4IDAgMS44OTktLjIxMSAyLjUtMS4wMDUuNzI4LjE5MSAxLjM3NC41NTUgMS44MTkgMS4wNTEuMDIyLjA1Ni4wNS4xMS4wNzQuMTY1LTEuNjY2LjY3Ny0zLjE3MyAyLjIyNC0zLjUwNSAzLjcyN3ptLS44ODgtNS4xMTdjLS45MDkgMC0xLjY0Ni0xLjE1MS0xLjY0Ni0yLjA3OFYxLjY4NWMwLS45MjcuNzM3LTEuNjc5IDEuNjQ2LTEuNjc5LjkwOSAwIDEuNjQ2Ljc1MiAxLjY0NiAxLjY3OXYxLjAzOWMwIC45MjctLjczNyAyLjA3OC0xLjY0NiAyLjA3OHpNNC40MDYgMTFoLjE4OGMuMjI0IDAgLjQwNi4xODIuNDA2LjQwNnYzLjU3NGg3LjAyMWwuMDE5LS40MDdjMC0uMjg3LjE3LS42MDguNDctLjYwOC4yOTkgMCAuNDkuMjExLjQ5LjU4N3YuNzY3YzAgLjAxMS0uMDA1LjAyMS0uMDA1LjAzMmEuNjEuNjEgMCAwIDEgLjA2OC4yMzd2LjAxMmEuNC40IDAgMCAxLS40LjRINC40YS4zNC4zNCAwIDAgMS0uMjItLjA5NC4zNTguMzU4IDAgMCAxLS4xMDYtLjEzMy41NjMuNTYzIDAgMCAxLS4wNDktLjExOGMtLjAwNC0uMDIzLS4wMjUtLjAzOC0uMDI1LS4wNjF2LTQuMTg4YzAtLjIyNC4xODItLjQwNi40MDYtLjQwNnoiIGZpbGw9IiM4YzhjN2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    width: 18px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.tourns_item-button {
    margin-top: 10px;
    display: block;
    -webkit-box-shadow: 0 1px 0 #661000, inset 0 0 8px rgb(255 210 0 / 10%), inset 0 1px 0 #fab81b, inset 0 -1px 0 #ef4511;
    box-shadow: 0 1px 0 #661000, inset 0 0 8px rgb(255 210 0 / 10%), inset 0 1px 0 #fab81b, inset 0 -1px 0 #ef4511;
    background: -webkit-gradient(linear, left top, left bottom, from(#fab81b), to(#ef4511)) no-repeat 0, -webkit-gradient(linear, left top, left bottom, from(#fab81b), to(#ef4511)) no-repeat 100%,
        #f25322 -webkit-gradient(linear, left top, left bottom, from(#f60), to(#a6230e)) no-repeat;
    background: -o-linear-gradient(top, #fab81b 0%, #ef4511 100%) no-repeat 0, -o-linear-gradient(top, #fab81b 0%, #ef4511 100%) no-repeat 100%, #f25322 -o-linear-gradient(top, #f60 0%, #a6230e 100%) no-repeat;
    background: linear-gradient(to bottom, #fab81b 0%, #ef4511 100%) no-repeat 0, linear-gradient(to bottom, #fab81b 0%, #ef4511 100%) no-repeat 100%, #f25322 linear-gradient(to bottom, #f60 0%, #a6230e 100%) no-repeat;
    background-size: 1px 100%, 1px 100%, cover;
    text-shadow: 0 -1px rgb(71 0 0 / 30%);
    border-radius: 1px;
    padding: 9px 20px;
    min-width: 86px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #f9f5e1;
    text-transform: uppercase;
    max-width: 150px;
}
.tourns_item-param-dot {
    margin: 0 5px;
}
.tourns_item.label {
    border-left: 2px solid red;
}
.tourns_item.label.yellow {
    border-left: 2px solid yellow;
}
.tourns_item-label {
    position: absolute;
    top: 0;
    left: 0;
    background: red;
    padding: 5px 10px;
}
.yellow .tourns_item-label {
    color: black;
    background: yellow;
}
.tourn {
    margin-top: 110px;
    background: url(https://ru-wotp.wgcdn.co/static/5.82.1_d15c27/wotp_static/img/core/frontend/scss/common/blocks/header/img/header_tournaments-big.jpg) no-repeat 50% 0;
    background-size: cover;
}
.tourn_container {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
}
.tourn_breadcrumbs {
    margin-bottom: 20px;
}
.tourn_one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
}
.tourn_one-left {
    width: 50%;
}
.tourn_one-title {
    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: 4.4rem;
    font-weight: 700;
    margin-bottom: 20px;
}
.tourn_one-title img {
    display: block;
    height: 100px;
    margin-right: 20px;
}
.tourn_one-right {
    width: 50%;
    padding-left: 100px;
    padding-top: 25px;
}
.tourn_one-text {
    line-height: 1.4;
    color: #b8b8a2;
}
.tourn_two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px;
}
.tourn_two-left {
    width: 50%;
}
.tourn_two-rasp {
    text-transform: uppercase;
    font-size: 1.8rem;
}
.tourn_two-rasp span {
    font-weight: 700;
}
.tourn_two-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tourn_two-item {
    line-height: 1.6;
    color: #b8b8a2;
    font-weight: 700;
    position: relative;
    padding-left: 30px;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin-right: 60px;
    margin-top: 20px;
}
.tourn_two-item-1 {
    position: absolute;
    top: -3px;
    left: 0;
    font-size: 1.8rem;
}
.tourn_two-item-3 {
    color: #fff;
}
.tourn_two-right {
    width: 50%;
    padding-left: 100px;
}
.tourn_two-title {
    text-transform: uppercase;
    font-size: 1.8rem;
    font-weight: 700;
}
.tourn_two-items-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tourn_two-items-2-item {
    position: relative;
    padding-left: 30px;
    width: 50%;
    padding-right: 50px;
    margin-top: 20px;
}
.tourn_two-items-2-item-1 {
    position: absolute;
    top: -4px;
    left: 0;
    width: 24px;
    height: 24px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.tourn_two-items-2-item-1.i1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMSAxNSI+PHBhdGggZD0iTTE2LjMzMSAxNC41NTlsLS4wMTctLjAxNi0uMDE2LjAxNi0yLjYxNi0yLjYwNCAxLjEzMS0xLjEyOCAxLjUwMSAxLjQ5MyAzLjAxOS0zLjAxMSAxLjEzMiAxLjEyOC00LjEzNCA0LjEyMnptLTEuNjE2LTUuNDE0bC0yLjY5MiAyLjY5MiAxLjEwNiAxLjEwNWE2LjMxMyA2LjMxMyAwIDAgMS0xLjM2NS4xNTdjLTMuMjczIDAtNC45MTktMi4zNjItNC45MTktMi4zNjkgMC0xLjQyMyAxLjEwNy0yLjQwMSAyLjQzOS0yLjc4My42MjYuNzc5IDEuNDk0IDEuMzM5IDIuNDU3IDEuMzM5Ljk2OCAwIDEuODQtLjU2NiAyLjQ2Ni0xLjM1MiAxLjM1OC4zNyAyLjQ5OCAxLjM1MyAyLjQ5OCAyLjc5NiAwIC4wMDEtLjA3My4wOTYtLjE4MS4yMjRsLTEuODA5LTEuODA5em0tMi45NC0xLjM5NGMtMS4wNTIgMC0xLjkwNC0xLjQ0OS0xLjkwNC0yLjYxNlYzLjgyN2MwLTEuMTY4Ljg1Mi0yLjExNCAxLjkwNC0yLjExNCAxLjA1MSAwIDEuOTA0Ljk0NiAxLjkwNCAyLjExNHYxLjMwOGMwIDEuMTY3LS44NTMgMi42MTYtMS45MDQgMi42MTZ6TTUuNDEzIDEwLjAzYTYuMjQgNi4yNCAwIDAgMS0uODMyLjA2OEMxLjU4IDEwLjA5OC4wNzIgOC4wNjcuMDcyIDguMDYyYzAtMS4yMDYuOTg2LTIuMDQyIDIuMTg2LTIuMzguNTU2Ljc0NyAxLjM3NiAxLjMxMyAyLjMwNCAxLjMxMy45MzIgMCAxLjc1NS0uNTcxIDIuMzExLTEuMzI0LjY3My4xODEgMS4yNy41MjYgMS42ODIuOTk2LjAyMi4wNTguMDUuMTEzLjA3NC4xNy0xLjUzNy42NC0yLjkwNSAxLjc3MS0zLjIxNiAzLjE5M3ptLS44NTEtNC41MjRjLS44NDEgMC0xLjUyMi0xLjA5MS0xLjUyMi0xLjk3VjIuNTVjMC0uODc5LjY4MS0xLjU5MiAxLjUyMi0xLjU5MnMxLjUyMi43MTMgMS41MjIgMS41OTJ2Ljk4NmMwIC44NzktLjY4MSAxLjk3LTEuNTIyIDEuOTd6IiBmaWxsPSIjOGM4YzdjIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.tourn_two-items-2-item-1.i2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSI+PHBhdGggZD0iTTE4IDEwaC01YTEgMSAwIDAgMS0xLTFWOGgtMnY0LjVhLjUuNSAwIDAgMS0uNS41SDd2MWExIDEgMCAwIDEtMSAxSDFhMSAxIDAgMCAxLTEtMXYtM2ExIDEgMCAwIDEgMS0xaDVhMSAxIDAgMCAxIDEgMXYxaDJWM0g3djFhMSAxIDAgMCAxLTEgMUgxYTEgMSAwIDAgMS0xLTFWMWExIDEgMCAwIDEgMS0xaDVhMSAxIDAgMCAxIDEgMXYxaDIuNWEuNS41IDAgMCAxIC41LjVWN2gyVjZhMSAxIDAgMCAxIDEtMWg1YTEgMSAwIDAgMSAxIDF2M2ExIDEgMCAwIDEtMSAxeiIgZmlsbD0iIzhjOGM3YyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.tourn_two-items-2-item-1.i3 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PHBhdGggZD0iTTEwLjEyNiA4LjA4N2MuMzUxLS40NTYuOTE2LTEuMDY1IDEuMTk3LTEuNjY1IDEuMDEyLTEuMzU0IDEuNDU2LTEuNzggMS40NTYtMy40NzFoLS44MDljLjAyOS0uMjc1LjAyLS42ODIuMDM4LS45NjZoMS42MTRzLjM4MSAwIC4zODEuMzQ1YzAgMi45MzQtMS43NDIgNC40MTQtMy44NzcgNS43NTd6bS0yLjcwOCAxLjI3di4yODljMCAuMTIxLS4wOTguMjg4LS4yMTkuMjg4aC0uNDY2Yy0uMTIyIDAtLjIyLS4xNjctLjIyLS4yODh2LS4zMzVDNC40NjEgOC42NiAyLjY2OSA1LjQyMSAyLjY2OS4zODZjMC0uMzg4LjM3OC0uMzg4LjM3OC0uMzg4aDcuODY3cy4zNzggMCAuMzc4LjM4OGMwIDUuMTU3LTEuNzgxIDguNDg5LTMuODc0IDguOTcxek0yLjcyOSA2LjQzNGMuMjMuNDM0Ljk4IDEuMjQzIDEuMjUgMS41OTFDMS44IDYuNjg3LS4wMDIgNS4yODItLjAwMiAyLjMzYzAtLjM0NS4zODEtLjM0NS4zODEtLjM0NUgxLjk4Yy4wMTkuMjg0LS4wMjIuNjkxLjAwOC45NjZIMS4xNGMwIDEuODkxLjM3OSAyLjA3MyAxLjU4OSAzLjQ4M3ptMi40MTMgNC41NzJjLS4yMTIgMC0uMzgzLS4zOTEtLjM4My0uNjAzdi0uMDQ0YzAtLjIxMi4xNzEtLjM4NC4zODMtLjM4NGgzLjY0N2MuMjEyIDAgLjM4NC4xNzIuMzg0LjM4NHYuMDQ0YzAgLjIxMi0uMTcyLjYwMy0uMzg0LjYwM0g1LjE0MnptLS41ODkuOTUxaDQuODY2Yy40MzIgMCAuNzgxLjM1Ljc4MS43ODJ2LjI4NGMwIC40MzItLjM0OS45MTktLjc4MS45MTlINC41NTNjLS40MzIgMC0uNzgxLS40ODctLjc4MS0uOTE5di0uMjg0YzAtLjQzMi4zNDktLjc4Mi43ODEtLjc4MnoiIGZpbGw9IiM4YzhjN2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.tourn_two-items-2-item-1.i4 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNSAxOCI+PHBhdGggZD0iTTEzLjE2NCAxMC4zODZsLS42NTgtMS4wMjNhNi4yMTQgNi4yMTQgMCAwIDAgMS4yNi0zLjczNiA2LjIxNyA2LjIxNyAwIDAgMC0xLjI4Ny0zLjc2OUwxMy4xNTkuOGE3LjM4NiA3LjM4NiAwIDAgMSAxLjc2MyA0Ljc5NiA3LjM4NiA3LjM4NiAwIDAgMS0xLjc1OCA0Ljc5em0tMS45NzEtMy4wNjVhNC4wOTggNC4wOTggMCAwIDAgLjM5Mi0xLjczMWMwLS42MjEtLjE0Ny0xLjIwMy0uMzkyLTEuNzMxbC41MjgtLjgyMmE0LjkxIDQuOTEgMCAwIDEgLjczMiAyLjU1OWMwIC45MzctLjI3NSAxLjgwNS0uNzI4IDIuNTUybC0uNTMyLS44Mjd6bS0xLjg3NC0uMDQ0bDMuMzI4IDkuMDQ5YS40My40MyAwIDAgMS0uMjU1LjU1M2wtLjgwOS4yOTVhLjQzMi40MzIgMCAwIDEtLjU1My0uMjU3bC0uODI4LTIuMjUzYy0uMDE3LjAwMS0uMDMxLjAxLS4wNDguMDFoLTUuMzRjLS4wMjkgMC0uMDU0LS4wMTQtLjA4Mi0uMDE3bC0uODI0IDIuMjZhLjQyOC40MjggMCAwIDEtLjU0OS4yNTdsLS44MDEtLjI5NWEuNDMyLjQzMiAwIDAgMS0uMjU0LS41NTNsMy4zMjQtOS4xMTNhMi40NjEgMi40NjEgMCAwIDEtLjYxMi0xLjYxNyAyLjQ4NCAyLjQ4NCAwIDEgMSA0Ljk2OCAwYzAgLjY1LS4yNTUgMS4yMzgtLjY2NSAxLjY4MXptLTQgNS43NzJoNC4yODlMNy43NzEgOC4wNTNjLS4wOS4wMS0uMTc4LjAyNy0uMjcxLjAyNy0uMTIyIDAtLjIzOS0uMDE5LS4zNTYtLjAzNmwtMS44MjUgNS4wMDV6bTIuMTg5LTguNGEuOTUuOTUgMCAwIDAtLjk2Ljk0MWMwIC41MTkuNDMuOTQxLjk2Ljk0MXMuOTYtLjQyMi45Ni0uOTQxYS45NS45NSAwIDAgMC0uOTYtLjk0MXpNNy41IDEzLjAxOGMtLjA3OSAwLS4xNTUtLjAxLS4yMzMtLjAxMmguNDY1Yy0uMDc4LjAwMi0uMTU0LjAxMi0uMjMyLjAxMnpNMy43NjYgNy4zMDlsLS41MTMuNzk5YTQuOTA3IDQuOTA3IDAgMCAxLS43MDYtMi41MTJjMC0uOTI0LjI2OS0xLjc3OC43MDktMi41MTlsLjUxLjc5M2E0LjEwNyA0LjEwNyAwIDAgMC0uMzg1IDEuNzJjMCAuNjE2LjE0NCAxLjE5NS4zODUgMS43MTl6bS0xLjI4NiAybC0uNjcyIDEuMDQ2YTcuMzg1IDcuMzg1IDAgMCAxLTEuNzMtNC43NTljMC0xLjgxNS42NTMtMy40NzUgMS43MzQtNC43NjVsLjY5NSAxLjA4MWE2LjIyNiA2LjIyNiAwIDAgMC0xLjI0MSAzLjcxNWMwIDEuMzgxLjQ1OSAyLjY0NyAxLjIxNCAzLjY4MnoiIGZpbGw9IiM4YzhjN2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.content_table-1 .head {
    background: rgba(48, 47, 45, 0.7);
}
.content_table-1 .head td {
    padding-top: 15px;
    padding-bottom: 15px;
}
.content_table-1 .head td:first-child {
    color: #b8b8a2;
}
.content_table-1 .top-1 {
    border-left: 3px solid #fab81b;
}
.content_table-1 .top-2 {
    border-left: 3px solid #aaa;
}
.content_table-1 .top-3 {
    border-left: 3px solid #ff7e00;
}
.content_table-1 tr td {
    font-size: 1.6rem;
    font-weight: 700;
}
.content_table-1 tr td:first-child {
    color: #fff;
}
.content_table-1 .ico-place {
    width: 23px;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCI+PHBhdGggZD0iTTE4LjUxNiAxMi41MTRzLjMtMi4yMDIgMS4zNTQtMy42MWMxLjA1My0xLjQwOSAzLjA5Mi0yLjI4NCAzLjA5Mi0yLjI4NHMtLjIxMSAyLjI2OS0xLjI2NCAzLjY3OGMtMS4wNTQgMS40MDktMy4xODIgMi4yMTYtMy4xODIgMi4yMTZ6bS40NDEtNC43NDFzLS44NjQtMS42MjEtLjU0MS0zLjM1NWMuMzIzLTEuNzM1IDEuNzEtMi45MjggMS43MS0yLjkyOHMuODY0IDEuNjIuNTQxIDMuMzU1Yy0uMzIyIDEuNzM1LTEuNzEgMi45MjgtMS43MSAyLjkyOHptLTMuNDY4LTUuMDA5Yy0uMzA2LTEuNDEzLjM2My0yLjc2Mi4zNjMtMi43NjJzMS4xNjUuOTQzIDEuNDcxIDIuMzU3Yy4zMDcgMS40MTMtLjM2MiAyLjc2Mi0uMzYyIDIuNzYycy0xLjE2Ni0uOTQzLTEuNDcyLTIuMzU3em03LjUxNyAxMC41NjlzLTEuNzM1IDEuODc5LTMuNjUxIDIuNDJjLTEuOTE2LjU0MS00LjQwMy0uMTgyLTQuNDAzLS4xODJzMS43Ny0xLjc2IDMuNjg2LTIuM2MxLjkxNi0uNTQxIDQuMzY4LjA2MiA0LjM2OC4wNjJ6bS03Ljg5IDMuMjkzYzEuODM4LjI1NSAzLjM3MiAxLjI4MSAzLjM3MiAxLjI4MXMtMS40NDUuNjEzLTMuMjgzLjM1OWE4LjAyIDguMDIgMCAwIDEtMS45ODEtLjU2NGwxLjA2NiAxLjMxNmEuNDcyLjQ3MiAwIDAgMS0uMTM1LjY2N2wtLjQxMy4yNjhhLjUwNy41MDcgMCAwIDEtLjY4OS0uMTMxbC0xLjQ3LTIuNTE5YS40Ny40NyAwIDAgMSAuMTM2LS42NjZsLjAzOC0uMDI2YS41MDguNTA4IDAgMCAxIC42OS4xMzJsLjAzMi4wNGE2LjkxNSA2LjkxNSAwIDAgMSAyLjYzNy0uMTU3em0tNS4xNjkgMy4xOTZhLjUwNy41MDcgMCAwIDEtLjY4OS4xMzFsLS40MTMtLjI2OGEuNDcyLjQ3MiAwIDAgMS0uMTM1LS42NjdsMS4wNjYtMS4zMTZhOC4wMiA4LjAyIDAgMCAxLTEuOTgxLjU2NGMtMS44MzguMjU0LTMuMjgzLS4zNTktMy4yODMtLjM1OXMxLjUzNC0xLjAyNiAzLjM3MS0xLjI4MWE2LjkxOCA2LjkxOCAwIDAgMSAyLjYzOC4xNTdsLjAzMi0uMDRhLjUwOC41MDggMCAwIDEgLjY5LS4xMzJsLjAzOC4wMjZhLjQ3LjQ3IDAgMCAxIC4xMzYuNjY2bC0xLjQ3IDIuNTE5em0tNi4zMDItNC4wNjljLTEuOTE2LS41NDEtMy42NTEtMi40Mi0zLjY1MS0yLjQyczIuNDUyLS42MDMgNC4zNjgtLjA2MmMxLjkxNi41NCAzLjY4NiAyLjMgMy42ODYgMi4zcy0yLjQ4Ny43MjMtNC40MDMuMTgyek02LjAzOSA1LjEyMXMtLjY2OS0xLjM0OS0uMzYyLTIuNzYyQzUuOTgzLjk0NSA3LjE0OC4wMDIgNy4xNDguMDAycy42NjkgMS4zNDkuMzYzIDIuNzYyYy0uMzA2IDEuNDE0LTEuNDcyIDIuMzU3LTEuNDcyIDIuMzU3em0tMy43MDctLjI3NmMtLjMyMi0xLjczNS41NDItMy4zNTUuNTQyLTMuMzU1czEuMzg3IDEuMTkzIDEuNzEgMi45MjhjLjMyMyAxLjczNC0uNTQxIDMuMzU1LS41NDEgMy4zNTVTMi42NTUgNi41OCAyLjMzMiA0Ljg0NXptMi4xNTEgNy42NjlzLTIuMTI3LS44MDctMy4xODEtMi4yMTZDLjI0OSA4Ljg4OS4wMzggNi42Mi4wMzggNi42MnMyLjAzOS44NzUgMy4wOTIgMi4yODRjMS4wNTQgMS40MDggMS4zNTMgMy42MSAxLjM1MyAzLjYxeiIgZmlsbD0iIzhjOGM3YyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    margin-right: 10px;
}
.content_table-1 .ico-prize {
    width: 14px;
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+PHBhdGggZD0iTTEwLjEyNiA4LjA4N2MuMzUxLS40NTYuOTE2LTEuMDY1IDEuMTk3LTEuNjY1IDEuMDEyLTEuMzU0IDEuNDU2LTEuNzggMS40NTYtMy40NzFoLS44MDljLjAyOS0uMjc1LjAyLS42ODIuMDM4LS45NjZoMS42MTRzLjM4MSAwIC4zODEuMzQ1YzAgMi45MzQtMS43NDIgNC40MTQtMy44NzcgNS43NTd6bS0yLjcwOCAxLjI3di4yODljMCAuMTIxLS4wOTguMjg4LS4yMTkuMjg4aC0uNDY2Yy0uMTIyIDAtLjIyLS4xNjctLjIyLS4yODh2LS4zMzVDNC40NjEgOC42NiAyLjY2OSA1LjQyMSAyLjY2OS4zODZjMC0uMzg4LjM3OC0uMzg4LjM3OC0uMzg4aDcuODY3cy4zNzggMCAuMzc4LjM4OGMwIDUuMTU3LTEuNzgxIDguNDg5LTMuODc0IDguOTcxek0yLjcyOSA2LjQzNGMuMjMuNDM0Ljk4IDEuMjQzIDEuMjUgMS41OTFDMS44IDYuNjg3LS4wMDIgNS4yODItLjAwMiAyLjMzYzAtLjM0NS4zODEtLjM0NS4zODEtLjM0NUgxLjk4Yy4wMTkuMjg0LS4wMjIuNjkxLjAwOC45NjZIMS4xNGMwIDEuODkxLjM3OSAyLjA3MyAxLjU4OSAzLjQ4M3ptMi40MTMgNC41NzJjLS4yMTIgMC0uMzgzLS4zOTEtLjM4My0uNjAzdi0uMDQ0YzAtLjIxMi4xNzEtLjM4NC4zODMtLjM4NGgzLjY0N2MuMjEyIDAgLjM4NC4xNzIuMzg0LjM4NHYuMDQ0YzAgLjIxMi0uMTcyLjYwMy0uMzg0LjYwM0g1LjE0MnptLS41ODkuOTUxaDQuODY2Yy40MzIgMCAuNzgxLjM1Ljc4MS43ODJ2LjI4NGMwIC40MzItLjM0OS45MTktLjc4MS45MTlINC41NTNjLS40MzIgMC0uNzgxLS40ODctLjc4MS0uOTE5di0uMjg0YzAtLjQzMi4zNDktLjc4Mi43ODEtLjc4MnoiIGZpbGw9IiM4YzhjN2MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    margin-right: 10px;
}
.content_table-1 .ico-rank {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 26px;
    margin-right: 10px;
}
.content_table-1 .ico-rank__first {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMzAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMCAyNiI+PHBhdGggZD0iTTI0LjE1MiAxNi4yNDNzLjM5MS0yLjg1OCAxLjc2NS00LjY4NmMxLjM3NC0xLjgyOCA0LjAzNC0yLjk2NSA0LjAzNC0yLjk2NXMtLjI3NiAyLjk0Ni0xLjY1IDQuNzc1Yy0xLjM3NCAxLjgyOC00LjE0OSAyLjg3Ni00LjE0OSAyLjg3NnptLjU3NS02LjE1NHMtMS4xMjctMi4xMDMtLjcwNi00LjM1NWMuNDIxLTIuMjUyIDIuMjMxLTMuOCAyLjIzMS0zLjhzMS4xMjYgMi4xMDMuNzA2IDQuMzU1Yy0uNDIxIDIuMjUxLTIuMjMxIDMuOC0yLjIzMSAzLjh6bS00LjUyNC02LjUwMWMtLjQtMS44MzUuNDczLTMuNTg2LjQ3My0zLjU4NnMxLjUyIDEuMjI0IDEuOTIgMy4wNTljLjM5OSAxLjgzNS0uNDc0IDMuNTg1LS40NzQgMy41ODVzLTEuNTItMS4yMjQtMS45MTktMy4wNTh6bTkuODA1IDEzLjcxOHMtMi4yNjMgMi40MzktNC43NjIgMy4xNDFjLTIuNS43MDItNS43NDMtLjIzNi01Ljc0My0uMjM2czIuMzA4LTIuMjg0IDQuODA3LTIuOTg2YzIuNS0uNzAyIDUuNjk4LjA4MSA1LjY5OC4wODF6bS01Ljg5NCA1LjkzN3MtMS44ODUuNzk2LTQuMjgxLjQ2NmMtLjk2My0uMTMzLTEuODU0LS40MjgtMi41ODUtLjczM2wxLjM5MSAxLjcwOWMuMi4yODYuMTIxLjY3NC0uMTc3Ljg2NmwtLjUzNy4zNDdhLjY2NS42NjUgMCAwIDEtLjktLjE2OWwtMS45MTYtMy4yN2EuNjA4LjYwOCAwIDAgMSAuMTc2LS44NjVsLjA1MS0uMDMzYS42NjMuNjYzIDAgMCAxIC44OTkuMTcxbC4wNDMuMDUxYy43NzQtLjE5NiAyLjAxLS40IDMuNDM5LS4yMDMgMi4zOTcuMzMxIDQuMzk3IDEuNjYzIDQuMzk3IDEuNjYzek0xNS41IDE1SDE1YS41LjUgMCAwIDEtLjUtLjV2LTVBLjUuNSAwIDAgMSAxNSA5aC41YS41LjUgMCAwIDEgLjUuNXY1YS41LjUgMCAwIDEtLjUuNXptLS43ODUgNi41OTRhLjYwOC42MDggMCAwIDEgLjE3Ni44NjVsLTEuOTE2IDMuMjdhLjY2NS42NjUgMCAwIDEtLjkuMTY5bC0uNTM4LS4zNDdhLjYxLjYxIDAgMCAxLS4xNzYtLjg2NmwxLjM5LTEuNzA5Yy0uNzMxLjMwNS0xLjYyMS42LTIuNTg0LjczMy0yLjM5Ni4zMy00LjI4MS0uNDY2LTQuMjgxLS40NjZzMi0xLjMzMiA0LjM5Ny0xLjY2M2E5LjA5MSA5LjA5MSAwIDAgMSAzLjQzOS4yMDNsLjA0My0uMDUxYS42NjMuNjYzIDAgMCAxIC44OTktLjE3MWwuMDUxLjAzM3ptLTkuOTYxLTEuMTQ3Yy0yLjQ5OS0uNzAyLTQuNzYyLTMuMTQxLTQuNzYyLTMuMTQxczMuMTk4LS43ODMgNS42OTgtLjA4MWMyLjQ5OS43MDIgNC44MDcgMi45ODYgNC44MDcgMi45ODZzLTMuMjQzLjkzOC01Ljc0My4yMzZ6TTcuODc4IDYuNjQ2cy0uODczLTEuNzUtLjQ3NC0zLjU4NWMuNC0xLjgzNSAxLjkyLTMuMDU5IDEuOTItMy4wNTlzLjg3MyAxLjc1MS40NzMgMy41ODZjLS4zOTkgMS44MzQtMS45MTkgMy4wNTgtMS45MTkgMy4wNTh6bS00LjgzNi0uMzU3Yy0uNDIxLTIuMjUyLjcwNi00LjM1NS43MDYtNC4zNTVzMS44MSAxLjU0OCAyLjIzMSAzLjhjLjQyMSAyLjI1Mi0uNzA2IDQuMzU1LS43MDYgNC4zNTVzLTEuODEtMS41NDktMi4yMzEtMy44em0yLjgwNiA5Ljk1NHMtMi43NzUtMS4wNDgtNC4xNDktMi44NzZDLjMyNSAxMS41MzguMDQ5IDguNTkyLjA0OSA4LjU5MnMyLjY2IDEuMTM3IDQuMDM0IDIuOTY1YzEuMzc0IDEuODI4IDEuNzY1IDQuNjg2IDEuNzY1IDQuNjg2eiIgZmlsbD0iI2ZmYmEwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.content_table-1 .ico-rank__second {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMzAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMCAyNiI+PHBhdGggZD0iTTI0LjE1MiAxNi4yNDNzLjM5MS0yLjg1OCAxLjc2NS00LjY4NmMxLjM3NC0xLjgyOCA0LjAzNC0yLjk2NSA0LjAzNC0yLjk2NXMtLjI3NiAyLjk0Ni0xLjY1IDQuNzc1Yy0xLjM3NCAxLjgyOC00LjE0OSAyLjg3Ni00LjE0OSAyLjg3NnptLjU3NS02LjE1NHMtMS4xMjctMi4xMDMtLjcwNi00LjM1NWMuNDIxLTIuMjUyIDIuMjMxLTMuOCAyLjIzMS0zLjhzMS4xMjYgMi4xMDMuNzA2IDQuMzU1Yy0uNDIxIDIuMjUxLTIuMjMxIDMuOC0yLjIzMSAzLjh6bS00LjUyNC02LjUwMWMtLjQtMS44MzUuNDczLTMuNTg2LjQ3My0zLjU4NnMxLjUyIDEuMjI0IDEuOTIgMy4wNTljLjM5OSAxLjgzNS0uNDc0IDMuNTg1LS40NzQgMy41ODVzLTEuNTItMS4yMjQtMS45MTktMy4wNTh6bTkuODA1IDEzLjcxOHMtMi4yNjMgMi40MzktNC43NjIgMy4xNDFjLTIuNS43MDItNS43NDMtLjIzNi01Ljc0My0uMjM2czIuMzA4LTIuMjg0IDQuODA3LTIuOTg2YzIuNS0uNzAyIDUuNjk4LjA4MSA1LjY5OC4wODF6bS01Ljg5NCA1LjkzN3MtMS44ODUuNzk2LTQuMjgxLjQ2NmMtLjk2My0uMTMzLTEuODU0LS40MjgtMi41ODUtLjczM2wxLjM5MSAxLjcwOWEuNjEuNjEgMCAwIDEtLjE3Ni44NjZsLS41MzkuMzQ3YS42NjQuNjY0IDAgMCAxLS44OTktLjE2OWwtMS45MTYtMy4yN2EuNjA4LjYwOCAwIDAgMSAuMTc2LS44NjVsLjA1MS0uMDMzYS42NjMuNjYzIDAgMCAxIC44OTkuMTcxbC4wNDIuMDUxYTkuMDk5IDkuMDk5IDAgMCAxIDMuNDQtLjIwM2MyLjM5Ny4zMzEgNC4zOTcgMS42NjMgNC4zOTcgMS42NjN6TTE2LjUgMTVhLjUuNSAwIDAgMS0uNS0uNXYtNWEuNS41IDAgMCAxIDEgMHY1YS41LjUgMCAwIDEtLjUuNXptLTMuNTI1IDEwLjcyOWEuNjY1LjY2NSAwIDAgMS0uOS4xNjlsLS41MzgtLjM0N2EuNjEuNjEgMCAwIDEtLjE3Ni0uODY2bDEuMzktMS43MDljLS43My4zMDUtMS42MjEuNi0yLjU4NC43MzMtMi4zOTYuMzMtNC4yODEtLjQ2Ni00LjI4MS0uNDY2czItMS4zMzIgNC4zOTctMS42NjNhOS4wOTEgOS4wOTEgMCAwIDEgMy40MzkuMjAzbC4wNDMtLjA1MWEuNjYzLjY2MyAwIDAgMSAuODk5LS4xNzFsLjA1MS4wMzNhLjYwOC42MDggMCAwIDEgLjE3Ni44NjVsLTEuOTE2IDMuMjd6TTEzLjUgMTVhLjUuNSAwIDAgMS0uNS0uNXYtNWEuNS41IDAgMCAxIDEgMHY1YS41LjUgMCAwIDEtLjUuNXptLTguNzQ2IDUuNDQ3Yy0yLjQ5OS0uNzAyLTQuNzYyLTMuMTQxLTQuNzYyLTMuMTQxczMuMTk4LS43ODMgNS42OTgtLjA4MWMyLjQ5OS43MDIgNC44MDcgMi45ODYgNC44MDcgMi45ODZzLTMuMjQzLjkzOC01Ljc0My4yMzZ6TTcuODc3IDYuNjQ2cy0uODcyLTEuNzUtLjQ3My0zLjU4NWMuNC0xLjgzNSAxLjkyLTMuMDU5IDEuOTItMy4wNTlzLjg3MyAxLjc1MS40NzMgMy41ODZjLS4zOTkgMS44MzQtMS45MiAzLjA1OC0xLjkyIDMuMDU4em0tNC44MzUtLjM1N2MtLjQyMS0yLjI1Mi43MDYtNC4zNTUuNzA2LTQuMzU1czEuODEgMS41NDggMi4yMzEgMy44Yy40MjEgMi4yNTItLjcwNiA0LjM1NS0uNzA2IDQuMzU1cy0xLjgxLTEuNTQ5LTIuMjMxLTMuOHptMi44MDYgOS45NTRzLTIuNzc1LTEuMDQ4LTQuMTQ5LTIuODc2Qy4zMjUgMTEuNTM4LjA0OSA4LjU5Mi4wNDkgOC41OTJzMi42NiAxLjEzNyA0LjAzNCAyLjk2NWMxLjM3NCAxLjgyOCAxLjc2NSA0LjY4NiAxLjc2NSA0LjY4NnoiIGZpbGw9IiNhZWFlYWUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.content_table-1 .ico-rank__third {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMzAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzMCAyNiI+PHBhdGggZD0iTTI0LjE1MiAxNi4yNDNzLjM5MS0yLjg1OCAxLjc2NS00LjY4NmMxLjM3NC0xLjgyOCA0LjAzNC0yLjk2NSA0LjAzNC0yLjk2NXMtLjI3NiAyLjk0Ni0xLjY1IDQuNzc1Yy0xLjM3NCAxLjgyOC00LjE0OSAyLjg3Ni00LjE0OSAyLjg3NnptLjU3NS02LjE1NHMtMS4xMjctMi4xMDMtLjcwNi00LjM1NWMuNDIxLTIuMjUyIDIuMjMtMy44IDIuMjMtMy44czEuMTI4IDIuMTAzLjcwNyA0LjM1NWMtLjQyMSAyLjI1MS0yLjIzMSAzLjgtMi4yMzEgMy44em0tNC41MjQtNi41MDFjLS40LTEuODM1LjQ3My0zLjU4Ni40NzMtMy41ODZzMS41MiAxLjIyNCAxLjkyIDMuMDU5Yy4zOTkgMS44MzUtLjQ3NCAzLjU4NS0uNDc0IDMuNTg1cy0xLjUyLTEuMjI0LTEuOTE5LTMuMDU4em05LjgwNSAxMy43MThzLTIuMjYzIDIuNDM5LTQuNzYyIDMuMTQxYy0yLjUuNzAyLTUuNzQzLS4yMzYtNS43NDMtLjIzNnMyLjMwOC0yLjI4NCA0LjgwNy0yLjk4NmMyLjUtLjcwMiA1LjY5OC4wODEgNS42OTguMDgxem0tNS44OTQgNS45MzdzLTEuODg1Ljc5Ni00LjI4MS40NjZjLS45NjMtLjEzMy0xLjg1NC0uNDI4LTIuNTg1LS43MzNsMS4zOTEgMS43MDljLjIuMjg2LjEyMS42NzQtLjE3Ny44NjZsLS41MzcuMzQ3YS42NjUuNjY1IDAgMCAxLS45LS4xNjlsLTEuOTE2LTMuMjdhLjYwOC42MDggMCAwIDEgLjE3Ni0uODY1bC4wNTEtLjAzM2EuNjYzLjY2MyAwIDAgMSAuODk5LjE3MWwuMDQzLjA1MWMuNzc0LS4xOTYgMi4wMS0uNCAzLjQzOS0uMjAzIDIuMzk3LjMzMSA0LjM5NyAxLjY2MyA0LjM5NyAxLjY2M3pNMTcuNSAxNWEuNS41IDAgMCAxLS41LS41di01YS41LjUgMCAwIDEgMSAwdjVhLjUuNSAwIDAgMS0uNS41em0tMi4yNSAwaC0uMjgxYS41LjUgMCAwIDEtLjUtLjV2LTVhLjUuNSAwIDAgMSAuNS0uNWguMjgxYS41LjUgMCAwIDEgLjUuNXY1YS41LjUgMCAwIDEtLjUuNXptLS41MzUgNi41OTRhLjYwOC42MDggMCAwIDEgLjE3Ni44NjVsLTEuOTE2IDMuMjdhLjY2NS42NjUgMCAwIDEtLjkuMTY5bC0uNTM4LS4zNDdhLjYxLjYxIDAgMCAxLS4xNzYtLjg2NmwxLjM5LTEuNzA5Yy0uNzMuMzA1LTEuNjIxLjYtMi41ODQuNzMzLTIuMzk2LjMzLTQuMjgxLS40NjYtNC4yODEtLjQ2NnMyLTEuMzMyIDQuMzk3LTEuNjYzYTkuMDkxIDkuMDkxIDAgMCAxIDMuNDM5LjIwM2wuMDQzLS4wNTFhLjY2My42NjMgMCAwIDEgLjg5OS0uMTcxbC4wNTEuMDMzek0xMi41IDE1YS41LjUgMCAwIDEtLjUtLjV2LTVhLjUuNSAwIDAgMSAxIDB2NWEuNS41IDAgMCAxLS41LjV6bS03Ljc0NiA1LjQ0N2MtMi40OTktLjcwMi00Ljc2Mi0zLjE0MS00Ljc2Mi0zLjE0MXMzLjE5OC0uNzgzIDUuNjk4LS4wODFjMi40OTkuNzAyIDQuODA3IDIuOTg2IDQuODA3IDIuOTg2cy0zLjI0My45MzgtNS43NDMuMjM2ek03Ljg3OCA2LjY0NnMtLjg3My0xLjc1LS40NzQtMy41ODVjLjQtMS44MzUgMS45Mi0zLjA1OSAxLjkyLTMuMDU5cy44NzMgMS43NTEuNDczIDMuNTg2Yy0uMzk5IDEuODM0LTEuOTE5IDMuMDU4LTEuOTE5IDMuMDU4em0tNC44MzYtLjM1N2MtLjQyMS0yLjI1Mi43MDYtNC4zNTUuNzA2LTQuMzU1czEuODEgMS41NDggMi4yMzEgMy44Yy40MjEgMi4yNTItLjcwNiA0LjM1NS0uNzA2IDQuMzU1cy0xLjgxLTEuNTQ5LTIuMjMxLTMuOHptMi44MDYgOS45NTRzLTIuNzc1LTEuMDQ4LTQuMTQ5LTIuODc2Qy4zMjUgMTEuNTM4LjA0OSA4LjU5Mi4wNDkgOC41OTJzMi42NiAxLjEzNyA0LjAzNCAyLjk2NWMxLjM3NCAxLjgyOCAxLjc2NSA0LjY4NiAxLjc2NSA0LjY4NnoiIGZpbGw9IiNkYTc3M2IiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}
.regl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.regl_left {
    border-top: 1px solid #333;
    width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.regl_right {
    width: calc(100% - 300px);
    padding-left: 50px;
}
.regl_button {
    display: block;
    padding: 20px;
    background: none;
    border: none;
    border-bottom: 1px solid #333;
    color: #fff;
    text-align: left;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.regl_button:hover {
    color: yellow;
}
.regl_button.active {
    border-left: 2px solid #f25322;
    padding-left: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAAABCAMAAABExPPSAAAAXVBMVEXyUyLyUyLyUyLyUyLyUyLyUyLyUyJHcEzyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLyUyLxUyLyUyHyUiLxUyKNVrxXAAAAH3RSTlMBFxUSAgQWABgZBxAaBQoJEwMMBg4NCw8UCBEJEREG8tmhmwAAAHNJREFUGNNFxY0CgiAQA2DoTCQjNQuRft7/Md04qO+2nbmCZz0fphn88GfLWET1ti9O9VGqk1Ka2UJmqZEs8snyznnMY7NtCDyQ6qnuSBVjZG96xYTQC92nnS7NiqhvCGFdA53Zn4VZqONBGTKqMw6nnDMHxUkNd4R8UfMAAAAASUVORK5CYII=");
    background-repeat: repeat-y;
    background-position: 0 50%;
}
.regl_body {
    display: none;
}
.regl_body.active {
    display: block;
}
.price_header {
    display: none;
}
.full-slider {
    padding-bottom: 50px;
}
.full-slider_one {
}
.full-slider_one-slide {
}
.full-slider_one img {
    object-fit: cover;
    width: 100%;
    height: 500px;
}
.full-slider_two {
}
.full-slider_two-slide {
    padding: 30px 15px;
}
.full-slider_two img {
    object-fit: cover;
    width: 100%;
    height: 150px;
    cursor: pointer;
    transition: 0.3s;
}
.full-slider_two img:hover {
    opacity: 0.8;
}
.full-slider .slick-dots {
    justify-content: center;
    left: 0;
    bottom: -15px;
}
.full-slider .slick-arrow {
}
@media (max-width: 1349px) {
    .container {
        width: 990px;
    }
    .min-header {
        margin-top: 210px;
    }
    .header_container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        padding-bottom: 20px;
    }
    .header_logo {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .header_menu {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
    }
    .header_menu-sub {
        top: 80px;
    }
    .header_info {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .video {
        margin-top: 210px;
    }
    .banner_pic {
        height: 90px;
    }
    .news_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .news_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .news_center {
        width: 50%;
        border: none;
    }
    .news_right {
        width: 50%;
    }
    .news_big-pic {
        background-position: 50% 25%;
    }
    .about_wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .about_wrapper:first-child {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 50px;
    }
    .about_body {
        width: 100%;
    }
    .about_pic__2:before {
        display: none;
    }
    .what_container {
        padding-top: 10px;
    }
    .what_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .what_item {
        margin: 0 20px;
        margin-top: 40px;
    }
    .footer_items {
        padding-top: 10px;
    }
    .news_single {
        width: 310px;
        margin-right: 15px;
    }
    .tourns_item-2 {
        width: calc(100% - 140px);
    }
    .tourns_item-3 {
        width: 100%;
        padding-top: 20px;
        padding-left: 140px;
    }
    .tourn {
        margin-top: 210px;
    }
    .full-slider_one img {
        height: 400px;
    }
    .full-slider_two img {
        height: 100px;
    }
}
@media (max-width: 991px) {
    .container {
        width: 760px;
    }
    .header_menu-item {
        margin: 0 5px;
    }
    .header_menu-sub {
        left: -15px;
    }
    .promo_slide {
        background-size: cover;
    }
    .promo_slide:hover {
        background-size: cover;
    }
    .promo_slide:before {
        background: #000;
        opacity: 0.7;
        width: 100%;
    }
    .banner_pic {
        height: 65px;
    }
    .news_items {
        width: 100%;
        left: 0;
    }
    .news_left {
        padding: 0;
    }
    .news_center {
        width: 100%;
        padding: 0;
    }
    .news_right {
        border: none;
        width: 100%;
        padding: 0;
    }
    .about_wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .how_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .how_item {
        width: 100%;
        padding: 0;
        padding-top: 80px;
    }
    .how_item:before {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        top: 30px;
        left: 50%;
        margin: 0;
        margin-left: -20px;
    }
    .how_item__1 {
        padding-top: 0;
    }
    .footer_container {
        padding-top: 20px;
    }
    .footer_toper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer_toper-item {
        width: 50%;
        margin-top: 10px;
    }
    .footer_items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .footer_item {
        width: 50%;
        margin-top: 20px;
    }
    .sign_left {
        width: 100%;
    }
    .sign_right {
        width: 100%;
        padding: 0;
        padding-top: 50px;
    }
    .content_left {
        padding-right: 0;
        width: 100%;
    }
    .content_right {
        display: none;
    }
    .content_news {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }
    .news_single {
        width: 48%;
        margin-right: 0;
    }
    .prices_item {
        width: 100%;
    }
    .prices_item + .prices_item {
        margin-top: 30px;
    }
    .tourn_one-left {
        width: 100%;
    }
    .tourn_one-right {
        width: 100%;
        padding: 0;
        padding-top: 50px;
    }
    .tourn_two-left {
        width: 100%;
    }
    .tourn_two-right {
        width: 100%;
        padding: 0;
        padding-top: 50px;
    }
    .regl_left {
        width: 100%;
    }
    .regl_right {
        width: 100%;
        padding: 0;
        padding-top: 30px;
    }
    .full-slider_one img {
        height: 300px;
    }
    .full-slider_two-slide {
        padding: 20px 10px;
    }
    .full-slider_two img {
    }
}
@media (max-width: 767px) {
    .container {
        width: 100%;
        max-width: 480px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .toper .header_menu {
        top: 0;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
    }
    .toper .header_menu-item {
        padding: 0;
        margin: 0 5px;
    }
    .min-header {
        margin-top: 120px;
    }
    .header_container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 0;
        height: 120px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .header_logo {
        position: relative;
        left: -6px;
    }
    .header_mob {
        display: block;
    }
    .header_menu {
        display: none;
        z-index: 1;
        position: absolute;
        top: 120px;
        left: 0;
        width: 100%;
        background: rgba(0, 0, 0, 0.9);
        padding: 15px 10px;
    }
    .active + .header_menu {
        display: block;
    }
    .header_menu-wrapper {
        height: auto;
    }
    .header_menu-item {
        padding: 10px 0;
        width: 100%;
        display: block;
        margin: 0;
    }
    .header_menu-sub {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        background: none;
    }
    .header_menu-wrapper:hover .header_menu-sub {
        display: none;
    }
    .active + .header_menu-sub {
        display: block !important;
    }
    .header_menu-sub-item {
        padding: 10px 20px;
    }
    .header_menu-sub.right {
        text-align: left;
        left: 0;
        right: auto;
    }
    .header_info {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
       
    }
    .header_phone {
        margin: 0;
    }
    .video {
        margin-top: 120px;
    }
    .video_title {
        font-size: 3.2rem;
    }
    .promo_container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .promo_left {
        width: 100%;
    }
    .promo_right {
        margin-top: 20px;
    }
    .banner {
        margin-top: 20px;
        display: none;
    }
    .banner_pic {
        background-image: url(images/300x500.png);
        width: 300px;
        height: 500px;
        margin: 0 auto;
    }
    .news_toper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .news_title {
        width: 100%;
    }
    .news_all {
        margin: 0;
        margin-top: 10px;
    }
    .news_left {
        margin: 0;
    }
    .news_hot {
        left: 50%;
        margin-left: -30px;
        width: 60px;
    }
    .news_big .news_hot {
        left: 0;
        margin: 0;
    }
    .news_big:before {
        height: 85%;
    }
    .news_item {
        padding-left: 0;
        padding-top: 210px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin: 0;
        margin-top: 40px;
    }
    .news_item-pic {
        left: 0;
        margin-left: 0;
        width: 100%;
        height: 200px;
    }
    .news_item-two {
        margin-top: 5px;
    }
    .news_video {
        left: 50%;
        margin-left: 50px;
    }
    .about_wrapper:first-child {
        margin-bottom: 25px;
    }
    .about_pic {
        display: none;
    }
    .video-2_text-1 {
        font-size: 2.4rem;
    }
    .video-2_text-2 {
        font-size: 3.2rem;
    }
    .footer_toper-item {
        width: 100%;
    }
    .footer_item {
        width: 100%;
    }
    .news_single {
        width: 100%;
    }
    .content_map {
        height: 300px;
    }
    .prices_toper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .prices_toper-item {
        padding-left: 0;
        width: 100%;
    }
    .prices_toper-item__2 {
        padding-top: 15px;
    }
    .prices_toper-item__3 {
        padding-top: 30px;
    }
    .prices_toper-item img {
        margin: 0 auto;
    }
    .prices_body {
        padding-bottom: 1px;
    }
    .prices_body-item {
        width: 100%;
    }
    .tourns_item {
        width: 100%;
    }
    .tourns_item.label {
        padding-left: 20px;
    }
    .tourns_item-1 {
        margin-bottom: 20px;
    }
    .tourns_item-2 {
        width: 100%;
        padding: 0;
    }
    .tourns_item-3 {
        padding-left: 0;
    }
    .tourn {
        margin-top: 120px;
    }
    .tourn_two-item {
        width: 100%;
        margin-right: 0;
    }
    .tourn_two-items-2-item {
        width: 100%;
    }
    .toper {
        display: none;
    }
    .header_menu .toper {
        display: block;
    }
    .header {
        top: 0;
    }
    .what_item {
        width: 100%;
    }
    .what_pic {
        background-size: 100% auto;
    }
    .what_item:hover .what_pic {
        background-size: 110% auto;
    }
    .how_item .header_info {
        justify-content: space-around;
    }
    .full-slider {
        padding: 0;
    }
    .full-slider_two {
        display: none;
    }
}
