@font-face {
	font-family: 'Arkhip_font';
	src: url('/fonts/Arkhip_font.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	}
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,


video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: 0 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}




a {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: 0 0
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: 700
}

del {
	text-decoration: line-through
}

dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #9d302f;
	margin: 0;
	padding: 0
}
body {
	height: 100vh;
	width: 100vw;
	overflow: hidden
}
::selection {
	background: #db7e0d;
	color: #fff
}
::-moz-selection {
	background: #db7e0d;
	color: #fff
}
.h1 {
	text-align: center;
	font-size: 66px;
	font: normal 66px Arkhip_font, Arial, Helvetica, sans-serif;
	color: #3A454B;
	text-transform: none;
	text-shadow: -1px -1px #00ff00, 1px 1px #000
}
.h2 {
	text-align: center;
	font-size: 20px;
	font: normal 31px/40px Quantico, Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: -1px -1px #808080, 1px 1px #000;
 	z-index:7
}
.b-lp-arena-main {
	height: 100%;
	width: 100%;
	background: url(/images/bg.webp) center center no-repeat;
	background-size: cover;
	position: absolute;
 	z-index:2
}
.b-lp-arena-main:after{
        background: url(/images/setka.webp) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
 	z-index:2
}
.bgvideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -9999;
}
.b-lp-arena-main:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #414a4f;
	opacity: 0.1;/*прозрачность*/
 	z-index:1
}

.b-lp-arena-logo {
	position: absolute;
	top: 4%;
	left: 2%;
	width: 444px;
	height: 166px;
	background: url(/images/logo.png) center center no-repeat;
	background-size: auto99%;
 	z-index:9
}
.b-lp-arena-center {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	top: 42%;/*определяет вертикальную позицию*/
 	z-index:5
}
.b-lp-arena-center__title {
	width: 811px;
	height: 37px;
	background-size: auto 100%;
	text-align: center
}
.b-lp-arena-center__button {
	padding: 4px 58px 3px 40px;/*первое значение относится к верхнему полю, второе к правому, третье к нижнему, четвертое к левому.*/
	background: linear-gradient(#333333, #808080);
	text-align: center;
	text-shadow: -1px -1px #F9F1E5, 1px 1px #000;
	font-size: 20px;
	font: normal 25px/40px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	cursor: pointer;
 	z-index:7
}
.b-lp-arena-center__button:hover {
	background: linear-gradient(#fff, #fff);
	text-align: center;
	font-size: 20px;
	font: normal 25px/40px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	cursor: pointer;
 	z-index:7

}
.b-lp-arena-center__button:active {
	background: linear-gradient(#fff, #ff0000);
 	z-index:5
}


.b-lp-arena-center__button1 {
	padding: 4px 40px 3px 58px;/*первое значение относится к верхнему полю, второе к правому, третье к нижнему, четвертое к левому.*/
	background: linear-gradient(#333333, #808080);
	text-align: center;
	text-shadow: -1px -1px #F9F1E5, 1px 1px #000;
	font-size: 20px;
	font: normal 25px/40px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	cursor: pointer;
 	margin-bottom: 4px;
	z-index:6
}
.b-lp-arena-center__button1:hover {
	background: linear-gradient(#fff, #fff);
	text-align: center;
	font-size: 20px;
	font: normal 25px/40px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	cursor: pointer;
 	z-index:6
}
.b-lp-arena-center__button1:active {
	background: linear-gradient(#fff, #FFFF00);
 	z-index:6
}


.b-lp-arena-center__button2 {
	padding: 11px 42px;
	background: linear-gradient(#ff0000, #ff0000);
	text-align: center;
	text-shadow: -1px -1px #808080, 1px 1px #000;
	font-size: 20px;
	font: bold 25px/40px Quantico, Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
 	z-index:6
}
.b-lp-arena-center__button2:hover {
	background: linear-gradient(#fff, #fff);
	text-align: center;
	font-size: 20px;
	font: bold 25px/40px Quantico, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	cursor: pointer;
 	z-index:6

}
.b-lp-arena-center__button2:active {
	background: linear-gradient(#fff, #FFFF00);
 	z-index:6
}



.plus {
	position: absolute;
	bottom: 0;
	right: 0;
	border: 0;
	width: 499px;
	height: 217px;
	background: url(/images/plus.png) center center no-repeat;
	background-size: auto 66%;
 	z-index:1
}


@media (max-width: 750px) {
    #background-video { display: none; }
    body {
      background: url("/images/bg.jpg") no-repeat;
      background-size: cover;
    }
}
