body,
html {
	margin: 0;
	padding: 0;
	min-height: 100vh;
}input::-ms-clear,
input::-ms-clearinput,
textarea::-ms-clear,
textarea::-ms-clearinput {
	display: none;
}input::-ms-reveal,
textarea::-ms-reveal {
	display: none;
}.b-fullscreen {
	height: 100vh;
	min-height: 650px;
}.b-fullscreen_type_middle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-overlay {
	z-index: 20000;
}@font-face {
	font-family: PT Rouble Sans;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/ptroublesans.otf) format('opentype'),url(../fonts/woff2/ptroublesans.woff2) format('woff2'),url(../fonts/woff/ptroublesans.woff) format('woff'),url(../fonts/ttf/ptroublesans.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 200;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w2extralt.otf) format('opentype'),url(../fonts/woff2/thesansyota-w2extralt.woff2) format('woff2'),url(../fonts/woff/thesansyota-w2extralt.woff) format('woff'),url(../fonts/ttf/thesansyota-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 200;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w2extraltita.otf) format('opentype'),url(../fonts/woff2/thesansyota-w2extraltita.woff2) format('woff2'),url(../fonts/woff/thesansyota-w2extraltita.woff) format('woff'),url(../fonts/ttf/thesansyota-w2extraltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 300;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w3light.otf) format('opentype'),url(../fonts/woff2/thesansyota-w3light.woff2) format('woff2'),url(../fonts/woff/thesansyota-w3light.woff) format('woff'),url(../fonts/ttf/thesansyota-w3light.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 300;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w3lightitalic.otf) format('opentype'),url(../fonts/woff2/thesansyota-w3lightitalic.woff2) format('woff2'),url(../fonts/woff/thesansyota-w3lightitalic.woff) format('woff'),url(../fonts/ttf/thesansyota-w3lightitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w4semilight.otf) format('opentype'),url(../fonts/woff2/thesansyota-w4semilight.woff2) format('woff2'),url(../fonts/woff/thesansyota-w4semilight.woff) format('woff'),url(../fonts/ttf/thesansyota-w4semilight.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 400;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w4semilightita.otf) format('opentype'),url(../fonts/woff2/thesansyota-w4semilightita.woff2) format('woff2'),url(../fonts/woff/thesansyota-w4semilightita.woff) format('woff'),url(../fonts/ttf/thesansyota-w4semilightita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 500;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w5plain.otf) format('opentype'),url(../fonts/woff2/thesansyota-w5plain.woff2) format('woff2'),url(../fonts/woff/thesansyota-w5plain.woff) format('woff'),url(../fonts/ttf/thesansyota-w5plain.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 500;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w5plainitalic.otf) format('opentype'),url(../fonts/woff2/thesansyota-w5plainitalic.woff2) format('woff2'),url(../fonts/woff/thesansyota-w5plainitalic.woff) format('woff'),url(../fonts/ttf/thesansyota-w5plainitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 600;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w6semibold.otf) format('opentype'),url(../fonts/woff2/thesansyota-w6semibold.woff2) format('woff2'),url(../fonts/woff/thesansyota-w6semibold.woff) format('woff'),url(../fonts/ttf/thesansyota-w6semibold.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 600;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w6semiboldita.otf) format('opentype'),url(../fonts/woff2/thesansyota-w6semiboldita.woff2) format('woff2'),url(../fonts/woff/thesansyota-w6semiboldita.woff) format('woff'),url(../fonts/ttf/thesansyota-w6semiboldita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 700;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w7bold.otf) format('opentype'),url(../fonts/woff2/thesansyota-w7bold.woff2) format('woff2'),url(../fonts/woff/thesansyota-w7bold.woff) format('woff'),url(../fonts/ttf/thesansyota-w7bold.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 700;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w7bolditalic.otf) format('opentype'),url(../fonts/woff2/thesansyota-w7bolditalic.woff2) format('woff2'),url(../fonts/woff/thesansyota-w7bolditalic.woff) format('woff'),url(../fonts/ttf/thesansyota-w7bolditalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 800;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w8extrabold.otf) format('opentype'),url(../fonts/woff2/thesansyota-w8extrabold.woff2) format('woff2'),url(../fonts/woff/thesansyota-w8extrabold.woff) format('woff'),url(../fonts/ttf/thesansyota-w8extrabold.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 800;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w8extraboldita.otf) format('opentype'),url(../fonts/woff2/thesansyota-w8extraboldita.woff2) format('woff2'),url(../fonts/woff/thesansyota-w8extraboldita.woff) format('woff'),url(../fonts/ttf/thesansyota-w8extraboldita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 900;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w9black.otf) format('opentype'),url(../fonts/woff2/thesansyota-w9black.woff2) format('woff2'),url(../fonts/woff/thesansyota-w9black.woff) format('woff'),url(../fonts/ttf/thesansyota-w9black.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans;
	font-weight: 900;
	font-style: italic;

	src: url(../fonts/otf/thesansyota-w9blackitalic.otf) format('opentype'),url(../fonts/woff2/thesansyota-w9blackitalic.woff2) format('woff2'),url(../fonts/woff/thesansyota-w9blackitalic.woff) format('woff'),url(../fonts/ttf/thesansyota-w9blackitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 200;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w2extralt.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w2extralt.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w2extralt.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 200;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w2extraltita.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w2extraltita.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w2extraltita.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w2extraltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 300;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w3light.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w3light.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w3light.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w3light.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 300;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w3lightitalic.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w3lightitalic.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w3lightitalic.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w3lightitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w4semilt.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w4semilt.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w4semilt.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w4semilt.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 400;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w4semiltita.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w4semiltita.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w4semiltita.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w4semiltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 500;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w5plain.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w5plain.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w5plain.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w5plain.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 500;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w5plainitalic.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w5plainitalic.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w5plainitalic.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w5plainitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 600;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w6semibd.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w6semibd.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w6semibd.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w6semibd.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 600;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w6semibdita.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w6semibdita.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w6semibdita.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w6semibdita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 700;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w7bold.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w7bold.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w7bold.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w7bold.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 700;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w7bolditalic.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w7bolditalic.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w7bolditalic.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w7bolditalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 800;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w8extrabd.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w8extrabd.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w8extrabd.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w8extrabd.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 800;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w8extrabdita.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w8extrabdita.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w8extrabdita.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w8extrabdita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 900;
	font-style: normal;

	src: url(../fonts/otf/thesansyotasc-w9black.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w9black.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w9black.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w9black.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SC;
	font-weight: 900;
	font-style: italic;

	src: url(../fonts/otf/thesansyotasc-w9blackitalic.otf) format('opentype'),url(../fonts/woff2/thesansyotasc-w9blackitalic.woff2) format('woff2'),url(../fonts/woff/thesansyotasc-w9blackitalic.woff) format('woff'),url(../fonts/ttf/thesansyotasc-w9blackitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 200;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w2extralt.otf) format('opentype'),url(../fonts/woff2/theserifyota-w2extralt.woff2) format('woff2'),url(../fonts/woff/theserifyota-w2extralt.woff) format('woff'),url(../fonts/ttf/theserifyota-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 200;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w2extraltita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w2extraltita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w2extraltita.woff) format('woff'),url(../fonts/ttf/theserifyota-w2extraltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 300;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w3light.otf) format('opentype'),url(../fonts/woff2/theserifyota-w3light.woff2) format('woff2'),url(../fonts/woff/theserifyota-w3light.woff) format('woff'),url(../fonts/ttf/theserifyota-w3light.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 300;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w3lightita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w3lightita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w3lightita.woff) format('woff'),url(../fonts/ttf/theserifyota-w3lightita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w4semilt.otf) format('opentype'),url(../fonts/woff2/theserifyota-w4semilt.woff2) format('woff2'),url(../fonts/woff/theserifyota-w4semilt.woff) format('woff'),url(../fonts/ttf/theserifyota-w4semilt.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 400;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w4semiltita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w4semiltita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w4semiltita.woff) format('woff'),url(../fonts/ttf/theserifyota-w4semiltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 500;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w5plain.otf) format('opentype'),url(../fonts/woff2/theserifyota-w5plain.woff2) format('woff2'),url(../fonts/woff/theserifyota-w5plain.woff) format('woff'),url(../fonts/ttf/theserifyota-w5plain.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 500;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w5plainita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w5plainita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w5plainita.woff) format('woff'),url(../fonts/ttf/theserifyota-w5plainita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 600;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w6semibold.otf) format('opentype'),url(../fonts/woff2/theserifyota-w6semibold.woff2) format('woff2'),url(../fonts/woff/theserifyota-w6semibold.woff) format('woff'),url(../fonts/ttf/theserifyota-w6semibold.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 600;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w6semiboldita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w6semiboldita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w6semiboldita.woff) format('woff'),url(../fonts/ttf/theserifyota-w6semiboldita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 700;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w7bold.otf) format('opentype'),url(../fonts/woff2/theserifyota-w7bold.woff2) format('woff2'),url(../fonts/woff/theserifyota-w7bold.woff) format('woff'),url(../fonts/ttf/theserifyota-w7bold.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w7bolditalic.otf) format('opentype'),url(../fonts/woff2/theserifyota-w7bolditalic.woff2) format('woff2'),url(../fonts/woff/theserifyota-w7bolditalic.woff) format('woff'),url(../fonts/ttf/theserifyota-w7bolditalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 800;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w8extrabd.otf) format('opentype'),url(../fonts/woff2/theserifyota-w8extrabd.woff2) format('woff2'),url(../fonts/woff/theserifyota-w8extrabd.woff) format('woff'),url(../fonts/ttf/theserifyota-w8extrabd.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 800;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w8extrabdita.otf) format('opentype'),url(../fonts/woff2/theserifyota-w8extrabdita.woff2) format('woff2'),url(../fonts/woff/theserifyota-w8extrabdita.woff) format('woff'),url(../fonts/ttf/theserifyota-w8extrabdita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 900;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w9black.otf) format('opentype'),url(../fonts/woff2/theserifyota-w9black.woff2) format('woff2'),url(../fonts/woff/theserifyota-w9black.woff) format('woff'),url(../fonts/ttf/theserifyota-w9black.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif;
	font-weight: 900;
	font-style: italic;

	src: url(../fonts/otf/theserifyota-w9blackitalic.otf) format('opentype'),url(../fonts/woff2/theserifyota-w9blackitalic.woff2) format('woff2'),url(../fonts/woff/theserifyota-w9blackitalic.woff) format('woff'),url(../fonts/ttf/theserifyota-w9blackitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 200;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w2extralt.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w2extralt.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w2extralt.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 200;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w2extraltita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w2extraltita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w2extraltita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w2extraltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 300;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w3light.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w3light.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w3light.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w3light.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 300;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w3lightita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w3lightita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w3lightita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w3lightita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w4semilt.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w4semilt.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w4semilt.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w4semilt.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 400;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w4semiltita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w4semiltita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w4semiltita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w4semiltita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 500;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w5plain.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w5plain.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w5plain.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w5plain.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 500;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w5plainita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w5plainita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w5plainita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w5plainita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 600;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w6semibd.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w6semibd.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w6semibd.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w6semibd.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 600;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w6semibdita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w6semibdita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w6semibdita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w6semibdita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 700;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w7bold.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w7bold.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w7bold.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w7bold.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 700;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w7boldita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w7boldita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w7boldita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w7boldita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 800;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w8extrabd.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w8extrabd.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w8extrabd.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w8extrabd.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 800;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w8extrabdita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w8extrabdita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w8extrabdita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w8extrabdita.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 900;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w9black.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w9black.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w9black.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w9black.ttf) format('truetype');
}@font-face {
	font-family: Yota Serif SC;
	font-weight: 900;
	font-style: italic;

	src: url(../fonts/otf/theserifyotasc-w9blackita.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w9blackita.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w9blackita.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w9blackita.ttf) format('truetype');
}@font-face {
	font-family: ruble;

	src: url(../fonts/rouble.woff) format('woff'),url(../fonts/rouble.ttf) format('truetype');
}@font-face {
	font-family: TheSansYotaW2ExtraLightNormal;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w2extralt.otf) format('opentype'),url(../fonts/woff2/thesansyota-w2extralt.woff2) format('woff2'),url(../fonts/woff/thesansyota-w2extralt.woff) format('woff'),url(../fonts/ttf/thesansyota-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: TheSansYotaW2ExtraLight;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w2extralt.otf) format('opentype'),url(../fonts/woff2/thesansyota-w2extralt.woff2) format('woff2'),url(../fonts/woff/thesansyota-w2extralt.woff) format('woff'),url(../fonts/ttf/thesansyota-w2extralt.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans Light;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w3light.otf) format('opentype'),url(../fonts/woff2/thesansyota-w3light.woff2) format('woff2'),url(../fonts/woff/thesansyota-w3light.woff) format('woff'),url(../fonts/ttf/thesansyota-w3light.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SemiLight;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w4semilight.otf) format('opentype'),url(../fonts/woff2/thesansyota-w4semilight.woff2) format('woff2'),url(../fonts/woff/thesansyota-w4semilight.woff) format('woff'),url(../fonts/ttf/thesansyota-w4semilight.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SemiLight Italic;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w4semilightita.otf) format('opentype'),url(../fonts/woff2/thesansyota-w4semilightita.woff2) format('woff2'),url(../fonts/woff/thesansyota-w4semilightita.woff) format('woff'),url(../fonts/ttf/thesansyota-w4semilightita.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans Plain;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w5plain.otf) format('opentype'),url(../fonts/woff2/thesansyota-w5plain.woff2) format('woff2'),url(../fonts/woff/thesansyota-w5plain.woff) format('woff'),url(../fonts/ttf/thesansyota-w5plain.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans Plain Italic;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w5plainitalic.otf) format('opentype'),url(../fonts/woff2/thesansyota-w5plainitalic.woff2) format('woff2'),url(../fonts/woff/thesansyota-w5plainitalic.woff) format('woff'),url(../fonts/ttf/thesansyota-w5plainitalic.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans SemiBold;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w6semibold.otf) format('opentype'),url(../fonts/woff2/thesansyota-w6semibold.woff2) format('woff2'),url(../fonts/woff/thesansyota-w6semibold.woff) format('woff'),url(../fonts/ttf/thesansyota-w6semibold.ttf) format('truetype');
}@font-face {
	font-family: Yota Sans Bold;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/thesansyota-w7bold.otf) format('opentype'),url(../fonts/woff2/thesansyota-w7bold.woff2) format('woff2'),url(../fonts/woff/thesansyota-w7bold.woff) format('woff'),url(../fonts/ttf/thesansyota-w7bold.ttf) format('truetype');
}@font-face {
	font-family: TheSerifYotaW3Light;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w3light.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w3light.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w3light.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w3light.ttf) format('truetype');
}@font-face {
	font-family: TheSerifYotaW3LightNormal;

	src: url(../fonts/otf/theserifyota-w3light.otf) format('opentype'),url(../fonts/woff2/theserifyota-w3light.woff2) format('woff2'),url(../fonts/woff/theserifyota-w3light.woff) format('woff'),url(../fonts/ttf/theserifyota-w3light.ttf) format('truetype');
}@font-face {
	font-family: TheSerifYotaW5Plain;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyota-w5plain.otf) format('opentype'),url(../fonts/woff2/theserifyota-w5plain.woff2) format('woff2'),url(../fonts/woff/theserifyota-w5plain.woff) format('woff'),url(../fonts/ttf/theserifyota-w5plain.ttf) format('truetype');
}@font-face {
	font-family: TheSerifYotaSCW4SemiLight;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w4semilt.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w4semilt.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w4semilt.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w4semilt.ttf) format('truetype');
}@font-face {
	font-family: TheSerifYotaSCW6SemiBold;
	font-weight: 400;
	font-style: normal;

	src: url(../fonts/otf/theserifyotasc-w6semibd.otf) format('opentype'),url(../fonts/woff2/theserifyotasc-w6semibd.woff2) format('woff2'),url(../fonts/woff/theserifyotasc-w6semibd.woff) format('woff'),url(../fonts/ttf/theserifyotasc-w6semibd.ttf) format('truetype');
}* {
	margin: 0;
	padding: 0;
	font: inherit;
}*,
:after,
:before {
	box-sizing: border-box;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}audio:not([controls]) {
	display: none;
	height: 0;
}[hidden],
template {
	display: none;
}html {
	font-family: sans-serif;
	cursor: default;
	    -ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-focus-ring-color: hsla(0,0%,100%,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}body {
	font-size: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
}a {
	background: transparent;
}:active,
:focus,
:hover {
	outline: 0;
}hr {
	box-sizing: content-box;
	height: 0;
}ol,
ul {
	list-style: none;
}pre {
	white-space: pre-wrap;
	-moz-tab-size: 4;
	     tab-size: 4;
}q {
	quotes: '\201C' '\201D' '\2018' '\2019';
}img {
	border: 0;
}svg:not(:root) {
	overflow: hidden;
}button,
input {
	line-height: normal;
}button,
select {
	text-transform: none;
}button {
	overflow: visible;
}button,
html input[type=button],
input[type=reset],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
}button[disabled],
html input[disabled] {
	cursor: default;
}input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto;
}input[type=search] {
	box-sizing: content-box;
	-webkit-appearance: textfield;
}input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}textarea {
	overflow: auto;
	vertical-align: top;
}button,
input,
select[multiple],
textarea {
	background-image: none;
}input,
select,
textarea {
	border-radius: 0;
	box-shadow: none;
}input,
textarea {
	resize: none;
	-webkit-user-select: text;
	   -moz-user-select: text;
	    -ms-user-select: text;
	        user-select: text;
}[placeholder]:focus::-webkit-input-placeholder {
	color: transparent;
}[placeholder]:focus::-moz-placeholder {
	color: transparent;
}[placeholder]:focus:-ms-input-placeholder {
	color: transparent;
}[placeholder]:focus::placeholder {
	color: transparent;
}table {
	border-spacing: 0;
	border-collapse: collapse;
}.animation {
	-webkit-animation-duration: .5s;
	        animation-duration: .5s;

	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
}.animation_state_infinite {
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}.animation_duration_long {
	-webkit-animation-duration: 1s;
	        animation-duration: 1s;
}.animation_duration_longer {
	-webkit-animation-duration: 1.5s;
	        animation-duration: 1.5s;
}.animation_type_ball {
	-webkit-animation-name: animation-ball;
	        animation-name: animation-ball;
}@-webkit-keyframes animation-ball {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-125%);
		        transform: translateY(-125%);
	}10% {
		opacity: .5;
	}20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}90% {
		opacity: .5;
	}to {
		opacity: 0;
		-webkit-transform: translateY(125%);
		        transform: translateY(125%);
	}
}@keyframes animation-ball {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-125%);
		        transform: translateY(-125%);
	}10% {
		opacity: .5;
	}20% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		        transform: translateY(0);
	}90% {
		opacity: .5;
	}to {
		opacity: 0;
		-webkit-transform: translateY(125%);
		        transform: translateY(125%);
	}
}.animation_type_band {
	-webkit-animation-name: animation-band;
	        animation-name: animation-band;
}@-webkit-keyframes animation-band {
	0% {
		-webkit-transform: scaleX(1);
		        transform: scaleX(1);
	}30% {
		-webkit-transform: scale3d(1.25,.75,1);
		        transform: scale3d(1.25,.75,1);
	}40% {
		-webkit-transform: scale3d(.75,1.25,1);
		        transform: scale3d(.75,1.25,1);
	}50% {
		-webkit-transform: scale3d(1.15,.85,1);
		        transform: scale3d(1.15,.85,1);
	}65% {
		-webkit-transform: scale3d(.95,1.05,1);
		        transform: scale3d(.95,1.05,1);
	}75% {
		-webkit-transform: scale3d(1.05,.95,1);
		        transform: scale3d(1.05,.95,1);
	}99%,
	to {
		-webkit-transform: scaleX(1);
		        transform: scaleX(1);
	}
}@keyframes animation-band {
	0% {
		-webkit-transform: scaleX(1);
		        transform: scaleX(1);
	}30% {
		-webkit-transform: scale3d(1.25,.75,1);
		        transform: scale3d(1.25,.75,1);
	}40% {
		-webkit-transform: scale3d(.75,1.25,1);
		        transform: scale3d(.75,1.25,1);
	}50% {
		-webkit-transform: scale3d(1.15,.85,1);
		        transform: scale3d(1.15,.85,1);
	}65% {
		-webkit-transform: scale3d(.95,1.05,1);
		        transform: scale3d(.95,1.05,1);
	}75% {
		-webkit-transform: scale3d(1.05,.95,1);
		        transform: scale3d(1.05,.95,1);
	}99%,
	to {
		-webkit-transform: scaleX(1);
		        transform: scaleX(1);
	}
}.animation_type_shake {
	-webkit-animation-name: animation-shake;
	        animation-name: animation-shake;
	-webkit-animation-duration: 1s;
	        animation-duration: 1s;
}@-webkit-keyframes animation-shake {
	0%,
	to {
		-webkit-transform: translateZ(0);
		        transform: translateZ(0);
	}10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px,0,0);
		        transform: translate3d(-10px,0,0);
	}20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px,0,0);
		        transform: translate3d(10px,0,0);
	}
}@keyframes animation-shake {
	0%,
	to {
		-webkit-transform: translateZ(0);
		        transform: translateZ(0);
	}10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px,0,0);
		        transform: translate3d(-10px,0,0);
	}20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px,0,0);
		        transform: translate3d(10px,0,0);
	}
}.animation_type_slide {
	-webkit-animation-name: animation-slide;
	        animation-name: animation-slide;
	-webkit-animation-duration: 2s;
	        animation-duration: 2s;
}@-webkit-keyframes animation-slide {
	0%,
	to {
		left: 50%;
	}67% {
		left: 75%;
	}33% {
		left: 25%;
	}
}@keyframes animation-slide {
	0%,
	to {
		left: 50%;
	}67% {
		left: 75%;
	}33% {
		left: 25%;
	}
}.chat_state_preview .chat-operators {
	right: 20px!important;
	left: 20px!important;
}.chat .input-text,
.chat .input-textarea,
.chat__city .city__input {
	width: 100%!important;
	font-size: 14px!important;
	line-height: 22px!important;
}.chat .input-text,
.chat__city .city__input {
	height: 33px!important;
}.chat__input-question .input-textarea {
	height: 127px!important;
}.aui .chat__button-ask {
	margin-top: 0!important;
	padding: 0!important;
	width: 176px!important;
	font-size: 13px!important;
}.aui .chat__button-submit {
	margin-top: 0!important;
	padding: 0!important;
	width: 35px!important;
	font-size: 14px!important;
}.mNCS_no_scrollbar {
	-ms-touch-action: auto;
	    touch-action: auto;
}.mNCSB_container {
	overflow: hidden;
}.mNCSB_draggerContainer,
.mNCSB_scrollTools {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 21px;
}.mNCSB_draggerContainer {
	z-index: 1;
	height: auto;
}.mNCSB_draggerRail {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 7px;
	height: auto;
}.mNCSB_dragger {
	z-index: 10;
	width: 100%;
	height: 100px;
	cursor: pointer;
}.mNCSB_dragger_bar {
	position: absolute;
	top: 8px;
	left: 7px;
	display: block;
	width: 7px;
	height: 84px;
	background-color: #c6c6c6;
	border-radius: 3px;
}.mNCustomScrollBox {
	overflow: hidden;

	-ms-touch-action: none;
}.contact .btn__text,
.contact .btn__text *,
.contact .map__zoom,
.contact .map__zoom *,
.contact .sales-header,
.contact .sales-header *,
.contact .sales-nearby,
.contact .sales-nearby *,
.coverage-map .btn__text,
.coverage-map .btn__text *,
.coverage-map .map__zoom,
.coverage-map .map__zoom *,
.coverage-map .sales-header,
.coverage-map .sales-header *,
.coverage-map .sales-nearby,
.coverage-map .sales-nearby *,
.sales-map .btn__text,
.sales-map .btn__text *,
.sales-map .map__zoom,
.sales-map .map__zoom *,
.sales-map .sales-header,
.sales-map .sales-header *,
.sales-map .sales-nearby,
.sales-map .sales-nearby * {
	text-align: center;
}.coverage-filters .coverage-filter-icon_type_2g {
	background-color: #ec9783;
}.coverage-filters .coverage-filter-icon_type_3g {
	background-color: #fd3490;
}.coverage-filters .coverage-filter-icon_type_4g,
.coverage-filters .coverage-filter-icon_type_outdoors {
	background-color: #427ec4;
}.coverage-filters .coverage-filter-icon_type_possible {
	background-color: #92c1f7;
}.b-advantage {
	position: relative;
	padding-top: 111px;
	display: inline-block;
	width: 222px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	vertical-align: top;
	color: #111;
}.b-advantage:after,
.b-advantage:before {
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -48px;
	display: block;
	content: '';
}.b-advantage:after {
	width: 96px;
	height: 96px;
	border: 1px solid #f4f4f4;
	border-radius: 100%;
}.b-advantage_icon_unlimit-internet:before {
	background-position: -104px -104px;
}.b-advantage_icon_like-home:before,
.b-advantage_icon_unlimit-internet:before {
	width: 96px;
	height: 96px;
	background-image: url(../images/site/sprites/advantage.png);
}.b-advantage_icon_like-home:before {
	background-position: 0 -104px;
}.b-advantage_icon_unlimit-call:before {
	background-position: 0 0;
}.b-advantage_icon_choose-yourself:before,
.b-advantage_icon_unlimit-call:before {
	width: 96px;
	height: 96px;
	background-image: url(../images/site/sprites/advantage.png);
}.b-advantage_icon_choose-yourself:before {
	background-position: -104px 0;
}.b-advantage_icon_roaming:before {
	width: 96px;
	height: 96px;
	background-image: url(../images/site/sprites/advantage.png);
	background-position: -208px 0;
}.b-back-b2b {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
	color: #453333;
	-webkit-transition: color .2s;
	        transition: color .2s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-back-b2b:active,
.b-back-b2b:hover {
	color: #00aeef;
}.b-back-b2b__icon {
	margin-right: 11px;
	width: 28px;
	height: 19px;
	color: #00aeef;
}.b-back {
	position: relative;
	padding-left: 15px;
	cursor: pointer;
	text-decoration: none;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-back:active,
.b-back:hover {
	color: #444;
}.b-back__icon {
	position: absolute;
	top: 50%;
	left: -10px;
	width: 10px;
	height: 18px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-button-app {
	display: inline-block;
	width: 136px;
	height: 40px;
	text-decoration: none;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	border-radius: 3px;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	will-change: background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-button-app_type_app-store {
	background-image: url(../images/global/button-app/app-store.svg);
}.b-button-app_type_google-play {
	background-image: url(../images/global/button-app/google-play.svg);
}.b-button-app_type_windows-store {
	background-image: url(../images/global/button-app/windows-store.svg);
}.b-button-app_type_app-store-ru {
	width: 134px;
	background-image: url(../images/global/button-app/app-store-ru.svg);
}.b-button-app_type_google-play-ru {
	width: 134px;
	background-image: url(../images/global/button-app/google-play-ru.svg);
}.b-button-app_type_microsoft-ru {
	width: 110px;
	background-image: url(../images/global/button-app/microsoft-ru.svg);
}.b-button-app_type_app-store-ru-big {
	width: 160px;
	height: 46px;
	background-image: url(../images/global/button-app/app-store-ru-big.svg);
}.b-button-app_type_google-play-ru-big {
	width: 160px;
	height: 46px;
	background-image: url(../images/global/button-app/google-play-ru-big.svg);
}.b-button-app_size_small {
	width: 68px;
	height: 20px;
}.b-button-app_theme_gray {
	background-color: #444;
}.b-button-app_theme_gray:active,
.b-button-app_theme_gray:hover {
	background-color: #00aeef;
}.b-button-app_theme_black {
	background-color: #000;
}.b-button,
.b-button-app_theme_black:active,
.b-button-app_theme_black:hover {
	background-color: #00aeef;
}.b-button {
	position: relative;
	padding: 0;
	display: inline-block;
	min-width: 160px;
	height: 44px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
	border: none;
	border-radius: 22px;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	will-change: background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-button:after,
.b-button:before {
	display: inline-block;
	height: 100%;
	font-size: 0;
	content: '';
	vertical-align: middle;
}.b-button:active,
.b-button:hover {
	background-color: #444;
}.b-button_hidden_opacity {
	opacity: 0;
}.b-button_site_b2b {
	height: 50px;
	border-radius: 25px;
}.b-button_site_b2b:active,
.b-button_site_b2b:hover {
	background-color: #0079a7;
}.b-button:disabled,
.b-button[disabled=disabled] {
	pointer-events: none;
	background-color: #cfcfcf;
}.b-button_site_b2b:disabled,
.b-button_site_b2b[disabled=disabled] {
	background-color: rgba(0,174,239,.4);
}.b-button_site_b2b:disabled:active,
.b-button_site_b2b:disabled:hover,
.b-button_site_b2b[disabled=disabled]:active,
.b-button_site_b2b[disabled=disabled]:hover {
	cursor: default;
	background-color: rgba(0,174,239,.4);
}.b-button_line_auto {
	white-space: normal;
}.b-button_type_block {
	display: block;
}.b-button_type_rect {
	min-width: 80px;
	height: 36px;
	border-radius: 3px;
}.b-button_size_small {
	height: 38px;
	border-radius: 19px;
}.b-button_size_lower {
	height: 30px;
	border-radius: 15px;
}.b-button_width_auto {
	min-width: auto;
}.b-button_width_full {
	width: 100%;
}.b-button_theme_white {
	color: #000;
	background-color: #fff;
	-webkit-transition: background-color .3s,color .3s;
	        transition: background-color .3s,color .3s;
}.b-button_theme_white:active,
.b-button_theme_white:hover {
	color: #fff;
	background-color: #444;
}.b-button_site_b2b.b-button_theme_white:active,
.b-button_site_b2b.b-button_theme_white:hover {
	background-color: #0079a7;
}.b-button_theme_pink {
	color: #fff;
	background-color: #cd1b6f;
}.b-button_theme_pink:active,
.b-button_theme_pink:hover {
	background-color: #e43082;
}.b-button_theme_bordered {
	color: #00aeef;
	background-color: #fff;
	box-shadow: 0 0 0 1px #00aeef;
	-webkit-transition: background-color .3s,color .3s,box-shadow .3s;
	        transition: background-color .3s,color .3s,box-shadow .3s;
}.b-button_theme_bordered:active,
.b-button_theme_bordered:hover {
	color: #444;
	background-color: #fff;
	box-shadow: 0 0 0 1px #444;
}.b-button_site_b2b.b-button_theme_bordered:active,
.b-button_site_b2b.b-button_theme_bordered:hover {
	color: #fff;
	background-color: #00aeef;
	box-shadow: 0 0 0 1px #00aeef;
}.b-button_site_b2b.b-button_theme_bordered.b-button_theme_white {
	color: #fff;
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #fff;
}.b-button_site_b2b.b-button_theme_bordered.b-button_theme_white:active,
.b-button_site_b2b.b-button_theme_bordered.b-button_theme_white:hover {
	color: #00aeef;
	background-color: #fff;
	box-shadow: inset 0 0 0 1px #fff;
}.b-button__text {
	padding-right: 30px;
	padding-left: 30px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 16px;
	vertical-align: middle;
}.b-button_lines_two .b-button__text {
	font-size: 14px;
	line-height: 14px;
}.b-button_line_auto .b-button__text {
	font-size: 16px;
	line-height: 18px;
}.b-button_size_lower .b-button__text {
	padding-right: 0;
	padding-left: 0;
	font-size: 13px;
	line-height: 14px;
	text-align: center;
}.b-button_type_rect .b-button__text {
	padding-right: 15px;
	padding-left: 15px;
}.b-button_color_blue {
	color: #00aeef;
}.b-captcha-reload {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -8px;
	margin-left: 12px;
	padding: 4px;
	display: block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 50%;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
}.b-captcha-reload:hover {
	background-color: #444;
}.b-captcha-reload__icon {
	display: block;
	width: 8px;
	height: 8px;
}.b-captcha {
	z-index: 1;
	text-decoration: none;
}.b-captcha,
.b-captcha__image {
	position: relative;
	height: 34px;
}.b-captcha__image {
	z-index: 2;
	display: block;
}.b-captcha__reset {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-decoration: none;
}.b-checkbox {
	position: relative;
	display: inline-block;
}.b-checkbox__input {
	display: none;
}.b-checkbox__input:checked + .b-checkbox__label .b-checkbox__tick {
	opacity: 1;
}.b-checkbox__label {
	position: relative;
	padding-left: 25px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}.b-checkbox__label:after {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	width: 18px;
	height: 18px;
	content: '';
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
}.b-checkbox_type_coverage .b-checkbox__label {
	padding-left: 66px;
	line-height: 22px;
}.b-checkbox_type_coverage .b-checkbox__label:after {
	width: 22px;
	height: 22px;
	background-color: #eee;
	border: 1px solid #eee;
	-webkit-transition: background-color .3s,border-color .3s;
	        transition: background-color .3s,border-color .3s;
}.b-checkbox_type_coverage .b-checkbox__label:hover:after {
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}.b-checkbox__tick {
	position: absolute;
	z-index: 2;
	top: 50%;
	top: 3px;
	left: 3px;
	width: 13px;
	height: 13px;
	pointer-events: none;
	color: #00aeef;
	opacity: 0;
	-webkit-transition: opacity .2s;
	        transition: opacity .2s;
	will-change: opacity;
}.b-checkbox_type_coverage .b-checkbox__tick {
	left: 5px;
	width: 14px;
	height: 14px;
}.b-checkbox__pulse {
	left: 33px;
	display: block;
	width: 22px;
	height: 22px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	border-radius: 50%;
	transform-origin: 50% 50%;
	-webkit-animation: coverage-pulse 5s infinite ease-in;
	        animation: coverage-pulse 5s infinite ease-in;
	will-change: transform;
}.b-checkbox__pulse,
.b-checkbox__pulse:after {
	position: absolute;
	top: 0;
	content: '';
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-checkbox__pulse:after {
	right: 0;
	bottom: 0;
	left: 0;
	background-color: inherit;
	border-radius: 100%;
	-webkit-transform: scale(.5);
	    -ms-transform: scale(.5);
	        transform: scale(.5);
	transform-origin: 50% 50%;
	-webkit-animation: coverage-shadow-pulse 5s infinite linear;
	        animation: coverage-shadow-pulse 5s infinite linear;
}.b-checkbox_type_coverage.b-checkbox_circle-color_yellow .b-checkbox__pulse {
	background-color: #fce3a5;
}.b-checkbox_type_coverage.b-checkbox_circle-color_pink .b-checkbox__pulse {
	background-color: #e4b0df;
}.b-checkbox_type_coverage.b-checkbox_circle-color_blue .b-checkbox__pulse {
	background-color: #5397e9;
}.b-checkbox__required {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 14px;
	vertical-align: top;
	pointer-events: none;
	color: #fe4949;
}.b-checkbox_style_b2c .b-checkbox__tick {
	top: 5px;
	left: 2px;
	width: 10px;
	height: 10px;
}.b-checkbox_style_b2c .b-checkbox__label {
	padding-left: 23px;
}.b-checkbox_style_b2c .b-checkbox__label:after {
	top: 2px;
	left: -1px;
	width: 15px;
	height: 15px;
}.b-city {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 34px;
}.b-city_style_overlay {
	height: 44px;
}.b-city:not(.b-city_theme_header).b-city_state_open {
	background-color: #f7f7f7;
	border-radius: 2px 2px 0 0;
}.b-city__form {
	display: none;
}.b-city__field {
	position: relative;
	width: 100%;
	height: 34px;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 0 1px #e2e2e2;
}.b-city_style_overlay .b-city__field {
	height: 44px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: none;
}.b-city.b-field_state_error {
	border-radius: 3px;
	box-shadow: none;
}.b-city.b-field_state_error:before {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	content: '';
	background-color: #f2555f;
	border-radius: 3px;
}.b-city_state_open.b-field_state_error {
	box-shadow: none;
}.b-city_state_open.b-field_state_error:before {
	display: none;
}.b-city_state_required .b-city__field:after {
	position: absolute;
	z-index: 2;
	top: 40%;
	right: 10px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	content: '∗';
	pointer-events: none;
	color: #fe4949;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-city_state_open .b-city__field {
	z-index: 2;
	border-radius: 2px 2px 0 0;
}.b-city__input {
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	color: #000;
	background-color: transparent;
	border: none;
}.b-city_style_overlay .b-city__input {
	padding-right: 12px;
	padding-left: 12px;
}.b-city_style_overlay .b-city__input::-webkit-input-placeholder {
	color: #888;
}.b-city_style_overlay .b-city__input::-moz-placeholder {
	color: #888;
}.b-city_style_overlay .b-city__input:-ms-input-placeholder {
	color: #888;
}.b-city_style_overlay .b-city__input:-moz-placeholder {
	color: #888;
}.b-city:not(.b-city_style_overlay) .b-city__input {
	padding-right: 30px;
	line-height: 33px;
}.b-city__icon {
	position: absolute;
	top: 10px;
	right: 8px;
	width: 14px;
	height: 14px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	pointer-events: none;
	color: #b9b9b9;
}.b-city_style_overlay .b-city__icon {
	display: none;
}.b-city__dropdown {
	position: absolute;
	z-index: 1;
	right: 0;
	left: 0;
	margin-top: -1px;
	display: none;
	overflow: hidden;
	max-height: 205px;
	text-align: left;
	background-color: #f7f7f7;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}.b-city_state_search .b-city__dropdown {
	max-height: 400px;
}.b-city:not(.b-city_theme_header).b-city_state_open .b-city__dropdown,
.b-city_theme_header .b-city__dropdown {
	display: block;
}.b-city__item {
	position: relative;
	padding: 8px 11px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	color: #000;
	background-color: transparent;
	-webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
	        transition: color .2s ease-in-out,background .2s ease-in-out;
}.b-city__item:first-child {
	margin-top: 1px;
}.b-city__item:hover,
.b-city__item_state_active {
	color: #fff;
	background-color: #00aeef;
}.b-city__default {
	position: relative;
}.b-city_state_load .b-city__default,
.b-city_state_search .b-city__default {
	display: none;
}.b-city__search {
	position: relative;
	display: none;
}.b-city_state_search .b-city__search {
	display: block;
}.b-city_state_search.b-city_state_empty .b-city__search,
.b-city_state_search.b-city_state_load .b-city__search {
	display: none;
}.b-city__separator {
	position: relative;
	margin-right: 20px;
	margin-left: 20px;
	height: 1px;
	background-color: #e8e8e8;
}.b-city__empty {
	position: relative;
	padding-top: 16px;
	padding-left: 22px;
	display: none;
	height: 46px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}.b-city_state_search.b-city_state_empty .b-city__empty {
	display: block;
}.b-city_state_search.b-city_state_empty.b-city_state_load .b-city__empty {
	display: none;
}.b-city__loader {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	display: none;
	height: 46px;
	font-size: .0001px;
	line-height: 1;
	text-align: center;
}.b-city_state_load .b-city__loader {
	display: block;
}.b-city__dot {
	position: relative;
	margin-right: 4px;
	margin-left: 4px;
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: top;
	color: #00aeef;
	background-color: #00aeef;
	border: 0 solid #00aeef;
	border-radius: 100%;
	opacity: 1;
	-webkit-animation: animation-ball 1s ease-out infinite;
	        animation: animation-ball 1s ease-out infinite;
	will-change: opacity,transform;
}.b-city__dot:first-child {
	-webkit-animation-delay: -.2s;
	        animation-delay: -.2s;
}.b-city__dot:nth-child(2) {
	-webkit-animation-delay: -.1s;
	        animation-delay: -.1s;
}.b-city__dot:nth-child(3) {
	-webkit-animation-delay: 0ms;
	        animation-delay: 0ms;
}.b-content {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 15px;
	line-height: 24px;
}.b-content:not(.b-content_styles_info) .b-content_type_tooltip {
	font-size: 13px;
	line-height: 20px;
}.b-content:not(.b-content_styles_info) .b-content_type_tooltip.b-content_size_small {
	font-size: 12px;
	line-height: 16px;
}.b-content:not(.b-content_styles_info) .b-content_site_b2b.b-content_type_tooltip {
	font-size: 14px;
	line-height: 18px;
}.b-content:not(.b-content_styles_info) h3 {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 22px;
	line-height: 30px;
}.b-content:not(.b-content_styles_info) h3:not(:last-child),
.b-content:not(.b-content_styles_info) p:not(:last-child),
.b-content:not(.b-content_styles_info) ul:not(:last-child) {
	margin-bottom: 17px;
}.b-content:not(.b-content_styles_info) .b-content_type_tooltip.b-content_size_small p:not(:last-child) {
	margin-bottom: 5px;
}.b-content:not(.b-content_styles_info) li {
	position: relative;
	padding-left: 30px;
	line-height: 24px;
}.b-content:not(.b-content_styles_info) li:not(.t-li-links):before {
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	width: 15px;
	height: 0;
	content: '';
	border-top: 1px solid currentColor;
}.b-content:not(.b-content_styles_info) li.t-li-links a {
	border-bottom: 1px dotted currentColor;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.b-content:not(.b-content_styles_info) li.t-li-links a:not(:last-child) {
	margin-right: 50px;
}.b-content:not(.b-content_styles_info) li.t-li-links a:hover {
	border-bottom: 1px dotted transparent;
}.b-content:not(.b-content_styles_info) li:not(:last-child) {
	margin-bottom: 15px;
}.b-content:not(.b-content_styles_info) a {
	cursor: pointer;
	text-decoration: none;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-content:not(.b-content_styles_info) a:active,
.b-content:not(.b-content_styles_info) a:hover {
	color: #444;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) {
	margin-right: auto;
	margin-left: auto;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) thead tr th {
	padding-top: 20px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: 300;
	line-height: 20px;
	text-align: left;
	color: #878787;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) tr {
	font-size: 14px;
	font-weight: 300;
	border-bottom: 1px solid #37393b;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) tr:nth-child(2n) {
	background-color: rgba(34,37,39,.8);
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) td {
	padding: 15px 0 15px 20px;
	line-height: 24px;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) td:last-child:first-child {
	padding: 15px 20px;
	text-align: center;
}.b-content:not(.b-content_styles_info) table:not(.t-table-tariff) td:first-child:not(:last-child) {
	width: 240px;
}.b-content_type_way {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	color: #fff;
}.b-content_type_way h2 {
	font-family: TheSerifYotaSCW4SemiLight,sans-serif;
	font-size: 42px;
	line-height: 50px;
}.b-content_type_way h2:not(:last-child) {
	margin-bottom: 50px;
}.b-content_type_way h3 {
	margin-top: 40px;
	font-size: 34px;
	line-height: 46px;
}.b-content_type_way h3,
.b-content_type_way h4 {
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
}.b-content_type_way h4 {
	margin-top: 30px;
	font-size: 22px;
	line-height: 26px;
}.b-content_type_way p:not(:last-child) {
	margin-bottom: 20px;
}.b-content_type_way a {
	color: #fff;
	border-bottom: 1px solid currentColor;
	-webkit-transition: color .2s,border-color .2s;
	        transition: color .2s,border-color .2s;
}.t-accordion__wrapper {
	overflow: hidden;
	height: auto;
	opacity: 1;
	-webkit-transition: height .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
	        transition: height .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
	-webkit-transform-origin: top left;
	    -ms-transform-origin: top left;
	        transform-origin: top left;
}.t-accordion__title {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.t-accordion__item:not(:last-child) {
	margin-bottom: 10px;
}.t-accordion__item:not(.t-accordion__item_state_active) .t-accordion__wrapper {
	height: 0!important;
	opacity: 0;
	-webkit-transform: translateY(-20px) translateZ(0);
	        transform: translateY(-20px) translateZ(0);
}.t-table-tariff {
	position: relative;
	width: 100%;
	text-align: center;
}.t-table-tariff th {
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 26px;
	line-height: 30px;
	color: #00aeef;
}.t-table-tariff th:first-child {
	width: 260px;
}.t-table-tariff th:nth-child(2) {
	width: 120px;
}.t-table-tariff th:nth-child(3) {
	width: 290px;
}.t-table-tariff td:last-child,
.t-table-tariff th:last-child {
	padding-right: 75px;
}.t-table-tariff tbody tr {
	background-color: #f8f8f8;
}.t-table-tariff tbody tr:nth-child(2n) {
	background-color: #fbfbfb;
}.t-table-tariff tbody td {
	padding-top: 18px;
	padding-bottom: 18px;
	height: 64px;
	font-size: 19px;
	line-height: 19px;
	vertical-align: top;
	border-top: 2px solid #fff;
}tbody td.t-table-tariff__caption {
	padding-left: 30px;
	font-family: Yota Sans,sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
}.t-table-tariff__text {
	display: inline-block;
}.t-table-tariff__checked {
	margin-top: 3px;
	width: 18px;
	height: 18px;
	color: #00aeef;
}.t-table-tariff__unchecked {
	position: relative;
	margin-top: 3px;
	display: inline-block;
	width: 18px;
	height: 18px;
}.t-table-tariff__unchecked:after,
.t-table-tariff__unchecked:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -10px;
	width: 20px;
	height: 2px;
	content: '';
	background-color: #727272;
	border-radius: 1px;
}.t-table-tariff__unchecked:after {
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.t-table-tariff__unchecked:before {
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}.t-table-tariff__price {
	display: inline-block;
	font-size: 22px;
	line-height: 22px;
}.t-table-tariff__price_big {
	font-family: Yota Sans,sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
}.t-table-tariff__rouble {
	display: inline-block;
	font-size: 17px;
	line-height: 17px;
}.t-table-tariff__rouble_big {
	font-size: 18px;
	line-height: 20px;
}p.t-table-tariff__link:not(:last-child) {
	margin-top: 25px;
	font-family: Yota Sans,sans-serif;
	font-weight: 300;
}.t-more {
	padding-left: 30px;
}.b-content_styles_info {
	padding-top: 40px;
	font-family: Yota Sans,sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	-webkit-user-select: text;
	   -moz-user-select: text;
	    -ms-user-select: text;
	        user-select: text;
	text-align: left;
}.b-content_styles_info code {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 12px;
	display: block;
	font-family: Menlo,Monaco,Consolas,Courier New,monospace;
	font-size: 13px;
	line-height: 1.2;
	color: #00aeef;
	background-color: hsla(0,0%,100%,.1);
	border-radius: 6px;
}.b-content_styles_info code quote {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	width: 100%;
	background-color: hsla(0,0%,100%,.05);
	border-radius: 6px;
}.b-content_styles_info code span {
	color: #e43082;
}.b-content_styles_info b,
.b-content_styles_info strong {
	font-weight: 600;
}.b-content_styles_info em,
.b-content_styles_info i {
	font-style: italic;
}.b-content_styles_info .t-link,
.b-content_styles_info a {
	cursor: pointer;
	text-decoration: none;
	color: #00aeef;
	border-bottom: 1px solid transparent;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.b-content_styles_info .t-link:active,
.b-content_styles_info .t-link:hover,
.b-content_styles_info a:active,
.b-content_styles_info a:hover {
	border-bottom: 1px solid currentColor;
}.b-content_styles_info .t-link_type_ajax,
.b-content_styles_info a_type_ajax {
	border-bottom: 1px dotted currentColor;
}.b-content_styles_info .t-link_type_ajax:active,
.b-content_styles_info .t-link_type_ajax:hover,
.b-content_styles_info a_type_ajax:active,
.b-content_styles_info a_type_ajax:hover {
	border-bottom: 1px dotted transparent;
}.b-content_styles_info center {
	text-align: center;
}.b-content_styles_info h2 {
	margin-bottom: 30px;
	font-family: Yota Serif SC,sans-serif;
	font-size: 42px;
	font-weight: 300;
}.b-content_styles_info h2:not(:first-child) {
	margin-top: 50px;
}.b-content_styles_info h3 {
	margin-bottom: 20px;
	font-family: Yota Sans SC,sans-serif;
	font-size: 30px;
	font-weight: 300;
}.b-content_styles_info h3:not(:first-child) {
	margin-top: 45px;
}.b-content_styles_info h4 {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: 300;
}.b-content_styles_info h4:not(:first-child) {
	margin-top: 40px;
}.b-content_styles_info h5 {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 300;
}.b-content_styles_info h5:not(:first-child) {
	margin-top: 35px;
}.b-content_styles_info h6 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 300;
}.b-content_styles_info h6:not(:first-child) {
	margin-top: 35px;
}.b-content_styles_info p:not(:first-child) {
	margin-top: 15px;
}.b-content_styles_info ul {
	margin-bottom: 20px;
}.b-content_styles_info ul:not(:first-child) {
	margin-top: 20px;
}.b-content_styles_info ul .t-li,
.b-content_styles_info ul li {
	position: relative;
	padding-left: 30px;
}.b-content_styles_info ul .t-li:not(:first-child),
.b-content_styles_info ul li:not(:first-child) {
	margin-top: 15px;
}.b-content_styles_info ul .t-li:before,
.b-content_styles_info ul li:before {
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	width: 15px;
	height: 0;
	content: '';
	border-top: 1px solid currentColor;
}.b-content_styles_info ul .t-li_no_point:before {
	display: none;
}.b-content_styles_info ol {
	margin-bottom: 20px;
	counter-reset: a;
}.b-content_styles_info ol:not(:first-child) {
	margin-top: 20px;
}.b-content_styles_info ol .t-li,
.b-content_styles_info ol li {
	position: relative;
	padding-left: 30px;
	text-indent: -30px;
}.b-content_styles_info ol .t-li:not(:first-child),
.b-content_styles_info ol li:not(:first-child) {
	margin-top: 15px;
}.b-content_styles_info ol .t-li:before,
.b-content_styles_info ol li:before {
	padding-right: 10px;
	display: inline-block;
	min-width: 30px;
	height: 0;
	content: counter(a) '.';
	counter-increment: a 1;
	text-align: right;
}.b-content_styles_info ol .t-li_no_point:before {
	content: '';
	counter-increment: a 0;
}.b-content_styles_info table:not(.t-table-tariff) {
	margin-right: auto;
	margin-left: auto;
	font-weight: 300;
}.b-content_styles_info table:not(.t-table-tariff) thead tr th {
	padding-top: 20px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	color: #878787;
}.b-content_styles_info table:not(.t-table-tariff) tr {
	font-size: 14px;
	font-weight: 300;
	border-bottom: 1px solid #37393b;
}.b-content_styles_info table:not(.t-table-tariff) tr:nth-child(2n) {
	background-color: rgba(34,37,39,.8);
}.b-content_styles_info table:not(.t-table-tariff) td {
	padding: 15px 0 15px 20px;
	line-height: 24px;
}.b-content_styles_info table:not(.t-table-tariff) td:last-child:first-child {
	padding: 15px 20px;
	text-align: center;
}.b-content_styles_info table:not(.t-table-tariff) td:last-child {
	padding-right: 20px;
}.b-content_styles_info .t-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: row;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-content_styles_info .t-row:not(:first-child) {
	margin-top: 25px;
}.b-content_styles_info .t-row__col {
	-webkit-box-flex: 1;
	-webkit-flex-basis: 100%;
	        flex-basis: 100%;
	-webkit-flex-grow: 1;
	        flex-grow: 1;
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: 100%;
}.b-content_styles_info .t-row__col:not(:first-child) {
	margin-left: 25px;
}.b-content_styles_info .t-row__col:not(:last-child) {
	margin-right: 25px;
}.b-content_styles_info .t-accordion:not(:first-child) {
	margin-top: 25px;
}.b-content_styles_info .t-accordion__title {
	display: inline-block;
	cursor: pointer;
	color: #00aeef;
	border-bottom: 1px dotted currentColor;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.b-content_styles_info .t-accordion__title:active,
.b-content_styles_info .t-accordion__title:hover {
	border-bottom: 1px dotted transparent;
}.b-content_styles_info .t-accordion__item:not(:last-child) {
	margin-bottom: 10px;
}.b-content_styles_info .t-accordion__item_state_active .t-accordion__title {
	border-bottom: 1px dotted transparent;
}.b-content_styles_info .t-accordion__content {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}.b-content_styles_info.b-content_theme_white {
	padding-top: 0;
}.b-content_styles_info.b-content_theme_white ul {
	color: #888;
}.b-content_styles_info.b-content_theme_white ul .t-li,
.b-content_styles_info.b-content_theme_white ul li {
	line-height: 24px;
}.b-content_styles_info.b-content_theme_white ul .t-li:not(:first-child),
.b-content_styles_info.b-content_theme_white ul li:not(:first-child) {
	margin-top: 6px;
}.b-content_styles_info.b-content_theme_white ul .t-li:before,
.b-content_styles_info.b-content_theme_white ul li:before {
	color: #a6a6a6;
}.b-content_styles_info.b-content_theme_white.b-content_width_600 {
	font-size: 14px;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi h2 {
	margin-bottom: 12px;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi p {
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #5c5c5c;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi p:not(:first-child) {
	margin-top: 24px;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi h3 {
	margin-bottom: 39px;
	font-family: Yota Sans,sans-serif;
	font-size: 26px;
	font-weight: 200;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi h3:not(:first-child) {
	margin-top: 12px;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul {
	margin-top: 0;
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #5c5c5c;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul .t-li,
.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul li {
	padding-left: 20px;
	line-height: 24px;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul .t-li:not(:first-child),
.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul li:not(:first-child) {
	margin-top: 0;
}.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul .t-li:before,
.b-content_styles_info.b-content_theme_white.b-content_styles_xiaomi ul li:before {
	top: 11px;
	width: 8px;
	color: #a6a6a6;
}.datepicker {
	margin-left: -1px;
	padding: 20px 12px;
	width: 289px;
	background-color: #f4f4f4;
	border-radius: 3px;

	direction: ltr;
}.datepicker.datepicker-rtl {
	direction: rtl;
}.datepicker.datepicker-rtl table tr td span {
	float: right;
}.datepicker > div {
	display: none;
}.datepicker table {
	margin: 0;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	-webkit-touch-callout: none;
}.datepicker table tr td.highlighted {
	background: #d9edf7;
	border-radius: 0;
}.datepicker table tr td.today:hover:hover {
	color: #000;
}.datepicker table tr td.today.active:hover {
	color: #fff;
}.datepicker table tr td span {
	margin: 1%;
	display: block;
	float: left;
	width: 23%;
	height: 54px;
	line-height: 54px;
	cursor: pointer;
	border-radius: 4px;
}.datepicker .datepicker-switch {
	width: 145px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 16px;
}.datepicker .cw {
	padding: 0 2px 0 5px;
	width: 12px;
	font-size: 10px;
	vertical-align: middle;
}.datepicker.datepicker-orient-top {
	margin-top: 20px;
}.datepicker-inline {
	width: 220px;
}.datepicker-dropdown {
	position: absolute;
	top: 0;
	left: 0;
}.datepicker-dropdown:before {
	position: absolute;
	display: inline-block;
	content: '';
	border-top: 0;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #999;
	border-bottom-color: rgba(0,0,0,.2);
	border-left: 7px solid transparent;
}.datepicker-dropdown:after {
	position: absolute;
	display: inline-block;
	content: '';
	border-top: 0;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
}.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
	display: none;
}.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
	display: none;
}.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
	display: none;
}.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
	display: none;
}.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -7px;
	display: none;
}.datepicker-dropdown.datepicker-orient-bottom:after {
	top: -6px;
	display: none;
}.datepicker-dropdown.datepicker-orient-top:before {
	bottom: -7px;
	border-top: 7px solid #999;
	border-bottom: 0;
}.datepicker-dropdown.datepicker-orient-top:after {
	bottom: -6px;
	border-top: 6px solid #fff;
	border-bottom: 0;
}.datepicker td,
.datepicker th {
	width: 20px;
	height: 20px;
	text-align: center;
	border: none;
	border-radius: 4px;
}.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent;
}.datepicker table tr td.day {
	margin-right: 8px;
	cursor: pointer;
}.datepicker table tr td.day:hover {
	color: #00aeef;
}.datepicker table tr td.day.focused {
	cursor: pointer;
	background-color: transparent!important;
	box-shadow: inset 0 0 0 1px #00aeef;
}.datepicker table tr td.active.day {
	pointer-events: none;
	color: #000!important;
	background: #e1e2e3!important;
}.datepicker table tr td.new,
.datepicker table tr td.old {
	color: #888;
}.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	cursor: default;
	color: #999;
	background: none;
}.datepicker table tr th.dow {
	padding: 16px 0 6px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	color: #000;
}.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
	color: #000;
	background-color: #fde19a;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
	background-image: -webkit-linear-gradient(180deg,#fdd49a,#fdf59a);
	background-image: -webkit-linear-gradient(top,#fdd49a,#fdf59a);
	background-image:         linear-gradient(180deg,#fdd49a,#fdf59a);
	background-repeat: repeat-x;
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today[disabled] {
	background-color: #fdf59a;
}.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover:active {
	background-color: #fbf069 9;
}.datepicker table tr td.range,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range:hover {
	background: #eee;
	border-radius: 0;
}.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover {
	background-color: #f3d17a;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));
	background-image: -webkit-linear-gradient(180deg,#f3c17a,#f3e97a);
	background-image: -webkit-linear-gradient(top,#f3c17a,#f3e97a);
	background-image:         linear-gradient(180deg,#f3c17a,#f3e97a);
	background-repeat: repeat-x;
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	border-radius: 0;
}.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today[disabled] {
	background-color: #f3e97a;
}.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover:active {
	background-color: #efe24b 9;
}.datepicker table tr td.selected,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover {
	color: #fff;
	background-color: #9e9e9e;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));
	background-image: -webkit-linear-gradient(180deg,#b3b3b3,gray);
	background-image: -webkit-linear-gradient(top,#b3b3b3,gray);
	background-image:         linear-gradient(180deg,#b3b3b3,gray);
	background-repeat: repeat-x;
	border-color: gray gray #595959;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected[disabled] {
	background-color: gray;
}.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover:active {
	background-color: #666 9;
}.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
	color: #fff;
	background-color: #006dcc;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image: -webkit-linear-gradient(180deg,#08c,#04c);
	background-image: -webkit-linear-gradient(top,#08c,#04c);
	background-image:         linear-gradient(180deg,#08c,#04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled] {
	background-color: #04c;
}.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active {
	background-color: #039 9;
}.datepicker table tr td span:hover {
	color: #00aeef!important;
}.datepicker table tr td span.active {
	cursor: normal!important;
	color: #000!important;
	background: #e1e2e3!important;
}.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	cursor: default;
	color: #999;
	background: none;
}.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
	color: #000!important;
	border-radius: 3px!important;
}.datepicker table tr td span {
	font-family: Yota Sans SemiLight,sans-serif!important;
	font-size: 13px;
}.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled] {
	background-color: #04c;
}.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
	background-color: #039 9;
}.datepicker table tr td span.new,
.datepicker table tr td span.old {
	color: #999;
}.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev,
.datepicker tfoot tr th {
	cursor: pointer;
}.datepicker .next,
.datepicker .prev {
	position: relative;
	font-size: 0;
}.datepicker .next:after,
.datepicker .prev:after {
	position: absolute;
	top: 50%;
	margin: auto;
	display: block;
	width: 5px;
	height: 5px;
	content: '';
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.datepicker .prev:after {
	left: 13px;
	-webkit-transform: translateY(-50%) rotate(45deg);
	    -ms-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
}.datepicker .next:after {
	right: 14px;
	-webkit-transform: translateY(-50%) rotate(-135deg);
	    -ms-transform: translateY(-50%) rotate(-135deg);
	        transform: translateY(-50%) rotate(-135deg);
}.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
	background: #eee;
}.input-append.date .add-on,
.input-prepend.date .add-on {
	cursor: pointer;
}.input-append.date .add-on i,
.input-prepend.date .add-on i {
	margin-top: 3px;
}.input-daterange input {
	text-align: center;
}.input-daterange input:first-child {
	border-radius: 3px 0 0 3px;
}.input-daterange input:last-child {
	border-radius: 0 3px 3px 0;
}.input-daterange .add-on {
	margin-right: -5px;
	margin-left: -5px;
	padding: 4px 5px;
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 18px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	background-color: #eee;
	border: 1px solid #ccc;
	text-shadow: 0 1px 0 #fff;
}.datepicker .datepicker-days .day {
	width: 31px;
	height: 28px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	border-radius: 3px;
}.datepicker .datepicker-days .table-condensed {
	border-spacing: 8px 0;
	border-collapse: separate;
}.datepicker .table-condensed {
	width: 100%;
}.datepicker .datepicker-months .month,
.datepicker .datepicker-years .year {
	margin: 0;
	margin-bottom: 21px;
	width: 33%;
	height: 28px;
	line-height: 28px;
}.datepicker .datepicker-months .month:first-child,
.datepicker .datepicker-months .month:nth-child(2),
.datepicker .datepicker-months .month:nth-child(3),
.datepicker .datepicker-years .year:first-child,
.datepicker .datepicker-years .year:nth-child(2),
.datepicker .datepicker-years .year:nth-child(3) {
	margin-top: 21px;
}.datepicker .datepicker-months .month:nth-child(10),
.datepicker .datepicker-months .month:nth-child(11),
.datepicker .datepicker-months .month:nth-child(12),
.datepicker .datepicker-years .year:nth-child(10),
.datepicker .datepicker-years .year:nth-child(11),
.datepicker .datepicker-years .year:nth-child(12) {
	margin-bottom: 0;
}.datepicker .datepicker-months .month.active {
	background-color: #e1e2e3!important;
}.datepicker .datepicker-months .month.focused {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #00aeef;
}.datepicker .datepicker-years .year.active {
	background-color: #e1e2e3!important;
}.datepicker .datepicker-years .year.focused {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #00aeef;
}.b-feature {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	min-height: 44px;
}.b-feature_size_mini {
	min-height: 30px;
}.b-feature_type_caption {
	min-height: 40px;
}.b-feature_type_link {
	padding-bottom: 28px;
}.b-feature_type_checked {
	min-height: 24px;
}.b-feature_type_b2b-benefits {
	min-height: 94px;
}.b-feature__icon {
	margin-right: 20px;
	width: 44px;
	min-width: 44px;
	height: 44px;
	vertical-align: middle;
	color: #1c1c1c;

	-webkit-align-self: flex-start;
	        align-self: flex-start;
	-ms-flex-item-align: start;
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	        flex-shrink: 1;
}.b-feature_theme_white .b-feature__icon {
	color: #fff;
}.b-feature_theme_blue .b-feature__icon {
	color: #00aeef;
}.b-feature_type_caption .b-feature__icon {
	width: 40px;
	min-width: 40px;
	height: 40px;
}.b-feature_type_checked .b-feature__icon {
	margin-right: 15px;
	width: 18px;
	min-width: 18px;
	height: 24px;
	color: #00aeef;
}.b-feature_type_tariff .b-feature__icon {
	color: #00aeef;
}.b-feature_size_mini .b-feature__icon {
	margin-right: 14px;
	width: 30px;
	min-width: 30px;
	height: 30px;
	vertical-align: top;
}.b-feature_type_b2b-benefits .b-feature__icon {
	width: 94px;
	height: 94px;
	color: #000;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 50%;
}.b-feature__text {
	position: relative;
	display: inline-block;
	font-size: 13px;
	line-height: 16px;

	-webkit-align-self: center;
	        align-self: center;
	-ms-flex-item-align: center;
}.b-feature_type_num .b-feature__text {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 28px;
	line-height: 32px;
}.b-feature_type_caption .b-feature__text {
	padding-top: 9px;
	line-height: 22px;
	white-space: nowrap;
}.b-feature_type_caption .b-feature__text,
.b-feature_type_checked .b-feature__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 19px;

	-webkit-align-self: flex-start;
	        align-self: flex-start;
	-ms-flex-item-align: start;
}.b-feature_type_checked .b-feature__text {
	line-height: 26px;
}.b-feature_type_checked.b-feature_font_small .b-feature__text {
	font-size: 18px;
	line-height: 24px;
}.b-feature_type_checked.b-feature_size_small .b-feature__text {
	font-size: 14px;
	line-height: 20px;
}.b-feature_type_action .b-feature__text {
	padding-top: 1px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 22px;
	line-height: 22px;
}.b-feature_type_tariff .b-feature__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000;
}.b-feature_theme_order-modem .b-feature__text {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #888;
}.b-feature_type_b2b-benefits .b-feature__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
}.b-feature_portlet_showcase .b-feature__text {
	padding-right: 40px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}.b-feature__num {
	margin-right: 28px;
	width: 60px;
	height: 60px;
	line-height: 58px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 50%;

	-webkit-align-self: center;
	        align-self: center;
	-ms-flex-item-align: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}.b-feature__num:before {
	font-family: TheSerifYotaSCW4SemiLight,sans-serif;
	font-size: 26px;
	content: attr(data-num);
}.b-feature_type_num .b-feature__num {
	margin-right: 20px;
	width: 44px;
	height: 44px;
	font-size: 0;
	line-height: 44px;
	color: #00adee;
	background-color: #fff;
	border: none;
}.b-feature_type_num .b-feature__num:before {
	font-family: TheSerifYotaSCW6SemiBold,sans-serif;
}.b-feature__description {
	font-size: 14px;
	line-height: 22px;
}.b-feature_type_action .b-feature__description {
	padding-top: 10px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 20px;
}.b-feature__link {
	position: absolute;
	bottom: -32px;
	left: 0;
}.b-feature_type_tablet-benefits .b-feature__text {
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
	color: #333;
}.b-feature_type_tablet-benefits .b-feature__icon {
	margin-right: 17px;
	width: 66px;
	height: 66px;
	color: #00aeef;
}.b-field {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	font-size: 0;
	background-color: #fff;
	border-radius: 3px;
}.b-field_theme_bordered {
	box-shadow: 0 0 0 1px #e2e2e2;
}.b-field_theme_block {
	display: block;
}.b-field_state_error {
	box-shadow: inset 0 0 0 1px #f2555c;
}.b-field_state_error .b-field__input {
	color: #f2555c;
}.b-field_state_disabled {
	pointer-events: none;
	background-color: #b3b3b3;
}.b-field_size_full {
	height: 100%;
}.b-field_portlet_payment {
	border-radius: 5px;
	box-shadow: 0 0 0 1px #eaeaea;
}.b-field_state_error.b-field_portlet_payment {
	box-shadow: 0 0 0 1px #f2555c;
}.b-field_site_b2b {
	color: #453333;
	box-shadow: inset 0 0 0 1px #d5d5d5;
}.b-field_site_b2b.b-field_state_error {
	box-shadow: inset 0 0 0 1px #e83d38;
}.b-field_site_b2b.b-field_state_error .b-field__input {
	color: #e83d38;
}.b-field__input {
	padding: 0 12px;
	display: inline-block;
	width: 100%;
	height: 44px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	color: #000;
	background-color: transparent;
	border: none;
	outline: none;
}.b-field__input_type_textarea {
	padding: 12px;
	height: 72px;
}.b-field__input:last-child {
	margin-bottom: 0;
}.b-field__input::-webkit-input-placeholder {
	color: #888;
}.b-field__input::-moz-placeholder {
	color: #888;
}.b-field__input:-ms-input-placeholder {
	color: #888;
}.b-field__input:-moz-placeholder {
	color: #888;
}.b-field_portlet_payment.b-field_state_disabled {
	background-color: transparent;
}.b-field_portlet_payment .b-field__input {
	padding: 0 15px;
	height: 38px!important;
	font-family: Arial;
	font-size: 18px!important;
}.b-field_portlet_payment .b-field__input:disabled {
	color: rgba(0,0,0,.4);
}.b-field_portlet_payment .b-field__input:disabled::-webkit-input-placeholder {
	color: rgba(0,0,0,.4);
}.b-field_portlet_payment .b-field__input:disabled::-moz-placeholder {
	color: rgba(0,0,0,.4);
}.b-field_portlet_payment .b-field__input:disabled:-ms-input-placeholder {
	color: rgba(0,0,0,.4);
}.b-field_portlet_payment .b-field__input:disabled:-moz-placeholder {
	color: rgba(0,0,0,.4);
}.b-field_portlet_payment .b-field__input::-webkit-input-placeholder {
	color: #000;
}.b-field_portlet_payment .b-field__input::-moz-placeholder {
	color: #000;
}.b-field_portlet_payment .b-field__input:-ms-input-placeholder {
	color: #000;
}.b-field_portlet_payment .b-field__input:-moz-placeholder {
	color: #000;
}.b-field_portlet_payment .b-field__input:focus::-webkit-input-placeholder {
	color: transparent!important;
}.b-field_portlet_payment .b-field__input:focus::-moz-placeholder {
	color: transparent!important;
}.b-field_portlet_payment .b-field__input:focus:-ms-input-placeholder {
	color: transparent!important;
}.b-field_portlet_payment .b-field__input:focus:-moz-placeholder {
	color: transparent!important;
}.b-field_state_error.b-field_portlet_payment .b-field__input,
.b-field_state_error.b-field_portlet_payment:before {
	color: #f2555c;
}.b-field_state_error.b-field_portlet_payment .b-field__input::-webkit-input-placeholder {
	color: #f2555c;
}.b-field_state_error.b-field_portlet_payment .b-field__input::-moz-placeholder {
	color: #f2555c;
}.b-field_state_error.b-field_portlet_payment .b-field__input:-ms-input-placeholder {
	color: #f2555c;
}.b-field_state_error.b-field_portlet_payment .b-field__input:-moz-placeholder {
	color: #f2555c;
}.b-field_size_full .b-field__input {
	width: 100%;
	height: 100%;
}.b-field_width_full {
	width: 100%;
}.b-field_overflow_free {
	overflow: visible;
}.b-field_state_disabled .b-field__input {
	color: #444;
}.b-field_state_error-connect .b-field__input {
	color: #e2001a;
}.b-field_size_medium .b-field__input {
	height: 36px;
	font-size: 13px;
}.b-field_size_small .b-field__input {
	height: 34px;
	font-size: 14px;
	border-radius: 3px;
}.b-field_type_captcha .b-field__input {
	padding-right: 135px;
}.b-field_align_center .b-field__input {
	text-align: center;
}.b-field_site_b2b .b-field__input {
	padding: 0 20px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
}.b-field__required {
	position: absolute;
	z-index: 2;
	top: 40%;
	right: 10px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	pointer-events: none;
	color: #fe4949;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-field__captha {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
}.b-field_size_small .b-field__captha {
	top: 0;
	right: 0;
	bottom: 0;
}.b-heading {
	position: relative;
}.b-heading__subtitle {
	margin-top: 5px;
}.b-info-message {
	position: fixed;
	z-index: 1001;
	bottom: 0;
	left: 0;
	padding: 24px 138px;
	box-sizing: border-box;
	width: 100%;
	font-family: Yota Sans,sans-serif;
	background-color: #fbfbfb;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	        transition:         transform .3s ease-in-out;
	-webkit-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	        transform: translateY(100%);
	will-change: transform;
}.b-info-message.visible {
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}.b-info-message__content {
	max-width: 920px;
	font-size: 12px;
	line-height: 16px;
	color: #9ea5af;
}.b-info-message__close {
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 34px;
	cursor: pointer;
}.b-info-message__close:hover {
	opacity: .8;
}.b-info-message__close:after,
.b-info-message__close:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -1px;
	display: block;
	width: 2px;
	height: 14px;
	content: '';
	background-color: #9ea5af;
	border-radius: 2px;
}.b-info-message__close:before {
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.b-info-message__close:after {
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}.b-info-message .b-info-message__link {
	text-decoration: underline;
	color: #9ea5af;
}.b-info-message .b-info-message__link:active {
	color: inherit;
}.b-info-message .b-info-message__link:focus,
.b-info-message .b-info-message__link:hover {
	text-decoration: none;
	color: inherit;
}.b-inn {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 37px;
}.b-inn__form {
	display: none;
}.b-inn__field {
	width: 100%;
	height: 35px;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 0 1px #e2e2e2;
}.b-inn__input {
	padding-right: 40px;
	padding-left: 20px;
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 33px;
	color: #000;
	background-color: transparent;
	border: none;
}.b-inn__icon {
	position: absolute;
	top: 11px;
	right: 11px;
	width: 14px;
	height: 14px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	pointer-events: none;
	color: #b9b9b9;
}.b-inn__complete {
	display: none;
}.b-inn__dropdown {
	position: absolute;
	top: 100%;
	right: 0;
	margin-top: 5px;
	display: none;
	overflow: hidden;
	width: 100%;
	max-height: 239px;
	text-align: left;
	background-color: #f7f7f7;
	border-radius: 0 0 2px 2px;
}.b-inn_state_search .b-inn__dropdown {
	max-height: 400px;
}.b-inn:not(.b-inn_theme_header).b-inn_state_open .b-inn__dropdown,
.b-inn_theme_header .b-inn__dropdown {
	display: block;
}.b-inn__item {
	position: relative;
	padding: 12px 20px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	color: #000;
	background-color: transparent;
	-webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
	        transition: color .2s ease-in-out,background .2s ease-in-out;
}.b-inn__item:first-child {
	margin-top: 1px;
}.b-inn__item:hover,
.b-inn__item_state_active {
	color: #fff;
	background-color: #00aeef;
}.b-inn__manual {
	position: relative;
	padding: 12px 20px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
}.b-inn__manual-link {
	cursor: pointer;
	text-decoration: none;
	color: #00aeef;
	background-color: transparent;
	-webkit-transition: color .2s ease-in-out;
	        transition: color .2s ease-in-out;
}.b-inn__manual-link:hover {
	color: #444;
}.b-inn__default {
	position: relative;
}.b-inn_state_load .b-inn__default,
.b-inn_state_search .b-inn__default {
	display: none;
}.b-inn__search {
	position: relative;
	display: none;
}.b-inn_state_search .b-inn__search {
	display: block;
}.b-inn_state_search.b-inn_state_empty .b-inn__search,
.b-inn_state_search.b-inn_state_load .b-inn__search {
	display: none;
}.b-inn__separator {
	position: relative;
	margin-right: 20px;
	margin-left: 20px;
	height: 1px;
	background-color: #e8e8e8;
}.b-inn__empty,
.b-inn__error {
	position: relative;
	padding-top: 16px;
	padding-left: 22px;
	display: none;
	height: 46px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}.b-inn_state_search.b-inn_state_empty .b-inn__empty {
	display: block;
}.b-inn_state_search.b-inn_state_empty.b-inn_state_load .b-inn__empty {
	display: none;
}.b-inn_state_error .b-inn__error {
	display: block;
}.b-inn__loader {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	display: none;
	height: 46px;
	font-size: .0001px;
	line-height: 1;
	text-align: center;
}.b-inn_state_load .b-inn__loader {
	display: block;
}.b-inn__dot {
	position: relative;
	margin-right: 4px;
	margin-left: 4px;
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: top;
	color: #00aeef;
	background-color: #00aeef;
	border: 0 solid #00aeef;
	border-radius: 100%;
	opacity: 1;
	-webkit-animation: animation-ball 1s ease-out infinite;
	        animation: animation-ball 1s ease-out infinite;
	will-change: opacity,transform;
}.b-inn__dot:first-child {
	-webkit-animation-delay: -.2s;
	        animation-delay: -.2s;
}.b-inn__dot:nth-child(2) {
	-webkit-animation-delay: -.1s;
	        animation-delay: -.1s;
}.b-inn__dot:nth-child(3) {
	-webkit-animation-delay: 0ms;
	        animation-delay: 0ms;
}.b-link {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	pointer-events: auto;
	color: #00aeef;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.b-link:active,
.b-link:hover {
	color: #444;
}.b-link_color_white {
	color: #fff!important;
}.b-link_color_white:active,
.b-link_color_white:hover {
	color: #004b66!important;
}.b-link_hover_white:active,
.b-link_hover_white:hover {
	color: #fff!important;
	border-bottom: 1px dotted transparent!important;
}.b-link_theme_black:active,
.b-link_theme_black:hover {
	color: #fff!important;
}.b-link_state_disabled.b-link_theme_black {
	color: #fff;
}.b-link_state_disabled {
	cursor: default;
}.b-link_type_ajax {
	border-bottom: 1px dotted;
}.b-link_type_ajax:hover {
	border-bottom: 1px dotted transparent;
}.b-link_type_bordered {
	border-bottom: 1px solid currentColor;
}.b-link_type_bordered:hover {
	border-bottom: 1px solid transparent;
}.b-link_color_white.b-link_type_ajax:active,
.b-link_color_white.b-link_type_ajax:hover {
	color: #00adee;
}.b-link_overlay_black {
	color: #00aeef;
	border-bottom: 1px solid transparent;
}.b-link_overlay_black:active,
.b-link_overlay_black:hover {
	color: #00aeef;
	border-bottom: 1px solid currentColor;
}.b-link_arrow_right .b-link__icon {
	position: absolute;
	top: 50%;
	right: -10px;
	width: 7px;
	height: 5px;
	-webkit-transform: translateY(-50%) rotate(-90deg);
	    -ms-transform: translateY(-50%) rotate(-90deg);
	        transform: translateY(-50%) rotate(-90deg);
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
}.b-link_theme_voice-mobile .b-link__icon {
	width: 9px;
	height: 9px;
}.b-link_size_caption {
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 36px;
}.b-link_site_b2b:hover {
	color: #0079a7;
}.b-card-tariff .noUi-target,
.b-card-tariff .noUi-target *,
.b-slider-range .noUi-target,
.b-slider-range .noUi-target * {
	box-sizing: border-box;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	-ms-touch-action: none;
	    touch-action: none;
	-webkit-touch-callout: none;
}.b-card-tariff .noUi-target,
.b-slider-range .noUi-target {
	position: relative;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;

	direction: ltr;
}.b-card-tariff .noUi-target.noUi-connect,
.b-slider-range .noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb;
}.b-card-tariff .noUi-base,
.b-slider-range .noUi-base {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
}.b-card-tariff .noUi-origin,
.b-slider-range .noUi-origin {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 2px;
}.b-card-tariff .noUi-origin.animate,
.b-slider-range .noUi-origin.animate {
	-webkit-transition: left .75s ease-in-out;
	        transition: left .75s ease-in-out;
}.b-card-tariff .noUi-handle,
.b-slider-range .noUi-handle {
	position: relative;
	z-index: 1;
	cursor: default;
	background: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;
}.b-card-tariff .noUi-handle:after,
.b-slider-range .noUi-handle:after {
	left: 17px;
}.b-card-tariff .noUi-stacking .noUi-handle,
.b-slider-range .noUi-stacking .noUi-handle {
	z-index: 10;
}.b-card-tariff .noUi-state-tap .noUi-origin,
.b-slider-range .noUi-state-tap .noUi-origin {
	-webkit-transition: left .3s ease-in-out,top .3s;
	        transition: left .3s ease-in-out,top .3s;
}.b-card-tariff .noUi-state-drag *,
.b-slider-range .noUi-state-drag * {
	cursor: inherit!important;
}.b-card-tariff .noUi-base,
.b-card-tariff .noUi-handle,
.b-slider-range .noUi-base,
.b-slider-range .noUi-handle {
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
}.b-card-tariff .noUi-horizontal,
.b-slider-range .noUi-horizontal {
	height: 18px;
}.b-card-tariff .noUi-horizontal .noUi-handle,
.b-slider-range .noUi-horizontal .noUi-handle {
	top: -6px;
	left: -17px;
	width: 34px;
	height: 28px;
}.b-card-tariff .noUi-vertical,
.b-slider-range .noUi-vertical {
	width: 18px;
}.b-card-tariff .noUi-vertical .noUi-handle,
.b-slider-range .noUi-vertical .noUi-handle {
	top: -17px;
	left: -6px;
	width: 28px;
	height: 34px;
}.b-card-tariff .noUi-vertical .noUi-handle:after,
.b-slider-range .noUi-vertical .noUi-handle:after {
	top: 17px;
}.b-card-tariff .noUi-vertical .noUi-draggable,
.b-slider-range .noUi-vertical .noUi-draggable {
	cursor: n-resize;
}.b-card-tariff .noUi-background,
.b-slider-range .noUi-background {
	background: #fafafa;
	box-shadow: inset 0 1px 1px #f0f0f0;
}.b-card-tariff .noUi-connect,
.b-slider-range .noUi-connect {
	background: #3fb8af;
	box-shadow: inset 0 0 3px rgba(51,51,51,.45);
	-webkit-transition: background .3s linear -.1s;
	        transition: background .3s linear -.1s;
}.b-card-tariff .noUi-draggable,
.b-slider-range .noUi-draggable {
	cursor: w-resize;
}.b-card-tariff .noUi-active,
.b-slider-range .noUi-active {
	box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;
}.b-card-tariff .noUi-handle:after,
.b-card-tariff .noUi-handle:before,
.b-slider-range .noUi-handle:after,
.b-slider-range .noUi-handle:before {
	position: absolute;
	top: 6px;
	left: 14px;
	display: block;
	width: 1px;
	height: 14px;
	content: '';
	background: #e8e7e6;
}.b-card-tariff .noUi-vertical .noUi-handle:after,
.b-card-tariff .noUi-vertical .noUi-handle:before,
.b-slider-range .noUi-vertical .noUi-handle:after,
.b-slider-range .noUi-vertical .noUi-handle:before {
	top: 14px;
	left: 6px;
	width: 14px;
	height: 1px;
}.b-card-tariff [disabled].noUi-connect,
.b-card-tariff [disabled] .noUi-connect,
.b-slider-range [disabled].noUi-connect,
.b-slider-range [disabled] .noUi-connect {
	background: #b8b8b8;
}.b-card-tariff [disabled] .noUi-handle,
.b-card-tariff [disabled].noUi-origin,
.b-slider-range [disabled] .noUi-handle,
.b-slider-range [disabled].noUi-origin {
	cursor: not-allowed;
}.on-overlay {
	overflow: hidden;
}.b-overlay {
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	min-width: 1000px;
	height: 100vh;
	-webkit-transition: z-index 0s linear .25s;
	        transition: z-index 0s linear .25s;
	will-change: z-index;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-overlay_state_open {
	z-index: 20000;
	-webkit-transition: z-index 0s linear;
	        transition: z-index 0s linear;
}.b-overlay_state_back {
	z-index: 19000;
}.b-overlay_type_scroll {
	overflow-y: hidden;
}.b-overlay_theme_new {
	background-color: rgba(0,0,0,.71);
}.b-overlay_theme_new .b-overlay__back {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
}.b-overlay__container {
	position: relative;
	padding-top: 120px;
	padding-bottom: 120px;
}.b-overlay_theme_new .b-overlay__back-wrapper {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	opacity: 0;
}.b-overlay__close {
	position: fixed;
	z-index: 20020;
	top: 40px;
	right: 40px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-decoration: none;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	        transition: opacity .25s ease-in-out;
	will-change: opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-overlay__close:hover:after,
.b-overlay__close:hover:before {
	background-color: #00aeef;
}.b-overlay__close:after,
.b-overlay__close:before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	content: '';
	background-color: #b2b2b2;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-overlay__close:after {
	-webkit-transform: translateX(-50%) rotate(45deg);
	    -ms-transform: translateX(-50%) rotate(45deg);
	        transform: translateX(-50%) rotate(45deg);
}.b-overlay__close:before {
	-webkit-transform: translateX(-50%) rotate(-45deg);
	    -ms-transform: translateX(-50%) rotate(-45deg);
	        transform: translateX(-50%) rotate(-45deg);
}.b-overlay_theme_new .b-overlay__wrapper .b-overlay__close {
	position: absolute;
	top: 25px;
	right: 25px;
	margin-right: 0!important;
	width: 22px;
	height: 22px;
}.b-overlay_theme_white .b-overlay__close {
	top: 25px;
	right: 22px;
	width: 39px;
	height: 39px;
}.b-overlay_theme_white .b-overlay__close:before {
	width: 2px;
	background-color: #d4d4d4;
}.b-overlay_theme_light .b-overlay__close:after,
.b-overlay_theme_light .b-overlay__close:before {
	background-color: #000;
}.b-overlay_theme_light .b-overlay__close:hover:after,
.b-overlay_theme_light .b-overlay__close:hover:before {
	background-color: #00aeef;
}.b-overlay_theme_dark .b-overlay__close:after,
.b-overlay_theme_dark .b-overlay__close:before {
	background-color: #fff;
}.b-overlay_theme_dark .b-overlay__close:hover:after,
.b-overlay_theme_dark .b-overlay__close:hover:before {
	background-color: hsla(0,0%,100%,.5);
}.b-overlay_state_open .b-overlay__close {
	opacity: 1;
}.b-overlay_state_back .b-overlay__close {
	z-index: 19020;
}.b-overlay__wrapper {
	position: relative;
	min-height: 100%;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	        transition: opacity .25s ease-in-out;
	will-change: opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-overlay_theme_new .b-overlay__wrapper {
	z-index: 3;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.03);
}.b-overlay_state_open .b-overlay__wrapper {
	opacity: 1;
}.b-overlay:not(.b-overlay_state_open),
.b-overlay_state_back {
	pointer-events: none;
}.b-radio-tabs {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	width: 100%;
	height: 36px;
	font-size: 0;
	border: 1px solid #e1e2e3;
	border-radius: 3px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-radio-tabs_width_auto {
	display: inline-block;
	width: auto;
	white-space: nowrap;
}.b-radio-tabs__radio {
	display: none;
}.b-radio-tabs_theme_dark {
	height: 40px;
	border-color: #e1e2e3;
}.b-radio-tabs_theme_white {
	border: none;
}.b-radio-tabs_radius_middle {
	border-radius: 6px;
}.b-radio-tabs_style_fixed {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-radio-tabs__tab {
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 34px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	text-decoration: none;
	color: #00aeef;
	background-color: #fff;
	-webkit-transition: background-color .2s,color .2s,border .2s;
	        transition: background-color .2s,color .2s,border .2s;
}.b-radio-tabs__tab:hover {
	color: #000;
}.b-radio-tabs__tab:not(:last-child) {
	border-right: 1px solid #e1e2e3;
}.b-radio-tabs_width_auto .b-radio-tabs__tab {
	padding-right: 30px;
	padding-left: 30px;
	display: inline-block;
	width: auto;
}.b-radio-tabs_style_fixed .b-radio-tabs__tab {
	max-width: 180px;
}.b-radio-tabs_theme_white .b-radio-tabs__tab {
	background-color: transparent;
	border: 1px solid #a2a2a3;
}.b-radio-tabs_theme_white .b-radio-tabs__tab:hover {
	color: #fff;
}.b-radio-tabs_theme_white .b-radio-tabs__radio:first-child + .b-radio-tabs__tab {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-radio-tabs_theme_white .b-radio-tabs__tab:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}.b-radio-tabs__radio:checked + .b-radio-tabs__tab {
	pointer-events: none;
	color: #000;
	background-color: #e1e2e3;
}.b-radio-tabs_theme_white .b-radio-tabs__radio:checked + .b-radio-tabs__tab {
	background-color: #e1e2e3;
	border-color: #e1e2e3;
}.b-radio-tabs_theme_white .b-radio-tabs__radio:checked + .b-radio-tabs__tab + .b-radio-tabs__radio+.b-radio-tabs__tab {
	border-left-color: #e1e2e3;
}.b-radio-tabs_theme_white .b-radio-tabs__tab:not(:last-child) {
	border-right: none;
}.b-radio-tabs_theme_dark .b-radio-tabs__tab {
	line-height: 38px;
	color: #000;
	background-color: #eee;
}.b-radio-tabs_theme_dark .b-radio-tabs__tab:hover {
	color: #00aef0;
}.b-radio-tabs_theme_dark .b-radio-tabs__radio:checked + .b-radio-tabs__tab {
	color: #00aef0;
	background-color: rgba(25,29,31,.98);
}.b-radio {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-radio_theme_lines {
	display: block;
	white-space: nowrap;
}.b-radio__item {
	margin-right: 37px;
}.b-radio_theme_lines .b-radio__item {
	margin-right: 0;
}.b-radio_theme_lines .b-radio__item:not(:last-child) {
	margin-bottom: 18px;
}.b-radio__radio {
	display: none;
}.b-radio__label {
	position: relative;
	padding-left: 25px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	cursor: pointer;
	color: #010101;
}.b-radio__label:after,
.b-radio__label:before {
	position: absolute;
	top: 50%;
	content: '';
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-radio__label:after {
	z-index: 1;
	left: 0;
	width: 18px;
	height: 18px;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-transition: border-color .2s;
	        transition: border-color .2s;
}.b-radio__label:before {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 6px;
	width: 6px;
	height: 6px;
	background-color: #00aeef;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: opacity .2s;
	        transition: opacity .2s;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-radio__label:hover:after {
	border-color: #00aeef;
}.b-radio__radio:checked + .b-radio__label:before {
	opacity: 1;
}.b-radio__radio:checked + .b-radio__label:after {
	border-color: #00aeef;
}.b-radio_site_b2c .b-radio__label {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}.b-radio_site_b2c .b-radio__label:after {
	top: 0;
	-webkit-transform: none;
	    -ms-transform: none;
	        transform: none;
}.b-radio_site_b2c .b-radio__label:before {
	top: 4px;
	left: 4px;
	width: 10px;
	height: 10px;
	-webkit-transform: none;
	    -ms-transform: none;
	        transform: none;
}.b-radio_style_b2c {
	height: 21px;
}.b-radio_style_b2c .b-radio__label {
	font-size: 14px;
}.b-radio_style_b2c .b-radio__label:after {
	width: 15px;
	height: 15px;
	content: '';
	background-color: #fff;
	border: 1px solid #e2e2e2;
}.b-radio_style_b2c .b-radio__label:before {
	left: 3px;
	width: 9px;
	height: 9px;
}.b-radio_style_b2c .b-radio__radio:disabled + .b-radio__label {
	cursor: default;
}.b-radio_style_b2c .b-radio__radio:disabled + .b-radio__label:after {
	opacity: .5;
}.b-region {
	position: relative;
	z-index: 10;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	height: 44px;
}.b-region:not(.b-region_theme_header).b-region_state_open {
	background-color: #f7f7f7;
	border-radius: 2px 2px 0 0;
}.b-region__form {
	display: none;
}.b-region__field {
	width: 100%;
	height: 35px;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
}.b-region__input {
	padding-right: 30px;
	padding-left: 10px;
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 33px;
	color: #000;
	background-color: transparent;
	border: none;
}.b-region__icon {
	position: absolute;
	top: 20px;
	right: 18px;
	width: 14px;
	height: 14px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	pointer-events: none;
	color: #b9b9b9;
}.b-region__dropdown {
	position: absolute;
	right: 0;
	display: none;
	overflow: hidden;
	width: 100%;
	max-height: 239px;
	text-align: left;
	background-color: #f7f7f7;
	border-radius: 0 0 2px 2px;
}.b-region_state_search .b-region__dropdown {
	max-height: 400px;
}.b-region:not(.b-region_theme_header).b-region_state_open .b-region__dropdown,
.b-region_theme_header .b-region__dropdown {
	display: block;
}.b-region__item {
	position: relative;
	padding: 8px 20px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	color: #000;
	background-color: transparent;
	-webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
	        transition: color .2s ease-in-out,background .2s ease-in-out;
}.b-region__item:first-child {
	margin-top: 1px;
}.b-region__item:hover,
.b-region__item_state_active {
	color: #fff;
	background-color: #00aeef;
}.b-region__default {
	position: relative;
}.b-region_state_load .b-region__default,
.b-region_state_search .b-region__default {
	display: none;
}.b-region__search {
	position: relative;
	display: none;
}.b-region_state_search .b-region__search {
	display: block;
}.b-region_state_search.b-region_state_empty .b-region__search,
.b-region_state_search.b-region_state_load .b-region__search {
	display: none;
}.b-region__separator {
	position: relative;
	margin-right: 20px;
	margin-left: 20px;
	height: 1px;
	background-color: #e8e8e8;
}.b-region__empty {
	position: relative;
	padding-top: 16px;
	padding-left: 22px;
	display: none;
	height: 46px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}.b-region_state_search.b-region_state_empty .b-region__empty {
	display: block;
}.b-region_state_search.b-region_state_empty.b-region_state_load .b-region__empty {
	display: none;
}.b-region__loader {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	display: none;
	height: 46px;
	font-size: .0001px;
	line-height: 1;
	text-align: center;
}.b-region_state_load .b-region__loader {
	display: block;
}.b-region__dot {
	position: relative;
	margin-right: 4px;
	margin-left: 4px;
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: top;
	color: #00aeef;
	background-color: #00aeef;
	border: 0 solid #00aeef;
	border-radius: 100%;
	opacity: 1;
	-webkit-animation: animation-ball 1s ease-out infinite;
	        animation: animation-ball 1s ease-out infinite;
	will-change: opacity,transform;
}.b-region__dot:first-child {
	-webkit-animation-delay: -.2s;
	        animation-delay: -.2s;
}.b-region__dot:nth-child(2) {
	-webkit-animation-delay: -.1s;
	        animation-delay: -.1s;
}.b-region__dot:nth-child(3) {
	-webkit-animation-delay: 0ms;
	        animation-delay: 0ms;
}.b-rouble {
	font-weight: 400;
	font-style: normal;
}.b-rouble__text {
	position: absolute;
	text-indent: -100000em;
	text-indent: -3000vw;
}.b-rouble:before {
	font-family: PT Rouble Sans,sans-serif;
	font-size: inherit;
	content: 'й';
}b .b-rouble:before,
strong .b-rouble:before {
	content: 'Ж';
}em .b-rouble:before,
i .b-rouble:before {
	content: 'ц';
}.b-rouble_el:before {
	content: 'ь';
}.b-rouble_e:before {
	content: 'е';
}.b-rouble_b:before {
	content: '\003B';
}.b-rur {
	font-family: ruble;
	font-size: inherit;
}.b-rur_size_small {
	font-size: 16px;
	line-height: 16px;
}.b-select {
	position: relative;
	text-align: left;
}.b-select_theme_bordered {
	border-radius: 3px;
	box-shadow: 0 0 0 1px #e2e2e2;
}.b-select__field {
	position: relative;
	width: 100%;
	height: 38px;
}.b-select_theme_voice .b-select__field {
	height: 60px;
}.b-select_state_open .b-select__field {
	z-index: 2;
}.b-select_state_error {
	box-shadow: 0 0 0 1px #f2555c;
}.b-select__current,
.b-select__input {
	padding-right: 30px;
	padding-left: 10px;
	width: 100%!important;
	max-width: 100%!important;
	height: 100%!important;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px!important;
	color: #000;
	background-color: #fff;
	border: none;
	border-radius: 2px;
}.b-select_theme_voice .b-select__current,
.b-select_theme_voice .b-select__input {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f3f4f5;
	border-radius: 3px;
}.b-select__input::-webkit-input-placeholder {
	color: #888;
}.b-select__input::-moz-placeholder {
	color: #888;
}.b-select__input:-ms-input-placeholder {
	color: #888;
}.b-select__input:-moz-placeholder {
	color: #888;
}.b-select_theme_voice .b-select__input::-webkit-input-placeholder {
	color: #232322;
}.b-select_theme_voice .b-select__input::-moz-placeholder {
	color: #232322;
}.b-select_theme_voice .b-select__input:-ms-input-placeholder {
	color: #232322;
}.b-select_theme_voice .b-select__input::placeholder {
	color: #232322;
}.b-select__current {
	overflow: hidden;
	line-height: 38px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.b-select_theme_voice .b-select__current {
	line-height: 60px;
}.b-select_size_small .b-select__field {
	height: 34px;
	font-size: 14px;
	border-radius: 3px;
}.b-select_size_medium .b-select__field {
	height: 36px;
}.b-select_size_small .b-select__current {
	line-height: 34px;
}.b-select_state_open .b-select__current,
.b-select_state_open .b-select__input {
	border-radius: 2px 2px 0 0;
}.b-select_state_open.b-select_direction_up .b-select__current,
.b-select_state_open.b-select_direction_up .b-select__input {
	border-radius: 0 0 2px 2px;
}.b-select_state_open.b-select_theme_voice .b-select__current,
.b-select_state_open.b-select_theme_voice .b-select__input {
	border-radius: 3px 3px 0 0;
}.b-select__icon {
	position: absolute;
	top: 50%;
	right: 12px;
	width: 10px;
	height: 5px;
	pointer-events: none;
	color: #000;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-select_state_open .b-select__icon {
	-webkit-transform: translateY(-50%) rotate(180deg);
	    -ms-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}.b-select_theme_voice .b-select__icon {
	right: 20px;
	width: 18px;
	height: 8px;
	color: #979797;
}.b-select__dropdown {
	position: absolute;
	z-index: 1;
	top: 100%;
	right: 0;
	left: 0;
	display: none;
	overflow: hidden;
	max-height: 238px;
	background-color: #f7f7f7;
	border-radius: 0 0 2px 2px;
}.b-select_theme_voice .b-select__dropdown {
	right: 2px;
	left: 2px;
	margin-top: -2px;
	background-color: #f3f4f5;
}.b-select_state_open .b-select__dropdown {
	display: block;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}.b-select_direction_up .b-select__dropdown {
	top: auto;
	bottom: 100%;
	border-radius: 2px 2px 0 0;
}.b-select__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	text-align: left;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-select_direction_up .b-select__list {
	        flex-direction: column-reverse;
	text-align: left;

	-webkit-box-direction: reverse;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column-reverse;
	    -ms-flex-direction: column-reverse;
}.b-select__item {
	position: relative;
	padding: 8px 20px 8px 10px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	color: #000;
	-webkit-transition: background-color .2s ease-in-out,color .2s ease-in-out;
	        transition: background-color .2s ease-in-out,color .2s ease-in-out;
	will-change: background-color,color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-select__item:hover,
.b-select__item_state_active {
	color: #fff;
	background-color: #00aeef;
}.b-select:not(.b-select_state_empty) .b-select__item_state_hidden {
	display: none;
}.b-slider-range {
	position: relative;
}.b-slider-range__labels {
	position: relative;
	margin-bottom: 14px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-end;
	        align-items: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: justify;
	-ms-flex-align: end;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-slider-range_type_mobile-tariff .b-slider-range__labels,
.b-slider-range_type_voice-tariff .b-slider-range__labels {
	margin-bottom: 24px;
}.b-slider-range_type_tariff-mobile .b-slider-range__labels {
	margin-bottom: 0;
}.b-slider-range__label {
	width: 160px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	text-align: center;
}.b-slider-range__label:last-child {
	text-align: right;
}.b-slider-range__label:first-child {
	text-align: left;
}.b-slider-range_type_mobile-tariff .b-slider-range__label,
.b-slider-range_type_voice-tariff .b-slider-range__label {
	width: 32px;
}.b-slider-range_type_tariff-mobile .b-slider-range__label {
	position: relative;
	width: 0;
	height: 0;
	font-family: Yota Sans,sans-serif;
	text-align: center;
	color: #949494;
}.b-slider-range_type_tariff-mobile .b-slider-range__label:before {
	position: absolute;
	bottom: -6px;
	left: -4px;
	width: 8px;
	height: 8px;
	content: '';
	background-color: #00b0f5;
	border: 2px solid #00b0f5;
	border-radius: 50%;
}.b-slider-range_type_tariff-mobile .b-slider-range__label:not(:first-child).active:after {
	position: absolute;
	right: 4px;
	bottom: -4px;
	width: 150px;
	height: 4px;
	content: '';
	background-color: #00b0f5;
}.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label+.b-slider-range__label+.b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label+.b-slider-range__label+.b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label+.b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label+.b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label+.b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label + .b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label + .b-slider-range__label:before,
.b-slider-range_type_tariff-mobile .b-slider-range__label.active + .b-slider-range__label:before {
	bottom: -8px;
	left: -6px;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border: 2px solid #f4f4f4;
}.b-slider-range__label-price {
	font-family: Yota Sans Bold,sans-serif;
	font-size: 18px;
	line-height: 18px;
}.b-slider-range_type_mobile-tariff .b-slider-range__label-price,
.b-slider-range_type_voice-tariff .b-slider-range__label-price {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #010101;
}.b-slider-range_type_tariff-mobile .b-slider-range__label-price {
	position: absolute;
	bottom: 36px;
	left: -70px;
	width: 140px;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -.3px;
	color: #949494;
}.b-slider-range_type_tariff-mobile .b-slider-range__label-price:after {
	font-size: 14px;
	font-weight: 300;
	line-height: 1;
	content: ' минут';
	letter-spacing: -.3px;
}.b-slider-range_type_tariff-mobile .b-slider-range__label.active .b-slider-range__label-price {
	bottom: 32px;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #242424;
}.b-slider-range_type_tariff-mobile .b-slider-range__label.active .b-slider-range__label-price:after {
	font-size: 18px;
	letter-spacing: -1px;
}.b-slider-range_type_tariff-mobile .b-slider-range__label-internet {
	position: absolute;
	bottom: 54px;
	left: -70px;
	width: 140px;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -.3px;
	color: #949494;
}.b-slider-range_type_tariff-mobile .b-slider-range__label.active .b-slider-range__label-internet {
	font-size: 18px;
	line-height: 1;
	letter-spacing: -1.2px;
	color: #242424;
}.b-slider-range_type_tariff-mobile .b-slider-range__label.active .b-slider-range__label-internet-count {
	font-size: 32px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -1.2px;
}.b-slider-range__label-bold {
	font-family: Yota Sans Bold,sans-serif;
	font-size: 13px;
	line-height: 18px;
}.b-slider-range__wrapper {
	position: relative;
}.b-slider-range__control {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	color: #fff;
	border: 1px solid currentColor;
	border-radius: 100%;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-slider-range__control:after,
.b-slider-range__control:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
}.b-slider-range__control:before {
	width: 6px;
	border-top: 1px solid currentColor;
}.b-slider-range__control_type_plus {
	left: 100%;
	margin-left: 10px;
}.b-slider-range__control_type_plus:after {
	height: 6px;
	border-left: 1px solid currentColor;
}.b-slider-range__control_type_minus {
	right: 100%;
	margin-right: 10px;
}.b-slider-range__control:hover {
	color: #00aeef;
}.b-slider-range_type_mobile-tariff .b-slider-range__control,
.b-slider-range_type_voice-tariff .b-slider-range__control {
	margin-top: -11px;
	width: 22px;
	height: 22px;
	color: #00aeef;
	border: 1px solid #dbe3e6;
	-webkit-transition: background-color .2s,color .2s;
	        transition: background-color .2s,color .2s;
}.b-slider-range_type_mobile-tariff .b-slider-range__control:before,
.b-slider-range_type_voice-tariff .b-slider-range__control:before {
	border-top: 2px solid currentColor;
}.b-slider-range_type_mobile-tariff .b-slider-range__control_type_plus:after,
.b-slider-range_type_voice-tariff .b-slider-range__control_type_plus:after {
	border-left: 2px solid currentColor;
}.b-slider-range_type_mobile-tariff .b-slider-range__control:hover,
.b-slider-range_type_voice-tariff .b-slider-range__control:hover {
	color: #fff;
	background-color: #00aeef;
	border-color: #00aeef;
}.b-slider-range_type_tariff-mobile .b-slider-range__control {
	margin-top: -7px;
	width: 14px;
	height: 14px;
	color: #979797;
	background-color: hsla(0,0%,100%,0);
	border: none;
}.b-slider-range_type_tariff-mobile .b-slider-range__control:after,
.b-slider-range_type_tariff-mobile .b-slider-range__control:before {
	position: absolute;
	top: 6px;
	left: 0;
	width: 14px;
	height: 2px;
	border-top: 2px solid currentColor;
	-webkit-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
}.b-slider-range_type_tariff-mobile .b-slider-range__control_type_plus {
	margin-left: 45px;
}.b-slider-range_type_tariff-mobile .b-slider-range__control_type_plus:after {
	-webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	        transform: rotate(90deg);
}.b-slider-range_type_tariff-mobile .b-slider-range__control_type_minus {
	margin-right: 45px;
}.b-slider-range_type_tariff-mobile .b-slider-range__control:hover {
	color: #00aeef;
}.b-slider-range__slider {
	position: relative;
	height: 4px;
	background-color: #00adee;
}.b-slider-range__slider:after,
.b-slider-range__slider:before {
	position: absolute;
	top: 0;
	width: 16px;
	height: 4px;
	content: '';
}.b-slider-range__slider:before {
	left: 0;
	background-color: #ffea00;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}.b-slider-range__slider:after {
	right: 0;
	background-color: #a6a6a6;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider {
	background-color: #00b0f5!important;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider:after,
.b-slider-range_type_tariff-mobile .b-slider-range__slider:before {
	display: none;
}.b-slider-range .b-slider-range__slider.noUi-target.noUi-connect {
	position: relative;
	height: 4px;
	border: none;
	box-shadow: none;
}.b-slider-range .b-slider-range__slider .noUi-base {
	position: absolute;
	top: 0;
	right: 16px;
	left: 16px;
	width: auto;
}.b-slider-range .b-slider-range__slider .noUi-base:after {
	position: absolute;
	top: -15px;
	right: -16px;
	bottom: -15px;
	left: -16px;
	content: '';
}.b-slider-range .b-slider-range__slider .noUi-background {
	background: #a6a6a6;
	border-radius: 0;
	box-shadow: none;
}.b-slider-range .b-slider-range__slider.noUi-horizontal .noUi-handle {
	top: -14px;
	left: -16px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.1),hsla(0,0%,100%,.1));
	background-image:         linear-gradient(0deg,rgba(0,0,0,.1),hsla(0,0%,100%,.1));
	border: none;
	border-radius: 16px;
	box-shadow: none;
}.b-slider-range .b-slider-range__slider.noUi-horizontal .noUi-handle:after {
	display: none;
}.b-slider-range .b-slider-range__slider.noUi-horizontal .noUi-handle:before {
	top: -7px;
	right: -7px;
	bottom: -7px;
	left: -7px;
	display: block;
	width: auto;
	height: auto;
	content: '';
	background-color: #fff;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s ease,opacity .3s ease;
	        transition:         transform .3s ease,opacity .3s ease;
	-webkit-transform: scale(.65) translateZ(0);
	        transform: scale(.65) translateZ(0);
	will-change: transform,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider-range .b-slider-range__slider.noUi-horizontal .noUi-handle:hover:before {
	opacity: .25;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}.b-slider-range_type_tariff-mobile .b-slider-range__slider .noUi-base {
	right: 0;
	left: 0;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider .noUi-background {
	background: #f4f4f4;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider .noUi-origin {
	z-index: auto;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider .noUi-origin:before {
	display: none;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider.noUi-horizontal .noUi-handle {
	top: -24px;
	left: -26px;
	width: 52px;
	height: 52px;
	background-color: #00b0f5;
	border-radius: 50%;
	box-shadow: 0 2px 4px 0 #055488;
}.b-slider-range_type_tariff-mobile .b-slider-range__slider.noUi-horizontal .noUi-handle:before {
	display: none;
}.b-slider-range_action_enabled .b-slider-range__slider .noUi-background:after {
	position: absolute;
	right: -16px;
	bottom: -9px;
	width: 22px;
	height: 22px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 12px;
	line-height: 22px;
	content: '%';
	text-align: center;
	pointer-events: none;
	color: #fff;
	background-color: #e14e4f;
	border-radius: 50%;
	-webkit-transition: -webkit-transform .3s;
	        transition:         transform .3s;
	-webkit-transform-origin: right center;
	    -ms-transform-origin: right center;
	        transform-origin: right center;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider-range__roll {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 32px;
	height: 32px;
	color: #00aeef;
}.b-slider-range .noUi-handle .b-slider-range__roll {
	display: block;
}.b-slider-range_type_voice-tariff .b-slider-range__roll {
	z-index: 3;
}.b-slider-range_type_tariff-mobile .b-slider-range__roll {
	width: 52px;
	height: 52px;
	background-color: #00b0f5;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE5IDExIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE3LjI1IDUuNWwtMy44MjQtMy4yNzhNMTcuMjUgNS41bC0zLjgyNCAzLjI3OE0xLjc1IDUuNWwzLjgyNC0zLjI3OE0xLjc1IDUuNWwzLjgyNCAzLjI3OCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 50%;
}.b-slider-range_type_tariff-mobile .b-slider-range__roll use {
	display: none;
}.b-slider-range_type_mobile-tariff .noUi-handle,
.b-slider-range_type_voice-tariff .noUi-handle {
	background-color: #00aeef;
	background-image: none;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;
}.b-slider-range_type_mobile-tariff .noUi-background:before,
.b-slider-range_type_voice-tariff .noUi-background:before {
	display: none;
}.b-slider-range_type_mobile-tariff .b-slider-range__roll,
.b-slider-range_type_voice-tariff .b-slider-range__roll {
	color: #fff;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-slider-range_type_mobile-tariff .noUi-handle:active .b-slider-range__roll,
.b-slider-range_type_mobile-tariff .noUi-handle:hover .b-slider-range__roll,
.b-slider-range_type_voice-tariff .noUi-handle:active .b-slider-range__roll,
.b-slider-range_type_voice-tariff .noUi-handle:hover .b-slider-range__roll {
	color: #fff;
}.b-slider-range_type_mobile-tariff .b-slider-range__slider,
.b-slider-range_type_mobile-tariff .b-slider-range__slider:after,
.b-slider-range_type_mobile-tariff .b-slider-range__slider:before {
	height: 2px!important;
}.b-slider-range_type_voice-tariff .b-slider-range__slider,
.b-slider-range_type_voice-tariff .b-slider-range__slider:after,
.b-slider-range_type_voice-tariff .b-slider-range__slider:before {
	height: 4px!important;
}.b-slider-range_type_voice-tariff .b-slider-range__slider:before {
	display: none;
}.b-slider-range_type_mobile-tariff .b-slider-range__slider.noUi-horizontal .noUi-handle:before {
	background-color: #00aeef;
}.b-slider-range_type_voice-tariff .b-slider-range__slider.noUi-horizontal .noUi-handle:before {
	z-index: 1;
	background-color: #c7ebff;
	border: 2px solid #fff;
	opacity: 1!important;
	-webkit-transform: scale(.78) translateZ(0);
	        transform: scale(.78) translateZ(0);
}.b-slider-range_type_voice-tariff .b-slider-range__slider.noUi-horizontal .noUi-handle:after {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background-color: #00aeef;
	border-radius: 50%;
}.b-slider {
	position: relative;
	width: 100%;
	height: 100%;
}.b-slider_state_animated {
	overflow: hidden;
}.b-slider_style_showcase.b-slider_state_animated {
	overflow: visible;
}.b-slider_style_fade:after,
.b-slider_style_fade:before {
	position: absolute;
	z-index: 12;
	top: 0;
	bottom: 0;
	width: 40px;
	content: '';
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider_style_fade:after {
	left: 0;
	background-image: -webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));
	background-image:         linear-gradient(90deg,#fff,hsla(0,0%,100%,0));
}.b-slider_style_fade:before {
	right: 0;
	background-image: -webkit-linear-gradient(right,#fff,hsla(0,0%,100%,0));
	background-image:         linear-gradient(270deg,#fff,hsla(0,0%,100%,0));
}.b-slider__container {
	position: relative;
	width: 100%;
	height: 100%;
}.b-slider__slide {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: translateX(0) translateZ(0);
	        transform: translateX(0) translateZ(0);
	will-change: transform,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider__slide_from_next,
.b-slider__slide_from_prev,
.b-slider__slide_to_next,
.b-slider__slide_to_prev {
	z-index: 11;
	overflow: hidden;
	pointer-events: none;
}.b-slider__slide_from_prev {
	-webkit-transform: translateX(-100%) translateZ(0);
	        transform: translateX(-100%) translateZ(0);
}.b-slider__slide_from_next {
	-webkit-transform: translateX(100%) translateZ(0);
	        transform: translateX(100%) translateZ(0);
}.b-slider__slide_state_active {
	z-index: 12;
	-webkit-transform: translateX(0) translateZ(0);
	        transform: translateX(0) translateZ(0);
}.b-slider__slide_to_prev {
	-webkit-transform: translateX(100%) translateZ(0);
	        transform: translateX(100%) translateZ(0);
}.b-slider__slide_to_next {
	-webkit-transform: translateX(-100%) translateZ(0);
	        transform: translateX(-100%) translateZ(0);
}.b-slider__slide_state_active,
.b-slider__slide_to_next,
.b-slider__slide_to_prev {
	opacity: 1;
}.b-slider_state_animated .b-slider__slide_state_active,
.b-slider_state_animated .b-slider__slide_to_next,
.b-slider_state_animated .b-slider__slide_to_prev {
	-webkit-transition: -webkit-transform .5s ease;
	        transition:         transform .5s ease;
}.b-slider_animate_cover .b-slider__slide_to_next,
.b-slider_animate_cover .b-slider__slide_to_prev {
	-webkit-transform: translateX(0) translateZ(0);
	        transform: translateX(0) translateZ(0);
}.b-slider_state_animated.b-slider_animate_fast .b-slider__slide_state_active,
.b-slider_state_animated.b-slider_animate_fast .b-slider__slide_to_next,
.b-slider_state_animated.b-slider_animate_fast .b-slider__slide_to_prev {
	-webkit-transition: -webkit-transform .3s ease;
	        transition:         transform .3s ease;
}.b-slider_style_showcase > .b-slider__container > .b-slider__slide_from_next.b-slider_style_showcase > .b-slider__container>.b-slider__slide_state_active,
.b-slider_style_showcase > .b-slider__container > .b-slider__slide_from_prev.b-slider_style_showcase > .b-slider__container>.b-slider__slide_state_active {
	opacity: 1;
}.b-slider_style_showcase > .b-slider__container > .b-slider__slide_to_next,
.b-slider_style_showcase > .b-slider__container > .b-slider__slide_to_prev {
	opacity: 0;
}.b-slider_state_animated.b-slider_style_showcase > .b-slider__container > .b-slider__slide_state_active,
.b-slider_state_animated.b-slider_style_showcase > .b-slider__container > .b-slider__slide_to_next,
.b-slider_state_animated.b-slider_style_showcase > .b-slider__container > .b-slider__slide_to_prev {
	-webkit-transition: -webkit-transform .75s cubic-bezier(.45,-.67,.53,1.63),opacity .75s ease-out;
	        transition:         transform .75s cubic-bezier(.45,-.67,.53,1.63),opacity .75s ease-out;
}.b-slider__control {
	position: absolute;
	z-index: 50;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	display: block;
	width: 40px;
	height: 70px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-color: hsla(0,0%,100%,0);
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 4px;
}.b-slider__control_style_background {
	-webkit-transition: background-color .2s ease;
	        transition: background-color .2s ease;
}.b-slider__control_style_background:hover {
	background-color: #f4f5f5;
}.b-slider__control:after,
.b-slider__control:before {
	position: absolute;
	width: 2px;
	height: 20px;
	content: '';
	background-color: #828282;
	-webkit-transition: background-color .75s ease-in-out;
	        transition: background-color .75s ease-in-out;
	will-change: background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider__control:before {
	bottom: 35px;
}.b-slider__control:after {
	top: 35px;
}.b-slider__control_type_prev {
	left: 10px;
}.b-slider__control_type_prev:after,
.b-slider__control_type_prev:before {
	left: 14px;
}.b-slider__control_type_prev:before {
	-webkit-transform: rotate(36deg);
	    -ms-transform: rotate(36deg);
	        transform: rotate(36deg);
	-webkit-transform-origin: bottom left;
	    -ms-transform-origin: bottom left;
	        transform-origin: bottom left;
}.b-slider__control_type_prev:after {
	-webkit-transform: rotate(-36deg);
	    -ms-transform: rotate(-36deg);
	        transform: rotate(-36deg);
	-webkit-transform-origin: top left;
	    -ms-transform-origin: top left;
	        transform-origin: top left;
}.b-slider__control_type_next {
	right: 10px;
}.b-slider__control_type_next:after,
.b-slider__control_type_next:before {
	right: 14px;
}.b-slider__control_type_next:before {
	-webkit-transform: rotate(-36deg);
	    -ms-transform: rotate(-36deg);
	        transform: rotate(-36deg);
	-webkit-transform-origin: bottom right;
	    -ms-transform-origin: bottom right;
	        transform-origin: bottom right;
}.b-slider__control_type_next:after {
	-webkit-transform: rotate(36deg);
	    -ms-transform: rotate(36deg);
	        transform: rotate(36deg);
	-webkit-transform-origin: top right;
	    -ms-transform-origin: top right;
	        transform-origin: top right;
}.b-slider_theme_white .b-slider__control:after,
.b-slider_theme_white .b-slider__control:before {
	background-color: #fff;
}.b-slider__pages {
	position: absolute;
	z-index: 50;
	right: 0;
	bottom: 20px;
	left: 0;
	font-size: .0001px;
	text-align: center;
	pointer-events: all;
}.b-slider_style_main .b-slider__pages {
	top: 435px;
	bottom: auto;
}.b-slider_pages_hidden .b-slider__pages {
	z-index: -1;
	opacity: 0;
}.b-slider__page {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 18px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-decoration: none;
	background-color: transparent;
	border: 5px solid transparent;
	border-radius: 100%;
}.b-slider__page:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-color: #00aeef;
	border-radius: 100%;
	opacity: .5;
	-webkit-transition: opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,background-color .75s ease-in-out;
	        transition: opacity .2s ease-in-out,transform .2s ease-in-out,background-color .75s ease-in-out;
	-webkit-transform: scale(.75) translateZ(0);
	        transform: scale(.75) translateZ(0);
	-webkit-transform-origin: center;
	    -ms-transform-origin: center;
	        transform-origin: center;
	will-change: opacity,transform,background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-slider__page_state_active {
	cursor: default;
}.b-slider__page_state_active:before {
	opacity: 1;
}.b-slider__page:hover:before,
.b-slider__page_state_active:before {
	-webkit-transform: scale(1) translateZ(0);
	        transform: scale(1) translateZ(0);
}.b-slider_theme_white .b-slider__page:before {
	background-color: #fff;
}.b-subtitle {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 26px;
}.b-subtitle_color_gray {
	color: #888;
}.b-subtitle_size_large {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 19px;
	line-height: 40px;
}.b-title {
	position: relative;
	font-family: TheSerifYotaW3Light,sans-serif;
	font-size: 42px;
	line-height: 42px;
	color: inherit;
}.b-title_font_sans {
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 40px;
	line-height: 40px;
}.b-title_size_large {
	font-size: 52px;
	line-height: 52px;
}.b-title_size_small {
	font-family: Yota Serif,sans-serif;
	font-size: 40px;
	font-weight: 300;
	line-height: 44px;
}.b-title_size_smaller {
	font-family: Yota Serif,sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 36px;
}.b-title_weight_semilight {
	font-weight: 400;
}.b-title__blue {
	font-family: Yota Sans SemiBold,sans-serif;
	color: #00aeef;
}.b-tooltip {
	position: relative;
	display: inline-block;
}.b-tooltip_width_full {
	width: 100%;
}.b-tooltip__message {
	position: absolute;
	z-index: 10;
	bottom: calc(100% + 10px);
	left: calc(100% - 5px);
	padding: 30px;
	display: block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	color: #000;
	background-color: #f4f4f4;
	border-radius: 5px;
	opacity: 0;
	-webkit-transition: -webkit-transform .2s,opacity .2s;
	        transition:         transform .2s,opacity .2s;
	-webkit-transform: scale(0) translateX(-10px) translateZ(0);
	        transform: scale(0) translateX(-10px) translateZ(0);
	-webkit-transform-origin: 14px calc(100% + 13px);
	    -ms-transform-origin: 14px calc(100% + 13px);
	        transform-origin: 14px calc(100% + 13px);

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-tooltip__message:before {
	position: absolute;
	top: 100%;
	left: 24px;
	content: '';
	border-top: 13px solid #f4f4f4;
	border-right: 10px solid transparent;
}.b-tooltip_align_right .b-tooltip__message {
	top: 50%;
	bottom: auto;
	left: 100%;
	-webkit-transition: -webkit-transform .2s linear .5s,opacity .2s linear .5s;
	        transition:         transform .2s linear .5s,opacity .2s linear .5s;
	-webkit-transform: scale(0) translateY(-50%) translateX(0) translateZ(0);
	        transform: scale(0) translateY(-50%) translateX(0) translateZ(0);
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
}.b-tooltip_align_right .b-tooltip__message:before {
	top: 50%;
	right: 100%;
	left: auto;
	border: none;
	border-right: 18px solid #f4f4f4;
	border-bottom: 12px solid transparent;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-tooltip_style_field .b-tooltip__message {
	padding: 20px 30px;
	line-height: 16px;
}.b-tooltip_style_field.b-tooltip_align_right .b-tooltip__message:hover,
.b-tooltip_style_field.b-tooltip_align_right .b-tooltip__open:hover + .b-tooltip__message {
	opacity: 1;
	-webkit-transform: scale(1) translateY(-50%) translateX(33px) translateZ(0);
	        transform: scale(1) translateY(-50%) translateX(33px) translateZ(0);
}.b-tooltip_portlet_payment .b-tooltip__message {
	left: calc(100% - 20px);
	width: 386px;
	white-space: normal;
	background-color: #fff;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.06);
}.b-tooltip_portlet_payment .b-tooltip__message:before {
	border-top: 13px solid #fff;
}.b-tooltip_type_hover .b-tooltip__message {
	-webkit-transition: -webkit-transform .2s linear .5s,opacity .2s linear .5s;
	        transition:         transform .2s linear .5s,opacity .2s linear .5s;
}.b-tooltip_state_active .b-tooltip__message,
.b-tooltip_type_hover .b-tooltip__message:hover,
.b-tooltip_type_hover .b-tooltip__open:hover + .b-tooltip__message {
	opacity: 1;
	-webkit-transition: -webkit-transform .2s linear .2s,opacity .2s linear .2s;
	        transition:         transform .2s linear .2s,opacity .2s linear .2s;
	-webkit-transform: scale(1) translateX(-10px) translateZ(0);
	        transform: scale(1) translateX(-10px) translateZ(0);
}.b-tooltip_align_left:hover .b-tooltip__message {
	-webkit-transform: scale(1) translateX(10px) translateZ(0);
	        transform: scale(1) translateX(10px) translateZ(0);
}.b-tooltip_type_right .b-tooltip__message {
	right: -10px;
	left: auto;
	-webkit-transform-origin: calc(100% - 10px) 100%;
	    -ms-transform-origin: calc(100% - 10px) 100%;
	        transform-origin: calc(100% - 10px) 100%;
}.b-tooltip_type_right .b-tooltip__message:before {
	right: 20px;
	left: auto;
}.b-tooltip_align_left .b-tooltip__message {
	right: calc(100% - 32px);
	bottom: calc(100% + 23px);
	left: auto;
	-webkit-transform-origin: 100% calc(100% + 20px);
	    -ms-transform-origin: 100% calc(100% + 20px);
	        transform-origin: 100% calc(100% + 20px);
}.b-tooltip_align_left .b-tooltip__message:before {
	right: auto;
	left: calc(100% - 20px);
	border: none;
	border-top: 13px solid #f4f4f4;
	border-left: 10px solid transparent;
}.b-tooltip_type_right.b-tooltip_state_active .b-tooltip__message {
	-webkit-transform: scale(1) translateX(10px) translateZ(0);
	        transform: scale(1) translateX(10px) translateZ(0);
}.b-tooltip_type_question .b-tooltip__message {
	bottom: calc(100% + 25px);
	left: calc(100% - 25px);
}.b-tooltip_size_small .b-tooltip__message {
	padding: 20px 30px 20px 20px;
}.b-tooltip_site_b2b {
	-webkit-perspective: 1000px;
	        perspective: 1000px;
}.b-tooltip_site_b2b .b-tooltip__message {
	bottom: calc(100% + 12px);
	left: 50%;
	padding: 16px 20px;
	text-align: center;
	color: #fff;
	background-color: #0079a7;
	border-radius: 3px;
	-webkit-transform: scale(0) translateX(-50%) translateZ(0);
	        transform: scale(0) translateX(-50%) translateZ(0);
	-webkit-transform-origin: 0 100%;
	    -ms-transform-origin: 0 100%;
	        transform-origin: 0 100%;
}.b-tooltip_site_b2b .b-tooltip__message:before {
	right: auto;
	left: 50%;
	margin-left: -6px;
	border-top: 6px solid #0079a7;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}.b-tooltip_site_b2b.b-tooltip_state_active .b-tooltip__message,
.b-tooltip_site_b2b.b-tooltip_type_hover .b-tooltip__message:hover,
.b-tooltip_site_b2b.b-tooltip_type_hover .b-tooltip__open:hover + .b-tooltip__message {
	-webkit-transform: scale(1) translateX(-50%) translateZ(0);
	        transform: scale(1) translateX(-50%) translateZ(0);
}.b-tooltip_site_b2b.b-tooltip_align_down .b-tooltip__message {
	top: calc(100% + 12px);
	bottom: auto;
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
}.b-tooltip_site_b2b.b-tooltip_align_down .b-tooltip__message:before {
	top: auto;
	bottom: 100%;
	border-top: none;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #0079a7;
}.b-tooltip_site_b2b.b-tooltip_style_card .b-tooltip__message {
	width: 300px;
}.b-tooltip_site_b2b.b-tooltip_style_order-sim .b-tooltip__message {
	width: 480px;
}.b-tooltip_site_b2b.b-tooltip_style_card.b-tooltip_align_right .b-tooltip__message {
	margin-left: -106px;
	width: 320px;
	-webkit-transform-origin: 105px 100%;
	    -ms-transform-origin: 105px 100%;
	        transform-origin: 105px 100%;
}.b-tooltip_site_b2b.b-tooltip_style_card.b-tooltip_align_right .b-tooltip__message:before {
	left: 265px;
}.b-tooltip__open {
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.b-tooltip__close {
	position: absolute;
	z-index: 11;
	top: 12px;
	right: 10px;
	display: block;
	width: 9px;
	height: 9px;
	cursor: pointer;
}.b-tooltip__close:hover:after,
.b-tooltip__close:hover:before {
	background-color: #00aeef;
}.b-tooltip__close:after,
.b-tooltip__close:before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	content: '';
	background-color: #ababab;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-tooltip__close:after {
	-webkit-transform: translateX(-50%) rotate(45deg);
	    -ms-transform: translateX(-50%) rotate(45deg);
	        transform: translateX(-50%) rotate(45deg);
}.b-tooltip__close:before {
	-webkit-transform: translateX(-50%) rotate(-45deg);
	    -ms-transform: translateX(-50%) rotate(-45deg);
	        transform: translateX(-50%) rotate(-45deg);
}.b-tooltip_site_b2b .b-tooltip__close,
.b-tooltip_style_field .b-tooltip__close {
	display: none;
}.b-tooltip_site_b2b .b-tooltip__close:after,
.b-tooltip_site_b2b .b-tooltip__close:before,
.b-tooltip_style_field .b-tooltip__close:after,
.b-tooltip_style_field .b-tooltip__close:before {
	background-color: #fff;
}.b-tooltip_site_b2b .b-tooltip__close:hover:after,
.b-tooltip_site_b2b .b-tooltip__close:hover:before,
.b-tooltip_style_field .b-tooltip__close:hover:after,
.b-tooltip_style_field .b-tooltip__close:hover:before {
	background-color: hsla(0,0%,100%,.5);
}.b-tooltip_portlet_b2b-tariff-modem .b-tooltip__close {
	top: 12px;
	right: 12px;
	width: 14px;
	height: 14px;
}.b-tooltip_portlet_b2b-tariff-modem .b-tooltip__message {
	right: 0;
	bottom: calc(100% + 12px);
	left: auto;
	padding: 20px 26px;
	width: 310px;
	white-space: normal;
	pointer-events: none;
	background-color: #fff;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.06);
	-webkit-transform: scaleY(.95) translateX(25px) translateY(10px) translateZ(0);
	        transform: scaleY(.95) translateX(25px) translateY(10px) translateZ(0);
	-webkit-transform-origin: calc(100% - 18px) calc(100% + 13px);
	    -ms-transform-origin: calc(100% - 18px) calc(100% + 13px);
	        transform-origin: calc(100% - 18px) calc(100% + 13px);
}.b-tooltip_portlet_b2b-tariff-modem .b-tooltip__message:before {
	right: 15px;
	left: auto;
	border-top-color: #fff;
}.b-tooltip_portlet_b2b-tariff-modem.b-tooltip_state_active .b-tooltip__message {
	pointer-events: auto;
	-webkit-transform: scaleY(1) translateX(25px) translateY(0) translateZ(0);
	        transform: scaleY(1) translateX(25px) translateY(0) translateZ(0);
}.b-tooltip_portlet_b2b-tariff-modem .b-tooltip__message .b-content_type_tooltip {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 12px;
	line-height: 16px;
}.b-tooltip_portlet_b2b-tariff-modem .b-tooltip__message .b-content_type_tooltip p:not(:last-child) {
	margin-bottom: 4px;
}.b-layout {
	position: relative;
	margin-bottom: -230px;
	padding-top: 96px;
	padding-bottom: 230px;
	width: 100%;
	min-width: 1000px;
	min-height: 100vh;
	font-family: Yota Sans Plain,sans-serif;
	background-color: #fff;
	-webkit-transition: padding .2s ease-in-out;
	        transition: padding .2s ease-in-out;
}.b-layout_type_comingsoon.b-layout_slide_no.b-layout {
	margin-bottom: 0!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	height: 100%;
	min-height: 850px;
}.b-layout_lower {
	padding-top: 140px;
}.b-layout-noTopPadding {
	padding-top: 0!important;
}.b-layout_iphone {
	background-color: #f0f0f0;
}.b-layout_background_gray {
	background-color: #edeeee;
}.b-layout .b-fullscreen {
	height: calc(100vh - 96px);
	-webkit-transition: height .2s ease-in-out;
	        transition: height .2s ease-in-out;
}.b-layout .b-minscreen {
	min-height: calc(100vh - 96px);
}.b-layout_state_three {
	padding-top: 136px;
}.b-layout_state_three .b-fullscreen {
	height: calc(100vh - 136px);
}.b-layout_state_three .b-minscreen {
	min-height: calc(100vh - 136px);
}.b-layout_state_ask {
	padding-top: 146px;
}.b-layout_state_ask .b-fullscreen {
	height: calc(100vh - 146px);
}.b-layout_state_ask .b-minscreen {
	min-height: calc(100vh - 146px);
}.b-layout_state_three.b-layout_state_ask {
	padding-top: 186px;
}.b-layout_state_three.b-layout_state_ask .b-fullscreen {
	height: calc(100vh - 186px);
}.b-layout_state_three.b-layout_state_ask .b-minscreen {
	min-height: calc(100vh - 186px);
}.b-layout__portlets {
	display: block;
}.b-layout__blocked,
.b-layout_state_blocked .b-layout__portlets {
	display: none;
}.b-layout_state_blocked .b-layout__blocked {
	display: block;
}.b-footer {
	position: relative;
	z-index: 2;
	min-width: 1000px;
	height: 230px;
	font-size: 0;
	color: #000;
	background-color: #f4f4f4;
}.b-footer__wrapper {
	position: relative;
	margin: 0 auto;
	padding: 40px 110px;
	padding-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;
	max-width: 1920px;
	height: 100%;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-footer__block {
	position: relative;
}.b-footer__block_type_links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 50%;
	min-width: 510px;
	max-width: 710px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-footer__copyright {
	margin-bottom: 5px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #7d7d7d;
}.b-footer__rating {
	position: relative;
	margin-bottom: 32px;
	height: 31px;
	font-size: 11px;
}.b-footer__rating:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 46px;
	height: 31px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 17px;
	line-height: 28px;
	content: '12+';
	text-align: center;
	color: #c0c4c6;
	border: 1px solid #e1e3e4;
	border-radius: 1px;
}.b-footer__socials {
	font-size: 0;
}.b-footer__social {
	margin-right: 24px;
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	vertical-align: top;
	color: #c8ccce;
	-webkit-transition: color .2s linear;
	        transition: color .2s linear;
}.b-footer__social:hover {
	color: #00aeef;
}.b-footer__social:after,
.b-footer__social:before {
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}.b-footer__social-icon {
	vertical-align: middle;
}.b-footer__social-icon_type_facebook {
	width: 19px;
	height: 16px;
}.b-footer__social-icon_type_instagram {
	width: 14px;
	height: 14px;
}.b-footer__social-icon_type_twitter {
	width: 18px;
	height: 15px;
}.b-footer__social-icon_type_google {
	width: 22px;
	height: 22px;
}.b-footer__social-icon_type_vk {
	width: 23px;
	height: 13px;
}.b-footer__column {
	position: relative;
	margin-right: 20px;
	display: inline-block;
	width: 100%;
	font-size: 0;
	vertical-align: top;
}.b-footer__column:last-child {
	margin-right: 0;
	width: auto;
}.b-footer__title {
	margin-bottom: 17px;
	display: inline-block;
	width: 100%;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 14px;
}.b-footer__link {
	margin-bottom: 14px;
	display: inline-block;
	width: 100%;
	font-family: Yota Sans Light,sans-serif;
	font-size: 12px;
	white-space: nowrap;
	text-decoration: none;
	color: #7d7d7d;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-footer__link:hover {
	color: #00aeef;
}.b-footer__link:last-child {
	margin-bottom: 0;
}.b-header-ask {
	position: relative;
	display: block;
	height: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
}.b-header-ask__change,
.b-header-ask__region,
.b-header-ask__right,
.b-header-ask__text {
	display: inline-block;
	vertical-align: middle;
}.b-header-ask__region {
	color: #fff;
}.b-header-ask__text {
	color: #000;
}.b-header-ask__right {
	margin-right: 13px;
	margin-left: 13px;
	padding-right: 30px;
	padding-left: 30px;
	text-decoration: none;
	color: #00aeef;
	background-color: #fff;
	border-radius: 11px;
	-webkit-transition: background-color .1s linear;
	        transition: background-color .1s linear;
}.b-header-ask__right:hover {
	background-color: #e1f5ff;
}.b-header-ask__change {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .1s linear;
	        transition: color .1s linear;
}.b-header-ask__change:hover {
	color: #e1f5ff;
}.b-header-banner {
	position: relative;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 120px;
	height: 60px;
	cursor: pointer;
	text-decoration: none;
	color: #00aeef;
	background: 0 no-repeat;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-header-banner__link {
	color: #000;
	-webkit-transition: all .3s ease;
	        transition: all .3s ease;
}.b-header-banner__link:hover {
	color: #00adee;
}.b-header-banner:active,
.b-header-banner:hover {
	color: #444;
}.b-header-banner__text {
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: .01em;
	color: #000;
}.b-header-banner_type_ac-smile {
	padding-top: 20px;
	padding-left: 0;
	width: 185px;
}.b-header-banner_type_ac-smile .b-header-banner__text {
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	white-space: nowrap;
}.b-header-banner_type_ac-smile .b-header-banner__link {
	padding-right: 55px;
	display: inline-block;
}.b-header-banner_type_ac-smile .b-header-banner__link:before {
	position: absolute;
	top: 12px;
	right: 0;
	width: 45px;
	height: 45px;
	content: '';
	background-image: url(../images/b2b/sprites/banners.png);
	background-position: 0 0;
}.b-header-banner_type_ac-modem {
	padding: 0;
	max-width: 255px;
	height: 64px;
	text-align: center;
}.b-header-banner_type_ac-modem .b-header-banner__text {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	width: 190px;
	height: 100%;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	white-space: nowrap;
}.b-header-banner_type_ac-modem .b-header-banner__link {
	padding-right: 87px;
	display: inline-block;
}.b-header-banner_type_ac-modem .b-header-banner__link:before {
	position: absolute;
	top: 6px;
	right: 62px;
	width: 19px;
	height: 53px;
	content: '';
	background-image: url(../images/site/sprites/banners.png);
	background-position: -107px 0;
}.b-header-banner__new-price,
.b-header-banner__old-price {
	position: absolute;
	left: 133px;
	font-family: Yota Sans Bold,sans-serif;
}.b-header-banner__old-price {
	top: 10px;
	font-size: 18px;
	line-height: 18px;
	color: #a8a8a8;
}.b-header-banner__old-price:before {
	position: absolute;
	top: 50%;
	right: -2px;
	left: -2px;
	height: 1px;
	content: '';
	background-color: #a8a8a8;
}.b-header-banner__new-price {
	top: 28px;
	font-size: 22px;
	line-height: 22px;
	color: #ca005e;
}.b-header-banner__new-price:before {
	position: absolute;
	top: 14px;
	right: 4px;
	width: 10px;
	height: 2px;
	content: '';
	background-color: #ca005e;
}.b-header-banner__new-price:after {
	margin-left: 3px;
	font-size: 23px;
	content: 'P';
}.b-header-banner_type_runet {
	margin-left: 10px;
	padding: 12px 64px 0 0;
	height: 64px;
}.b-header-banner_type_runet:before {
	position: absolute;
	right: 0;
	bottom: -1px;
	width: 46px;
	height: 59px;
	content: '';
	background-image: url(../images/site/sprites/banners.png);
	background-position: 0 0;
}.b-header-banner_type_runet .b-header-banner__link {
	color: #000;
}.b-header-banner_type_runet .b-header-banner__link:hover {
	color: #00aeef;
}.b-header-banner_type_runet .b-header-banner__link:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: -1px;
	left: 0;
	content: '';
}.b-header-banner_type_runet .b-header-banner__text {
	font-family: Yota Sans Light,sans-serif;
	font-size: 12px;
	line-height: 14px;
}.b-header-banner_type_runet .b-header-banner__title {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 14px;
}.b-header-button {
	padding-left: 25px;
	height: 64px;
	font-size: .0001px;
	white-space: nowrap;
}.b-header-button:before {
	display: inline-block;
	width: 0;
	height: 100%;
	content: '';
	vertical-align: middle;
}.b-header-button__link {
	padding-right: 10px;
	padding-left: 10px;
	display: inline-block;
	height: 30px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	background-color: #00adee;
	border-radius: 4px;
	-webkit-transition: background-color .1s;
	        transition: background-color .1s;
}.b-header-button__link:hover {
	background-color: #444;
}.b-header-channel {
	position: relative;
	display: block;
	height: 100%;
}.b-header-channel__link {
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
	height: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	line-height: 34px;
	text-decoration: none;
	color: #a3a3a3;
	-webkit-transition: color .1s linear;
	        transition: color .1s linear;
}.b-header-channel__link:first-child {
	margin-left: 0;
}.b-header-channel__link:hover {
	color: #00aeef;
}.b-header-channel__link_state_current,
.b-header-channel__link_state_current:hover {
	color: #fff;
	background-color: hsla(0,0%,100%,.16);
}.b-header {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	min-width: 1000px;
	height: 97px;
	font-size: 13px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-color: #fff;
	-webkit-transition: height .2s linear;
	        transition: height .2s linear;
}.b-header__black {
	position: relative;
	z-index: 3;
	height: 34px;
	background-color: #1c1c1c;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-header__black,
.b-header__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-header__top {
	height: 100%;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-header__channel {
	min-width: 270px;
}.b-header__channel,
.b-header__menu,
.b-header__region,
.b-header__social {
	position: relative;
	height: 100%;
	vertical-align: top;
}.b-header__region {
	padding-right: 10px;
}.b-header__social {
	margin-right: 30px;
}.b-header__blue {
	position: absolute;
	z-index: 2;
	top: 34px;
	right: 0;
	left: 0;
	height: 50px;
	background-color: #00aeef;
	-webkit-transition: -webkit-transform .2s linear;
	        transition:         transform .2s linear;
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
}.b-header_state_ask {
	height: 147px;
}.b-header_state_three {
	height: 136px;
}.b-header_state_ask.b-header_state_three {
	height: 186px;
}.b-header_state_ask .b-header__blue {
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}.b-header__ask {
	position: absolute;
	top: 14px;
	right: 20px;
	height: 22px;
}.b-header__white {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	left: 0;
	height: 63px;
	background-color: #fff;
	border-bottom: 1px solid #f4f4f4;
}.b-header_state_three .b-header__white {
	bottom: 40px;
}.b-header__banner,
.b-header__button,
.b-header__logo,
.b-header__nav {
	float: left;
	height: 64px;
}.b-header__user {
	padding-right: 15px;
	float: right;
	height: 64px;
}.b-header__logo {
	position: relative;
}.b-header__banner {
	position: relative;
	margin-left: 30px;
}.b-header-logo {
	position: relative;
	display: block;
	width: 100px;
	height: 100%;
	font-size: 0;
	color: transparent;
}.b-header-logo__image {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -14px;
	width: 28px;
	height: 40px;
	vertical-align: middle;
}.b-header-menu {
	position: relative;
	display: block;
	height: 100%;
}.b-header-menu__link {
	position: relative;
	margin-left: 30px;
	display: inline-block;
	height: 100%;
	font-family: Yota Sans Plain,sans-serif;
	line-height: 32px;
	vertical-align: middle;
	text-decoration: none;
	color: #a3a3a3;
	-webkit-transition: color .1s linear;
	        transition: color .1s linear;
}.b-header-menu__link:hover,
.b-header-menu__link_state_current {
	color: #00aeef;
}.b-header-menu__link:first-child {
	margin-left: 0;
}.b-header-menu__icon {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}.b-header-menu__icon_type_payment {
	width: 16px;
	height: 16px;
}.b-header-menu__icon_type_chat {
	width: 14px;
	height: 13px;
}.b-header-menu__icon_type_sales {
	width: 11px;
	height: 14px;
}.b-header-menu__icon_type_coverage {
	width: 13px;
	height: 13px;
}.b-header-nav-root {
	display: block;
}.b-header-nav-root__item {
	display: none;
}.b-header-nav-root__item_state_active {
	display: block;
}.b-header-nav-root__link {
	display: none;
}.b-header-nav {
	height: 64px;
	font-size: .0001px;
	white-space: nowrap;
}.b-header-nav__item {
	display: inline-block;
	vertical-align: top;
	background: transparent;
}.b-header-nav__item:after {
	position: relative;
	z-index: 4;
	margin-top: -10px;
	display: none;
	width: 100%;
	height: 10px;
	content: '';
	background: #f4f4f4;
}.b-header-nav__item_state_active {
	background: #f4f4f4;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.24);
}.b-header-nav__item_state_active .h-subnav,
.b-header-nav__item_state_active:after {
	display: block;
}.b-header-nav__item_state_current.b-header-nav__item_state_active .b-header-subnav-line {
	opacity: 1;
}.b-header-nav__item_state_active .b-header-subnav {
	display: block;
}.b-header-nav__item_state_active-abort:after {
	display: none;
}.b-header-nav__item_state_active-abort .b-header-subnav {
	display: none!important;
}.b-header-nav__item_state_active-abort .b-header-subnav-line {
	opacity: 0!important;
}.b-header-nav__link {
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 64px;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}.b-header-subnav {
	position: absolute;
	top: 64px;
	right: 0;
	left: 0;
	padding-left: 95px;
	display: none;
	height: 40px;
	background: #f4f4f4;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.24);
}.b-header-subnav__item {
	display: inline-block;
	vertical-align: top;
	color: #7e7e7e;
}.b-header-subnav__link {
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 40px;
	text-decoration: none;
	color: #000;
	-webkit-transition: color .1s;
	        transition: color .1s;
}.b-header-subnav__link:hover {
	color: #00aeef;
}.b-header-subnav-line {
	position: absolute;
	z-index: 10;
	top: 103px;
	left: 95px;
	display: block!important;
	width: 100px;
	height: 2px;
	background-color: #00aeef;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s linear;
	        transition:         transform .3s linear;
	-webkit-transform: translateX(-95px) scaleX(0) translateZ(0);
	        transform: translateX(-95px) scaleX(0) translateZ(0);
	-webkit-transform-origin: left bottom;
	    -ms-transform-origin: left bottom;
	        transform-origin: left bottom;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-header-subnav-line_state_hidden {
	display: none!important;
}.b-header-region {
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	width: 260px;
	height: 100%;
	text-align: right;
}.b-header-region_state_open {
	width: 260px;
	background-color: #e8e8e8;
}.b-header-region_state_empty .b-header-region__empty,
.b-header-region_state_load .b-header-region__loader {
	display: block;
}.b-header-region_state_empty .b-header-region__result,
.b-header-region_state_load .b-header-region__result,
.b-header-region_state_search .b-header-region__result_type_regions,
.b-header-region_state_search.b-header-region_state_empty .b-header-region__result_type_search,
.b-header-region_state_search.b-header-region_state_load .b-header-region__result_type_search {
	position: absolute;
	z-index: -1;
	top: -2000px;
	left: 0;
}.b-header-region_state_search .b-header-region__result_type_search {
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
}.b-header-region__text {
	display: inline-block;
	overflow: hidden;
	max-width: 226px;
	vertical-align: middle;
	text-overflow: ellipsis;
}.b-header-region__current {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	height: 100%;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	white-space: nowrap;
	text-decoration: none;
	color: #a3a3a3;
	-webkit-transition: color .1s ease-in-out;
	        transition: color .1s ease-in-out;
	will-change: color;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-header-region__current:hover {
	color: #00aeef;
}.b-header-region__current_state_current,
.b-header-region__current_state_current:hover {
	font-family: Yota Sans Bold,sans-serif;
	color: #fff;
}.b-header-region__arrow {
	margin-top: 3px;
	margin-left: 5px;
	display: inline-block;
	width: 8px;
	height: 5px;
	-webkit-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-header-region__dropdown {
	position: absolute;
	right: 0;
	display: none;
	width: 100%;
	text-align: left;
	background-color: #f7f7f7;
	border-radius: 0 0 2px 2px;
}.b-header-region_state_open .b-header-region__dropdown {
	display: block;
}.b-header-region_state_open .b-header-region__current {
	color: #000;
}.b-header-region_state_open .b-header-region__current:before {
	opacity: 1;
}.b-header-region_state_open .b-header-region__arrow {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}.b-header-region__loader {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	display: none;
	height: 46px;
	font-size: .0001px;
	line-height: 1;
	text-align: center;
}.b-header-region__loader-dot {
	position: relative;
	margin-right: 4px;
	margin-left: 4px;
	display: inline-block;
	width: 6px;
	height: 6px;
	vertical-align: top;
	color: #00aeef;
	background-color: #00aeef;
	border: 0 solid #00aeef;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: ball-fall 1s ease-out infinite;
	        animation: ball-fall 1s ease-out infinite;
	will-change: opacity,transform;
}.b-header-region__loader-dot:first-child {
	-webkit-animation-delay: -.2s;
	        animation-delay: -.2s;
}.b-header-region__loader-dot:nth-child(2) {
	-webkit-animation-delay: -.1s;
	        animation-delay: -.1s;
}.b-header-region__loader-dot:nth-child(3) {
	-webkit-animation-delay: 0ms;
	        animation-delay: 0ms;
}.b-header-region:after {
	display: table;
	clear: both;
	line-height: 0;
	content: '';
}.b-header-social {
	position: relative;
	padding-right: 1px;
	display: block;
	height: 100%;
	font-size: .0001px;
}.b-header-social:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 1px;
	height: 14px;
	content: '';
	pointer-events: none;
	background-color: #383838;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-header-social__link {
	position: relative;
	margin-right: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #b3b3b3;
	-webkit-transition: color .1s linear;
	        transition: color .1s linear;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-header-social__link:hover {
	color: #00aeef;
}.b-header-social__icon {
	margin-right: 10px;
}.b-header-social__icon_type_vk {
	width: 23px;
	height: 13px;
}.b-header-user {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	text-decoration: none;
	color: #000;
	background-color: transparent;
	border: none;
	-webkit-transition: color .1s;
	        transition: color .1s;
}.b-header-user_state_hover .b-header-user__subnav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-header-user_state_hover .b-header-user__item {
	box-shadow: 0 0 6px 0 rgba(0,0,0,.24);
}.b-header-user_state_hover .b-header-user__item:after {
	display: block;
}.b-header-user__item {
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	-webkit-transition: color .1s;
	        transition: color .1s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}a.b-header-user__item {
	text-decoration: none;
	color: #000;
}a.b-header-user__item:hover {
	color: #00aeef;
}.b-header-user__item:after {
	position: absolute;
	z-index: 60;
	bottom: -5px;
	left: 0;
	display: none;
	width: 100%;
	height: 10px;
	content: '';
	background-color: #fff;
}.b-header-user__image {
	margin-right: 9px;
	width: 22px;
	height: 20px;
}.b-header-user__subnav {
	position: absolute;
	z-index: 50;
	right: 0;
	left: 0;
	padding-right: 35px;
	display: none;
	height: 40px;
	cursor: default;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.24);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-header-user__link {
	margin-right: 30px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	cursor: pointer;
	color: #000;
}.b-header-user__link:hover {
	color: #00aeef;
}.b-header-user__link:last-child {
	margin-right: 0;
}.b-toggler {
	display: inline-block;
	font-size: 0;
}.b-toggler__checkbox {
	display: none;
}.b-toggler__checkbox:checked + .b-toggler__label {
	background-color: #00aeef;
	box-shadow: 0 0 0 2px #00aeef;
}.b-toggler_style_mini .b-toggler__checkbox:checked + .b-toggler__label {
	background-color: #00aeef;
	box-shadow: 0 0 0 1px #00aeef;
}.b-toggler__checkbox:checked + .b-toggler__label:after {
	left: 50%;
}.b-toggler__label {
	position: relative;
	margin: 2px;
	display: inline-block;
	overflow: hidden;
	width: 50px;
	height: 25px;
	cursor: pointer;
	background-color: #ccc;
	border-radius: 60px;
	box-shadow: 0 0 0 2px #ccc;
	-webkit-transition: background-color .3s ease-in-out,box-shadow .3s ease-in-out;
	        transition: background-color .3s ease-in-out,box-shadow .3s ease-in-out;
}.b-toggler__label:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	content: '';
	background-color: #fff;
	border-radius: 50%;
	-webkit-transition: left .3s ease-in-out,box-shadow .3s ease-in-out;
	        transition: left .3s ease-in-out,box-shadow .3s ease-in-out;
}.b-toggler_style_mini .b-toggler__label {
	margin: 0;
	width: 40px;
	height: 22px;
	border-radius: 12px;
	box-shadow: 0 0 0 1px #ccc;
}.b-toggler_style_mini .b-toggler__label:after {
	width: 22px;
}.b-toggler_style_new .b-toggler__label {
	width: 51px;
	height: 28px;
	background-color: #d9d9d9;
	border: none;
	border-radius: 14px;
	box-shadow: none;
}.b-toggler_style_new .b-toggler__label:after {
	top: 3px;
	left: 3px;
	width: 22px;
	height: 22px;
	background-color: #fff;
	box-shadow: 0 2px 4px 0 hsla(0,0%,40%,.43);
}.b-toggler_style_new .b-toggler__checkbox:checked + .b-toggler__label {
	background-color: #00b0f5;
	border: none;
	box-shadow: none;
}.b-toggler_style_new .b-toggler__checkbox:checked + .b-toggler__label:after {
	left: 26px;
	box-shadow: 0 2px 4px 0 rgba(5,84,136,.43);
}.b-abc-paralax {
	position: relative;
	overflow: hidden;
	background-color: #00aced;
}.b-abc-paralax__top {
	z-index: 2;
	right: 0;
	bottom: 0;
	left: 0;
	margin-bottom: 560px;
	overflow: hidden;
	-webkit-transform: translateY(0) translateZ(0);
	-webkit-transform: translateY(-450px) translateZ(0);
	        transform: translateY(0) translateZ(0);
	        transform: translateY(-450px) translateZ(0);
	will-change: transform;
}.b-abc-paralax__top,
.b-abc-paralax__top:before {
	position: absolute;
	height: 477px;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-abc-paralax__top:before {
	z-index: -1;
	top: 50%;
	left: 50%;
	margin-top: -238px;
	margin-left: -520px;
	width: 1040px;
	content: '';
	pointer-events: none;
	background-image: url(../images/site/main-roaming/blue.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-size: 1040px 477px;
	opacity: .3;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
}.b-abc-paralax__bottom {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 533px;
	-webkit-transform: translateY(0) translateZ(0);
	-webkit-transform: translateY(-450px) translateZ(0);
	        transform: translateY(0) translateZ(0);
	        transform: translateY(-450px) translateZ(0);
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-abc-paralax__bottom:before {
	position: absolute;
	z-index: -1;
	bottom: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 533px;
	content: '';
	pointer-events: none;
	background-image: url(../images/site/order-sim/background-abc.png);
	background-repeat: no-repeat;
	background-size: 1920px 533px;
}.b-abc-preview {
	position: relative;
	padding-top: 70px;
	padding-bottom: 140px;
	width: 100%;
	height: 710px;
	background: url(../images/site/abc-preview/background.jpg) 50% 50% no-repeat;
}.b-abc-preview__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 960px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-abc-preview__title {
	margin-bottom: 91px;
	text-align: center;
}.b-abc-preview__logos {
	margin-bottom: 43px;
	padding-left: 240px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: start;
	-ms-flex-align: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-abc-preview__logo {
	display: block;
	width: 124px;
	height: 58px;
	background-size: 100% 100%;
}.b-abc-preview__logo_type_viber {
	margin-right: 33px;
}.b-abc-preview__logo_type_whatsapp {
	margin-right: -3px;
}.b-abc-preview__logo_type_telegram {
	margin-right: -7px;
}.b-abc-preview__content {
	margin-bottom: 12px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 26px;
	line-height: 36px;
	text-align: center;
	color: #000;
}.b-abc-preview__description {
	position: relative;
	margin-bottom: 132px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	color: #7a7a7a;
}.b-abc-preview__description:after {
	position: absolute;
	bottom: -33px;
	left: 50%;
	margin-left: -370px;
	width: 740px;
	height: 1px;
	content: '';
	background-color: hsla(0,0%,62%,.2);
}.b-abc-preview__button {
	margin-bottom: 22px;
	text-align: center;
}.b-advantages {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 0;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-advantages__title {
	margin-bottom: 75px;
	text-align: center;
}.b-advantages__list {
	margin-right: auto;
	margin-bottom: 115px;
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 960px;

	-webkit-box-pack: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: center;
	-ms-flex-pack: justify;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: center;
	-webkit-justify-content: space-between;
	        justify-content: center;
	        justify-content: space-between;
}.b-advantages__item {
	margin: 25px 0;
}.b-advantages__note {
	margin-bottom: 20px;
	width: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
	text-align: center;
	color: #111;
}.b-advantages__arrow {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 50px;
	height: 35px;
	cursor: pointer;
}.b-advantages__arrow:after,
.b-advantages__arrow:before {
	position: absolute;
	display: block;
	content: '';
	background-color: #9e9e9e;
	-webkit-transition: background .3s ease;
	        transition: background .3s ease;
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}.b-advantages__arrow:hover:after,
.b-advantages__arrow:hover:before {
	background-color: #00aeef;
}.b-advantages__arrow:before {
	bottom: 1px;
	left: 21px;
	width: 1px;
	height: 20px;
}.b-advantages__arrow:after {
	bottom: 11px;
	left: 26px;
	width: 20px;
	height: 1px;
}.b-application-tablet {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #eee;
}.b-application-tablet__heading {
	margin-bottom: 35px;
	padding-top: 52px;
	text-align: center;
}.b-application-tablet__title {
	font-family: TheSerifYotaW5Plain,sans-serif;
	font-size: 30px;
	line-height: 30px;
}.b-application-tablet__subtitle {
	margin-top: 24px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 18px;
	line-height: 24px;
}.b-application-tablet__container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 39px;
	padding-bottom: 9px;
	padding-left: 669px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 1000px;
	min-height: 435px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: start;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-application-tablet__device {
	position: absolute;
	top: 8px;
	left: 103px;
	padding: 23px 46px 24px;
	width: 520px;
	height: 368px;
	background-image: url(../images/site/application-tablet/device.png);
	background-position: 50%;
	background-size: cover;
}.b-application-tablet__slide {
	width: 100%;
	height: 100%;
	background-image: url(../images/site/application-tablet/slide.png);
	background-position: 50%;
	background-size: cover;
}.b-application-tablet__features {
	margin-bottom: 49px;
}.b-application-tablet__feature .b-feature .b-feature__text {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 22px;
}.b-application-tablet__feature:not(:last-child) {
	margin-bottom: 21px;
}.b-application-tablet__box {
	position: relative;
	margin-left: 34px;
}.b-application-tablet__get-text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 18px;
}.b-application-tablet__text {
	margin-bottom: 30px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 24px;
}.b-application-tablet__apps {
	margin-top: 17px;
	margin-bottom: 35px;
	        flex-direction: column;
	width: 100%;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-application-tablet__apps,
.b-application-tablet__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-application-tablet__wrapper {
	padding-right: 34px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-application-tablet__app {
	position: relative;
	margin-bottom: 16px;
}.b-application {
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}.b-application__form {
	position: relative;
	min-height: 709px;
}.b-application__heading {
	margin-bottom: 40px;
	padding-top: 39px;
	text-align: center;
}.b-application__tabs {
	margin-right: auto;
	margin-left: auto;
	width: 524px;
}.b-application__container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 63px;
	padding-bottom: 11px;
	padding-left: 564px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 1000px;
	min-height: 530px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: end;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-application__sim {
	margin-bottom: 34px;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 26px;
}.b-application__features {
	margin-bottom: 28px;
	margin-left: -33px;
}.b-application__feature:not(:last-child) {
	margin-bottom: 14px;
}.b-application__box {
	position: relative;
	margin-left: -28px;
	padding-top: 27px;
	width: 414px;
	border-top: 1px solid #e6e6e6;
}.b-application__get-text {
	line-height: 20px;
}.b-application__get-text,
.b-application__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
}.b-application__text {
	margin-bottom: 30px;
	line-height: 24px;
}.b-application__apps {
	margin-top: 17px;
	margin-bottom: 35px;
	width: 100%;
	height: 40px;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-application__apps,
.b-application__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-application__wrapper {
	padding-right: 34px;
}.b-application__fileds {
	position: relative;
	width: 216px;
	height: 90px;
}.b-application__filed {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}.b-application__app {
	position: relative;
}.b-application__input,
.b-application__mask {
	padding-right: 9px;
	padding-left: 9px;
	width: 100%;
	height: 40px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 38px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-application__input:focus ~ .b-application__mask {
	display: none;
}.b-application__input_state_error {
	color: #f2555c;
	border: 1px solid #f2555c;
	border-right: none;
}.b-application__mask {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 40px;
	pointer-events: none;
	color: #888;
}.b-application__mask_state_hidden {
	display: none;
}.b-application__filed_type_captcha .b-application__input {
	padding-right: 120px;
}.b-application__filed_type_captcha .b-application__mask {
	display: none;
}.b-application__captcha {
	position: absolute;
	top: 5px;
	right: 4px;
	height: 30px;
}.b-application__sign {
	margin-top: 8px;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
	color: #888;
}.b-application__sign_type_reset {
	cursor: pointer;
	color: #00aeef;
}.b-application__sign_type_reset:active,
.b-application__sign_type_reset:hover {
	color: #888;
}.b-application__sign_type_send:before {
	display: inline-block;
	width: 100px;
	content: attr(data-text);
}.b-application__button {
	top: 0;
	left: 100%;
	display: block;
	overflow: hidden;
	width: 34px;
	height: 40px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-color: #444;
	border: none;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	will-change: background-color;
}.b-application__button,
.b-application__button:after {
	position: absolute;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-application__button:after {
	top: 14px;
	left: 9px;
	width: 12px;
	height: 12px;
	content: '';
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg) scale(.5);
	    -ms-transform: rotate(45deg) scale(.5);
	        transform: rotate(45deg) scale(.5);
}.b-application__button:hover {
	background-color: #00adee;
}.b-application__button:active {
	background-color: #000;
}.b-application__phone {
	position: absolute;
	bottom: 0;
	left: 16px;
	padding: 88px 81px 11px 120px;
	width: 441px;
	height: 524px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-webkit-transition: -webkit-transform .7s ease;
	        transition:         transform .7s ease;
	-webkit-transform: translateY(125%) rotate(15deg);
	    -ms-transform: translateY(125%) rotate(15deg);
	        transform: translateY(125%) rotate(15deg);
	-webkit-transform-origin: center bottom;
	    -ms-transform-origin: center bottom;
	        transform-origin: center bottom;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-application__phone_type_ios {
	background-image: url(../images/site/application/ios.png);
}.b-application__phone_type_android {
	background-image: url(../images/site/application/android.png);
}.b-application__phone_type_windows {
	background-image: url(../images/site/application/windows.png);
}.b-application_state_active.b-application_tab_android .b-application__phone_type_android,
.b-application_state_active.b-application_tab_ios .b-application__phone_type_ios,
.b-application_state_active.b-application_tab_windows .b-application__phone_type_windows {
	-webkit-transition-delay: .4s;
	        transition-delay: .4s;
	-webkit-transform: translateY(0) rotate(0deg);
	    -ms-transform: translateY(0) rotate(0deg);
	        transform: translateY(0) rotate(0deg);
}.b-application__slider {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #fff;
}.b-application__control {
	position: absolute;
	z-index: 15;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	display: block;
	width: 40px;
	height: 70px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-color: hsla(180,5%,96%,0);
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 4px;
	-webkit-transition: background-color .3s ease-in-out;
	        transition: background-color .3s ease-in-out;
	will-change: background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-application__control:hover {
	background-color: #f4f5f5;
}.b-application__control:after,
.b-application__control:before {
	position: absolute;
	width: 1px;
	height: 18px;
	content: '';
	background-color: #828282;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-application__control:before {
	bottom: 35px;
}.b-application__control:after {
	top: 35px;
}.b-application__control_type_prev {
	left: 0;
}.b-application__control_type_prev:after,
.b-application__control_type_prev:before {
	left: 14px;
}.b-application__control_type_prev:before {
	-webkit-transform: rotate(35deg);
	    -ms-transform: rotate(35deg);
	        transform: rotate(35deg);
	-webkit-transform-origin: bottom left;
	    -ms-transform-origin: bottom left;
	        transform-origin: bottom left;
}.b-application__control_type_prev:after {
	-webkit-transform: rotate(-35deg);
	    -ms-transform: rotate(-35deg);
	        transform: rotate(-35deg);
	-webkit-transform-origin: top left;
	    -ms-transform-origin: top left;
	        transform-origin: top left;
}.b-application__control_type_next {
	right: 512px;
}.b-application__control_type_next:after,
.b-application__control_type_next:before {
	right: 14px;
}.b-application__control_type_next:before {
	-webkit-transform: rotate(-35deg);
	    -ms-transform: rotate(-35deg);
	        transform: rotate(-35deg);
	-webkit-transform-origin: bottom right;
	    -ms-transform-origin: bottom right;
	        transform-origin: bottom right;
}.b-application__control_type_next:after {
	-webkit-transform: rotate(35deg);
	    -ms-transform: rotate(35deg);
	        transform: rotate(35deg);
	-webkit-transform-origin: top right;
	    -ms-transform-origin: top right;
	        transform-origin: top right;
}.b-application__filed_type_captcha {
	display: none;
}.b-application__filed_type_phone,
.b-application_state_captcha .b-application__filed_type_captcha {
	display: block;
}.b-application_state_captcha .b-application__filed_type_phone {
	display: none;
}.b-application_state_send .b-application__sign_type_send:before {
	display: inline;
	content: attr(data-send);
}.b-application_state_send .b-application__sign_type_send:after {
	display: inline;
	content: attr(data-phone);
}.b-application-slide {
	position: relative;
	width: 100%;
	height: 100%;
}.b-application-slide_ios_1 {
	background-position: 0 -433px;
}.b-application-slide_ios_1,
.b-application-slide_ios_2 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_ios_2 {
	background-position: -248px -433px;
}.b-application-slide_ios_3 {
	background-position: -496px -433px;
}.b-application-slide_ios_3,
.b-application-slide_ios_4 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_ios_4 {
	background-position: -744px -433px;
}.b-application-slide_android_1 {
	background-position: 0 0;
}.b-application-slide_android_1,
.b-application-slide_android_2 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_android_2 {
	background-position: -248px 0;
}.b-application-slide_android_3 {
	background-position: -496px 0;
}.b-application-slide_android_3,
.b-application-slide_android_4 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_android_4 {
	background-position: -744px 0;
}.b-application-slide_windows_1 {
	background-position: -992px 0;
}.b-application-slide_windows_1,
.b-application-slide_windows_2 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_windows_2 {
	background-position: -992px -433px;
}.b-application-slide_windows_3 {
	background-position: -1240px 0;
}.b-application-slide_windows_3,
.b-application-slide_windows_4 {
	width: 240px;
	height: 425px;
	background-image: url(../images/site/sprites/application.png);
}.b-application-slide_windows_4 {
	background-position: -1240px -433px;
}.b-b2b-benefits {
	color: #000;
	background-color: #eee;
}.b-b2b-benefits,
.b-b2b-modem-order {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-modem-order {
	padding: 100px;
	width: 100%;
	min-height: 100vh;
	font-family: Yota Sans SemiLight,sans-serif;
	text-align: center;
	color: #fff;
	background-color: rgba(25,29,31,.98);
}.b-b2b-modem-order__container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}.b-b2b-modem-order__container > :last-child {
	margin-bottom: 0;
}.b-b2b-modem-order__container_type_send,
.b-b2b-modem-order_state_send .b-b2b-modem-order__container_type_form {
	display: none;
}.b-b2b-modem-order_state_send .b-b2b-modem-order__container_type_send {
	display: block;
}.b-b2b-modem-order__heading {
	margin-bottom: 40px;
}.b-b2b-modem-order__form {
	margin: 0 auto;
	width: 445px;
}.b-b2b-modem-order__fields {
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 445px;
	font-size: 0;
}.b-b2b-modem-order__field:not(:first-child) {
	margin-top: 10px;
}.b-b2b-modem-order__split {
	margin-top: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-b2b-modem-order__split .b-b2b-modem-order__field {
	margin-top: 0;
	width: 205px;
}.b-b2b-modem-order__separator {
	height: 22px;
}.b-b2b-modem-order__line {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 445px;
}.b-b2b-modem-order__link {
	position: absolute;
	top: 50%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 14px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-b2b-modem-order__link_type_left {
	left: 0;
}.b-b2b-modem-order__link_type_right {
	right: 0;
}.b-b2b-modem-order__note {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	vertical-align: middle;
}.b-b2b-modem-order__abbr {
	display: inline-block;
	color: #fe4949;
}.b-b2b-modem-order__text {
	margin-top: 95px;
	margin-bottom: 95px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
}.b-b2b-modem-order__button {
	margin-top: 40px;
}.b-b2b-modem-order__heading + .b-b2b-modem-order__button {
	margin-top: 0;
}.b-b2b-modem-order__description {
	margin-top: 40px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	vertical-align: middle;
}.b-b2b-tariff-modem {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 750px;
	text-align: center;
	color: #fff;
	background-image: url(../images/site/b2b-tariff-modem/background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-modem__title {
	padding-bottom: 43px;
}.b-b2b-tariff-modem__container {
	width: 864px;
}.b-b2b-tariff-modem__top {
	padding-top: 50px;
	padding-bottom: 44px;
	        flex-direction: column;
	background-color: rgba(0,0,0,.8);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-b2b-tariff-modem__features,
.b-b2b-tariff-modem__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-b2b-tariff-modem__features {
	width: 710px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-b2b-tariff-modem__feature {
	        flex-direction: column;
	width: 200px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-b2b-tariff-modem__feature,
.b-b2b-tariff-modem__feature-round {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-b2b-tariff-modem__feature-round {
	width: 70px;
	height: 70px;
	border: 1px solid hsla(0,0%,100%,.3);
	border-radius: 100%;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-modem__feature-text {
	padding-top: 10px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 20px;
}.b-b2b-tariff-modem__feature-icon {
	background-size: cover;
}.b-b2b-tariff-modem__feature-icon_type_unlimit {
	width: 24px;
	height: 36px;
	background-image: url(../images/site/b2b-tariff-modem/unlimit.png);
}.b-b2b-tariff-modem__feature-icon_type_ip {
	width: 34px;
	height: 28px;
	background-image: url(../images/site/b2b-tariff-modem/ip.png);
}.b-b2b-tariff-modem__feature-icon_type_pay {
	width: 34px;
	height: 30px;
	background-image: url(../images/site/b2b-tariff-modem/pay.png);
}.b-b2b-tariff-modem__box {
	position: relative;
	margin-top: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 630px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-modem__box:after,
.b-b2b-tariff-modem__box:before {
	position: absolute;
	top: -1px;
	bottom: -1px;
	width: 28px;
	content: '';
	border-top: 1px solid hsla(0,0%,100%,.3);
	border-bottom: 1px solid hsla(0,0%,100%,.3);
}.b-b2b-tariff-modem__box:before {
	right: 100%;
	border-left: 1px solid hsla(0,0%,100%,.3);
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}.b-b2b-tariff-modem__box:after {
	left: 100%;
	border-right: 1px solid hsla(0,0%,100%,.3);
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}.b-b2b-tariff-modem__tabs-wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-b2b-tariff-modem__tabs {
	margin-right: auto;
	margin-left: auto;
	display: table;
	vertical-align: middle;
}.b-b2b-tariff-modem__tab {
	position: relative;
	padding: 11px;
	display: table-cell;
	width: 50%;
	max-width: 50%;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid hsla(0,0%,100%,.3);
}.b-b2b-tariff-modem__tab:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-b2b-tariff-modem__tab:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}.b-b2b-tariff-modem__tab_state_active {
	color: #000;
	background-color: #e1e2e3;
	border-color: #e1e2e3;
}.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__tab {
	width: auto;
	min-width: 225px;
}.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__tab:first-child:before,
.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__tab:last-child:before {
	position: absolute;
	top: 50%;
	margin-top: -1px;
	width: 500px;
	content: '';
	border-top: 1px solid hsla(0,0%,100%,.3);
}.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__tab:last-child:before {
	left: 100%;
	margin-right: -500px;
	margin-left: 1px;
}.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__tab:first-child:before {
	right: 100%;
	margin-right: 1px;
	margin-left: -500px;
}.b-b2b-tariff-modem__tab-text {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 1;
}.b-b2b-tariff-modem__radio {
	margin-top: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-modem__radio-input {
	display: none;
}.b-b2b-tariff-modem__radio-label {
	position: relative;
	padding-left: 28px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 1;
	cursor: pointer;
}.b-b2b-tariff-modem__radio-label:after,
.b-b2b-tariff-modem__radio-label:before {
	position: absolute;
	top: 50%;
	content: '';
	border-radius: 100%;
}.b-b2b-tariff-modem__radio-label:after {
	left: 5px;
	margin-top: -5px;
	display: none;
	width: 10px;
	height: 10px;
	background-color: #3daeee;
}.b-b2b-tariff-modem__radio-label:before {
	left: 0;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	border: 1px solid hsla(0,0%,100%,.4);
}.b-b2b-tariff-modem__radio-label:not(:last-child) {
	margin-right: 45px;
}.b-b2b-tariff-modem__radio-input:checked + .b-b2b-tariff-modem__radio-label:after {
	display: block;
}.b-b2b-tariff-modem__info {
	margin-top: 30px;
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 616px;
	text-align: left;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-b2b-tariff-modem__info:before {
	position: absolute;
	right: 0;
	bottom: -1px;
	left: 0;
	content: '';
	border-bottom: 1px solid hsla(0,0%,100%,.3);
}.b-b2b-tariff-modem__info-item_type_price {
	min-width: 110px;
}.b-b2b-tariff-modem__info-item_type_speed {
	min-width: 190px;
}.b-b2b-tariff-modem__info-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	min-height: 32px;
	line-height: 1;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-b2b-tariff-modem__info-top-price {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 32px;
}.b-b2b-tariff-modem__info-top-rur {
	margin-top: 2px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
}.b-b2b-tariff-modem__info-top-text {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 26px;
}.b-b2b-tariff-modem__info-bottom {
	margin-top: 5px;
	min-height: 32px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 12px;
	line-height: 16px;
}.b-b2b-tariff-modem__info-bottom_type_global {
	display: none;
}.b-b2b-tariff-modem_state_global .b-b2b-tariff-modem__info-bottom_type_global,
.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__info-bottom_type_global {
	display: block;
}.b-b2b-tariff-modem_state_global .b-b2b-tariff-modem__info-bottom_type_region,
.b-b2b-tariff-modem_type_once .b-b2b-tariff-modem__info-bottom_type_region {
	display: none;
}.b-b2b-tariff-modem__bottom {
	position: relative;
	padding-top: 18px;
	padding-bottom: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	background-color: rgba(0,173,238,.9);
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-modem__more {
	position: absolute;
	top: 50%;
	right: 88px;
	margin-top: -7px;
	padding-right: 11px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .3s;
	        transition: color .3s;
}.b-b2b-tariff-modem__more:before {
	position: absolute;
	top: 6px;
	right: 0;
	width: 5px;
	height: 5px;
	content: '';
	border-top: 1px solid currentColor;
	border-right: 1px solid currentColor;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.b-b2b-tariff-modem__more:hover {
	color: #000;
}.b-b2b-tariff-voice {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 780px;
	text-align: center;
	color: #000;
	background-image: url(../images/site/b2b-tariff-voice/background.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-b2b-tariff-voice__title {
	padding-top: 53px;
	padding-bottom: 48px;
}.b-b2b-tariff-voice__price-wrapper {
	position: relative;
	margin-left: 100px;
	padding-top: 40px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-b2b-tariff-voice__price {
	position: absolute;
	top: 50%;
	right: calc(100% + 9px);
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 56px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-b2b-tariff-voice__price-ruble {
	font-size: 20px;
}.b-b2b-tariff-voice__price-text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
}.b-b2b-tariff-voice__box {
	padding-bottom: 44px;
	width: 920px;
	background-color: rgba(243,246,246,.8);
	border-radius: 5px;
}.b-b2b-tariff-voice__box,
.b-b2b-tariff-voice__slider-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-b2b-tariff-voice__slider-box {
	padding-top: 30px;
	width: 100%;
	background-color: #fff;
}.b-b2b-tariff-voice__slider-title {
	margin-bottom: 22px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 16px;
	color: #000;
}.b-b2b-tariff-voice__slider {
	width: 585px;
}.b-b2b-tariff-voice__minutes {
	padding-top: 44px;
}.b-b2b-tariff-voice__number {
	display: inline-block;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 13px;
	line-height: 14px;
}.b-b2b-tariff-voice__number:not(:last-child) {
	margin-right: 115px;
}.b-b2b-tariff-voice__info-box {
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 640px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-b2b-tariff-voice__info-box,
.b-b2b-tariff-voice__toggler {
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-b2b-tariff-voice__toggler {
	margin-right: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	display: inline-block;
}.b-b2b-tariff-voice__benefits {
	margin-top: 34px;
	padding-left: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 660px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-b2b-tariff-voice__icon {
	width: 65px;
	height: 65px;
	color: #00aeef;

	fill: #00aeef;
}.b-b2b-tariff-voice__benefit {
	padding-top: 6px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 14px;
	line-height: 18px;
}.b-b2b-tariff-voice__form {
	margin-top: 38px;
	display: inline-block;
	font-size: 0;
}.b-b2b-tariff-voice__input {
	padding-left: 14px;
	display: inline-block;
	width: 383px;
	height: 44px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 15px;
	line-height: 30px;
	vertical-align: top;
	color: #999;
	border: 1px solid #e6e6e6;
	border-radius: 3px 0 0 3px;
}.b-b2b-tariff-voice__button {
	padding: 0;
	display: inline-block;
	width: 168px;
	height: 44px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 44px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border: none;
	border-radius: 0 3px 3px 0;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	will-change: background-color;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-b2b-tariff-voice__button:active,
.b-b2b-tariff-voice__button:hover {
	background-color: #444;
}.b-b2b-tariff-voice__link {
	position: relative;
	margin-top: 38px;
	margin-bottom: 30px;
	display: inline-block;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-b2b-tariff-voice__link:hover {
	color: #444;
}.b-b2b-tariff-voice__link-icon {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -4px;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-blocked {
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 500px;
	color: #000;
	background-color: #fff;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-blocked:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	content: '';
	background-color: rgba(0,0,0,.8);
}.b-blocked__container {
	width: 630px;
}.b-blocked__box,
.b-blocked__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-blocked__box {
	position: relative;
	width: 574px;
	height: 220px;
	text-align: center;
	background-color: #f7f7f7;
	border-radius: 5px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-blocked__title {
	margin-bottom: 25px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 30px;
	line-height: 30px;
}.b-blocked__region {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 260px;
	height: 64px;
}.b-callback {
	position: relative;
	padding: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;
	min-height: 100vh;
	font-family: Yota Sans SemiLight,sans-serif;
	text-align: center;
	color: #fff;
	background-color: rgba(25,29,31,.98);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-callback__container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}.b-callback__container > :last-child {
	margin-bottom: 0;
}.b-callback__container_type_client,
.b-callback__container_type_send,
.b-callback_state_client .b-callback__container_type_form,
.b-callback_state_send .b-callback__container_type_form {
	display: none;
}.b-callback_state_client .b-callback__container_type_client,
.b-callback_state_send .b-callback__container_type_send {
	display: block;
}.b-callback__heading {
	margin-bottom: 40px;
}.b-callback__form {
	margin: 0 auto;
	width: 445px;
}.b-callback__fields {
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 445px;
	font-size: 0;
}.b-callback__field:not(:first-child) {
	margin-top: 10px;
}.b-callback__note {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	vertical-align: middle;
}.b-callback__abbr {
	display: inline-block;
	color: #fe4949;
}.b-callback__text {
	margin-top: 95px;
	margin-bottom: 95px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
}.b-callback__button {
	margin-top: 40px;
}.b-callback__heading + .b-callback__button {
	margin-top: 0;
}.b-coming-soon {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	background-color: #00aeef;
	background-image: -webkit-radial-gradient(50% 50%,circle,#5ac6f0 0,#2eb5ee 100%);
	background-image:         radial-gradient(circle at 50% 50%,#5ac6f0 0,#2eb5ee 100%);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-coming-soon:before {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	margin-top: -638px;
	margin-left: -440px;
	width: 880px;
	height: 880px;
	content: '';
	pointer-events: none;
	background-image: url(../images/site/coming-soon/coverage.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-coming-soon__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 630px;
	height: 610px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: end;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-coming-soon__box {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 192px;
	text-align: center;
	background-color: #00aeef;
	border-radius: 5px;
	-webkit-transition: height 1s ease-in-out;
	        transition: height 1s ease-in-out;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	will-change: height;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-coming-soon_state_send .b-coming-soon__box {
	height: 98px;
}.b-coming-soon__form,
.b-coming-soon__thankyou {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding-top: 30px;
	padding-bottom: 30px;
	-webkit-transition: -webkit-transform 1s ease-in-out,opacity 1s ease-in-out;
	        transition:         transform 1s ease-in-out,opacity 1s ease-in-out;
	will-change: transform,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-coming-soon__form {
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-coming-soon_state_send .b-coming-soon__form {
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateY(100%) translateZ(0);
	        transform: translateY(100%) translateZ(0);
}.b-coming-soon__thankyou {
	opacity: 0;
	-webkit-transform: translateY(-100%) translateZ(0);
	        transform: translateY(-100%) translateZ(0);
}.b-coming-soon_state_send .b-coming-soon__thankyou {
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-coming-soon__soon {
	margin-top: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-coming-soon__label {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	color: #fff;
}.b-coming-soon__field {
	margin-right: 15px;
	margin-left: 15px;
	width: 150px;
	height: 38px;
}.b-coming-soon__title {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 27px;
	line-height: 38px;
	color: #fff;
}.b-coming-soon__features {
	margin-top: 95px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-coming-soon__feature {
	color: #fff;
}.b-cond-aside {
	padding-top: 42px;
	padding-left: 25px;
	width: 234px;
	height: 420px;
	background-color: hsla(0,0%,100%,.8);
	border-radius: 5px;
}.b-cond-cellar {
	position: relative;
}.b-cond-cellar__line:first-child {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 72px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
}.b-cond-cellar__line:last-child {
	padding-top: 32px;
	height: 125px;
	text-align: center;
}.b-cond-cellar__hr {
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(35,31,32,.1);
}.b-cond-cellar__tooltip {
	color: #00aeef;
}.b-cond-cellar__item,
.b-cond-cellar__tooltip {
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}.b-cond-cellar__item:after,
.b-cond-cellar__item:before {
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}.b-cond-cellar__link {
	margin-left: 13px;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}.b-cond-cellar__link-icon {
	display: inline-block;
	vertical-align: middle;
	color: #00aeef;
}.b-cond-cellar__button {
	display: inline-block;
}.b-cond-cellar__bottom-link {
	margin-top: 17px;
	display: inline-block;
}.b-conditions {
	position: relative;
	padding-top: 60px;
	background-image: -webkit-linear-gradient(bottom,hsla(0,0%,100%,.7),hsla(0,0%,100%,0)),url(../images/site/modem/bg-conditions.png);
	background-image:         linear-gradient(0deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,0)),url(../images/site/modem/bg-conditions.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}.b-conditions__heading {
	margin-bottom: 38px;
	text-align: center;
}.b-conditions__wrapper {
	position: relative;
	margin: 0 auto;
	display: block;
	width: 960px;
	height: 100%;
}.b-conditions__tiles {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-cond-main {
	position: relative;
	width: 720px;
	height: 420px;
	background-color: hsla(0,0%,100%,.8);
	border-radius: 5px;
}.b-cond-main__hr {
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(35,31,32,.1);
}.b-conf-broadcast {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	height: 620px;
	color: #000;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-conf-broadcast__title {
	margin-bottom: 30px;
	display: inline-block;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 36px;
}.b-conf-broadcast__broadcast {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 421px;
	height: 100%;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-conf-broadcast__birthday {
	position: absolute;
	top: -25px;
	left: 490px;
}.b-conf-broadcast__box,
.b-conf-broadcast__skype {
	position: absolute;
	bottom: 13px;
	left: 547px;
}.b-conf-broadcast__box {
	padding: 22px 17px;
	white-space: nowrap;
	background-color: #e8e8e8;
	border-radius: 15px;
}.b-conf-broadcast__item {
	position: relative;
	padding-left: 55px;
	font-size: 0;
}.b-conf-broadcast__item:not(:last-child) {
	padding-bottom: 5px;
}.b-conf-broadcast__text,
.b-conf-broadcast__time {
	display: inline-block;
	line-height: 18px;
}.b-conf-broadcast__time {
	position: absolute;
	top: 0;
	left: 0;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 18px;
}.b-conf-broadcast__text {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
}.b-conf {
	position: relative;
	padding-top: 30px;
	padding-bottom: 45px;
	padding-left: 30px;
	overflow-x: hidden;
	width: 100%;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-conf,
.b-conf__col {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-conf__col {
	        flex-direction: column;
	width: calc(50% - 8px);

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-conf__row {
	position: relative;
	width: 100%;
}.b-conf__row:not(:last-child) {
	margin-bottom: 45px;
}.b-conf__row_type_description,
.b-conf__row_type_video {
	background-color: #e8e8e8;
	border-radius: 15px;
}.b-conf__row_type_video {
	padding-top: 42px;
	padding-bottom: 42px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-conf__row_type_description {
	padding: 22px 17px 54px;
}.b-conf__row_type_broadcast {
	padding-left: 17px;
}.b-conf-description {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	color: #000;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-conf-description__title {
	margin-bottom: 35px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 24px;
}.b-conf-description__description {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 16px;
}.b-connect-promo {
	position: relative;
	padding-top: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	font-family: Yota Sans SemiLight,sans-serif;
	text-align: center;
	color: #000;
	background-color: #fff;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-connect-promo_type_message {
	min-height: 350px;
}.b-connect-promo__container {
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	width: 960px;
}.b-connect-promo__form {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	min-height: 453px;
}.b-connect-promo__form,
.b-connect-promo__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-connect-promo__wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-connect-promo_type_message .b-connect-promo__wrapper {
	position: absolute;
	top: 104px;
	right: 0;
	bottom: 0;
	left: 0;
}.b-connect-promo__subtext,
.b-connect-promo__text {
	margin-bottom: 27px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	color: #1c1c1c;
}.b-connect-promo__text {
	font-size: 20px;
}.b-connect-promo__subtext {
	font-size: 14px;
	line-height: 20px;
}.b-connect-promo__field {
	position: relative;
	margin-bottom: 20px;
	width: 300px;
	height: 34px;
}.b-connect-promo_type_captcha .b-connect-promo__field {
	margin-right: 28px;
	margin-bottom: 40px;
	width: 370px;
}.b-connect-promo__link {
	margin-bottom: 36px;
}.b-connect-promo__link_type_blocked {
	display: none;
}.b-connect-promo__form_send_blocked .b-connect-promo__link_type_blocked {
	display: block;
}.b-connect-promo__form_send_blocked .b-connect-promo__link_type_resend {
	display: none;
}.b-connect-promo__sublink {
	line-height: 20px;
}.b-connect-promo__button {
	margin-bottom: 32px;
}.b-connect-promo_type_code .b-connect-promo__button {
	width: 300px;
}.b-connect-promo_type_captcha .b-connect-promo__button {
	width: 390px;
}.b-connect-promo__message {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #1c1c1c;
}.b-connect {
	position: relative;
}.b-connect__title {
	padding-top: 50px;
	padding-bottom: 35px;
	text-align: center;
}.b-connect__steps {
	padding-bottom: 40px;
}.b-connect__sim {
	width: 536px;
}.b-connect__info,
.b-connect__sim {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
	display: none;
}.b-connect__info {
	width: 460px;
}.b-connect__docs {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
	display: none;
	width: 630px;
}.b-connect__thank {
	padding-bottom: 80px;
	display: none;
}.b-connect__load {
	padding-top: 100px;
	padding-bottom: 100px;
	display: none;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-connect_state_docs .b-connect__docs,
.b-connect_state_info .b-connect__info,
.b-connect_state_sim .b-connect__sim,
.b-connect_state_thank .b-connect__thank {
	display: block;
}.b-connect_state_load .b-connect__load {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-connect_state_docs.b-connect_state_load .b-connect__docs,
.b-connect_state_info.b-connect_state_load .b-connect__info,
.b-connect_state_sim.b-connect_state_load .b-connect__sim,
.b-connect_state_thank.b-connect_state_load .b-connect__thank {
	display: none;
}.b-connect__preloader {
	position: relative;
	width: 132px;
	height: 132px;
}.b-connect__preloader-circle {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 132px;
	height: 132px;
	font-size: 10px;
	text-indent: -9999em;
	background-color: #fff;
	background-image: -webkit-linear-gradient(top left,#00aeef 0,rgba(0,173,238,.05) 75%);
	background-image:         linear-gradient(to bottom right,#00aeef 0,rgba(0,173,238,.05) 75%);
	border-radius: 50%;
	-webkit-animation: b-payment-load .75s infinite linear;
	        animation: b-payment-load .75s infinite linear;
	will-change: transform;
}.b-connect__preloader-circle:after,
.b-connect__preloader-circle:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	will-change: transform;
}.b-connect__preloader-circle:before {
	display: none;
	width: 50%;
	height: 50%;
	background: #00aeef;
	border-top-left-radius: 100%;
}.b-connect__preloader-circle:after {
	right: 0;
	bottom: 0;
	margin: auto;
	width: 128px;
	height: 128px;
	background-color: #fff;
	border-radius: 50%;
}.b-connect-documents {
	position: relative;
	margin: 0 auto;
	padding-top: 20px;
	width: 630px;
}.b-connect-documents__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-flex-flow: row nowrap;
	    -ms-flex-flow: row nowrap;
	        flex-flow: row nowrap;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	        justify-content: space-around;
}.b-connect-documents__icon {
	width: 26px;
	height: 35px;
	color: #00aeef;
}.b-connect-documents__item {
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-flex-flow: column nowrap;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
}.b-connect-documents__type {
	margin-bottom: 32px;
	display: block;
	text-align: center;
}.b-connect-documents__name {
	display: block;
	font-size: 13px;
	text-align: center;
	color: #000;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-connect-documents__item:hover .b-connect-documents__name {
	color: #00aeef;
}.b-connect-documents__buttons {
	padding-top: 35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-connect-documents__button {
	width: 180px;
}.b-connect-documents__button:not(:last-child) {
	margin-right: 45px;
}.b-connect-documents__btn {
	margin-top: 60px;
	text-align: center;
}.b-connect-documents__email {
	margin-bottom: -30px;
	display: none;
	width: 180px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-flex-flow: column nowrap;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
}.b-connect-documents__email-field {
	margin-bottom: 20px;
}.b-connect-documents__email-button {
	text-align: center;
}.b-connect-documents_state_email .b-connect-documents__button_type_email {
	display: none;
}.b-connect-documents_state_email .b-connect-documents__email {
	display: block;
}.b-connect-heading {
	position: relative;
	text-align: center;
}.b-connect-heading__title {
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 26px;
	line-height: 26px;
}.b-connect-heading__subtitle {
	margin-top: 20px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #888;
}.b-connect-info {
	position: relative;
}.b-connect-info__title {
	margin-bottom: 25px;
	font-family: Yota Sans SemiBold,sans-serif;
}.b-connect-info__search {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 410px;
}.b-connect-info__find,
.b-connect-info__finded {
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	color: #888;
}.b-connect-info__finded,
.b-connect-info_inn_find .b-connect-info__find {
	display: none;
}.b-connect-info_inn_find .b-connect-info__finded {
	display: block;
}.b-connect-info__group {
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 25px;
	padding-left: 25px;
	width: 460px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-flex-flow: column nowrap;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
}.b-connect-info__group,
.b-connect-info__line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-connect-info__line {
	position: relative;
	margin-bottom: 26px;
	width: 100%;

	-webkit-flex-flow: row nowrap;
	    -ms-flex-flow: row nowrap;
	        flex-flow: row nowrap;
}.b-connect-info__line:last-child {
	margin-bottom: 0;
}.b-connect-info__left {
	margin-right: 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 110px;
	text-align: right;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: end;
	-ms-flex-align: start;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-connect-info__label {
	padding-right: 8px;
	font-size: 13px;

	-webkit-align-self: center;
	        align-self: center;
	-ms-flex-item-align: center;
}.b-connect-info__label_align_top {
	padding-top: 4px;

	-webkit-align-self: flex-start;
	        align-self: flex-start;
	-ms-flex-item-align: start;
}.b-connect-info__label_type_ip {
	display: none;
}.b-connect-info_type_ip .b-connect-info__label_type_ip {
	display: block;
}.b-connect-info_type_ip .b-connect-info__label_type_other {
	display: none;
}.b-connect-info__right {
	width: 287px;
	height: 34px;

	-webkit-box-flex: 2;
	-webkit-flex-grow: 2;
	        flex-grow: 2;
	-ms-flex-positive: 2;
}.b-connect-info__full {
	width: 100%;
}.b-connect-info__error {
	display: none;
	font-size: 13px;
	line-height: 16px;
	color: #f2555c;
}.b-connect-info__error_state_active {
	display: block;
}.b-connect-info__button {
	margin-top: 60px;
	text-align: center;
}.b-connect-info__calendar {
	top: 0;
	top: 12px;
	right: 0;
	right: 12px;
}.b-connect-info__calendar,
.b-connect-info__valid {
	position: absolute;
	width: 11px;
	height: 8px;
	pointer-events: none;
}.b-connect-info__valid {
	top: 12px;
	right: -20px;
	display: none;
	color: #00aeef;
}.b-connect-info_login_valid .b-connect-info__valid_type_login,
.b-connect-info_type_ip.b-connect-info_inn_find .b-connect-info__valid_type_inn,
.b-connect-info_type_ooo.b-connect-info_inn_find .b-connect-info__valid_type_inn {
	display: block;
}.b-connect-info__form {
	display: none;
}.b-connect-info_type_ip .b-connect-info__form,
.b-connect-info_type_ooo .b-connect-info__form {
	display: block;
}.b-connect-info_type_ip .b-connect-info__group_type_director,
.b-connect-info_type_ip .b-connect-info__line_type_kpp,
.b-connect-info_type_ip .b-connect-info__line_type_ogrn,
.b-connect-info_type_ooo .b-connect-info__group_type_document,
.b-connect-info_type_ooo .b-connect-info__line_type_ogrnip,
.b-connect-info_type_ooo:not(.b-connect-info_director_custom) .b-connect-info__line_type_office-custom,
.b-connect-info_type_ooo:not(.b-connect-info_director_powers-custom) .b-connect-info__line_type_powers-custom {
	display: none;
}.b-connect-sim {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-flex-flow: column nowrap;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
}.b-connect-sim__quantity {
	margin-right: auto;
	margin-left: auto;
	width: 80px;
}.b-connect-sim__mnp {
	position: relative;
	z-index: 3;
	padding-top: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 370px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-connect-sim__text {
	display: inline-block;
	width: 310px;
	font-size: 15px;
	line-height: 24px;
	vertical-align: top;
}.b-connect-sim__later {
	height: 0;
	font-size: 13px;
	line-height: 20px;
	color: #888;
	opacity: 0;
	will-change: height,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	pointer-event: none;
}.b-connect-sim_state_mnp .b-connect-sim__later {
	height: 40px;
	pointer-events: auto;
	opacity: 1;
}.b-connect-sim__transfer {
	position: relative;
	z-index: 2;
	height: 0;
	will-change: height;
}.b-connect-sim__transfer,
.b-connect-sim__transfer-box {
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-connect-sim__transfer-box {
	padding-top: 40px;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateZ(0) scale(.75);
	        transform: translateZ(0) scale(.75);
	-webkit-transform-origin: top center;
	    -ms-transform-origin: top center;
	        transform-origin: top center;
	will-change: opacity;
}.b-connect-sim_state_mnp .b-connect-sim__transfer-box {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1);
	        transform: translateZ(0) scale(1);
}.b-connect-sim__button {
	position: relative;
	z-index: 1;
	margin-top: 50px;
}.b-connect-steps {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-connect-steps__step {
	position: relative;
	display: inline-block;
	width: 46px;
	height: 46px;
	font-size: 0;
	line-height: 44px;
	cursor: pointer;
	color: #888;
	border: 1px solid currentColor;
	border-radius: 50%;
}.b-connect-steps__step:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-family: TheSerifYotaSCW4SemiLight,sans-serif;
	font-size: 24px;
	content: attr(data-num);
	text-align: center;
}.b-connect-steps__step_state_active,
.b-connect-steps__step_state_complete {
	color: #00aeef;
}.b-connect-steps__step_state_complete:after {
	display: none;
}.b-connect-steps__arrow {
	position: relative;
	margin: 0 20px;
	display: inline-block;
	width: 34px;
	height: 46px;
}.b-connect-steps__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -10px;
	display: none;
	width: 20px;
	height: 20px;
	color: currentColor;
}.b-connect-steps__step_state_complete .b-connect-steps__icon {
	display: block;
}.b-tariff-type {
	position: fixed;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	background-color: rgba(0,0,0,.8);
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out,backgorund-color .5s ease-in-out,z-index .5s;
	        transition: opacity .5s ease-in-out,backgorund-color .5s ease-in-out,z-index .5s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tariff-type_state_open {
	z-index: 1010;
	opacity: 1;
}.b-tariff-type__container {
	position: relative;
	padding: 62px 32px;
	overflow: hidden;
	width: 572px;
	height: auto;
	background-color: #fff;
	border-radius: 5px;
	-webkit-transition: -webkit-transform .5s ease-in-out;
	        transition:         transform .5s ease-in-out;
	-webkit-transform: translateY(-100px) translateZ(0);
	        transform: translateY(-100px) translateZ(0);
	will-change: transform,height;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-tariff-type_state_open .b-tariff-type__container,
.b-tariff-type_state_send .b-tariff-type__container,
.b-tariff-type transform translateY(0) translateZ(0) {
	height: 216px;
	-webkit-transition: -webkit-transform .5s ease-in-out,height .5s ease-in-out;
	        transition:         transform .5s ease-in-out,height .5s ease-in-out;
}.b-tariff-type__close {
	position: absolute;
	z-index: 4;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../images/site/order/close.svg);
	background-repeat: no-repeat;
	background-size: contain;
	opacity: .5;
}.b-tariff-type__title {
	margin-bottom: 25px;
	display: inline-block;
	width: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 21px;
	line-height: 28px;
	text-align: center;
}.b-tariff-type__select {
	position: relative;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	width: 100%;
}.b-tariff-type__select .b-select__item:first-child {
	display: none;
	opacity: 0;
}.b-tariff-type__button {
	display: inline-block;
	width: 100%;
	text-align: center;
}.b-tariff-type__button .b-button_state_disabled {
	pointer-events: none;
	opacity: .3;
}.b-tariff-type__button .b-button_state_hidden {
	display: none;
	opacity: 0;
}.b-tariff-type__description {
	margin-bottom: 32px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 13px;
}.b-tariff-type__description_hidden {
	display: none;
}.b-connect-thank {
	position: relative;
}.b-connect-thank__message {
	font-size: 15px;
	line-height: 1.6;
	text-align: center;
}.b-connect-thank__bold {
	font-weight: 600;
}.b-connect-thank__button {
	margin-top: 60px;
	text-align: center;
}.b-connect-transfer {
	position: relative;
	padding-top: 25px;
	width: 535px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #eee;
}.b-connect-transfer__footer,
.b-connect-transfer__title {
	padding-bottom: 40px;
	font-family: Yota Sans SemiBold,sans-serif;
	line-height: 1.46;
	text-align: center;
}.b-connect-transfer__list {
	padding-right: 85px;
	padding-bottom: 23px;
	padding-left: 85px;
}.b-connect-transfer__phone {
	position: relative;
	margin-bottom: 15px;
}.b-connect-transfer__message {
	display: block;
	min-height: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #888;
}.b-connect-transfer__phone_state_error .b-connect-transfer__message {
	color: #f2555c;
}.b-connect-transfer__add,
.b-connect-transfer__remove {
	position: absolute;
	top: 5px;
	right: -34px;
	width: 24px;
	height: 24px;
	pointer-events: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
}.b-connect-transfer__add:hover,
.b-connect-transfer__remove:hover {
	background-color: #444;
}.b-connect-transfer__remove:after,
.b-connect-transfer__remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -6px;
	width: 12px;
	height: 2px;
	content: '';
	background-color: currentColor;
}.b-connect-transfer__remove:after {
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}.b-connect-transfer__remove:before {
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.b-connect-transfer__add-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7px;
	margin-left: -7px;
	width: 14px;
	height: 14px;
	color: #fff;
}.b-connect-transfer__phone_state_add .b-connect-transfer__add,
.b-connect-transfer__phone_state_remove .b-connect-transfer__remove {
	pointer-events: auto;
	opacity: 1;
}.b-connect-transfer__footer {
	padding-top: 17px;
	padding-bottom: 21px;
	text-align: center;
	border-top: 1px solid #e1e3e8;
}.b-connect-transfer__footer:before {
	content: attr(data-quantity);
}.coverage-temp {
	position: relative;
	width: 100%;
	text-align: center;
}.coverage-temp__title {
	padding-top: 59px;
	font-family: TheSerifYotaW5Plain,sans-serif;
	font-size: 30px;
	line-height: 30px;
}.coverage-temp__title_sans {
	padding-top: 59px;
	font-family: Yota Sans,sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 1;
}.coverage-temp__section {
	background-color: #fff;
}.coverage {
	position: relative;
	width: 100%;
}.coverage__header {
	position: relative;
	overflow: hidden;
	height: 212px;
	background-color: #fff;
}.coverage__heading {
	padding-top: 28px;
	padding-bottom: 40px;
	text-align: center;
}.coverage__filters {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 100px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.coverage__checkbox {
	margin-right: 40px;
}.coverage__text {
	position: relative;
	padding-left: 33px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 22px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.coverage__pulse {
	display: block;
	width: 22px;
	height: 22px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	background-color: #8ec3e0;
	border-radius: 50%;
	transform-origin: 50% 50%;
	-webkit-animation: coverage-pulse 5s infinite ease-in;
	        animation: coverage-pulse 5s infinite ease-in;
	will-change: transform;
}.coverage__pulse,
.coverage__pulse:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.coverage__pulse:after {
	right: 0;
	bottom: 0;
	background-color: inherit;
	border-radius: 100%;
	-webkit-transform: scale(.5);
	    -ms-transform: scale(.5);
	        transform: scale(.5);
	transform-origin: 50% 50%;
	-webkit-animation: coverage-shadow-pulse 5s infinite linear;
	        animation: coverage-shadow-pulse 5s infinite linear;
}.coverage__container {
	position: relative;
	height: 652px;
	background-color: #eee;
}.coverage__map {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
}.coverage__search,
.coverage__zoom {
	position: absolute;
	z-index: 20;
}.coverage__search {
	top: 30px;
	left: 50%;
	padding: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 952px;
	background-color: hsla(39,44%,94%,.7);
	border-radius: 5px;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.coverage__field {
	margin-right: 15px;
}.coverage__body {
	position: absolute;
	top: calc(100% - 15px);
	right: 113px;
	left: 20px;
	overflow: hidden;
	overflow-y: auto;
	max-height: 220px;
	background-color: #f4f4f4;
}.coverage__result {
	position: relative;
	padding-right: 30px;
	padding-left: 12px;
	overflow: hidden;
	height: 31px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 31px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
	-webkit-transition: background-color .2s,color .2s;
	        transition: background-color .2s,color .2s;

	overflow-wrap: normal;
}.coverage__result:hover {
	color: #fff;
	background-color: #00aeef;
}.coverage__zoom {
	top: 50%;
	right: 30px;
	width: 40px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.coverage__zoom-btn {
	display: block;
	width: 40px;
	height: 40px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 30px;
	line-height: 40px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transition: background-color .2s,color .2s;
	        transition: background-color .2s,color .2s;
}.coverage__zoom-btn:hover {
	color: #fff;
	background-color: #00aeef;
}.coverage__zoom-btn:first-child {
	margin-bottom: 10px;
}@-webkit-keyframes coverage-pulse {
	50% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}67.5% {
		-webkit-transform: scale(.75);
		        transform: scale(.75);
	}75% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}@keyframes coverage-pulse {
	50% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}67.5% {
		-webkit-transform: scale(.75);
		        transform: scale(.75);
	}75% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}@-webkit-keyframes coverage-shadow-pulse {
	50% {
		opacity: 1;
		-webkit-transform: scale(.5);
		        transform: scale(.5);
	}to {
		opacity: 0;
		-webkit-transform: scale(1.75);
		        transform: scale(1.75);
	}
}@keyframes coverage-shadow-pulse {
	50% {
		opacity: 1;
		-webkit-transform: scale(.5);
		        transform: scale(.5);
	}to {
		opacity: 0;
		-webkit-transform: scale(1.75);
		        transform: scale(1.75);
	}
}.b-devices {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow-x: hidden;
	        flex-direction: column;
	height: 657px;
	font-family: Yota Sans,sans-serif;
	color: #000;
	background-color: #fafafb;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: start;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-devices__title {
	margin-top: 59px;
	font-size: 44px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
	letter-spacing: -.8px;
}.b-devices__wrapper {
	position: relative;
	margin-top: 41px;
	width: 1024px;
	height: 402px;
}.b-devices__slide {
	position: absolute;
	left: 50%;
	margin-left: -174px;
	overflow: hidden;
	width: 348px;
	height: 402px;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: -webkit-transform .5s ease,opacity .5s ease;
	        transition:         transform .5s ease,opacity .5s ease;
	-webkit-transform: translateX(-200%) translateZ(0);
	        transform: translateX(-200%) translateZ(0);
}.b-devices__slide[data-position='0'],
.b-devices__slide[data-position='1'],
.b-devices__slide[data-position='2'] {
	opacity: 1;
}.b-devices__slide[data-set=false] {
	-webkit-transition: -webkit-transform 0s ease,opacity .5s ease;
	        transition:         transform 0s ease,opacity .5s ease;
}.b-devices__slide[data-old='0'][data-set=false],
.b-devices__slide[data-position='0'][data-set=true] {
	-webkit-transform: translateX(-100%) translateZ(0);
	        transform: translateX(-100%) translateZ(0);
}.b-devices__slide[data-old='1'][data-set=false],
.b-devices__slide[data-position='1'][data-set=true] {
	-webkit-transform: translateX(0) translateZ(0);
	        transform: translateX(0) translateZ(0);
}.b-devices__slide[data-old='2'][data-set=false],
.b-devices__slide[data-position='2'][data-set=true] {
	-webkit-transform: translateX(100%) translateZ(0);
	        transform: translateX(100%) translateZ(0);
}.b-devices__slide[data-old='3'][data-set=false],
.b-devices__slide[data-position='3'][data-set=true] {
	-webkit-transform: translateX(200%) translateZ(0);
	        transform: translateX(200%) translateZ(0);
}.b-devices__slide[data-position='0'][data-old='3'][data-set=false],
.b-devices__slide[data-position='3'][data-old='0'][data-set=true] {
	-webkit-transform: translateX(-200%) translateZ(0);
	        transform: translateX(-200%) translateZ(0);
}.b-devices__box {
	overflow: hidden;
	width: 328px;
	height: 100%;
	text-decoration: none;
	color: #000;
	background-color: #fff;
}.b-devices__box,
.b-devices__image-wrapper {
	margin-right: auto;
	margin-left: auto;
	display: block;
}.b-devices__image-wrapper {
	margin-top: 30px;
	width: 262px;
	height: 232px;
}.b-devices__image {
	margin-right: auto;
	margin-left: auto;
	display: block;
	max-width: 100%;
	height: 100%;
}.b-devices__name {
	margin-top: 23px;
	display: block;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	letter-spacing: -.4px;
	color: #242424;
}.b-devices__price {
	margin-top: 16px;
	display: block;
	font-size: 32px;
	font-weight: 600;
	text-align: center;
	letter-spacing: -.8px;
	color: #1c1c1c;
}.b-devices__price-rouble {
	margin-left: 4px;
	font-size: 18px;
	letter-spacing: -.4px;
}.b-devices__price-count,
.b-devices__price-rouble {
	display: inline-block;
	vertical-align: middle;
}.b-devices__next,
.b-devices__prev {
	position: absolute;
	top: 341px;
	width: 30px;
	height: 50px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.b-devices__next:after,
.b-devices__next:before,
.b-devices__prev:after,
.b-devices__prev:before {
	position: absolute;
	top: 50%;
	width: 19px;
	height: 2px;
	content: '';
	background-color: #979797;
}.b-devices__next {
	right: 50%;
	margin-right: -580px;
}.b-devices__next:after,
.b-devices__next:before {
	left: 6px;
}.b-devices__next:after {
	-webkit-transform: rotate(50deg);
	    -ms-transform: rotate(50deg);
	        transform: rotate(50deg);
	-webkit-transform-origin: right center;
	    -ms-transform-origin: right center;
	        transform-origin: right center;
}.b-devices__next:before {
	-webkit-transform: rotate(-50deg);
	    -ms-transform: rotate(-50deg);
	        transform: rotate(-50deg);
	-webkit-transform-origin: right center;
	    -ms-transform-origin: right center;
	        transform-origin: right center;
}.b-devices__prev {
	left: 50%;
	margin-left: -580px;
}.b-devices__prev:after,
.b-devices__prev:before {
	right: 6px;
}.b-devices__prev:after {
	-webkit-transform: rotate(-50deg);
	    -ms-transform: rotate(-50deg);
	        transform: rotate(-50deg);
	-webkit-transform-origin: left center;
	    -ms-transform-origin: left center;
	        transform-origin: left center;
}.b-devices__prev:before {
	-webkit-transform: rotate(50deg);
	    -ms-transform: rotate(50deg);
	        transform: rotate(50deg);
	-webkit-transform-origin: left center;
	    -ms-transform-origin: left center;
	        transform-origin: left center;
}.b-devices__link {
	margin-top: 37px;
	display: block;
	font-size: 14px;
}.b-font {
	position: relative;
	padding: 50px;
}.b-font__col {
	margin-bottom: 100px;
	text-align: center;
}.b-font__title {
	font-family: Comic Sans;
	font-size: 90px;
	font-weight: 900;
	line-height: 1.2;
	color: #444;
}.b-font__box {
	margin-bottom: 50px;
	line-height: 1.2;
}.b-font__name {
	font-size: 50px;
	color: #555;
}.b-font__avariable,
.b-font__name {
	font-family: Comic Sans;
	font-weight: 500;
}.b-font__avariable {
	font-size: 24px;
	color: #666;
}.b-font__toggle {
	cursor: pointer;
}.b-font__examples {
	display: none;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}.b-font__examples_sans_el {
	font-family: TheSansYotaW2ExtraLight,sans-serif;
}.b-font__examples_sans_eln {
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
}.b-font__examples_sans_l {
	font-family: Yota Sans Light,sans-serif;
}.b-font__examples_sans_sl {
	font-family: Yota Sans SemiLight,sans-serif;
}.b-font__examples_sans_p {
	font-family: Yota Sans Plain,sans-serif;
}.b-font__examples_sans_sb {
	font-family: Yota Sans SemiBold,sans-serif;
}.b-font__examples_sans_b {
	font-family: Yota Sans Bold,sans-serif;
}.b-font__examples_sans_i {
	font-family: Yota Sans Plain Italic,sans-serif;
}.b-font__examples_sans_sli {
	font-family: Yota Sans SemiLight Italic,sans-serif;
}.b-font__examples_serif_l {
	font-family: TheSerifYotaW3Light,sans-serif;
}.b-font__examples_serif_ln {
	font-family: TheSerifYotaW3LightNormal,sans-serif;
}.b-font__examples_serif_p {
	font-family: TheSerifYotaW5Plain,sans-serif;
}.b-font__examples_serifsc_sl {
	font-family: TheSerifYotaSCW4SemiLight,sans-serif;
}.b-font__examples_serifsc_sb {
	font-family: TheSerifYotaSCW6SemiBold,sans-serif;
}.b-font__example_size_6 {
	font-size: 6px;
}.b-font__example_size_7 {
	font-size: 7px;
}.b-font__example_size_8 {
	font-size: 8px;
}.b-font__example_size_9 {
	font-size: 9px;
}.b-font__example_size_10 {
	font-size: 10px;
}.b-font__example_size_11 {
	font-size: 11px;
}.b-font__example_size_12 {
	font-size: 12px;
}.b-font__example_size_13 {
	font-size: 13px;
}.b-font__example_size_14 {
	font-size: 14px;
}.b-font__example_size_15 {
	font-size: 15px;
}.b-font__example_size_16 {
	font-size: 16px;
}.b-font__example_size_17 {
	font-size: 17px;
}.b-font__example_size_18 {
	font-size: 18px;
}.b-font__example_size_19 {
	font-size: 19px;
}.b-font__example_size_20 {
	font-size: 20px;
}.b-font__example_size_21 {
	font-size: 21px;
}.b-font__example_size_22 {
	font-size: 22px;
}.b-font__example_size_23 {
	font-size: 23px;
}.b-font__example_size_24 {
	font-size: 24px;
}.b-font__example_size_25 {
	font-size: 25px;
}.b-font__example_size_26 {
	font-size: 26px;
}.b-font__example_size_27 {
	font-size: 27px;
}.b-font__example_size_28 {
	font-size: 28px;
}.b-font__example_size_29 {
	font-size: 29px;
}.b-font__example_size_30 {
	font-size: 30px;
}.b-font__example_size_31 {
	font-size: 31px;
}.b-font__example_size_32 {
	font-size: 32px;
}.b-font__example_size_33 {
	font-size: 33px;
}.b-font__example_size_34 {
	font-size: 34px;
}.b-font__example_size_35 {
	font-size: 35px;
}.b-font__example_size_36 {
	font-size: 36px;
}.b-font__example_size_37 {
	font-size: 37px;
}.b-font__example_size_38 {
	font-size: 38px;
}.b-font__example_size_39 {
	font-size: 39px;
}.b-font__example_size_40 {
	font-size: 40px;
}.b-font__example_size_41 {
	font-size: 41px;
}.b-font__example_size_42 {
	font-size: 42px;
}.b-font__example_size_43 {
	font-size: 43px;
}.b-font__example_size_44 {
	font-size: 44px;
}.b-font__example_size_45 {
	font-size: 45px;
}.b-font__example_size_46 {
	font-size: 46px;
}.b-font__example_size_47 {
	font-size: 47px;
}.b-font__example_size_48 {
	font-size: 48px;
}.b-font__example_size_49 {
	font-size: 49px;
}.b-font__example_size_50 {
	font-size: 50px;
}.b-font__example_size_51 {
	font-size: 51px;
}.b-font__example_size_52 {
	font-size: 52px;
}.b-font__example_size_53 {
	font-size: 53px;
}.b-font__example_size_54 {
	font-size: 54px;
}.b-font__example_size_55 {
	font-size: 55px;
}.b-font__example_size_56 {
	font-size: 56px;
}.b-font__example_size_57 {
	font-size: 57px;
}.b-font__example_size_58 {
	font-size: 58px;
}.b-font__example_size_59 {
	font-size: 59px;
}.b-font__example_size_60 {
	font-size: 60px;
}.b-font__box_state_active .b-font__examples {
	display: block;
}.b-font__box_state_active .b-font__name {
	color: #000;
}.b-have-questions {
	position: relative;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-have-questions,
.b-have-questions__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-have-questions__wrapper {
	padding-top: 80px;
	padding-bottom: 80px;
	        flex-direction: column;
	max-width: 1200px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-have-questions__title {
	margin-bottom: 36px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 26px;
	color: #000;
}.b-have-questions__questions {
	width: 920px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-have-questions__question,
.b-have-questions__questions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-have-questions__question {
	padding: 10px;
	width: 303px;
	height: 125px;
	cursor: pointer;
	text-decoration: none;
	color: #1c1c1c;
	background-color: #f4f4f4;
	border-radius: 6px;
	-webkit-transition: color .2s;
	        transition: color .2s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-have-questions__question:hover {
	color: #00aeef;
}.b-have-questions__icon {
	margin-right: 18px;
	color: currentColor;
}.b-have-questions__icon_type_have-mobile {
	width: 17px;
	height: 28px;
}.b-have-questions__icon_type_have-callback {
	width: 29px;
	height: 29px;
}.b-have-questions__icon_type_have-chat {
	width: 26px;
	height: 22px;
}.b-have-questions__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: currentColor;
}.b-helper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	width: 960px;
}.b-helper__heading {
	margin-top: 50px;
	text-align: center;
}.b-helper__tabs {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 482px;
}.b-helper__consult {
	margin-top: 60px;
	width: 100%;
}.b-helper__wrapper {
	position: relative;
	margin-top: 55px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-helper__box {
	position: relative;
	overflow: hidden;
	width: 287px;
	border: 1px solid #eee;
	border-radius: 3px;
}.b-helper__categories {
	width: 100%;
}.b-helper__category {
	position: relative;
	padding-left: 61px;
	overflow: hidden;
	height: 42px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 42px;
	cursor: pointer;
	white-space: nowrap;
	color: #00aeef;
	-webkit-transition: color .2s,background-color .2s;
	        transition: color .2s,background-color .2s;
}.b-helper__category:hover {
	color: #1c1c1c;
}.b-helper__category_state_active {
	pointer-events: none;
	color: #1c1c1c;
	background-color: #f4f5f5;
}.b-helper__category .b-helper__icons {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 30px;
	height: 30px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-helper__category .b-helper__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	max-height: 100%;
	color: #00aeef!important;
	-webkit-transform: translateY(-50%) translateX(-50%);
	    -ms-transform: translateY(-50%) translateX(-50%);
	        transform: translateY(-50%) translateX(-50%);
}.b-helper__category .b-helper__icon_type_first-step {
	width: 16px;
	height: 17px;
}.b-helper__category .b-helper__icon_type_balance {
	width: 16px;
	height: 16px;
}.b-helper__category .b-helper__icon_type_options {
	width: 18px;
	height: 18px;
}.b-helper__category .b-helper__icon_type_calls {
	width: 14px;
	height: 14px;
}.b-helper__category .b-helper__icon_type_action {
	width: 14px;
	height: 13px;
}.b-helper__category .b-helper__icon_type_commands {
	width: 11px;
	height: 15px;
}.b-helper__category .b-helper__icon_type_speed {
	width: 15px;
	height: 15px;
}.b-helper__category .b-helper__icon_type_apps {
	width: 10px;
	height: 16px;
}.b-helper__category .b-helper__icon_type_blanks,
.b-helper__category .b-helper__icon_type_pact {
	width: 12px;
	height: 16px;
}.b-helper__category .b-helper__icon_type_tariff-packages {
	width: 13px;
	height: 12px;
}.b-helper__category .b-helper__icon_type_sim-cards {
	width: 12px;
	height: 16px;
}.b-helper__category .b-helper__icon_type_tech {
	width: 18px;
	height: 18px;
}.b-helper__category .b-helper__icon_type_agreement,
.b-helper__category .b-helper__icon_type_financial {
	width: 14px;
	height: 18px;
}.b-helper__category .b-helper__icon_type_profile {
	width: 13px;
	height: 13px;
}.b-helper__category .b-helper__icon_type_software {
	width: 16px;
	height: 19px;
}.b-helper__category .b-helper__icon_type_self-service {
	width: 16px;
	height: 17px;
}.b-helper__content {
	position: relative;
	width: 630px;
}.b-no-answer {
	position: relative;
	padding: 25px 0 15px;
	display: block;
	border-top: 1px solid #eee;
}.b-no-answer__title {
	margin-bottom: 16px;
	padding-left: 17px;
	font-size: 16px;
}.b-no-answer__item,
.b-no-answer__title {
	font-family: Yota Sans SemiLight,sans-serif;
}.b-no-answer__item {
	position: relative;
	margin-bottom: 18px;
	padding-left: 61px;
	font-size: 13px;
	line-height: 16px;
	color: #1c1c1c;
}.b-no-answer__item:last-child {
	margin-bottom: 0;
}.b-no-answer__icons {
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 30px;
	height: 30px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-no-answer__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	max-height: 100%;
	color: #00aeef;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
}.b-no-answer__icon_type_chat {
	width: 14px;
	height: 14px;
}.b-no-answer__icon_type_mail,
.b-no-answer__icon_type_outcalls {
	width: 16px;
	height: 16px;
}.b-no-answer__icon_type_sms {
	width: 17px;
	height: 20px;
}.b-no-answer__note {
	line-height: 20px;
	color: #888;
}.b-online-consult {
	position: relative;
	padding-right: 30px;
	padding-left: 30px;
	width: 100%;
	background-color: #f7f7f7;
	border-radius: 6px;
}.b-online-consult__form {
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-online-consult__button {
	min-width: 133px;
	border-radius: 3px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}.b-online-consult__answer {
	overflow: hidden;
	width: 100%;
	height: 0;
}.b-question-opener {
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}.b-question-opener__toggler {
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;
	min-height: 34px;
	font-family: Yota Sans SemiLight,sans-serif;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #000;
	background-color: #f4f5f5;
	border-radius: 3px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-question-opener__icon {
	position: absolute;
	top: 13px;
	left: 12px;
	width: 8px;
	height: 8px;
	-webkit-transition: -webkit-transform .1s;
	        transition:         transform .1s;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	will-change: transform;
}.b-question-opener_state_open .b-question-opener__icon {
	-webkit-transform: rotate(0);
	    -ms-transform: rotate(0);
	        transform: rotate(0);
}.b-question-opener__content {
	padding-left: 30px;
	overflow: hidden;
	height: 0;
	-webkit-transition: height .3s ease-in-out;
	        transition: height .3s ease-in-out;
	will-change: height;
}.b-question-opener__text {
	margin-bottom: 7px;
	padding-top: 25px;
	padding-bottom: 17px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #888;
	border-bottom: 1px solid #eee;
}.b-question-opener__text p,
.b-question-opener__text ul {
	margin-bottom: 10px;
}.b-question-opener__text li {
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
	line-height: 20px;
}.b-question-opener__text li:before {
	margin-right: 17px;
	display: inline-block;
	width: 3px;
	height: 3px;
	line-height: 1;
	content: '';
	text-align: left;
	vertical-align: middle;
	background-color: #888;
	border-radius: 50%;
}.b-question-opener__text a {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	pointer-events: auto;
	color: #00aeef;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.b-question-opener__text a:active,
.b-question-opener__text a:hover {
	color: #444;
}.b-question-opener__vote {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-question-opener__question {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000;
}.b-vote {
	position: relative;
	min-height: 50px;
}.b-vote,
.b-vote__negative,
.b-vote__question,
.b-vote__thanks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-vote__negative,
.b-vote__question,
.b-vote__thanks {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	color: #453333;
}.b-vote_state_negative .b-vote__question,
.b-vote_state_thanks .b-vote__question {
	display: none;
}.b-vote__label {
	position: relative;
	margin-right: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 30px;
	height: 30px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 50%;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-vote__label:hover {
	background-color: #444;
}.b-vote__label:first-of-type {
	margin-left: 30px;
}.b-vote__label:last-child {
	margin-right: 0;
}.b-vote__radio:checked + .b-vote__label {
	pointer-events: none;
	color: #fff;
	background-color: #00aeef;
}.b-vote__negative,
.b-vote__thanks {
	display: none;
}.b-vote_state_negative .b-vote__negative,
.b-vote_state_thanks .b-vote__thanks {
	display: block;
}.b-info {
	position: relative;
	padding-top: 90px;
	padding-bottom: 90px;
	min-height: 100vh;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	font-style: normal;
	text-align: center;
	color: #fff;
	background-color: rgba(25,29,31,.98);
}.b-info_theme_white {
	padding-top: 115px;
	color: #000;
	background-color: #fff;
}.b-info__container {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
}.b-info_width_600 .b-info__container {
	width: 600px;
}.b-info__heading {
	margin-bottom: 40px;
}.b-info_theme_white {
	text-align: left;
}.b-info__content {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	text-align: left;
}.b-info_width_600 .b-info__content {
	width: 600px;
}.b-info__tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-info__tab {
	padding-right: 15px;
	padding-left: 15px;
	height: 36px;
	font-weight: 300;
	line-height: 34px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #00aeef;
	background-color: transparent;
	border: 1px solid #a5a8a9;
	border-right: none;
	-webkit-transition: color .2s,background .2s;
	        transition: color .2s,background .2s;
}.b-info__tab:not(.b-info__tab_state_active) {
	cursor: pointer;
}.b-info__tab:not(.b-info__tab_state_active):hover {
	color: #fff;
}.b-info__tab:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-info__tab:last-child {
	border-right: 1px solid #a5a8a9;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}.b-info__tab_state_active {
	color: #000;
	background-color: #868a8b;
}.b-info__panels {
	position: relative;
}.b-info__panel:not(.b-info__panel_state_active) {
	display: none;
}.b-international {
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100vw;
	height: 100%;
	min-height: 100vh;
	background-color: #f2f2f2;
	background-image: url(../images/site/international/background.png);
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100% 100%;
}.b-international__header {
	position: relative;
	padding-top: 55px;
	padding-bottom: 80px;
	overflow: hidden;
	text-align: center;
	pointer-events: none;
}.b-international__main {
	padding-bottom: 60px;
	overflow: hidden;
}.b-international__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 554px;
}.b-international__select {
	margin-bottom: 6px;
	padding: 0 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 604px;
	height: 77px;
	min-height: 77px;
	vertical-align: middle;
	background-color: hsla(39,44%,94%,.7);
	border-radius: 6px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-international__select,
.b-international__tiles {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	font-size: 0;
}.b-international__tiles {
	display: none;
	width: 554px;
}.b-international_state_select .b-international__tiles {
	display: block;
}.b-international__call,
.b-international__mms,
.b-international__sms {
	padding: 21px 29px;
	display: inline-block;
	overflow: hidden;
	background-color: #fff;
	border-radius: 8px;
}.b-international__call {
	margin-bottom: 5px;
	width: 100%;
}.b-international__mms,
.b-international__sms {
	width: 274px;
}.b-international__sms {
	margin-right: 5px;
}.b-international__heading {
	margin-bottom: 21px;
	display: inline-block;
	width: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 26px;
	color: #000;
}.b-international__box {
	margin-bottom: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-international__box:last-child {
	margin-bottom: 0;
}.b-international__description,
.b-international__type {
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	white-space: nowrap;
	color: #000;
}.b-international__note {
	display: none;
	        flex-direction: column;
	width: 100%;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-international_state_select .b-international__note {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-international__hr {
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: calc(100% - 30px);
	height: 1px;
	background-color: rgba(0,0,0,.2);
}.b-international__price {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 22px;
}.b-international__rur {
	padding-top: 2px;
	display: inline-block;
}.b-international__min {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
}.b-international .b-subtitle {
	color: #888;
}.b-internet-tariff {
	position: relative;
	padding-top: 25px;
	padding-bottom: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 763px;
	background-image: url(../images/site/internet-tariff/background.jpg);
	background-position: bottom;
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-internet-tariff__heading {
	position: relative;
	padding-bottom: 33px;
	text-align: center;
}.b-internet-tariff__heading .b-heading__subtitle {
	margin-top: 18px;
}.b-internet-tariff__box {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 860px;
}.b-internet-tariff__box-top {
	height: 398px;
	color: #fff;
	background-color: rgba(0,0,0,.5);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}.b-internet-tariff__box-bottom {
	padding-top: 18px;
	height: 80px;
	text-align: center;
	background-color: rgba(0,173,238,.9);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}.b-internet-tariff__title {
	padding-top: 32px;
	padding-bottom: 28px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 22px;
	line-height: 22px;
	text-align: center;
}.b-internet-tariff__box-wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 588px;
}.b-internet-tariff__box-wrapper_type_speed {
	position: relative;
	padding-top: 30px;
}.b-internet-tariff__box-wrapper_type_info {
	padding-top: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-internet-tariff__box-wrapper_type_hours {
	margin-bottom: -8px;
	padding-top: 38px;
	display: none;
}.b-internet-tariff__box-wrapper_type_hour {
	padding-top: 30px;
	display: none;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-internet-tariff__box-wrapper_type_hour:first-child {
	padding-top: 42px;
}.b-internet-tariff__box-wrapper_type_year {
	padding-top: 30px;
	display: none;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-internet-tariff__box-wrapper_type_year:first-child {
	padding-top: 32px;
}.b-internet-tariff__box-wrapper_type_free {
	padding-top: 25px;
}.b-internet-tariff_state_hours .b-internet-tariff__box-wrapper_type_free,
.b-internet-tariff_state_hours .b-internet-tariff__box-wrapper_type_info,
.b-internet-tariff_state_hours .b-internet-tariff__box-wrapper_type_speed,
.b-internet-tariff_state_years .b-internet-tariff__box-wrapper_type_free,
.b-internet-tariff_state_years .b-internet-tariff__box-wrapper_type_info,
.b-internet-tariff_state_years .b-internet-tariff__box-wrapper_type_speed {
	display: none;
}.b-internet-tariff_state_hours .b-internet-tariff__box-wrapper_type_hours {
	display: block;
}.b-internet-tariff_state_hours .b-internet-tariff__box-wrapper_type_hour,
.b-internet-tariff_state_years .b-internet-tariff__box-wrapper_type_year {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-internet-tariff__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}.b-internet-tariff__text + .b-internet-tariff__text {
	margin-top: 10px;
}.b-internet-tariff__info {
	position: relative;
}.b-internet-tariff__info:first-child {
	width: 238px;
}.b-internet-tariff__info:nth-child(2) {
	width: 200px;
}.b-internet-tariff__info:last-child {
	width: 150px;
}.b-internet-tariff__info-action {
	position: absolute;
	top: -22px;
	left: 0;
	display: none;
	color: #dc4c4d;
}.b-internet-tariff__info-action .b-internet-tariff__info-bold {
	font-size: 20px;
	line-height: 20px;
}.b-internet-tariff__info-action .b-internet-tariff__info-price {
	padding-bottom: 1px;
	font-size: 13px;
	line-height: 20px;
}.b-internet-tariff_action_enabled.b-internet-tariff_state_action .b-internet-tariff__info-action {
	display: block;
}.b-internet-tariff__info-dashed {
	position: relative;
	display: inline-block;
	height: 15px;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dashed #fff;
}.b-internet-tariff__info-dashed_type_price {
	height: 33px;
}.b-internet-tariff__info-dashed_type_price:before {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	height: 20px;
	content: '';
}.b-internet-tariff__question {
	margin-top: -4px;
	margin-left: 7px;
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: top;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-internet-tariff__question:hover {
	color: #fff;
}.b-internet-tariff__info-tooltip {
	position: absolute;
	bottom: 100%;
	left: -44px;
	margin-bottom: 2px;
	padding: 8px 10px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 12px;
	line-height: 1;
	white-space: nowrap;
	pointer-events: none;
	color: #000;
	background-color: #fff;
	border-radius: 2px;
	opacity: 0;
	-webkit-transition: -webkit-transform .2s,opacity .2s;
	        transition:         transform .2s,opacity .2s;
	-webkit-transform: translateY(10px) translateZ(0);
	        transform: translateY(10px) translateZ(0);

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-internet-tariff__info-tooltip:before {
	position: absolute;
	top: 100%;
	left: 85px;
	width: 0;
	height: 0;
	content: '';
	border-top: 4px solid #fff;
	border-right: 6px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 6px solid #fff;
}.b-internet-tariff__info-dashed_type_price:active + .b-internet-tariff__info-tooltip,
.b-internet-tariff__info-dashed_type_price:hover + .b-internet-tariff__info-tooltip {
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-internet-tariff__info-top {
	position: relative;
	display: inline-block;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 13px;
	line-height: 28px;
	vertical-align: baseline;
}.b-internet-tariff_action_enabled.b-internet-tariff_state_action .b-internet-tariff__info-top_type_price:after {
	position: absolute;
	top: 50%;
	right: -1px;
	left: -3px;
	margin-top: -2px;
	height: 2px;
	content: '';
	background-color: #fff;
	-webkit-transform: skewY(8deg);
	    -ms-transform: skewY(8deg);
	        transform: skewY(8deg);
}.b-internet-tariff__info-price {
	padding-bottom: 2px;
	display: inline-block;
	vertical-align: bottom;
}.b-internet-tariff__info-bold {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 32px;
	line-height: 28px;
	vertical-align: baseline;
}.b-internet-tariff__info-bold_size_small {
	font-size: 24px;
	line-height: 28px;
}.b-internet-tariff__info-bottom {
	display: block;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 12px;
	line-height: 12px;
}.b-internet-tariff__features {
	margin-top: 42px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 840px;
	min-height: 44px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-internet-tariff .b-slider-range__slider:after {
	top: 0;
	height: 4px;
	background-color: #fff;
}.b-internet-tariff .noUi-origin:before {
	height: 4px;
}.b-main-roaming-capability {
	position: relative;
	width: 100%;
}.b-main-roaming-capability__title {
	margin-bottom: 43px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 26px;
	text-align: center;
	color: #fff;
}.b-main-roaming-capability__items {
	position: relative;
	margin-bottom: 22px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	font-size: 0;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: start;
	-ms-flex-align: start;
	-ms-flex-pack: start;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-main-roaming-capability__item {
	position: relative;
	margin-bottom: 31px;
	padding-left: 48px;
	display: inline-block;
	width: 360px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #fff;
}.b-main-roaming-capability__item:nth-child(odd) {
	margin-right: 32px;
}.b-main-roaming-capability__link {
	position: relative;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-main-roaming-capability__link:hover {
	color: #444;
}.b-main-roaming-capability__arrow {
	display: inline-block;
}.b-main-roaming-capability__arrow-icon {
	margin-top: -4px;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-main-roaming-capability__tick {
	position: absolute;
	top: 4px;
	left: 0;
	width: 27px;
	height: 27px;
	color: #fff;
}.b-main-roaming {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	height: 100%;
	text-align: center;
	color: #000;
	background-color: #f7f7f7;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-roaming_type_capability {
	z-index: 5;
	overflow: hidden;
	height: 710px!important;
	color: #fff;
	background-color: transparent;

	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-main-roaming_type_banner {
	height: 468px;
	border-radius: 5px;
}.b-main-roaming__link {
	z-index: 1;
}.b-main-roaming__background,
.b-main-roaming__link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}.b-main-roaming__background {
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-main-roaming__background:before {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -599px;
	width: 1209px;
	height: 554px;
	content: '';
	pointer-events: none;
	background-image: url(../images/site/main-roaming/background.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
}.b-main-roaming_type_capability .b-main-roaming__background:before {
	margin-top: -238px;
	margin-left: -520px;
	width: 1040px;
	height: 477px;
	background-image: url(../images/site/main-roaming/blue.png);
	background-position: 50% 50%;
	background-size: 1040px 477px;
	opacity: .3;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-main-roaming__container {
	width: 100%;
	height: 100%;
}.b-main-roaming__title {
	z-index: 10;
	font-family: TheSerifYotaSCW6SemiBold,sans-serif;
	font-size: 64px;
	line-height: 62px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}.b-main-roaming_type_capability .b-main-roaming__title {
	margin-top: 51px;
	font-family: TheSerifYotaW3Light,sans-serif;
	font-size: 42px;
	line-height: 42px;
}.b-main-roaming__subtitle {
	z-index: 10;
	margin-top: 18px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 30px;
	line-height: 36px;
}.b-main-roaming_type_capability .b-main-roaming__subtitle {
	margin-top: 16px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 19px;
	line-height: 20px;
}.b-main-roaming__search {
	position: relative;
	z-index: 10;
	margin-top: 45px;
	margin-bottom: 15px;
	display: block;
	width: 580px;
	height: 78px;
}.b-main-roaming_type_capability .b-main-roaming__search {
	margin-top: 35px;
	margin-bottom: 0;
}.b-main-roaming__wrapper {
	padding: 20px 25px;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,174,239,.7);
	border-radius: 6px;
}.b-main-roaming_type_capability .b-main-roaming__wrapper {
	background-color: hsla(0,0%,100%,.5);
}.b-main-roaming__input {
	padding-right: 30px;
	padding-left: 10px;
	width: 100%;
	height: 100%;
	font-family: font-family,Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 33px;
	color: #000;
	background-color: #fff;
	border: none;
	border-radius: 2px;
	outline: none;
}.b-main-roaming__capability {
	z-index: 5;
	margin-top: 77px;
	width: 754px;
}.b-main-3d-modem {
	position: relative;
	padding-right: 70px;
	padding-left: 70px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	height: 100%;
	background-image: url(../images/site/main/3d-modem/background.jpg);
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-3d-modem,
.b-main-3d-modem:after {
	background-repeat: no-repeat;
	background-position: 50%;
}.b-main-3d-modem:after {
	position: absolute;
	top: 67px;
	left: 50%;
	margin-left: -9px;
	width: 376px;
	height: 348px;
	content: '';
	background-image: url(../images/site/main/3d-modem/case.png);
	background-size: 100% 100%;
}.b-main-3d-modem__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	min-width: 380px;
	max-width: 450px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-main-3d-modem__tag {
	font-family: Yota Sans Light,sans-serif;
	font-size: 13px;
	letter-spacing: 1.7px;
	text-transform: uppercase;
	color: #00adf2;
}.b-main-3d-modem__title {
	margin-top: 17px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 32px;
	line-height: 24px;
	color: #414242;
}.b-main-3d-modem__subtitle {
	margin-top: 31px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}.b-main-3d-modem__button {
	margin-top: 31px;
}.b-main-cat {
	position: relative;
	padding-top: 80px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	min-width: 490px;
	height: 468px;
	text-decoration: none;
	background-color: #02adee;
	border-radius: 5px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-main-cat__title {
	font-family: Yota Sans,sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 46px;
	color: #fff;
}.b-main-cat__image {
	margin-top: 35px;
	width: 300px;
	height: 132px;
	color: #fff;
}.b-main-free-wifi {
	position: relative;
	padding-top: 66px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	min-width: 490px;
	height: 468px;
	text-decoration: none;
	background-color: #00aeef;
	border-radius: 5px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-main-free-wifi__title {
	font-family: Yota Sans,sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
	text-align: center;
	color: #fff;
}.b-main-free-wifi:after {
	position: absolute;
	z-index: 5;
	top: 2px;
	left: 50%;
	width: 495px;
	height: 467px;
	content: '';
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	-webkit-transform: translateX(-50%) translateZ(0);
	        transform: translateX(-50%) translateZ(0);
}.b-main-free-wifi_type_month:after {
	background-image: url(../images/site/main/free-wifi/month.png);
}.b-main-free-wifi_type_year:after {
	background-image: url(../images/site/main/free-wifi/year.png);
}.b-main-free50 {
	position: relative;
	padding-left: 49px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-decoration: none;
	color: #fff;
	background-color: #00b0f5;
	background-image: url(../images/site/main/free50/phone.png);
	background-repeat: no-repeat;
	background-position: 57.5% 95%;
	background-size: 371px 401px;
	border-radius: 5px;
}.b-main-free50_style_b {
	background-position: 58.5% 227%;
	background-size: 430px 463px;
}.b-main-free50__wrapper {
	position: relative;
	padding-top: 37px;
}.b-main-free50_style_b .b-main-free50__wrapper {
	padding-top: 57px;
}.b-main-free50__title {
	font-family: Yota Sans Bold,sans-serif;
	font-size: 42px;
	line-height: 54px;
	text-align: center;
	letter-spacing: -.9px;
}.b-main-free50__text {
	padding-top: 9px;
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	letter-spacing: .1px;
}.b-main-friends {
	display: block;
	min-width: 490px;
	text-decoration: none;
	background-color: #02adee;
	background-image: url(../images/site/main/friends/main-friend.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-main-friends,
.b-main-iphone {
	position: relative;
	width: 100%;
	height: 468px;
	border-radius: 5px;
}.b-main-iphone {
	padding-top: 48px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	background-color: #f7f7f7;
}.b-main-iphone__container {
	position: relative;
	width: 100%;
	height: 100%;
}.b-main-iphone__container:after {
	position: absolute;
	top: 135px;
	left: 50%;
	width: 100%;
	height: 282px;
	content: '';
	background-image: url(../images/site/main/iphone/rain.png);
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}.b-main-iphone__container:after,
.b-main-iphone__title {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-main-iphone__title {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	width: 226px;
	height: 36px;
	text-indent: -500px;
	background-image: url(../images/site/main/iphone/logo.png);
}.b-main-iphone__buttons {
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
	display: block;
	font-size: 0;
	text-align: center;
}.b-main-iphone__button {
	display: inline-block;
	vertical-align: top;
}.b-main-iphone__button:not(:last-child) {
	margin-right: 10px;
}.b-main-ma2016 {
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-align: center;
	background-color: #00adee;
	border-radius: 5px;
}.b-main-ma2016,
.b-main-ma2016__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-ma2016__wrapper {
	width: 762px;
	height: 374px;
	pointer-events: none;
}.b-main-ma2016__wrapper:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: url(../images/site/main/stock/stock.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}.b-main-ma2016__subtitle,
.b-main-ma2016__title {
	display: inline-block;
	font-family: Yota Sans SemiBold,sans-serif;
	color: #fff;
}.b-main-ma2016__title {
	font-size: 51px;
}.b-main-ma2016__subtitle {
	margin-bottom: 30px;
	font-size: 40px;
}.b-main-ma2016__text {
	margin-bottom: 30px;
	font-size: 22px;
}.b-main-ma2016__link,
.b-main-ma2016__text {
	font-family: Yota Sans SemiLight,sans-serif;
	color: #fff;
}.b-main-ma2016__link {
	position: absolute;
	bottom: -28px;
	left: 50%;
	font-size: 13px;
	text-align: center;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}.b-main-ma2016__button,
.b-main-ma2016__link {
	z-index: 2;
	pointer-events: auto;
}.b-main-ma2016__box-link {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-decoration: none;
}.b-main-ma2016__box-link:after {
	display: inline-block;
	content: ' ';
}.b-main {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-main__col {
	margin: 6px;
	width: 50%;
	height: 100%;
}.b-main__col_type_left {
	margin-right: 3px;
}.b-main__col_type_right {
	margin-left: 3px;
}.b-main__row {
	position: relative;
	width: 100%;
	border-radius: 5px;
}.b-main__row:not(:first-child) {
	margin-top: 6px;
}.b-main__row_type_banner {
	height: 468px;
}.b-main__row_type_wide {
	height: 230px;
}.b-main-modem {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-decoration: none;
	color: #000;
	background-color: #f7f7f7;
	background-image: url(../images/site/main/modem/background.jpg);
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
}.b-main-modem__container {
	position: relative;
	margin: auto;
	width: 590px;
}.b-main-modem__top {
	position: relative;
	padding-top: 17px;
	padding-left: 285px;
	height: 203px;
}.b-main-modem__top:before {
	position: absolute;
	top: 5px;
	left: 12px;
	width: 280px;
	height: 170px;
	content: '';
	background-image: url(../images/site/main/modem/modem.png);
	background-size: cover;
}.b-main-modem__title {
	font-family: Yota Sans Light,sans-serif;
	font-size: 28px;
	line-height: 32px;
}.b-main-modem__title + .b-main-modem__button {
	margin-top: 11px;
}.b-main-modem__features {
	position: relative;
	padding-left: 25px;
}.b-main-modem__feature:not(:last-child) {
	margin-bottom: 20px;
}.b-main-plankton {
	position: relative;
	padding-left: 49px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	background-image: url(../images/site/main/plankton/background.png);
	background-repeat: no-repeat;
	background-position: 40% 50%;
	border-radius: 5px;
}.b-main-plankton__wrapper {
	position: relative;
	margin: auto;
	width: 592px;
}.b-main-plankton__title {
	padding-top: 44px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 46px;
	line-height: 50px;
}.b-main-plankton__link {
	margin-top: 40px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 15px;
	cursor: pointer;
	text-decoration: none;
	pointer-events: auto;
	color: #fff;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-main-plankton__link:hover {
	color: #004b66;
}.b-main-plankton__icon {
	margin-left: 6px;
	width: 9px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-main-roaming-messengers {
	position: relative;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	height: 468px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	background-image: url(../images/main/roaming-messengers/background.png);
	background-repeat: no-repeat;
	background-position: bottom;
	border-radius: 5px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-roaming-messengers__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-main-roaming-messengers__title {
	padding-top: 110px;
	font-family: Yota Sans,sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
}.b-main-roaming-messengers__subtitle {
	padding-top: 20px;
	font-family: Yota Sans,sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}.b-main-roaming-messengers__button {
	padding-top: 30px;
}.b-main-router {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	background-image: url(../images/site/main/router/modem.png);
	background-repeat: no-repeat;
	background-position: 53% 86%;
	background-size: 319px 256px;
	border-radius: 5px;
}.b-main-router__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	text-align: center;
}.b-main-router__title {
	padding-top: 40px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 34px;
	line-height: 42px;
	letter-spacing: -.7px;
}.b-main-router__subtitle {
	position: relative;
	margin-top: 13px;
	padding-right: 21px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	letter-spacing: .1px;
	pointer-events: auto;
	color: #fff;
}.b-main-router__subtitle:before {
	position: absolute;
	top: 1px;
	right: -2px;
	width: 13px;
	height: 24px;
	content: '';
	background-image: url(../images/site/main/router/power.png);
	background-repeat: no-repeat;
	background-size: contain;
}.b-main-soon {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	background-color: rgba(0,0,0,.8);
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out,backgorund-color .5s ease-in-out,z-index .5s;
	        transition: opacity .5s ease-in-out,backgorund-color .5s ease-in-out,z-index .5s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-soon_state_open {
	z-index: 100;
	opacity: 1;
}.b-main-soon__container {
	position: relative;
	overflow: hidden;
	width: 572px;
	height: 350px;
	background-color: #fff;
	border-radius: 5px;
	-webkit-transition: -webkit-transform .5s ease-in-out;
	        transition:         transform .5s ease-in-out;
	-webkit-transform: translateY(-100px) translateZ(0);
	        transform: translateY(-100px) translateZ(0);
	will-change: transform,height;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-main-soon_state_open .b-main-soon__container {
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-main-soon_state_send .b-main-soon__container {
	height: 216px;
	-webkit-transition: -webkit-transform .5s ease-in-out,height .5s ease-in-out;
	        transition:         transform .5s ease-in-out,height .5s ease-in-out;
}.b-main-soon__box {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
	will-change: height,transform;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-soon__box_type_message {
	z-index: 1;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateY(-100%) translateZ(0);
	        transform: translateY(-100%) translateZ(0);
}.b-main-soon_state_send .b-main-soon__box {
	-webkit-transition: -webkit-transform .5s ease-in-out,opacity .5s ease-in-out;
	        transition:         transform .5s ease-in-out,opacity .5s ease-in-out;
}.b-main-soon_state_send .b-main-soon__box_type_form {
	z-index: 1;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateY(100%) translateZ(0);
	        transform: translateY(100%) translateZ(0);
}.b-main-soon_state_send .b-main-soon__box_type_message {
	z-index: 2;
	pointer-events: all;
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-main-soon__close {
	position: absolute;
	z-index: 4;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	opacity: .5;
}.b-main-soon__close:after,
.b-main-soon__close:before {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 31px;
	height: 1px;
	content: '';
	background-color: #000;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;
}.b-main-soon__close:before {
	-webkit-transform: translateX(-50%) rotate(-45deg);
	    -ms-transform: translateX(-50%) rotate(-45deg);
	        transform: translateX(-50%) rotate(-45deg);
}.b-main-soon__close:after {
	-webkit-transform: translateX(-50%) rotate(45deg);
	    -ms-transform: translateX(-50%) rotate(45deg);
	        transform: translateX(-50%) rotate(45deg);
}.b-main-soon__close:hover:after,
.b-main-soon__close:hover:before {
	background-color: #00aeef;
}.b-main-soon__title {
	margin-bottom: 25px;
	padding-top: 62px;
	display: inline-block;
	width: 100%;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 21px;
	line-height: 28px;
	text-align: center;
}.b-main-soon__form {
	        flex-direction: column;

	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-main-soon__form,
.b-main-soon__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-direction: normal;
}.b-main-soon__wrapper {
	margin-bottom: 32px;
	        flex-direction: row;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-soon__label {
	margin-right: 20px;
	display: inline-block;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 13px;
}.b-main-soon__field {
	width: 150px;
}.b-main-soon__button {
	display: inline-block;
	width: 100%;
	text-align: center;
}.b-main-voice {
	overflow: hidden;
	width: 100%;
	height: 468px;
	text-decoration: none;
	color: #000;
	background-color: #f7f7f7;
	background-image: url(../images/site/main/voice/voice.jpg);
	background-position: 63% 50%;
	background-size: cover;
	border-radius: 5px;
}.b-main-voice,
.b-main-voice__container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-main-voice__container {
	margin: 0 auto;
	padding-top: 50px;
	padding-right: 200px;
	padding-bottom: 50px;
	        flex-direction: column;
	min-width: 410px;
	height: 100%;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-voice__title {
	margin-bottom: 19px;
	font-size: 28px;
	line-height: 32px;
}.b-main-voice__text,
.b-main-voice__title {
	display: block;
	font-family: Yota Sans Light,sans-serif;
}.b-main-voice__text {
	margin-bottom: 28px;
	font-size: 18px;
	line-height: 26px;
}.b-main-wide {
	overflow: hidden;
	width: 100%;
	height: 230px;
	text-decoration: none;
	color: #000;
	background-color: #f7f7f7;
	border-radius: 5px;
}.b-main-wide,
.b-main-wide__container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-main-wide__container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 260px;
	        flex-direction: column;
	width: 530px;
	height: 100%;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-wide__container:after {
	position: absolute;
	z-index: 5;
	top: 25px;
	left: 16px;
	width: 200px;
	height: 200px;
	content: '';
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	-webkit-transition: -webkit-transform .5s ease-in-out .2s;
	        transition:         transform .5s ease-in-out .2s;
	-webkit-transform: translateX(0) translateZ(0);
	        transform: translateX(0) translateZ(0);
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-main-wide_type_voice .b-main-wide__container:after {
	background-image: url(../images/site/main/wide/voice.png);
}.b-main-wide_type_tablet .b-main-wide__container:after {
	background-image: url(../images/site/main/wide/tablet.png);
}.b-main-wide_type_modem .b-main-wide__container:after {
	background-image: url(../images/site/main/wide/modem.png);
}.b-main-wide_type_free-wifi .b-main-wide__container:after {
	z-index: 1;
	top: 26px;
	left: 36px;
	width: 185px;
	height: 181px;
	background-image: url(../images/site/main/wide/wifi-cube.gif);
}.b-main-wide:hover .b-main-wide__container:after {
	-webkit-transform: translateX(-185px) translateZ(0);
	        transform: translateX(-185px) translateZ(0);
}.b-main-wide_type_free-wifi:hover .b-main-wide__container:after,
.b-main-wide_type_modem:hover .b-main-wide__container:after {
	-webkit-transform: translateX(-220px) translateZ(0);
	        transform: translateX(-220px) translateZ(0);
}.b-main-wide__title {
	margin-right: -50px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 28px;
	line-height: 32px;
}.b-main-wide__title + .b-main-wide__button {
	position: relative;
	margin-top: 14px;
}.b-main-wide__features {
	position: absolute;
	z-index: 4;
	top: 0;
	bottom: 0;
	left: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	max-width: 230px;
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out;
	        transition: opacity .5s ease-in-out;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	will-change: transform;

	-webkit-align-self: center;
	        align-self: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-item-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-wide:hover .b-main-wide__features {
	opacity: 1;
	-webkit-transition: opacity .5s ease-in-out .4s;
	        transition: opacity .5s ease-in-out .4s;
}.b-main-wide__feature:not(:last-child) {
	margin-bottom: 20px;
}.b-main-wide__button {
	position: relative;
	display: inline-block;
}.b-main-wide__discount {
	position: absolute;
	right: -44px;
	bottom: 9px;
	width: 66px;
	height: 66px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	border: 3px solid #f7f7f7;
	border-top-color: transparent;
	border-right-color: transparent;
	border-radius: 50%;
}.b-main-wide__discount:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	text-align: center;
	background-color: #cb0b6b;
	border-radius: 50%;
}.b-main-wide__discount-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	color: #fff;
}.b-main-wide:not(.b-main-wide_type_discount) .b-main-wide__discount,
.b-main-wide_type_discount .b-main-wide__button br {
	display: none;
}.b-main-xiaomi {
	position: relative;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	height: 468px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	background-image: url(../images/site/main/xiaomi/background.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;
	border-radius: 5px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-xiaomi__wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
}.b-main-zero {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	min-width: 490px;
	height: 468px;
	text-decoration: none;
	background-color: #02adee;
	border-radius: 5px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-main-zero__title {
	padding: 0 30px;
	max-width: 90%;
	font-family: Yota Sans,sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 42px;
	text-align: center;
	color: #fff;
}.b-main-zero__image {
	margin-bottom: 32px;
	width: 90%;
	max-width: 433px;
	height: 82px;
	color: #fff;
	background-image: url(../images/site/main/zero/yota-zero.png);
	background-repeat: no-repeat;
	background-size: contain;
}.b-month-free {
	min-height: 740px;
	text-align: center;
	color: #fff;
	background-color: #00adee;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-month-free,
.b-month-free__container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-month-free__container {
	z-index: 5;
	padding-top: 60px;
	padding-bottom: 30px;
	width: 960px;
	height: 740px;
}.b-month-free__wrapper {
	position: relative;
	z-index: 6;
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 100%;
	height: 470px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-month-free__wrapper:after {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: url(../images/site/main/stock/stock.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}.b-month-free__features {
	position: relative;
	margin-top: 80px;
	text-align: left;
}.b-month-free__feature:not(:last-child) {
	margin-bottom: 25px;
}.b-month-free__order {
	margin-top: 25px;
	padding-bottom: 15px;
	font-family: Yota Sans SemiLight,sans-serif;
}.b-month-free__delivery {
	margin-top: 17px;
}.b-month-free__delivery,
.b-month-free__terms {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
}.b-month-free__terms {
	position: absolute;
	right: 0;
	bottom: -9px;
	left: 0;
	height: 80px;
}.b-month-free__link {
	margin-top: 20px;
	display: inline-block;
}.b-no-region {
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	background-color: #00aeef;
	background-image: -webkit-radial-gradient(50% 50%,circle,#5ac6f0 0,#2eb5ee 100%);
	background-image:         radial-gradient(circle at 50% 50%,#5ac6f0 0,#2eb5ee 100%);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-no-region__background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}.b-no-region__background:before {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	margin-top: -588px;
	margin-left: -440px;
	width: 880px;
	height: 880px;
	content: '';
	pointer-events: none;
	background-image: url(../images/site/no-region/coverage.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-no-region__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 630px;
	height: 610px;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: end;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-no-region__box {
	position: relative;
	padding-top: 30px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	background-color: #00aeef;
	border-radius: 5px;
}.b-no-region__title {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 27px;
	line-height: 38px;
	color: #fff;
}.b-no-region__region {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 260px;
	height: 64px;
}.b-no-region__features {
	margin-top: 95px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-no-region__feature {
	color: #fff;
}.layout.support_faq_opened,
.text-styles {
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 960px;
	text-align: center;
	color: #111;
}.layout.support_faq_opened .support-faq__header,
.layout.support_faq_opened .text-styles__heading,
.text-styles .support-faq__header,
.text-styles .text-styles__heading {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 768px;
	font-family: Yota Serif,sans-serif;
	font-size: 42px;
	font-weight: 300;
	line-height: 44px;
	color: inherit;
}.layout.support_faq_opened .documents__text-faq,
.layout.support_faq_opened .text-styles__desc,
.text-styles .documents__text-faq,
.text-styles .text-styles__desc {
	padding: 40px 0 0;
	font-family: Yota Sans,sans-serif!important;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.6;
	-webkit-user-select: text;
	   -moz-user-select: text;
	    -ms-user-select: text;
	        user-select: text;
	text-align: left;
}.layout.support_faq_opened .documents__text-faq span,
.layout.support_faq_opened .text-styles__desc span,
.text-styles .documents__text-faq span,
.text-styles .text-styles__desc span {
	font-family: Yota Sans,sans-serif!important;
}.layout.support_faq_opened .documents__text-faq .list-item__date,
.layout.support_faq_opened .text-styles__desc .list-item__date,
.text-styles .documents__text-faq .list-item__date,
.text-styles .text-styles__desc .list-item__date {
	margin-top: -40px;
	margin-bottom: 40px;
	font-family: Yota Sans,sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #111;
}.layout.support_faq_opened .documents__text-faq code,
.layout.support_faq_opened .text-styles__desc code,
.text-styles .documents__text-faq code,
.text-styles .text-styles__desc code {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 12px;
	display: block;
	font-family: Menlo,Monaco,Consolas,Courier New,monospace;
	font-size: 13px;
	line-height: 1.2;
	border-radius: 6px;
}.layout.support_faq_opened .documents__text-faq code quote,
.layout.support_faq_opened .text-styles__desc code quote,
.text-styles .documents__text-faq code quote,
.text-styles .text-styles__desc code quote {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	width: 100%;
	border-radius: 6px;
}.layout.support_faq_opened .documents__text-faq b,
.layout.support_faq_opened .documents__text-faq strong,
.layout.support_faq_opened .text-styles__desc b,
.layout.support_faq_opened .text-styles__desc strong,
.text-styles .documents__text-faq b,
.text-styles .documents__text-faq strong,
.text-styles .text-styles__desc b,
.text-styles .text-styles__desc strong {
	font-weight: 600;
}.layout.support_faq_opened .documents__text-faq em,
.layout.support_faq_opened .documents__text-faq i,
.layout.support_faq_opened .text-styles__desc em,
.layout.support_faq_opened .text-styles__desc i,
.text-styles .documents__text-faq em,
.text-styles .documents__text-faq i,
.text-styles .text-styles__desc em,
.text-styles .text-styles__desc i {
	font-style: italic;
}.layout.support_faq_opened .documents__text-faq .t-link,
.layout.support_faq_opened .documents__text-faq a,
.layout.support_faq_opened .text-styles__desc .t-link,
.layout.support_faq_opened .text-styles__desc a,
.text-styles .documents__text-faq .t-link,
.text-styles .documents__text-faq a,
.text-styles .text-styles__desc .t-link,
.text-styles .text-styles__desc a {
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	-webkit-transition: color .2s,border .2s;
	        transition: color .2s,border .2s;
}.layout.support_faq_opened .documents__text-faq .t-link:active,
.layout.support_faq_opened .documents__text-faq .t-link:hover,
.layout.support_faq_opened .documents__text-faq a:active,
.layout.support_faq_opened .documents__text-faq a:hover,
.layout.support_faq_opened .text-styles__desc .t-link:active,
.layout.support_faq_opened .text-styles__desc .t-link:hover,
.layout.support_faq_opened .text-styles__desc a:active,
.layout.support_faq_opened .text-styles__desc a:hover,
.text-styles .documents__text-faq .t-link:active,
.text-styles .documents__text-faq .t-link:hover,
.text-styles .documents__text-faq a:active,
.text-styles .documents__text-faq a:hover,
.text-styles .text-styles__desc .t-link:active,
.text-styles .text-styles__desc .t-link:hover,
.text-styles .text-styles__desc a:active,
.text-styles .text-styles__desc a:hover {
	border-bottom: 1px solid currentColor;
}.layout.support_faq_opened .documents__text-faq .t-link_type_ajax,
.layout.support_faq_opened .documents__text-faq a_type_ajax,
.layout.support_faq_opened .text-styles__desc .t-link_type_ajax,
.layout.support_faq_opened .text-styles__desc a_type_ajax,
.text-styles .documents__text-faq .t-link_type_ajax,
.text-styles .documents__text-faq a_type_ajax,
.text-styles .text-styles__desc .t-link_type_ajax,
.text-styles .text-styles__desc a_type_ajax {
	border-bottom: 1px dotted currentColor;
}.layout.support_faq_opened .documents__text-faq .t-link_type_ajax:active,
.layout.support_faq_opened .documents__text-faq .t-link_type_ajax:hover,
.layout.support_faq_opened .documents__text-faq a_type_ajax:active,
.layout.support_faq_opened .documents__text-faq a_type_ajax:hover,
.layout.support_faq_opened .text-styles__desc .t-link_type_ajax:active,
.layout.support_faq_opened .text-styles__desc .t-link_type_ajax:hover,
.layout.support_faq_opened .text-styles__desc a_type_ajax:active,
.layout.support_faq_opened .text-styles__desc a_type_ajax:hover,
.text-styles .documents__text-faq .t-link_type_ajax:active,
.text-styles .documents__text-faq .t-link_type_ajax:hover,
.text-styles .documents__text-faq a_type_ajax:active,
.text-styles .documents__text-faq a_type_ajax:hover,
.text-styles .text-styles__desc .t-link_type_ajax:active,
.text-styles .text-styles__desc .t-link_type_ajax:hover,
.text-styles .text-styles__desc a_type_ajax:active,
.text-styles .text-styles__desc a_type_ajax:hover {
	border-bottom: 1px dotted transparent;
}.layout.support_faq_opened .documents__text-faq center,
.layout.support_faq_opened .text-styles__desc center,
.text-styles .documents__text-faq center,
.text-styles .text-styles__desc center {
	text-align: center;
}.layout.support_faq_opened .documents__text-faq h2,
.layout.support_faq_opened .text-styles__desc h2,
.text-styles .documents__text-faq h2,
.text-styles .text-styles__desc h2 {
	margin-bottom: 30px;
	font-family: Yota Serif SC,sans-serif;
	font-size: 42px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq h2:not(:first-child),
.layout.support_faq_opened .text-styles__desc h2:not(:first-child),
.text-styles .documents__text-faq h2:not(:first-child),
.text-styles .text-styles__desc h2:not(:first-child) {
	margin-top: 50px;
}.layout.support_faq_opened .documents__text-faq h3,
.layout.support_faq_opened .text-styles__desc h3,
.text-styles .documents__text-faq h3,
.text-styles .text-styles__desc h3 {
	margin-bottom: 20px;
	font-family: Yota Sans SC,sans-serif;
	font-size: 30px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq h3:not(:first-child),
.layout.support_faq_opened .text-styles__desc h3:not(:first-child),
.text-styles .documents__text-faq h3:not(:first-child),
.text-styles .text-styles__desc h3:not(:first-child) {
	margin-top: 45px;
}.layout.support_faq_opened .documents__text-faq h4,
.layout.support_faq_opened .text-styles__desc h4,
.text-styles .documents__text-faq h4,
.text-styles .text-styles__desc h4 {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq h4:not(:first-child),
.layout.support_faq_opened .text-styles__desc h4:not(:first-child),
.text-styles .documents__text-faq h4:not(:first-child),
.text-styles .text-styles__desc h4:not(:first-child) {
	margin-top: 40px;
}.layout.support_faq_opened .documents__text-faq h5,
.layout.support_faq_opened .text-styles__desc h5,
.text-styles .documents__text-faq h5,
.text-styles .text-styles__desc h5 {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq h5:not(:first-child),
.layout.support_faq_opened .text-styles__desc h5:not(:first-child),
.text-styles .documents__text-faq h5:not(:first-child),
.text-styles .text-styles__desc h5:not(:first-child) {
	margin-top: 35px;
}.layout.support_faq_opened .documents__text-faq h6,
.layout.support_faq_opened .text-styles__desc h6,
.text-styles .documents__text-faq h6,
.text-styles .text-styles__desc h6 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq h6:not(:first-child),
.layout.support_faq_opened .text-styles__desc h6:not(:first-child),
.text-styles .documents__text-faq h6:not(:first-child),
.text-styles .text-styles__desc h6:not(:first-child) {
	margin-top: 35px;
}.layout.support_faq_opened .documents__text-faq p:not(:first-child),
.layout.support_faq_opened .text-styles__desc p:not(:first-child),
.text-styles .documents__text-faq p:not(:first-child),
.text-styles .text-styles__desc p:not(:first-child) {
	margin-top: 15px;
}.layout.support_faq_opened .documents__text-faq ul,
.layout.support_faq_opened .text-styles__desc ul,
.text-styles .documents__text-faq ul,
.text-styles .text-styles__desc ul {
	margin-bottom: 20px;
}.layout.support_faq_opened .documents__text-faq ul:not(:first-child),
.layout.support_faq_opened .text-styles__desc ul:not(:first-child),
.text-styles .documents__text-faq ul:not(:first-child),
.text-styles .text-styles__desc ul:not(:first-child) {
	margin-top: 20px;
}.layout.support_faq_opened .documents__text-faq ul .t-li,
.layout.support_faq_opened .documents__text-faq ul li,
.layout.support_faq_opened .text-styles__desc ul .t-li,
.layout.support_faq_opened .text-styles__desc ul li,
.text-styles .documents__text-faq ul .t-li,
.text-styles .documents__text-faq ul li,
.text-styles .text-styles__desc ul .t-li,
.text-styles .text-styles__desc ul li {
	position: relative;
	padding-left: 23px;
}.layout.support_faq_opened .documents__text-faq ul .t-li:not(:first-child),
.layout.support_faq_opened .documents__text-faq ul li:not(:first-child),
.layout.support_faq_opened .text-styles__desc ul .t-li:not(:first-child),
.layout.support_faq_opened .text-styles__desc ul li:not(:first-child),
.text-styles .documents__text-faq ul .t-li:not(:first-child),
.text-styles .documents__text-faq ul li:not(:first-child),
.text-styles .text-styles__desc ul .t-li:not(:first-child),
.text-styles .text-styles__desc ul li:not(:first-child) {
	margin-top: 15px;
}.layout.support_faq_opened .documents__text-faq ul .t-li:before,
.layout.support_faq_opened .documents__text-faq ul li:before,
.layout.support_faq_opened .text-styles__desc ul .t-li:before,
.layout.support_faq_opened .text-styles__desc ul li:before,
.text-styles .documents__text-faq ul .t-li:before,
.text-styles .documents__text-faq ul li:before,
.text-styles .text-styles__desc ul .t-li:before,
.text-styles .text-styles__desc ul li:before {
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	width: 12px;
	height: 0;
	content: '';
	border-top: 1px solid currentColor;
	opacity: .5;
}.layout.support_faq_opened .documents__text-faq ul .t-li_no_point:before,
.layout.support_faq_opened .text-styles__desc ul .t-li_no_point:before,
.text-styles .documents__text-faq ul .t-li_no_point:before,
.text-styles .text-styles__desc ul .t-li_no_point:before {
	display: none;
}.layout.support_faq_opened .documents__text-faq ol,
.layout.support_faq_opened .text-styles__desc ol,
.text-styles .documents__text-faq ol,
.text-styles .text-styles__desc ol {
	margin-bottom: 20px;
	counter-reset: a;
}.layout.support_faq_opened .documents__text-faq ol:not(:first-child),
.layout.support_faq_opened .text-styles__desc ol:not(:first-child),
.text-styles .documents__text-faq ol:not(:first-child),
.text-styles .text-styles__desc ol:not(:first-child) {
	margin-top: 20px;
}.layout.support_faq_opened .documents__text-faq ol .t-li,
.layout.support_faq_opened .documents__text-faq ol li,
.layout.support_faq_opened .text-styles__desc ol .t-li,
.layout.support_faq_opened .text-styles__desc ol li,
.text-styles .documents__text-faq ol .t-li,
.text-styles .documents__text-faq ol li,
.text-styles .text-styles__desc ol .t-li,
.text-styles .text-styles__desc ol li {
	position: relative;
	padding-left: 23px;
	text-indent: -30px;
}.layout.support_faq_opened .documents__text-faq ol .t-li:not(:first-child),
.layout.support_faq_opened .documents__text-faq ol li:not(:first-child),
.layout.support_faq_opened .text-styles__desc ol .t-li:not(:first-child),
.layout.support_faq_opened .text-styles__desc ol li:not(:first-child),
.text-styles .documents__text-faq ol .t-li:not(:first-child),
.text-styles .documents__text-faq ol li:not(:first-child),
.text-styles .text-styles__desc ol .t-li:not(:first-child),
.text-styles .text-styles__desc ol li:not(:first-child) {
	margin-top: 15px;
}.layout.support_faq_opened .documents__text-faq ol .t-li:before,
.layout.support_faq_opened .documents__text-faq ol li:before,
.layout.support_faq_opened .text-styles__desc ol .t-li:before,
.layout.support_faq_opened .text-styles__desc ol li:before,
.text-styles .documents__text-faq ol .t-li:before,
.text-styles .documents__text-faq ol li:before,
.text-styles .text-styles__desc ol .t-li:before,
.text-styles .text-styles__desc ol li:before {
	padding-right: 10px;
	display: inline-block;
	min-width: 30px;
	height: 0;
	content: counter(a) '.';
	counter-increment: a 1;
	text-align: right;
	opacity: .5;
}.layout.support_faq_opened .documents__text-faq ol .t-li_no_point:before,
.layout.support_faq_opened .text-styles__desc ol .t-li_no_point:before,
.text-styles .documents__text-faq ol .t-li_no_point:before,
.text-styles .text-styles__desc ol .t-li_no_point:before {
	content: '';
	counter-increment: a 0;
}.layout.support_faq_opened .documents__text-faq table,
.layout.support_faq_opened .text-styles__desc table,
.text-styles .documents__text-faq table,
.text-styles .text-styles__desc table {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq table:not(:first-child),
.layout.support_faq_opened .text-styles__desc table:not(:first-child),
.text-styles .documents__text-faq table:not(:first-child),
.text-styles .text-styles__desc table:not(:first-child) {
	margin-top: 20px;
}.layout.support_faq_opened .documents__text-faq table thead tr th,
.layout.support_faq_opened .text-styles__desc table thead tr th,
.text-styles .documents__text-faq table thead tr th,
.text-styles .text-styles__desc table thead tr th {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 14px;
	text-align: left;
}.layout.support_faq_opened .documents__text-faq table tr,
.layout.support_faq_opened .text-styles__desc table tr,
.text-styles .documents__text-faq table tr,
.text-styles .text-styles__desc table tr {
	font-size: 14px;
	font-weight: 300;
}.layout.support_faq_opened .documents__text-faq table td,
.layout.support_faq_opened .text-styles__desc table td,
.text-styles .documents__text-faq table td,
.text-styles .text-styles__desc table td {
	padding: 15px 0 15px 20px;
	font-size: 14px;
	line-height: 20px;
}.layout.support_faq_opened .documents__text-faq table td:last-child:first-child,
.layout.support_faq_opened .text-styles__desc table td:last-child:first-child,
.text-styles .documents__text-faq table td:last-child:first-child,
.text-styles .text-styles__desc table td:last-child:first-child {
	padding: 15px 20px;
	text-align: center;
}.layout.support_faq_opened .documents__text-faq table td:last-child,
.layout.support_faq_opened .text-styles__desc table td:last-child,
.text-styles .documents__text-faq table td:last-child,
.text-styles .text-styles__desc table td:last-child {
	padding-right: 20px;
}.save-number__phone {
	background-image: url(../images/site/mnp/iphone1.png);
}.save-number__phone_bottom {
	background-image: url(../images/site/mnp/iphone2.png);
}.b-order-modem-form {
	position: relative;
	width: 100%;
}.b-order-modem-form__line {
	margin-bottom: 10px;
	width: 100%;
}.b-order-modem-form__line:last-child {
	margin-bottom: 0;
}.b-order-modem-form__line_type_multi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-order-modem-form__field {
	font-size: 0;
}.b-order-modem-form__line_type_multi .b-order-modem-form__field {
	margin-right: 10px;
}.b-order-modem-form__line_type_multi .b-order-modem-form__field:last-child {
	margin-right: 0;
}.b-order-modem-form__line_type_captcha {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-order-modem-form__line_type_captcha .b-order-modem-form__field {
	margin-right: 10px;
	width: 100%;
}.b-order-modem-form__button {
	margin-top: 20px;
	width: 100%;
}.b-order-modem-form__line_type_city-not-found {
	margin-top: 20px;
	display: none;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
}.b-order-modem-form_state_city-not-found .b-order-modem-form__line_type_city-not-found {
	display: block;
}.b-order-modem-form__line_type_delivery {
	display: none;
}.b-order-modem-form_state_delivery .b-order-modem-form__line_type_delivery {
	display: block;
}.b-order-modem-form__line_type_entity {
	display: none;
}.b-order-modem-form_state_entity .b-order-modem-form__line_type_entity {
	display: block;
}.b-order-modem-form__entity-fields {
	margin-bottom: 10px;
	display: none;
}.b-order-modem-form_type_b2b .b-order-modem-form__entity-fields {
	display: block;
}.b-order-modem-product {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	postiion: relative;
}.b-order-modem-product__image {
	width: 300px;
	height: 300px;
}.b-order-modem-product__order {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-order-modem-product__name,
.b-order-modem-product__order {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-order-modem-product__name {
	        flex-direction: column;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #000;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-order-modem-product__description {
	color: #929292;
}.b-order-modem-product__count {
	margin-top: 6px;
	width: 34px;
	height: 38px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 18px;
	text-align: center;
	color: #000;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	outline: none;
}.b-order-modem-product__price {
	margin-top: 6px;
	margin-left: 20px;
	width: 140px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 20px;
	line-height: 38px;
	text-align: right;
	color: #000;
}.b-order-modem-product__total {
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;

	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-order-modem-product__total,
.b-order-modem-product__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-order-modem-product__wrapper {
	        flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-order-modem-product__label {
	margin-top: 4px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
}.b-order-modem-product__summary {
	margin-top: 3px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 30px;
	white-space: nowrap;
	color: #19c35e;
}.b-order-modem-product__feature {
	margin-top: 40px;
	width: 100%;
}.b-order-modem {
	width: 100%;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-order-modem,
.b-order-modem__container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-order-modem__container {
	padding-top: 71px;
	padding-bottom: 60px;
	        flex-direction: column;
	width: 960px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-order-modem__backlink {
	position: absolute;
	top: 0;
	left: 0;
}.b-order-modem__form {
	position: relative;
	padding-top: 47px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-order-modem__product {
	position: relative;
	width: 460px;
}.b-order-modem__data {
	position: relative;
	padding: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 420px;
	background-color: #f7f8f8;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-order-sim-thankyou-modem {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	width: 573px;
	height: 194px;
	font-family: Yota Sans SemiLight,sans-serif;
	text-align: center;
}.b-order-sim-thankyou-modem:before {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 78px;
	height: 134px;
	content: '';
	background-image: url(../images/site/order-sim-thankyou/hand_modem.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}.b-order-sim-thankyou-modem__title {
	font-size: 22px;
}.b-order-sim-thankyou-modem__subtitle {
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 18px;
	color: #00aeef;
}.b-order-sim-thankyou {
	position: relative;
	padding-top: 50px;
}.b-order-sim-thankyou__back {
	position: absolute;
	top: 30px;
	left: 57px;
}.b-order-sim-thankyou__title {
	margin-bottom: 55px;
	text-align: center;
}.b-order-sim-thankyou__container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 295px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 700px;
	min-height: 422px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-order-sim-thankyou_banner_modem .b-order-sim-thankyou__container {
	padding-bottom: 194px;
	min-height: 616px;
}.b-order-sim-thankyou__promo {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 240px;
	height: 425px;
}.b-order-sim-thankyou_banner_modem .b-order-sim-thankyou__promo {
	bottom: 194px;
}.b-order-sim-thankyou__feature:not(:last-child) {
	margin-bottom: 36px;
}.b-order-sim-thankyou__banner {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 194px;
	border-top: 1px solid #f4f4f4;
}.b-order-sim-thankyou:not(.b-order-sim-thankyou_banner_modem) .b-order-sim-thankyou__banner {
	display: none;
}.b-order-sim-thankyou-promo {
	position: relative;
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	line-height: 34px;
	color: #fff;
}.b-order-sim-thankyou-promo:before {
	position: absolute;
	display: block;
	width: 240px;
	height: 425px;
	content: '';
	background-image: url(../images/site/order-sim-thankyou/promo.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}.b-order-sim-thankyou-promo__container {
	padding: 60px 20px 25px;
	width: 100%;
	height: 100%;
}.b-order-sim-thankyou-promo__title {
	position: relative;
	padding-top: 15px;
	padding-left: 17px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 36px;
}.b-order-sim-thankyou-promo__subtitle {
	position: relative;
	padding-top: 10px;
	padding-left: 19px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 25px;
	line-height: 27px;
}.b-order-sim-thankyou-promo__download {
	position: relative;
	padding-top: 46px;
	padding-left: 80px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 18px;
	line-height: 16px;
}.b-order-sim-thankyou-promo__logo {
	position: absolute;
	top: 36px;
	left: 18px;
	width: 50px;
	height: 70px;
}.b-order-sim-thankyou-promo__apps {
	position: relative;
	margin-top: 40px;
	margin-left: 18px;
	font-size: 0;
}.b-order-sim-thankyou-promo__app {
	display: inline-block;
}.b-order-sim-thankyou-promo__app:not(:last-child) {
	margin-right: 5px;
}.b-order-sim-delivery {
	position: relative;
	width: 100%;
	height: 175px;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	color: #000;
	background-color: #f8f8f8;
	border-radius: 7px;
}.b-order-sim-delivery__title {
	padding-top: 30px;
	padding-bottom: 21px;
	font-size: 23px;
	line-height: 30px;
	text-align: center;
}.b-order-sim-delivery__city,
.b-order-sim-delivery__express {
	margin-right: auto;
	margin-left: auto;
	width: 382px;
}.b-order-sim-delivery__city,
.b-order-sim-delivery__phone-mnp,
.b-order-sim-delivery__phone-number,
.b-order-sim-delivery__total {
	margin-right: auto;
	margin-left: auto;
	width: 380px;
}.b-order-sim-delivery__self,
.b-order-sim-delivery__standart {
	text-align: center;
}.b-order-sim-delivery__express {
	padding-top: 24px;
	padding-bottom: 47px;
}.b-order-sim-delivery_state_express-time .b-order-sim-delivery__express {
	padding-bottom: 62px;
}.b-order-sim-delivery__express-line {
	margin-bottom: 18px;
}.b-order-sim-delivery__express-desc {
	color: #a5a5a5;
}.b-order-sim-delivery__express-time {
	padding-left: 25px;
	font-size: 13px;
	line-height: 17px;
	color: #979797;
}.b-order-sim-delivery__self,
.b-order-sim-delivery__standart {
	font-size: 14px;
	line-height: 18px;
}.b-order-sim-delivery__standart {
	padding-top: 30px;
	padding-bottom: 66px;
}.b-order-sim-delivery__self {
	padding-top: 50px;
	padding-bottom: 51px;
}.b-order-sim-delivery__phone-text {
	padding-top: 8px;
	padding-bottom: 26px;
	font-size: 13px;
	line-height: 17px;
	text-align: center;
	color: #979797;
}.b-order-sim-delivery__phone-mnp {
	padding-bottom: 39px;
}.b-order-sim-delivery__total {
	padding-top: 22px;
	padding-bottom: 25px;
	font-size: 15px;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	color: #a3a3a3;
	border-top: 1px solid #e0e0e0;
}.b-order-sim-delivery__count {
	font-size: 19px;
	font-weight: 700;
	line-height: 1;
	color: #000;
}.b-order-sim-delivery__rouble {
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	color: #000;
}.b-order-sim-delivery__button {
	margin-right: auto;
	margin-left: auto;
}.b-order-sim-delivery__button_type_self {
	width: 300px;
}.b-order-sim-delivery__button_type_delivery {
	width: 180px;
}.b-order-sim-delivery__button,
.b-order-sim-delivery__express,
.b-order-sim-delivery__phone,
.b-order-sim-delivery__self,
.b-order-sim-delivery__standart,
.b-order-sim-delivery__total {
	display: none;
}.b-order-sim-delivery_state_self {
	height: 387px;
}.b-order-sim-delivery_state_self .b-order-sim-delivery__button_type_self,
.b-order-sim-delivery_state_self .b-order-sim-delivery__self,
.b-order-sim-delivery_state_self .b-order-sim-delivery__total {
	display: block;
}.b-order-sim-delivery_state_standart {
	height: 529px;
}.b-order-sim-delivery_state_standart .b-order-sim-delivery__button_type_delivery,
.b-order-sim-delivery_state_standart .b-order-sim-delivery__phone,
.b-order-sim-delivery_state_standart .b-order-sim-delivery__standart,
.b-order-sim-delivery_state_standart .b-order-sim-delivery__total {
	display: block;
}.b-order-sim-delivery_state_express {
	height: 564px;
}.b-order-sim-delivery_state_express.b-order-sim-delivery_state_express-time {
	height: 596px;
}.b-order-sim-delivery_state_express .b-order-sim-delivery__button_type_delivery,
.b-order-sim-delivery_state_express .b-order-sim-delivery__express,
.b-order-sim-delivery_state_express .b-order-sim-delivery__phone,
.b-order-sim-delivery_state_express .b-order-sim-delivery__total {
	display: block;
}.b-order-sim-final {
	position: relative;
	width: 100%;
	height: 434px;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	color: #000;
	background-color: #f8f8f8;
	border-radius: 7px;
}.b-order-sim-final__features {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 22px;
	width: 500px;
}.b-order-sim-final__feature {
	position: relative;
	margin-bottom: 18px;
	padding-left: 102px;
	font-size: 14px;
	line-height: 18px;
}.b-order-sim-final__feature:before {
	position: absolute;
	top: 3px;
	left: 70px;
	display: block;
	content: '';
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
}.b-order-sim-final__feature_type_phone:before {
	margin-top: -1px;
	margin-left: -2px;
	width: 20px;
	height: 20px;
	background-image: url(../images/site/order-sim/icon/order-sim-phone.svg);
}.b-order-sim-final__feature_type_contract:before {
	width: 17px;
	height: 23px;
	background-image: url(../images/site/order-sim/icon/order-sim-contract.svg);
}.b-order-sim-final__feature_type_sim:before {
	margin-top: 1px;
	width: 17px;
	height: 22px;
	background-image: url(../images/site/order-sim/icon/order-sim-sim.svg);
}.b-order-sim-final__feature_type_support:before {
	margin-top: -2px;
	width: 17px;
	height: 21px;
	background-image: url(../images/site/order-sim/icon/order-sim-support.svg);
}.b-order-sim-final__bottom {
	margin-right: auto;
	margin-left: auto;
	width: 380px;
	text-align: center;
	border-top: 1px solid #e0e0e0;
}.b-order-sim-final__text {
	padding-top: 32px;
	padding-bottom: 23px;
	font-size: 14px;
	line-height: 18px;
	color: #979797;
}.b-order-sim-final__socials {
	position: relative;
}.b-order-sim-final__social {
	margin-right: 15px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #00aeef;
	-webkit-transition: color .3s;
	        transition: color .3s;
}.b-order-sim-final__social:hover {
	color: #444;
}.b-order-sim-final__social-icon_type_vk {
	width: 22px;
	height: 13px;
}.b-order-sim-final__social-icon_type_facebook {
	width: 16px;
	height: 16px;
}.b-order-sim-final__social-icon_type_instagram {
	width: 17px;
	height: 17px;
}.b-order-sim-header {
	position: relative;
	padding-right: 40px;
	padding-left: 121px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;
	height: 108px;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	color: #000;
	background-color: #f8f8f8;
	border-radius: 7px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-order-sim-header:before {
	position: absolute;
	top: 19px;
	left: 44px;
	width: 53px;
	height: 76px;
	content: '';
	background-image: url(../images/site/order-sim/sim.png);
	background-repeat: no-repeat;
	background-size: cover;
}.b-order-sim-header__content {
	position: relative;
	padding-bottom: 4px;
}.b-order-sim-header__title {
	margin-bottom: 8px;
	font-size: 21px;
	line-height: 28px;
}.b-order-sim-header__subtitle {
	font-size: 14px;
	line-height: 18px;
	color: #8b8b8b;
}.b-order-sim-header__spacer {
	overflow: hidden;
	width: 1px;
	height: 54px;
	background-color: #e8e8e8;
}.b-order-sim-header__price {
	padding-bottom: 10px;
	font-size: 33px;
	line-height: 1;
	vertical-align: middle;
}.b-order-sim-header__count {
	display: inline-block;
	font-size: 33px;
	font-weight: 700;
	line-height: 1;
}.b-order-sim-header__rouble {
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 1;
}.b-order-sim {
	position: relative;
	z-index: 10;
	padding-top: 49px;
	padding-bottom: 40px;
}.b-order-sim_color_white {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 680px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-order-sim__back {
	position: absolute;
	z-index: 1;
	top: 29px;
	left: 42px;
}.b-order-sim__title {
	text-align: center;
}.b-order-sim_color_white .b-order-sim__title {
	color: #fff;
}.b-order-sim__wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}.b-order-sim__title + .b-order-sim__wrapper {
	margin-top: 27px;
}.b-order-sim__header {
	margin-bottom: 7px;
}.b-order-sim__subtitle {
	padding-top: 11px;
	padding-bottom: 38px;
	font-family: Yota Sans,sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
	color: #a3a3a3;
}.b-order-sim__price {
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	color: #000;
}.b-order-sim__rouble {
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	color: #000;
}.b-order-sim-sms {
	position: relative;
	padding-top: 40px;
	padding-bottom: 47px;
	width: 100%;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	text-align: center;
	color: #000;
	background-color: #f8f8f8;
	border-radius: 7px;
}.b-order-sim-sms__title {
	margin-bottom: 31px;
	font-size: 18px;
	line-height: 26px;
}.b-order-sim-sms__code {
	margin-right: auto;
	margin-left: auto;
	width: 156px;
}.b-order-sim-sms__resend {
	padding-top: 20px;
	padding-bottom: 84px;
	font-size: 14px;
	line-height: 18px;
}.b-order-sim-sms__resend-wait {
	color: #979797;
}.b-order-sim-sms__button {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 190px;
}.b-order-sim-sms__button:after {
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -190px;
	width: 380px;
	height: 1px;
	content: '';
	border-top: 1px solid #e0e0e0;
}.b-order-sim-sms__resend-wait,
.b-order-sim-sms_state_wait .b-order-sim-sms__resend-again {
	display: none;
}.b-order-sim-sms_state_wait .b-order-sim-sms__resend-wait {
	display: block;
}.b-order-thankyou {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 86px;
	padding-bottom: 86px;
	width: 920px;
}.b-order-thankyou__title {
	margin-bottom: 35px;
	font-family: Yota Serif,sans-serif;
	font-size: 42px;
	font-weight: 300;
	line-height: 54px;
	color: #010101;
}.b-order-thankyou__subtitle {
	margin-bottom: 26px;
	font-family: Yota Sans,sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	color: #444;
}.b-order-thankyou__texts {
	margin-bottom: 40px;
	width: 412px;
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	color: #888;
}.b-order-thankyou__text:not(:last-child) {
	margin-bottom: 21px;
}.b-order-thankyou__button {
	position: relative;
	display: inline-block;
	width: 210px;
	height: 44px;
	font-family: Yota Sans,sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 44px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 22px;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;
}.b-order-thankyou__button:hover {
	background-color: #444;
}.b-order-city {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 33px;
}.b-order-city__form {
	display: none;
}.b-order-city__field {
	position: relative;
	width: 100%;
	height: 33px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 0 1px #e5e5e5;
}.b-order-city__field:before {
	position: absolute;
	top: 9px;
	right: 10px;
	width: 14px;
	height: 14px;
	content: '';
	background-image: url(../images/site/order/loupe.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-city_state_open .b-order-city__field {
	z-index: 2;
}.b-order-city__input {
	padding-right: 30px;
	padding-left: 10px;
	width: 100%;
	height: 100%;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #000;
	background-color: transparent;
	border: none;
}.b-order-city__dropdown {
	position: absolute;
	z-index: 1;
	right: 0;
	left: 0;
	margin-top: -1px;
	display: none;
	overflow: hidden;
	max-height: 205px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0 0 3px 3px;
}.b-order-city_state_search .b-order-city__dropdown {
	max-height: 400px;
}.b-order-city_state_open .b-order-city__dropdown {
	display: block;
}.b-order-city__item {
	position: relative;
	padding: 8px 11px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	cursor: pointer;
	color: #000;
	background-color: transparent;
	-webkit-transition: color .2s ease-in-out,background .2s ease-in-out;
	        transition: color .2s ease-in-out,background .2s ease-in-out;
}.b-order-city__item:first-child {
	margin-top: 1px;
}.b-order-city__item:hover,
.b-order-city__item_state_active {
	color: #fff;
	background-color: #00aeef;
}.b-order-city__search {
	position: relative;
	display: none;
}.b-order-city_state_search .b-order-city__search {
	display: block;
}.b-order-city_state_search.b-order-city_state_empty .b-order-city__search {
	display: none;
}.b-order-city__empty {
	position: relative;
	padding-top: 16px;
	padding-left: 22px;
	display: none;
	height: 46px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}.b-order-city_state_search.b-order-city_state_empty .b-order-city__empty {
	display: block;
}.b-order-city_state_search.b-order-city_state_empty.b-order-city_state_load .b-order-city__empty {
	display: none;
}.b-order-info {
	position: relative;
}.b-order-info__box {
	padding-top: 29px;
	padding-bottom: 29px;
	padding-left: 35px;
	background-color: #f8f8f8;
	border-radius: 3px;
}.b-order-info__help {
	margin-top: 20px;
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	text-transform: lowercase;
	color: #9a9a9a;
}.b-order-info__help:before {
	content: '* ';
}.b-order-info__top {
	position: relative;
	height: 86px;
}.b-order-info__top_type_modem {
	height: 102px;
}.b-order-info__image {
	position: absolute;
	top: 1px;
	left: -5px;
	width: 70px;
	height: 70px;
}.b-order-info__image_type_sim {
	top: 2px;
	left: 7px;
	width: auto;
}.b-order-info__name {
	padding-top: 1px;
	padding-left: 77px;
	font-family: Yota Sans,sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 19px;
	color: #444;
}.b-order-info__cols:last-child {
	padding-bottom: 20px;
}.b-order-info__cols:after {
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	content: '';
}.b-order-info__col {
	float: left;
	min-width: 116px;
}.b-order-info__label {
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 16px;
	color: #9a9a9a;
}.b-order-info__label_type_star:after {
	content: '*';
}.b-order-info__value {
	font-family: Yota Sans,sans-serif;
	line-height: 1;
	color: #444;
}.b-order-info__change {
	position: relative;
	margin-top: 8px;
	display: inline-block;
	width: 19px;
	height: 19px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	vertical-align: middle;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
}.b-order-info__change:after,
.b-order-info__change:before {
	position: absolute;
	top: 8px;
	left: 5px;
	width: 7px;
	height: 1px;
	content: '';
	background-color: #3cb0ed;
}.b-order-info__change_type_minus {
	margin-right: 13px;
}.b-order-info__change_type_plus {
	margin-left: 13px;
}.b-order-info__change_type_plus:before {
	-webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	        transform: rotate(90deg);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
}.b-order-info__count {
	margin-top: 5px;
	font-size: 22px;
	font-weight: 600;
}.b-order-info__count,
.b-order-info__price {
	display: inline-block;
	vertical-align: middle;
}.b-order-info__price {
	font-size: 28px;
	font-weight: 700;
}.b-order-info__rouble {
	padding-left: 4px;
	display: inline-block;
	font-size: 20px;
	vertical-align: middle;
}.b-order-info__mnp {
	position: relative;
	margin-top: 6px;
	padding-top: 25px;
	padding-left: 69px;
	height: 105px;
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #444;
	border: 3px dotted #f1f1f1;
	border-radius: 3px;
}.b-order-info__mnp:before {
	position: absolute;
	top: 31px;
	left: 27px;
	width: 30px;
	height: 33px;
	content: '';
	background-image: url(../images/site/order/mnp.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-info__gift {
	position: relative;
	margin-top: 31px;
	padding-top: 26px;
	padding-left: 71px;
	height: 109px;
	font-family: Yota Sans,sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: #9a9a9a;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
}.b-order-info__gift:before {
	position: absolute;
	top: 37px;
	left: 29px;
	width: 29px;
	height: 29px;
	content: '';
	background-image: url(../images/site/order/present.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-info__gift-bold {
	font-weight: 700;
	color: #00aeef;
}.b-order-main {
	position: relative;
	padding-top: 30px;
}.b-order-main__top {
	margin-right: -82px;
	margin-bottom: 50px;
	height: 35px;
}.b-order-main__label {
	height: 35px;
	line-height: 35px;
	color: #444;
}.b-order-main__city,
.b-order-main__label {
	display: inline-block;
	font-family: Yota Sans,sans-serif;
	font-size: 18px;
	vertical-align: top;
}.b-order-main__city {
	margin-left: 4px;
	padding-top: 8px;
	line-height: 19px;
	cursor: pointer;
	color: #139ceb;
	border-bottom: 1px dashed currentColor;
}.b-order-main__city:hover {
	border-bottom: 1px dashed transparent;
}.b-order-main_state_find .b-order-main__city {
	display: none;
}.b-order-main:not(.b-order-main_state_express) .b-order-main__top {
	margin-bottom: -14px;
}.b-order-main__input {
	margin-left: 10px;
	display: none;
	width: 288px;
	height: 35px;
	vertical-align: top;
}.b-order-main_state_find .b-order-main__input {
	display: inline-block;
}.b-order-main__tooltip {
	position: relative;
	display: inline-block;
}.b-order-main__tooltip-show {
	position: relative;
	margin-top: 11px;
	margin-left: 49px;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #939393;
	border-bottom: 1px dashed currentColor;
}.b-order-main__tooltip-show:hover {
	border-bottom: 1px dashed transparent;
}.b-order-main__tooltip-show:before {
	position: absolute;
	top: 0;
	left: -22px;
	width: 16px;
	height: 16px;
	content: '';
	background-image: url(../images/site/order/help.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-main__tooltip-content {
	position: absolute;
	z-index: 2;
	top: 46px;
	left: 50%;
	margin-left: -104px;
	padding: 17px 20px;
	display: none;
	width: 244px;
	background-color: #fff;
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12);
}.b-order-main__tooltip-content p {
	position: relative;
	z-index: 4;
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #7b7b7b;
}.b-order-main__tooltip-content p:not(:first-child) {
	margin-top: 16px;
}.b-order-main__tooltip-content:before {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background-color: #fff;
}.b-order-main__tooltip_state_open .b-order-main__tooltip-content {
	display: block;
}.b-order-main__tooltip-dot {
	position: absolute;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	-webkit-transform: scaleX(1.5);
	    -ms-transform: scaleX(1.5);
	        transform: scaleX(1.5);
}.b-order-main__tooltip-dot:after {
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 20px;
	content: '';
	background-color: #fff;
	box-shadow: -2px 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}.b-order-main__tooltip-close {
	position: absolute;
	z-index: 5;
	top: 7px;
	right: 7px;
	display: block;
	width: 9px;
	height: 9px;
	cursor: pointer;
	background-image: url(../images/site/order/close.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-main_state_find .b-order-main__tooltip {
	display: none;
}.b-order-main_state_find .b-order-main__form {
	pointer-events: none;
	opacity: 0;
}.b-order-main__express {
	position: relative;
	margin-top: -44px;
	display: none;
	height: 18px;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	line-height: 18px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #444;
}.b-order-main__express-input {
	display: none;
}.b-order-main__express-label {
	position: relative;
	padding-left: 25px;
	cursor: pointer;
}.b-order-main__express-label:before {
	position: absolute;
	top: 1px;
	left: 0;
	width: 17px;
	height: 17px;
	content: '';
	background-color: #fff;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
}.b-order-main__express-label:after {
	position: absolute;
	top: 7px;
	left: 5px;
	display: none;
	width: 8px;
	height: 6px;
	content: '';
	background-image: url(../images/site/order/checkbox.svg);
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-main__express-input:checked + .b-order-main__express-label:after {
	display: block;
}.b-order-main__express-link {
	cursor: pointer;
	text-decoration: none;
	color: #00adef;
	border-bottom: 1px dashed currentColor;
}.b-order-main__express-link:hover {
	border-bottom: 1px dashed transparent;
}.b-order-main_state_express .b-order-main__express {
	display: block;
}.b-order-main__data {
	position: relative;
	margin-top: 40px;
}.b-order-main__data:after {
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	content: '';
}.b-order-main__phone {
	position: relative;
	float: left;
}.b-order-main__phone-label {
	font-family: Yota Sans,sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #444;
}.b-order-main__phone-field {
	margin-top: 19px;
	width: 300px;
	height: 40px;
}.b-order-main__phone-field:after {
	display: block;
	clear: bot;
	width: 100%;
	height: 0;
	content: '';
}.b-order-main__phone-input {
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	width: 266px;
	height: 40px;
	font-family: Arial;
	font-size: 18px;
	color: #444;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-order-main__phone-input:disabled {
	background-color: #fff;
}.b-order-main__phone-input::-webkit-input-placeholder {
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #9f9f9f;
}.b-order-main__phone-input::-moz-placeholder {
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #9f9f9f;
}.b-order-main__phone-input:-ms-input-placeholder {
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #9f9f9f;
}.b-order-main__phone-input::placeholder {
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #9f9f9f;
}.b-order-main__phone-button {
	position: relative;
	float: left;
	width: 34px;
	height: 40px;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	background-color: #444;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}.b-order-main__phone-button:before {
	position: absolute;
	top: 16px;
	left: 13px;
	width: 7px;
	height: 7px;
	content: '';
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.b-order-main__phone-button:hover {
	background-color: #00aeef;
}.b-order-main__phone-input:disabled + .b-order-main__phone-button {
	pointer-events: none;
}.b-order-main__phone-bottom {
	position: relative;
	margin-top: 6px;
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #9f9f9f;
}.b-order-main__phone-send {
	display: none;
	color: #5bb14c;
}.b-order-main__phone-error {
	display: none;
	color: #e45a5a;
}.b-order-main_phone_error .b-order-main__phone-input {
	border-color: #e45a5a;
}.b-order-main_phone_error .b-order-main__phone-error,
.b-order-main_phone_send .b-order-main__phone-send {
	display: block;
}.b-order-main_phone_error .b-order-main__phone-info,
.b-order-main_phone_send .b-order-main__phone-info {
	display: none;
}.b-order-main__code {
	position: relative;
	margin-top: 46px;
	margin-left: 22px;
	float: left;
	width: 139px;
	pointer-events: none;
	opacity: .5;
}.b-order-main__code:after {
	top: 12px;
	width: 10px;
	height: 10px;
	background-image: url(../images/site/order/error.svg);
}.b-order-main__code:after,
.b-order-main__code:before {
	position: absolute;
	right: -21px;
	display: none;
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
}.b-order-main__code:before {
	top: 13px;
	width: 11px;
	height: 8px;
	background-image: url(../images/site/order/check.svg);
}.b-order-main__code-input {
	padding-right: 15px;
	padding-left: 15px;
	width: 139px;
	height: 35px;
	font-family: Arial;
	font-size: 18px;
	color: #444;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
}.b-order-main__code-input:disabled {
	background-color: #fff;
}.b-order-main__code-label {
	position: relative;
	margin-top: 8px;
	color: #9f9f9f;
}.b-order-main__code-label,
.b-order-main__code-resend {
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}.b-order-main__code-resend {
	position: absolute;
	z-index: 1;
	right: 100%;
	bottom: 0;
	margin-right: 20px;
	display: none;
	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
	color: #00aeef;
}.b-order-main_code_error .b-order-main__code:after,
.b-order-main_code_ok:not(.b-order-main_code_error) .b-order-main__code:before,
.b-order-main_phone_send .b-order-main__code-resend {
	display: block;
}.b-order-main_code_error .b-order-main__code-input {
	border-color: #e45a5a;
}.b-order-main_state_wait .b-order-main__code-resend {
	pointer-events: none;
	color: #9f9f9f;
}.b-order-main_phone_send .b-order-main__code {
	pointer-events: auto;
	opacity: 1;
}.b-order-main__curier {
	margin-top: 35px;
	width: 326px;
	font-size: 16px;
	line-height: 21px;
	color: #888;
}.b-order-main__button,
.b-order-main__curier {
	font-family: Yota Sans,sans-serif;
	font-weight: 500;
}.b-order-main__button {
	position: relative;
	margin-top: 40px;
	display: inline-block;
	width: 180px;
	height: 44px;
	font-size: 15px;
	line-height: 44px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border: none;
	border-radius: 22px;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;
}.b-order-main__button:disabled {
	pointer-events: none;
	background-color: #cfcfcf;
}.b-order-main__button:hover {
	background-color: #444;
}.b-order-nocity {
	position: relative;
	padding-top: 34px;
}.b-order-nocity__title {
	margin-bottom: 26px;
	font-size: 20px;
	line-height: 26px;
	color: #444;
}.b-order-nocity__label,
.b-order-nocity__title {
	font-family: Yota Sans,sans-serif;
	font-weight: 500;
}.b-order-nocity__label {
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 21px;
	color: #888;
}.b-order-nocity__input {
	margin-bottom: 9px;
	width: 368px;
}.b-order-nocity__bottom {
	font-family: Yota Sans,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #9f9f9f;
}.b-order-nodelivery {
	position: relative;
	padding-top: 30px;
}.b-order-nodelivery__top {
	margin-bottom: 50px;
	height: 35px;
}.b-order-nodelivery__label {
	height: 35px;
	line-height: 35px;
	color: #444;
}.b-order-nodelivery__city,
.b-order-nodelivery__label {
	display: inline-block;
	font-family: Yota Sans,sans-serif;
	font-size: 18px;
	vertical-align: top;
}.b-order-nodelivery__city {
	margin-left: 4px;
	padding-top: 8px;
	line-height: 19px;
	cursor: pointer;
	color: #139ceb;
	border-bottom: 1px dashed currentColor;
}.b-order-nodelivery__city:hover {
	border-bottom: 1px dashed transparent;
}.b-order-nodelivery_state_find .b-order-nodelivery__city {
	display: none;
}.b-order-nodelivery__input {
	margin-left: 10px;
	display: none;
	width: 288px;
	height: 35px;
	vertical-align: top;
}.b-order-nodelivery_state_find .b-order-nodelivery__input {
	display: inline-block;
}.b-order-nodelivery__title {
	margin-bottom: 26px;
	font-family: Yota Sans,sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	color: #444;
}.b-order-nodelivery_state_find .b-order-nodelivery__title {
	display: none;
}.b-order-nodelivery__info {
	margin-bottom: 58px;
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	color: #888;
}.b-order-nodelivery_state_find .b-order-nodelivery__info {
	display: none;
}.b-order-nodelivery__button {
	position: relative;
	display: inline-block;
	width: 210px;
	height: 44px;
	font-family: Yota Sans,sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 44px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 22px;
	-webkit-transition: background-color .2s;
	        transition: background-color .2s;
}.b-order-nodelivery__button:hover {
	background-color: #444;
}.b-order-nodelivery_state_find .b-order-nodelivery__button {
	display: none;
}.b-order {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 60px;
	min-width: 1000px;
	max-width: 1040px;
}.b-order__title {
	font-family: Yota Sans,sans-serif;
	font-size: 42px;
	font-weight: 400;
	line-height: 54px;
	color: #010101;
}.b-order__box:after {
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	content: '';
}.b-order__left {
	float: left;
	width: 480px;
}.b-order__info {
	margin-top: 40px;
	margin-left: 92px;
	float: left;
	width: 285px;
}.b-order__nocity,
.b-order__nodelivery,
.b-order_state_nocity .b-order__main,
.b-order_state_nodelivery .b-order__main {
	display: none;
}.b-order_state_nocity .b-order__nocity,
.b-order_state_nodelivery .b-order__nodelivery {
	display: block;
}.ba-overlay {
	z-index: -1;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	height: 100vh;
	background-color: transparent;
	opacity: 1;
	-webkit-transition: z-index 0s linear .25s,background .25s linear,opacity .25s linear;
	        transition: z-index 0s linear .25s,background .25s linear,opacity .25s linear;
	will-change: z-index;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.ba-overlay,
.layout .ba-overlay {
	position: fixed;
}.ba-overlay.b-overlay_state_open {
	z-index: 20000;
	background-color: rgba(0,0,0,.8);
	-webkit-transition: z-index 0s linear,background .25s linear,opacity .25s linear;
	        transition: z-index 0s linear,background .25s linear,opacity .25s linear;
}.ba-overlay.b-overlay_state_back {
	z-index: 19000;
	opacity: 0;
}.ba-overlay_type_scroll {
	overflow-y: hidden;
}.ba-overlay__close {
	position: absolute;
	z-index: 20020;
	top: 24px;
	right: 24px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	text-decoration: none;
	color: #b2b2b2;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out,color .2s;
	        transition: opacity .25s ease-in-out,color .2s;
	will-change: opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.ba-overlay__close:hover {
	color: #444;
}.ba-overlay.b-overlay_state_open .ba-overlay__close {
	opacity: 1;
}.ba-overlay__close-mobile {
	display: none;
}.ba-overlay__close-desktop {
	display: block;
}.ba-overlay__close-desktop-icon {
	display: block;
	width: 22px;
	height: 22px;
}.ba-overlay__wrapper {
	position: relative;
	padding-top: 120px;
	padding-bottom: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 100%;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	        transition: opacity .25s ease-in-out;
	will-change: opacity;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.ba-overlay__container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 50px 60px;
	display: inline-block;
	width: 840px;
	color: #000;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.03);
}.ba-overlay.b-overlay_state_active .ba-overlay__wrapper,
.ba-overlay.b-overlay_state_open .ba-overlay__wrapper {
	opacity: 1;
}.ba-overlay.b-overlay_state_back,
.ba-overlay:not(.b-overlay_state_open) {
	pointer-events: none;
}.overlay-roaming-countries {
	position: relative;
	z-index: 1;
	font-family: Yota Sans,sans-serif;
	line-height: 1;
}.overlay-roaming-countries__title {
	font-size: 32px;
	color: #000;
}.overlay-roaming-countries__content {
	padding-top: 45px;
}.overlay-roaming-countries__info table {
	width: 100%;
	border-spacing: 0;
	border-collapse: separate;
	font-size: 16px;
	line-height: 21px;
	text-align: left;
	color: #282828;
}.overlay-roaming-countries__info thead {
	background-color: #f3f3f3;
}.overlay-roaming-countries__info td,
.overlay-roaming-countries__info th {
	padding-left: 13px;
}.overlay-roaming-countries__info td:first-child,
.overlay-roaming-countries__info th:first-child {
	padding-left: 40px;
}.overlay-roaming-countries__info td:last-child,
.overlay-roaming-countries__info th:last-child {
	padding-right: 40px;
}.overlay-roaming-countries__info th {
	padding-top: 25px;
	padding-bottom: 20px;
	font-weight: 700;
}.overlay-roaming-countries__info td {
	padding-top: 22px;
	padding-bottom: 17px;
	font-weight: 500;
	border-bottom: 1px solid #eee;
}.payment-methods {
	padding-bottom: 120px;
}.payment-methods__heading {
	padding-top: 54px;
	padding-bottom: 66px;
	font-size: 26px;
	color: #000;
}.payment-methods__addition,
.payment-methods__heading {
	font-family: Yota Sans Light,sans-serif;
	line-height: 1;
	text-align: center;
}.payment-methods__addition {
	margin-bottom: 50px;
	font-size: 16px;
	color: #878787;
}.payment-methods__addition-link,
.payment-methods__link {
	text-decoration: none;
	color: #00aeef;
}.payment-methods__link {
	font-size: 13px;
}.payment-methods__choose-method {
	margin: 0 auto;
	margin-top: 62px;
	clear: both;
	width: 802px;
	height: 216px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ededed;
	border-radius: 4px;
	border-radius: 5px 1px 1px;
}.payment-methods__bank-card {
	border-right: 1px solid #ededed;
}.payment-methods__bank-card,
.payment-methods__city {
	float: left;
	width: 400px;
	height: 100%;
}.payment-methods__icon_card {
	margin-top: 10px;
	display: inline-block;
}.payment-methods__icon_card,
.payment-methods__icon_city {
	background-image: url(.);
}.payment-methods__icon_city {
	margin-top: 28px;
	margin-left: 28px;
}.payment-methods__icon_wrapper {
	margin-top: 12px;
	margin-left: 15px;
	float: left;
	width: 94px;
	height: 94px;
	background: #f4f5f5;
	border: 1px solid #eee;
	border-radius: 50%;
}.payment-methods__choose-heading {
	margin-top: 40px;
	margin-left: 18px;
	float: left;
}.payment-methods__choose-header {
	font-family: Yota Sans Light,sans-serif;
	font-size: 26px;
	color: #000;
}.payment-methods__choose-adition {
	font-family: Yota Sans Light,sans-serif;
	font-size: 13px;
	color: #888;
}.payment-methods__pay-btn {
	margin-top: 54px;
	width: 181px;
}.payment-methods__also-method {
	border-bottom: 1px solid #eee;
}.payment-methods__also-method-inner {
	margin: 0 auto;
	margin-top: 50px;
	clear: both;
	width: 806px;
}.payment-methods__also-header {
	margin-bottom: 40px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 26px;
	text-align: center;
	color: #000;
}.payment-methods__col-1 {
	margin-left: 10px;
	width: 133px;
}.payment-methods__col-1,
.payment-methods__col-2 {
	display: inline-block;
	float: left;
	height: 575px;
	vertical-align: top;
}.payment-methods__col-2 {
	margin-left: 115px;
	width: 380px;
}.payment-methods__col-3 {
	margin-left: 35px;
	display: inline-block;
	width: 133px;
	height: 575px;
	vertical-align: top;
}.payment-methods__col-header {
	margin-bottom: 19px;
	clear: both;
	height: 20px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	text-align: left;
	color: #000;
}.payment-methods__also-item {
	margin-bottom: 14px;
	padding-right: 45px;
	display: block;
}.payment-methods__also-items {
	margin-bottom: 29px;
	padding-right: 20px;
	float: left;
	width: 173px;
}.payment-methods__btn-text {
	text-decoration: none;
	color: #fff;
}.payment-methods-row {
	margin-right: auto;
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 840px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.payment-methods-col {
	min-width: 1px;
}.payment-methods-loco {
	position: relative;
	z-index: 1;
	margin-bottom: 30px;
	margin-left: -12px;
	padding-top: 15px;
	padding-left: 78px;
	display: block;
	height: 64px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 15px;
	line-height: 18px;
}.payment-methods-loco:after,
.payment-methods-loco:before {
	position: absolute;
	content: '';
}.payment-methods-loco:before {
	z-index: 1;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
	background-color: #f5f5f5;
	border-radius: 64px;
}.payment-methods-loco:after {
	z-index: 2;
	top: 8px;
	left: 13px;
	-webkit-transform: scale(.75);
	    -ms-transform: scale(.75);
	        transform: scale(.75);
}.b-payment {
	position: relative;
	padding-top: 60px;
	padding-bottom: 60px;
	font-family: Yota Sans,sans-serif;
	font-weight: 400;
	text-align: center;
}.b-payment__num-modem {
	display: none;
}.b-payment__title {
	padding-bottom: 32px;
	font-size: 42px;
	line-height: 1;
}.b-payment__form {
	position: relative;
	display: block;
}.b-payment__tabs {
	margin-right: auto;
	margin-bottom: 47px;
	margin-left: auto;
	display: inline-block;
	height: 36px;
}.b-payment__tooltip {
	width: 10px;
	height: 10px;
}.b-payment__fields {
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 388px;
	text-align: left;
}.b-payment__fields input:-moz-placeholder,
.b-payment__fields input::-moz-placeholder {
	color: #ababab!important;
}.b-payment__fields input::-webkit-input-placeholder {
	color: #ababab!important;

	-webkit-user-modify: read-write-plaintext-only;
}.b-payment__fields input:-ms-input-placeholder {
	color: #ababab!important;
}.b-payment__fields input:input-placeholder {
	color: #ababab!important;

	-webkit-user-modify: read-write-plaintext-only;
}.b-payment__fields:not(:first-child) {
	padding-top: 25px;
}.b-payment_state_way .b-payment__fields {
	margin-bottom: 10px;
}.b-payment__field {
	position: relative;
	width: 187px;
}.b-payment__field:not(:first-child) {
	margin-left: 14px;
}.b-payment__field_type_efc {
	width: 100%;
}.b-payment__field_type_modem {
	display: none;
}.b-payment__field_type_amount:after {
	position: absolute;
	right: 15px;
	bottom: 12px;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	content: attr(data-after);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	pointer-events: none;
	color: #000;
	will-change: color;
}.b-payment_state_blocked .b-payment__field:after,
.b-payment_state_incorrect_account .b-payment__field:after,
.b-payment_state_request_count_exceed .b-payment__field:after,
.b-payment_state_unavailable .b-payment__field:after,
.b-payment_state_way .b-payment__field:after {
	color: rgba(0,0,0,.4);
}.b-payment__field_state_error:after {
	color: #f2555c;
}.b-payment_state_modem .b-payment__field_type_phone {
	display: none;
}.b-payment_state_modem .b-payment__field_type_modem {
	display: block;
}.b-payment__methods-other_type_modem,
.b-payment_state_modem .b-payment__methods-other_type_phone {
	display: none;
}.b-payment_state_modem .b-payment__methods-other_type_modem {
	display: block;
}.b-payment_state_modem .b-payment__num-phone {
	display: none;
}.b-payment_state_modem .b-payment__num-modem {
	display: inline;
}.b-payment__label {
	padding-bottom: 10px;
}.b-payment__box {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 620px;
	background-color: #f7f7f7;
	border-radius: 5px;
}.b-payment_state_way .b-payment__box {
	padding-bottom: 25px;
}.b-payment__label {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #a9a9a9;
}.b-payment__pay {
	margin-right: auto;
	margin-left: auto;
	padding-top: 36px;
	padding-bottom: 57px;
	width: 198px;
}.b-payment_state_blocked .b-payment__pay,
.b-payment_state_incorrect_account .b-payment__pay,
.b-payment_state_request_count_exceed .b-payment__pay,
.b-payment_state_unavailable .b-payment__pay,
.b-payment_state_way .b-payment__pay {
	display: none;
}.b-payment_state_incorrect_account .b-payment__blocked_incorrect_account,
.b-payment_state_request_count_exceed .b-payment__blocked_request_count_exceed,
.b-payment_state_unavailable .b-payment__blocked_unavailable {
	display: block;
}.b-payment_state_recaptcha_ok .b-payment__blocked-recaptcha,
.b-payment_state_recaptcha_ok .b-payment__blocked-text,
.b-payment_state_request_count_exceed .b-payment__blocked-icon {
	display: none;
}.b-payment_state_recaptcha_ok .b-payment__blocked-icon {
	margin-bottom: 32px;
	display: block;
}.b-payment__methods {
	text-align: left;
}.b-payment_state_way .b-payment__methods {
	display: none;
}.b-payment__blocked_incorrect_account .b-payment__blocked-icon {
	margin-bottom: 32px;
}.b-payment__blocked {
	position: relative;
	display: none;
}.b-payment__blocked-recaptcha {
	height: 78px;
}.b-payment__blocked-recaptcha.hidden {
	display: none;
}.b-payment__blocked-recaptcha > div {
	margin: auto;
}.b-payment__blocked-icon {
	margin-right: auto;
	margin-left: auto;
	width: 94px;
	height: 94px;
}.b-payment__blocked-icon svg {
	width: 90px;
	height: 90px;
}.b-payment__blocked-title {
	padding-top: 35px;
	padding-bottom: 32px;
	font-size: 29px;
	line-height: 33px;
}.b-payment__blocked-text {
	padding-top: 25px;
	padding-bottom: 31px;
	font-size: 17px;
	line-height: 33px;
}.b-payment__blocked-again {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 59px;
	width: 230px;
}.b-payment__way {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: none;
	width: 590px;
	height: 360px;
}.b-payment_state_way .b-payment__way {
	display: block;
}.b-payment__load {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background-color: #f7f7f7;
	border-radius: 5px;
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	        transition: opacity 1s ease-in-out;
}.b-payment_state_load .b-payment__load {
	pointer-events: auto;
	opacity: 1;
}.b-payment__load-block {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -35px;
	margin-left: -35px;
	width: 70px;
	height: 70px;
}.b-payment__load-block svg {
	width: 70px;
	height: 70px;
}.b-payment__load-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	border: 2px solid #00aeef;
	border-right: 2px solid transparent;
	border-bottom: 2px solid #c1e6f8;
	border-radius: 50%;
	-webkit-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
	-webkit-animation-name: b-payment-load;
	        animation-name: b-payment-load;
	-webkit-animation-duration: .75s;
	        animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	        animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;

	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
}.b-payment__load-circle:after,
.b-payment__load-circle:before {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 70px;
	height: 70px;
	content: '';
	border-radius: 50%;
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
}.b-payment__load-circle:before {
	border: 2px solid transparent;
	border-right: 2px solid #8dcdf3;
	-webkit-transform: rotate(112.5deg);
	    -ms-transform: rotate(112.5deg);
	        transform: rotate(112.5deg);
}.b-payment__load-circle:after {
	border: 2px solid transparent;
	border-right: 2px solid #00aeef;
	border-bottom: 2px solid #00aeef;
	-webkit-transform: rotate(135deg);
	    -ms-transform: rotate(135deg);
	        transform: rotate(135deg);
}@-webkit-keyframes b-payment-load {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}to {
		-webkit-transform: rotate(1turn);
		        transform: rotate(1turn);
	}
}@keyframes b-payment-load {
	0% {
		-webkit-transform: rotate(0deg);
		        transform: rotate(0deg);
	}to {
		-webkit-transform: rotate(1turn);
		        transform: rotate(1turn);
	}
}.b-plankton {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	width: 100%;
	height: 652px;
	background-color: #00acec;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-plankton__wrapper {
	position: relative;
	width: 100%;
	min-width: 1000px;
	max-width: 1200px;
	height: 100%;
}.b-plankton__slides {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}.b-plankton__slide {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity .4s;
	        transition: opacity .4s;
}.b-plankton__slide_state_active {
	opacity: 1;
}.b-plankton__slide_type_plankton .b-plankton__image {
	left: -195px;
	height: 652px;
}.b-plankton__slide_type_company .b-plankton__image {
	left: -5px;
}.b-plankton__slide_type_fool .b-plankton__image {
	left: 40px;
}.b-plankton__image {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-plankton__text {
	bottom: 350px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 42px;
	line-height: 50px;
	text-align: left;
	color: #fff;
}.b-plankton__form,
.b-plankton__text {
	position: absolute;
	right: 35px;
	width: 550px;
}.b-plankton__form {
	z-index: 2;
	bottom: 270px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	height: 44px;
	pointer-events: auto;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-plankton__button,
.b-plankton__input {
	height: 100%;
	line-height: 44px;
	border: none;
	outline: none;
}.b-plankton__input {
	padding-right: 14px;
	padding-left: 14px;
	width: 382px;
	color: #fff;
	background-color: #00acec;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-radius: 3px 0 0 3px;
}.b-plankton__input::-webkit-input-placeholder {
	color: hsla(0,0%,100%,.7);
}.b-plankton__input::-moz-placeholder {
	color: hsla(0,0%,100%,.7);
}.b-plankton__input:-ms-input-placeholder {
	color: hsla(0,0%,100%,.7);
}.b-plankton__input:-moz-placeholder {
	color: hsla(0,0%,100%,.7);
}.b-plankton__button {
	width: 168px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	color: #000;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-radius: 0 3px 3px 0;
	-webkit-transition: background-color .3s,color .3s,border-color .3s;
	        transition: background-color .3s,color .3s,border-color .3s;
}.b-plankton__button:hover {
	color: #fff;
	background-color: #444;
	border-color: #444;
}.b-plankton_style_wide {
	height: 450px;
}.b-plankton_style_wide .b-plankton__text {
	bottom: 245px;
}.b-plankton_style_wide .b-plankton__form {
	bottom: 165px;
}.b-plankton_style_wide .b-plankton__slide .b-plankton__image,
.b-plankton_style_wide .b-plankton__slide_type_plankton .b-plankton__image {
	left: -95px;
	height: 100%;
}.b-plankton_style_wide .b-plankton__slide_type_company .b-plankton__image {
	top: 45%;
	left: -50px;
	height: 470px;
}.b-plankton_style_wide .b-plankton__slide_type_fool .b-plankton__image {
	top: 50%;
	left: 0;
	height: 450px;
}.b-roaming-box-price {
	position: relative;
	font-family: Yota Sans,sans-serif;
	color: #242424;
}.b-roaming-box-price__tile {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-roaming-box-price__tile:not(:first-child) {
	margin-top: 44px;
}.b-roaming-box-price__tile-title {
	padding-top: 4px;
	padding-left: 3px;
	width: 180px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -.4px;

	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}.b-roaming-box-price__tile-content {
	width: 100%;
}.b-roaming-box-price__tile-price {
	position: relative;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	letter-spacing: -.4px;
	background-color: #fff;
}.b-roaming-box-price__price-count {
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: -.5px;
}.b-roaming-box-price__price-count,
.b-roaming-box-price__price-rouble,
.b-roaming-box-price__price-text {
	display: inline-block;
	vertical-align: baseline;
}.b-roaming-box-price__note {
	margin-top: 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: -.4px;
}.b-roaming-box-price__text {
	margin-top: 9px;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: -.3px;
	color: #949494;
}.b-roaming-box-price__tile-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-roaming-box-price__tile-item:not(:first-child) {
	margin-top: 17px;
}.b-roaming-box-price__tile-item:before {
	position: absolute;
	top: 18px;
	right: 0;
	left: 0;
	content: '';
	border-bottom: 1px solid #ececec;
}.b-roaming-box-price__tile-left {
	position: relative;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	vertical-align: baseline;
	letter-spacing: -.4px;
	background-color: #fff;
}.b-roaming-box-price__tile-left,
.b-roaming-box-price__tile-text span {
	padding-top: 4px;
}.b-roaming-box {
	position: relative;
	padding-right: 83px;
	padding-left: 60px;
	font-family: Yota Sans,sans-serif;
	color: #000;
}.b-roaming-box__title {
	padding-top: 58px;
	font-size: 32px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -.8px;
}.b-roaming-box__subtitle {
	margin-top: 14px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -.4px;
	color: #242424;
}.b-roaming-box__select {
	margin-top: 52px;
	height: 60px;
	background-color: #f3f4f5;
	border-radius: 6px;
}.b-roaming-box__price {
	margin-top: 41px;
	display: none;
}.b-roaming-box_state_select .b-roaming-box__price {
	display: block;
}.b-roaming-box__free {
	margin-top: 44px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-roaming-box__free-title {
	padding-top: 1px;
	padding-left: 1px;
	width: 180px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -.4px;

	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}.b-roaming-box__free-content {
	width: 100%;
}.b-roaming-box__free-item {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: -.1px;
}.b-roaming-box__free-item:not(:last-child) {
	margin-bottom: 22px;
}.b-roaming-box__footer {
	margin-top: 54px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -.3px;
}.b-roaming-box__benefits {
	margin-top: 40px;
	margin-right: -83px;
	margin-left: -60px;
	padding-right: 10px;
	border-top: 1px solid #eee;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-roaming-box__benefits,
.b-roaming-box__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-roaming-box__item {
	margin: 0 20px;
	padding-top: 43px;
	padding-bottom: 43px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-roaming-box__benefit {
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	letter-spacing: -.3px;
	color: #949494;
}.b-roaming-box__icon {
	margin-right: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 40px;
	height: 40px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-roaming-box__icon svg {
	width: 35px;
	height: 35px;
}.b-roaming-info {
	position: relative;
	padding-bottom: 10px;
	background-color: #fff;
	border-radius: 6px;
}.b-roaming-info__features {
	margin-bottom: 24px;
	padding-top: 27px;
	padding-right: 22px;
	padding-left: 22px;
}.b-roaming-info__feature {
	margin-bottom: 22px;
}.b-roaming-info__free {
	position: relative;
	margin-right: auto;
	margin-right: 10px;
	margin-left: auto;
	margin-left: 10px;
	padding-left: 10px;
	background-color: #f5f5f5;
	border-radius: 4px;
}.b-roaming-info__btn {
	padding-left: 40px;
	height: 62px;
	line-height: 62px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #00aeef;
}.b-roaming-info__btn:hover {
	color: #444;
}.b-roaming-info__box {
	margin-left: -33px;
	padding-left: 40px;
	overflow: hidden;
	height: 0;
}.b-roaming-info__box,
.b-roaming-info_state_open .b-roaming-info__box {
	-webkit-transition: height .2s ease-in-out;
	        transition: height .2s ease-in-out;
}.b-roaming-info_state_open .b-roaming-info__box {
	display: block;
	height: 280px;
}.b-roaming-info__item {
	position: relative;
	margin-bottom: 10px;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
	        transition: opacity .1s ease-in-out,transform .1s ease-in-out;
	-webkit-transition-delay: 0s;
	        transition-delay: 0s;
	-webkit-transform: translateY(-20px) translateZ(0);
	        transform: translateY(-20px) translateZ(0);
	will-change: opacity,transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming-info_state_open .b-roaming-info__item {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translateY(0) translateZ(0);
	        transform: translateY(0) translateZ(0);
}.b-roaming-info_state_open .b-roaming-info__item:first-child {
	-webkit-transition-delay: .05s;
	        transition-delay: .05s;
}.b-roaming-info_state_open .b-roaming-info__item:nth-child(2) {
	-webkit-transition-delay: .1s;
	        transition-delay: .1s;
}.b-roaming-info_state_open .b-roaming-info__item:nth-child(3) {
	-webkit-transition-delay: .15s;
	        transition-delay: .15s;
}.b-roaming-info_state_open .b-roaming-info__item:nth-child(4) {
	-webkit-transition-delay: .2s;
	        transition-delay: .2s;
}.b-roaming-info_state_open .b-roaming-info__item:nth-child(5) {
	-webkit-transition-delay: .25s;
	        transition-delay: .25s;
}.b-roaming-price {
	position: relative;
}.b-roaming-price__tiles {
	position: relative;
	font-size: 0;
}.b-roaming-price__tiles-column {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}.b-roaming-price__tiles-column_type_left {
	margin-right: 5px;
	width: 269px;
}.b-roaming-price__tiles-column_type_right {
	width: 277px;
}.b-roaming-price__row {
	display: inline-block;
	width: 274px;
	vertical-align: top;
}.b-roaming-price__row:not(:last-child) {
	margin-right: 6px;
}.b-roaming-price__row .b-roaming-price__tile_type_call,
.b-roaming-price__row .b-roaming-price__tile_type_mms,
.b-roaming-price__row .b-roaming-price__tile_type_sms {
	width: 274px;
}.b-roaming-price__row .b-roaming-price__tile_type_call {
	height: 270px;
}.b-roaming-price__row .b-roaming-price__tile_type_mms,
.b-roaming-price__row .b-roaming-price__tile_type_sms {
	height: 132px;
}.b-roaming-price__tile {
	position: relative;
	margin-bottom: 6px;
	padding: 16px 34px 16px 28px;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	background-color: #fff;
	border-radius: 6px;
}.b-roaming-price__tile:last-child {
	margin-bottom: 0;
}.b-roaming-price__tile_type_box {
	padding-top: 16px;
	padding-right: 30px;
	padding-left: 30px;
	width: calc(50% - 3px);
}.b-roaming-price__tile_type_free,
.b-roaming-price__tile_type_mms {
	margin-right: 0;
}.b-roaming-price__tile_type_call {
	height: 345px;
}.b-roaming-price__tile_type_free {
	height: 677px;
}.b-roaming-price__tile_type_mms,
.b-roaming-price__tile_type_sms {
	height: 160px;
}.b-roaming-price__tile_type_call,
.b-roaming-price__tile_type_mms,
.b-roaming-price__tile_type_sms {
	width: 269px;
}.b-roaming-price__tile_type_free {
	margin-bottom: 6px;
	padding-top: 22px;
	padding-right: 16px;
	padding-left: 30px;
	width: 279px;
}.b-roaming-price__tile_type_sms .b-roaming-price__title {
	margin-bottom: 19px;
}.b-roaming-price__title {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 100%;
	font-family: Yota Sans Light,sans-serif;
	font-size: 26px;

	-webkit-align-items: baseline;
	        align-items: baseline;
	-webkit-box-align: baseline;
	-webkit-box-pack: justify;
	-ms-flex-align: baseline;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-roaming-price__title_type_no-margin {
	margin-bottom: 0;
}.b-roaming-price__title-num {
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 22px;
	line-height: 22px;
}.b-roaming-price__title-text {
	font-size: 15px;
	line-height: 15px;
}.b-roaming-price__desc {
	font-family: Yota Sans Light,sans-serif;
	font-size: 14px;
}.b-roaming-price__note {
	padding: 13px 10px 10px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 13px;
	line-height: 18px;
	background-color: #f4f4f4;
	border-radius: 4px;
}.b-roaming-price__text {
	margin-top: 10px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: -.01em;
	color: #7d7d7d;
}.b-roaming-price__voice {
	margin-right: -13px;
	margin-bottom: 5px;
	margin-left: -13px;
	padding: 13px 8px 10px 13px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 13px;
	line-height: 18px;
	background-color: #f4f4f4;
	border-radius: 4px;
}.b-roaming-price__item {
	margin-top: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	font-family: Yota Sans Light,sans-serif;

	-webkit-align-items: flex-end;
	        align-items: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: justify;
	-ms-flex-align: end;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-roaming-price__tile_type_mms .b-roaming-price__item,
.b-roaming-price__tile_type_sms .b-roaming-price__item {
	min-height: 24px;
}.b-roaming-price__item-left,
.b-roaming-price__item-right {
	font-size: 15px;
	line-height: 16px;
}.b-roaming-price__item-left_size_small {
	max-width: 100px;
	font-size: 13px;
	line-height: 16px;

	overflow-wrap: break-word;
}.b-roaming-price__item-right {
	padding-left: 5px;
	max-width: 100px;
	white-space: nowrap;
}.b-roaming-price__subtitle {
	margin-top: 5px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 15px;
	line-height: 30px;
}.b-roaming-price__spec-item {
	margin-top: 20px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 14px;
	line-height: 20px;
}.b-roaming {
	background-color: #fff;
	background-image: url(../images/site/roaming/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100% auto;
}.b-roaming:not(.b-roaming_type_overlay) {
	position: relative;
	will-change: height;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming_type_overlay {
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 100vh;
}.b-roaming__close {
	position: fixed;
	z-index: 20020;
	top: 45px;
	right: 45px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-decoration: none;
}.b-roaming__close:after,
.b-roaming__close:before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	content: '';
	background-color: #000;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming__close:after {
	-webkit-transform: translateX(-50%) rotate(45deg);
	    -ms-transform: translateX(-50%) rotate(45deg);
	        transform: translateX(-50%) rotate(45deg);
}.b-roaming__close:before {
	-webkit-transform: translateX(-50%) rotate(-45deg);
	    -ms-transform: translateX(-50%) rotate(-45deg);
	        transform: translateX(-50%) rotate(-45deg);
}.b-roaming__close:hover:after,
.b-roaming__close:hover:before {
	background-color: #00aeef;
}.b-roaming__wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 948px;
}.b-roaming_subtype_b2b .b-roaming__wrapper {
	width: 604px;
}.b-roaming_subtype_b2b .b-roaming__middle {
	padding-bottom: 60px;
}.b-roaming__heading {
	margin-bottom: 30px;
	padding-top: 35px;
	text-align: center;
}.b-roaming_subtype_b2b .b-roaming__heading {
	margin-bottom: 0;
	padding-top: 55px;
	padding-bottom: 80px;
}.b-roaming__select {
	position: relative;
	z-index: 1;
	padding: 6px;
	width: 571px;
	height: 50px;
	pointer-events: auto;
	background-color: #00aeef;
	border-radius: 6px;
}.b-roaming_subtype_b2b .b-roaming__select {
	padding: 0 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 604px;
	height: 77px;
	min-height: 77px;
	font-size: 0;
	vertical-align: middle;
	background-color: rgba(0,174,239,.7);

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-roaming__info,
.b-roaming__price {
	padding: 10px;
	width: 571px;
}.b-roaming_subtype_b2b .b-roaming__price {
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
	width: 604px;
}.b-roaming__phone {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 129px;
	height: 0;
	background-image: url(../images/site/roaming/phone.png);
	background-size: cover;
}.b-roaming__phone:before {
	margin-left: 65px;
	width: 349px;
	height: 558px;
	background-image: url(../images/site/roaming/phone.png);
}.b-roaming__phone:after,
.b-roaming__phone:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	background-size: cover;
}.b-roaming__phone:after {
	margin-left: 94px;
	width: 295px;
	height: 451px;
	background-image: url(../images/site/roaming/slide-2.png);
}.b-roaming_type_overlay .b-roaming__phone {
	position: fixed;
	z-index: 20015;
	pointer-events: none;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming_type_overlay .b-roaming__phone:after {
	background-image: url(../images/site/roaming/slide-2.png);
}.b-roaming_type_overlay.b-roaming_state_select .b-roaming__phone:after {
	background-image: url(../images/site/roaming/slide-1.png);
}.b-roaming__footer {
	padding-top: 18px;
	width: 571px;
	height: 81px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
}.b-roaming_type_overlay .b-roaming__wrapper_type_middle {
	position: relative;
}.b-roaming_type_overlay .b-roaming__footer {
	padding-top: 23px;
	border-top: 1px solid #ccc;
}.b-roaming_type_overlay .b-roaming__footer_type_middle {
	position: absolute;
	right: 0;
	bottom: -81px;
	left: 0;
	padding-top: 23px;
	border-top: 0 solid #ccc;
}.b-roaming_type_overlay .b-roaming__footer_type_bottom,
.b-roaming_type_overlay.b-roaming_state_scroll .b-roaming__footer_type_middle {
	display: none;
}.b-roaming_type_overlay.b-roaming_state_scroll .b-roaming__footer_type_bottom {
	display: block;
}.b-roaming__bottom {
	position: relative;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__middle {
	padding-top: 204px;
	padding-bottom: 81px;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__bottom,
.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__top {
	position: fixed;
	z-index: 20010;
	right: 0;
	left: 0;
	overflow: hidden;
	pointer-events: none;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__bottom:before,
.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__top:before {
	position: absolute;
	z-index: -1;
	left: 0;
	width: 100vw;
	height: 100vh;
	content: '';
	pointer-events: none;
	background-color: #f0f;
	background-color: #fff;
	background-image: url(../images/site/roaming/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100% auto;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__top {
	top: 0;
	height: 204px;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__top,
.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__top:before {
	top: 0;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__bottom {
	bottom: 0;
	height: 0;
}.b-roaming_type_overlay.b-roaming_state_scroll:not(.b-roaming_subtype_b2b) .b-roaming__bottom {
	height: 81px;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__bottom,
.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__bottom:before {
	bottom: 0;
}.b-roaming_type_overlay .b-roaming__price {
	display: none;
}.b-roaming_type_overlay.b-roaming_state_select .b-roaming__price {
	display: block;
}.b-roaming_type_overlay.b-roaming_state_select .b-roaming__info {
	display: none;
}.b-roaming_type_overlay:not(.b-roaming_subtype_b2b) .b-roaming__field {
	position: fixed;
	z-index: 20020;
	top: 154px;
	right: 0;
	left: 0;
	pointer-events: none;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-roaming_subtype_b2b .b-subtitle {
	color: #888;
}.showcase-group_type_sim.b-showcase-groups__group_type_sim .showcase-item:not(.showcase-item_state_active):hover {
	background-color: #11b2ef;
}.b-selfcare {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 80px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-width: 1000px;
	max-width: 1200px;
	height: 690px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-selfcare__title {
	text-align: center;
}.b-selfcare__container {
	width: 920px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-selfcare__container,
.b-selfcare__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 100%;
}.b-selfcare__items {
	        flex-direction: column;
	width: 345px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-selfcare__slides {
	position: relative;
	width: 575px;
	height: 100%;
}.b-selfcare__slides:after {
	z-index: 10;
	width: 672px;
	height: 386px;
	content: '';
	background: url(../images/site/selfcare/laptop.png) 50% 50% no-repeat;
	background-size: cover;
}.b-selfcare__slide,
.b-selfcare__slides:after {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-selfcare__slide {
	z-index: 5;
	opacity: 0;
	-webkit-transition: opacity .4s;
	        transition: opacity .4s;
}.b-selfcare__slide_state_active {
	opacity: 1;
	-webkit-transition: opacity 0s;
	        transition: opacity 0s;
}.b-selfcare__item {
	position: relative;
	padding-top: 13px;
	padding-bottom: 22px;
	padding-left: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-selfcare__circle {
	position: absolute;
	top: 3px;
	left: 0;
	width: 46px;
	height: 46px;
	color: #01aef0;
	border: 1px solid currentColor;
	border-radius: 50%;
	-webkit-transition: color .2s,border-color .2s;
	        transition: color .2s,border-color .2s;
}.b-selfcare__item:hover .b-selfcare__circle,
.b-selfcare__item_state_active .b-selfcare__circle {
	color: #000;
}.b-selfcare__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	    -ms-transform: translateY(-50%) translateX(-50%);
	        transform: translateY(-50%) translateX(-50%);
}.b-selfcare__icon_type_agreement {
	width: 14px;
	height: 19px;
}.b-selfcare__icon_type_sim {
	width: 14px;
	height: 18px;
}.b-selfcare__icon_type_balance {
	width: 20px;
	height: 20px;
}.b-selfcare__name {
	margin-bottom: 4px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 20px;
	color: #01aef0;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-selfcare__item:hover .b-selfcare__name,
.b-selfcare__item_state_active .b-selfcare__name {
	color: #000;
}.b-selfcare__text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #888;
}.b-showcase-groups {
	position: relative;
	padding-top: 26px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	min-width: 1000px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-showcase-groups:after,
.b-showcase-groups:before {
	position: absolute;
	z-index: 2;
	top: 26px;
	bottom: 0;
	content: '';
	background-color: #f5f5f5;
	border-top: 4px solid;
}.b-showcase-groups:before {
	right: 50%;
	left: 0;
	border-color: #cd1b6f;
}.b-showcase-groups:after {
	right: 0;
	left: 50%;
	border-color: #523080;
}.b-showcase-groups_type_sim:before {
	border-color: #11b2ef;
}.b-showcase-groups__group {
	position: relative;
	z-index: 3;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	background-color: #f5f5f5;
	border-top: 4px solid;
}.b-showcase-groups__group_type_portable {
	border-color: #cd1b6f;

	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-showcase-groups__group_type_stationary {
	border-color: #523080;
}.b-showcase-groups__group_type_sim,
.b-showcase-groups__group_type_stationary {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-showcase-groups__group_type_sim {
	border-color: #11b2ef;
}.b-showcase-groups__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-showcase-groups__title {
	position: absolute;
	z-index: 1;
	top: -30px;
	left: 50%;
	padding-right: 10px;
	padding-left: 10px;
	min-width: 80px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	text-transform: uppercase;
	color: #fff;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);

	font-familu: 'Yota Sans SemiLight',sans-serif;
}.b-showcase-groups__title:after,
.b-showcase-groups__title:before {
	position: absolute;
	z-index: -1;
	top: 0;
	width: 34px;
	height: 28px;
	content: '';
	background-color: inherit;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
}.b-showcase-groups__title:after {
	right: -20px;
	border-top-right-radius: 10px;
	-webkit-transform: skewX(-145deg);
	    -ms-transform: skewX(-145deg);
	        transform: skewX(-145deg);
}.b-showcase-groups__title:before {
	left: -20px;
	border-top-left-radius: 10px;
	-webkit-transform: skewX(145deg);
	    -ms-transform: skewX(145deg);
	        transform: skewX(145deg);
}.b-showcase-groups__group_type_portable .b-showcase-groups__title {
	background-color: #cd1b6f;
}.b-showcase-groups__group_type_stationary .b-showcase-groups__title {
	background-color: #523080;
}.b-showcase-groups__group_type_sim .b-showcase-groups__title {
	background-color: #11b2ef;
}.b-showcase-groups__thumb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	width: 137px;
	height: 150px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-transition: color .2s,background-color .2s;
	        transition: color .2s,background-color .2s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: start;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-showcase-groups__thumb:hover {
	color: #fff;
}.b-showcase-groups__thumb_state_active {
	pointer-events: none;
	background-color: #fff;
}.b-showcase-groups__group_type_portable .b-showcase-groups__thumb:hover {
	background-color: #cd1b6f;
}.b-showcase-groups__group_type_stationary .b-showcase-groups__thumb:hover {
	background-color: #523080;
}.b-showcase-groups__group_type_sim .b-showcase-groups__thumb:hover {
	background-color: #11b2ef;
}.b-showcase-groups__image {
	margin-top: 23px;
	max-width: 64px;
	max-height: 64px;
	pointer-events: none;
}.b-showcase-groups__name {
	margin-top: 15px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 13px;
	line-height: 12px;
	text-align: center;
	pointer-events: none;
}.b-showcase-groups__box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	white-space: nowrap;
	color: #cd1b6f;
	-webkit-transition: color .2s;
	        transition: color .2s;

	-webkit-align-items: flex-end;
	        align-items: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	space-between: center;
}.b-showcase-groups__thumb:hover .b-showcase-groups__box {
	color: #fff;
}.b-showcase-groups__price {
	font-family: Yota Sans Bold,sans-serif;
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	pointer-events: none;
}.b-showcase-groups__price_type_action {
	margin-right: 6px;
	text-decoration: line-through;
	color: #b0b0b0;
}.b-showcase-groups__action {
	font-family: Yota Sans Bold,sans-serif;
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	pointer-events: none;
	color: #cd1b6f;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-showcase-groups__thumb:hover .b-showcase-groups__action {
	color: #fff;
}.b-showcase {
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	width: 100%;
	min-width: 1000px;
	min-height: 855px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-showcase__heading {
	margin-bottom: 42px;
	text-align: center;
}.b-showcase__groups {
	position: relative;
	margin-bottom: 50px;
	width: 100%;
	height: 180px;
}.b-showcase__slides {
	position: relative;
	width: 100%;
	height: 500px;
}.b-showcase-demo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}.b-showcase-demo__feature {
	margin: 10px;
}.b-showcase-slide {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-showcase-slide__slider {
	position: relative;
	margin-right: 24px;
	width: 300px;
	min-width: 300px;
	height: 360px;
}.b-showcase-slide__content {
	position: relative;
}.b-showcase-slide__top {
	position: relative;
	margin-top: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-showcase-slide__price {
	margin-right: 60px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 36px;
	line-height: 22px;
}.b-showcase-slide__price_type_action {
	margin-right: 10px;
	text-decoration: line-through;
	color: #b0b0b0;
}.b-showcase-slide__action {
	margin-right: 60px;
	font-family: Yota Sans Bold,sans-serif;
	font-size: 36px;
	line-height: 22px;
	color: #cd1b6f;
}.b-showcase-slide__button {
	margin-right: 40px;
}.b-showcase-slide__features {
	position: relative;
	z-index: 50;
	margin-top: 36px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}.b-showcase-slide__feature {
	margin-bottom: 25px;
	width: 300px;
}.b-showcase-slide__note {
	margin-bottom: 30px;
	padding-left: 44px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 13px;
	line-height: 20px;
}.b-showcase-slide__config {
	position: relative;
	display: inline-block;

	-webkit-perspective: 500px;
	        perspective: 500px;
}.b-showcase-slide__toggle {
	position: relative;
	margin-bottom: 8px;
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-showcase-slide__toggle:hover {
	color: #444;
}.b-showcase-slide__toggle:after {
	position: absolute;
	top: 3px;
	right: -10px;
	bottom: 0;
	width: 6px;
	height: 6px;
	content: '';
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	-webkit-transition: -webkit-transform .3s ease;
	        transition:         transform .3s ease;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	-webkit-transform-origin: 4px 4px;
	    -ms-transform-origin: 4px 4px;
	        transform-origin: 4px 4px;
	will-change: transform;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-showcase-slide__config_state_open .b-showcase-slide__toggle:after {
	-webkit-transform: rotate(225deg);
	    -ms-transform: rotate(225deg);
	        transform: rotate(225deg);
}.b-showcase-slide__description {
	overflow: hidden;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 20px;
	pointer-events: none;
	color: #000;
	opacity: 0;
	-webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
	        transition: opacity .3s ease,transform .3s ease;
	-webkit-transform: translateY(-10px) rotateX(-45deg) translateZ(0);
	        transform: translateY(-10px) rotateX(-45deg) translateZ(0);
	-webkit-transform-origin: top left;
	    -ms-transform-origin: top left;
	        transform-origin: top left;
	will-change: transform,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-showcase-slide__description li {
	position: relative;
	padding-left: 10px;
}.b-showcase-slide__description li:before {
	position: absolute;
	top: 9px;
	left: 2px;
	width: 3px;
	height: 3px;
	content: '';
	background-color: #000;
	border-radius: 3px;
}.b-showcase-slide__config_state_open .b-showcase-slide__description {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translateY(0) rotateX(0deg) translateZ(0);
	        transform: translateY(0) rotateX(0deg) translateZ(0);
}.b-showcase-slide__img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 220px;
	height: 220px;
	-webkit-transform: translateY(-50%) translateX(-50%);
	    -ms-transform: translateY(-50%) translateX(-50%);
	        transform: translateY(-50%) translateX(-50%);
}.b-showcase-slides {
	position: relative;
	overflow: hidden;
}.b-showcase-slides__container {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 500px;
}.b-showcase-slides__container,
.b-support {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-support {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #fff;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-support__container {
	width: 965px;
}.b-support__heading {
	text-align: center;
}.b-support__heading__subtitle {
	padding-top: 5px;
}.b-support__blocks {
	margin-top: 40px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-support__block,
.b-support__blocks {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-support__block {
	padding: 45px;
	        flex-direction: column;
	width: 480px;
	height: 300px;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 22px;
	line-height: 33px;
	text-decoration: none;
	color: #000;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 5px;
	-webkit-transition: color .2s;
	        transition: color .2s;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-support__block:hover {
	color: #00aeef;
}.b-support__block_type_mobile {
	background-image: url(../images/site/support/mobile.png);
	background-position: 99%;
}.b-support__block_type_internet {
	background-image: url(../images/site/support/internet.png);
	background-position: 99%;
}.b-support__block_type_questions {
	background-image: url(../images/site/support/questions.png);
	background-position: 100% 100%;
	background-size: auto 242px;
}.b-support__block_type_documents {
	background-image: url(../images/site/support/documents.jpg);
	background-position: 100% 100%;
	background-size: auto 256px;
}.b-support__text {
	margin-top: 17px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #888;
}.b-support__icon {
	position: absolute;
	bottom: 45px;
	left: 45px;
	display: block;
	width: 45px;
	height: 51px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .2s;
	        transition: opacity .2s;

	fill: #00aeef;
}.b-support__icon_large {
	height: 66px;
}.b-support__block:hover .b-support__icon {
	opacity: 1;
}.b-tablet-benefits {
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}.b-tablet-benefits,
.b-tablet-benefits__features {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tablet-benefits__features {
	width: 960px;
	text-align: left;
}.b-tablet-benefits__feature:not(:first-child) {
	margin-left: 35px;
}.b-tablet-promo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	width: 100%;
	height: 422px;
	background-color: #00aeef;
	background-image: url(../images/site/tablet-promo/background.png);
	background-repeat: no-repeat;
	background-position: bottom;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-tablet-promo__wrapper {
	position: relative;
	width: 1000px;
	height: 100%;
}.b-tablet-promo__slides {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}.b-tablet-promo__slide {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity .4s;
	        transition: opacity .4s;
}.b-tablet-promo__slide_state_active {
	opacity: 1;
}.b-tablet-promo__slide:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	background-position: 50%;
	background-size: cover;
}.b-tablet-promo__slide_type_day:before {
	width: 316px;
	height: 368px;
	background-image: url(../images/site/tablet-promo/day.png);
	-webkit-transform: translateY(-165px) translateX(-436px);
	    -ms-transform: translateY(-165px) translateX(-436px);
	        transform: translateY(-165px) translateX(-436px);
}.b-tablet-promo__slide_type_month:before {
	width: 383px;
	height: 378px;
	background-image: url(../images/site/tablet-promo/month.png);
	-webkit-transform: translateY(-160px) translateX(-494px);
	    -ms-transform: translateY(-160px) translateX(-494px);
	        transform: translateY(-160px) translateX(-494px);
}.b-tablet-promo__slide_type_year:before {
	width: 328px;
	height: 367px;
	background-image: url(../images/site/tablet-promo/year.png);
	-webkit-transform: translateY(-148px) translateX(-430px);
	    -ms-transform: translateY(-148px) translateX(-430px);
	        transform: translateY(-148px) translateX(-430px);
}.b-tablet-promo__text {
	position: absolute;
	top: 50%;
	right: 51px;
	margin-top: -7px;
	width: 500px;
	font-family: Yota Serif,sans-serif;
	font-size: 45px;
	font-weight: 500;
	line-height: 52px;
	text-align: left;
	color: #fff;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}.b-tablet-tariff {
	position: relative;
	padding-top: 44px;
	padding-bottom: 42px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	background-color: #fff;
	background-position: bottom;
	background-size: cover;
	border-bottom: 1px solid #e8e8e8;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tablet-tariff_style_short {
	padding-top: 76px;
	padding-bottom: 74px;
	border-bottom: none;
}.b-tablet-tariff__title {
	margin-bottom: 43px;
	font-family: Yota Serif,sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 36px;
	text-align: center;
}.b-tablet-tariff__tiles {
	margin-bottom: 45px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tablet-tariff__tile,
.b-tablet-tariff__tiles {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-tablet-tariff__tile {
	position: relative;
	padding-top: 21px;
	padding-bottom: 35px;
	        flex-direction: column;
	width: 244px;
	height: 244px;
	font-family: Yota Sans Plain,sans-serif;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: #00b2f0;
	background-position: 50%;
	background-size: cover;
	border-radius: 7px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-tablet-tariff__tile_type_day {
	background-image: url(../images/site/tablet-tariff/day.png);
}.b-tablet-tariff__tile_type_month {
	background-image: url(../images/site/tablet-tariff/month.png);
}.b-tablet-tariff__tile_type_year {
	background-image: url(../images/site/tablet-tariff/year.png);
}.b-tablet-tariff__tile:not(:last-child) {
	margin-right: 34px;
}.b-tablet-tariff__button {
	margin-bottom: 24px;
}.b-tablet-tariff_style_short .b-tablet-tariff__button {
	margin-bottom: 0;
}.b-tablet-tariff__name {
	font-family: Yota Serif,sans-serif;
	font-size: 30px;
	font-weight: 500;
}.b-tablet-tariff__text {
	font-size: 20px;
}.b-tablet-tariff__price {
	font-family: Yota Sans,sans-serif;
	font-size: 27px;
	font-weight: 600;
}.b-tablet-tariff__description {
	margin-bottom: 35px;
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #717174;
}.b-tablet-tariff_style_short .b-tablet-tariff__description {
	margin-bottom: 24px;
}.b-tablet-tariff__more {
	font-family: Yota Sans Plain,sans-serif;
	font-size: 16px;
	line-height: 22px;
}.b-tariff-mobile {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 1015px;
	font-family: Yota Sans,sans-serif;
	text-align: center;
	color: #000;
	background-color: #fafafb;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-tariff-mobile__title {
	margin-top: 59px;
	font-size: 44px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -1.1px;
}.b-tariff-mobile__subtitle {
	margin-top: 40px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -.4px;
	color: #242424;
}.b-tariff-mobile__form {
	margin-top: 47px;
	margin-bottom: 85px;
	width: 1020px;
	border-radius: 6px;
	box-shadow: 0 22px 44px 0 rgba(0,0,0,.12);
}.b-tariff-mobile__price-wrapper {
	position: relative;
	padding-top: 22px;
	height: 118px;
	color: #fff;
	background-color: #00b0f5;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}.b-tariff-mobile__price-wrapper:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -7px;
	content: '';
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
	border-left: 7px solid transparent;
}.b-tariff-mobile__price {
	font-size: 46px;
	font-weight: 600;
	letter-spacing: -1.1px;
}.b-tariff-mobile__price,
.b-tariff-mobile__price-ruble {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}.b-tariff-mobile__price-ruble {
	font-size: 16px;
}.b-tariff-mobile__price-text {
	margin-top: 2px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	color: hsla(0,0%,100%,.5);
}.b-tariff-mobile__box {
	background-color: #fff;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}.b-tariff-mobile__slider {
	margin-right: auto;
	margin-left: auto;
	padding-top: 136px;
	width: 612px;
}.b-tariff-mobile__slider-text {
	margin-top: 42px;
	font-size: 14px;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	letter-spacing: -.3px;
	color: #979797;
}.b-tariff-mobile__info {
	margin-top: 60px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tariff-mobile__info,
.b-tariff-mobile__info-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-tariff-mobile__info-box {
	margin-right: 20px;
	margin-left: 20px;
}.b-tariff-mobile__info-text {
	margin-left: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	letter-spacing: -.4px;
}.b-tariff-mobile__info-name {
	color: #242424;
}.b-tariff-mobile__info-price {
	color: #949494;
}.b-tariff-mobile__benefits {
	margin-top: 77px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tariff-mobile__benefits,
.b-tariff-mobile__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-tariff-mobile__item {
	margin: 0 25px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-tariff-mobile__benefit {
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	letter-spacing: -.3px;
	color: #949494;
}.b-tariff-mobile__icon {
	margin-right: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 40px;
	height: 40px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tariff-mobile__button {
	margin-top: 65px;
}.b-tariff-mobile__link {
	position: relative;
	margin-top: 18px;
	margin-bottom: 53px;
	display: inline-block;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-decoration: none;
	letter-spacing: -.3px;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-tariff-mobile__link:hover {
	color: #444;
}.b-tariff-mobile__link-icon {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -4px;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-tariff-voice {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-height: 780px;
	text-align: center;
	color: #000;
	background-image: url(../images/site/tariff-voice/background.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-tariff-voice__title {
	padding-top: 55px;
	padding-bottom: 43px;
}.b-tariff-voice__price-wrapper {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	height: 124px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-tariff-voice__price {
	margin-top: -21px;
	margin-right: 5px;
	font-family: Yota Sans SemiBold,sans-serif;
	font-size: 56px;
}.b-tariff-voice__price-ruble {
	font-size: 22px;
}.b-tariff-voice__price-text {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 18px;
}.b-tariff-voice__box {
	padding-bottom: 33px;
	width: 920px;
	background-color: rgba(243,246,246,.8);
	border-radius: 5px;
}.b-tariff-voice__box,
.b-tariff-voice__slider-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-tariff-voice__slider-box {
	padding-top: 28px;
	width: 100%;
	background-color: #fff;
}.b-tariff-voice__slider-title {
	margin-bottom: 28px;
	font-family: Yota Sans Light,sans-serif;
	font-size: 20px;
	color: #000;
}.b-tariff-voice__slider {
	width: 570px;
}.b-tariff-voice__minutes {
	padding-top: 44px;
}.b-tariff-voice__number {
	display: inline-block;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 13px;
	line-height: 14px;
}.b-tariff-voice__number:not(:last-child) {
	margin-right: 115px;
}.b-tariff-voice__info-box {
	margin-right: auto;
	margin-left: auto;
	padding-top: 39px;
	padding-bottom: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 640px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-tariff-voice__info-box,
.b-tariff-voice__toggler {
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-tariff-voice__toggler {
	margin-right: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	display: inline-block;
}.b-tariff-voice__benefits {
	margin-top: 34px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 670px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-tariff-voice__item {
	width: 165px;
}.b-tariff-voice__icon {
	display: inline-block;
	width: 65px;
	height: 65px;
	color: #00aeef;

	fill: #00aeef;
}.b-tariff-voice__benefit {
	padding-top: 8px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 14px;
	line-height: 18px;
}.b-tariff-voice__form {
	display: inline-block;
	font-size: 0;
}.b-tariff-voice__input {
	padding-left: 14px;
	display: inline-block;
	width: 383px;
	height: 44px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 15px;
	line-height: 30px;
	vertical-align: top;
	color: #999;
	border: 1px solid #e6e6e6;
	border-radius: 3px 0 0 3px;
}.b-tariff-voice__button {
	padding-top: 30px;
	display: inline-block;
}.b-tariff-voice__link {
	position: relative;
	margin-top: 15px;
	margin-bottom: 27px;
	display: inline-block;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-tariff-voice__link:hover {
	color: #444;
}.b-tariff-voice__link-icon {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -4px;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-voice-energy {
	padding-top: 120px;
	overflow: hidden;
	height: 400px;
	color: #fff;
	background-color: #00b0f5;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-voice-energy,
.b-voice-energy__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-voice-energy__wrapper {
	width: 850px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-voice-energy__title {
	margin-bottom: 20px;
	margin-left: -1px;
	font-family: Yota Sans,sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: -.8px;
}.b-voice-energy__content {
	margin-bottom: 35px;
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: -.4px;
}.b-voice-energy__link {
	font-size: 14px;
	font-weight: 300;
}.b-voice-energy__background {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 108px;
	background: url(../images/site/voice-energy/background.png) repeat-x;
}.b-voice-energy__mobile {
	position: absolute;
	top: -75px;
	right: 1px;
	width: 240px;
	height: 331px;
	background: url(../images/site/voice-energy/mobile.png) 50% 50% no-repeat;
	background-size: cover;
}.b-voice-energy__cloud {
	position: absolute;
}.b-voice-energy__cloud_left {
	top: 60px;
	left: calc(50% - 607px);
	width: 204px;
	height: 128px;
	background: url(../images/site/voice-energy/cloud-left.png);
	background-size: contain;
}.b-voice-energy__cloud_left,
.b-voice-energy__cloud_right {
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}.b-voice-energy__cloud_right {
	top: 47px;
	right: calc(50% - 778px);
	width: 210px;
	height: 98px;
	background: url(../images/site/voice-energy/cloud-right.png);
	background-size: contain;
}.b-voice-free {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	        flex-direction: column;
	height: calc(100vh - 136px);
	min-height: 600px;
	font-family: Yota Sans,sans-serif;
	text-align: center;
	color: #000;
	background-color: #fff;
	background-image: url(../images/site/voice-free/background.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-free__wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 924px;
}.b-voice-free__wrapper:after,
.b-voice-free__wrapper:before {
	position: absolute;
	left: 50%;
	content: '';
}.b-voice-free__wrapper:after {
	bottom: 64px;
	margin-left: -15px;
	width: 30px;
	height: 54px;
	border: 2px solid #fff;
	border-radius: 15px;
}.b-voice-free__wrapper:before {
	bottom: 96px;
	margin-left: -2px;
	width: 4px;
	height: 10px;
	background-color: #fff;
	border-radius: 2px;
}.b-voice-free__container {
	margin-left: -5px;
	width: 482px;
}.b-voice-free__title {
	margin-bottom: 49px;
	font-size: 100px;
	font-weight: 700;
	line-height: 84px;
}.b-voice-free__subtitle {
	margin-bottom: 64px;
	font-family: Yota Serif,sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 44px;
}.b-voice-free__button {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	display: block;
	width: 246px;
	height: 62px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #00aeef;
	border-radius: 31px;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-voice-free__button:active,
.b-voice-free__button:hover {
	background-color: #444;
}.b-voice-free__button-text {
	margin-bottom: 3px;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 62px;
	letter-spacing: 1px;
}.b-voice-free__button-subtext {
	display: block;
	font-size: 13px;
	font-weight: 300;
	line-height: 13px;
}.b-voice-free__link {
	position: relative;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	color: #000;
	-webkit-transition: color .3s;
	        transition: color .3s;
}.b-voice-free__link:hover {
	color: #00aeef;
}.b-voice-free__link:after {
	font-size: 14px;
	line-height: 20px;
	content: ' >';
}.b-voice-info {
	position: relative;
	padding-right: 60px;
	padding-bottom: 58px;
	padding-left: 60px;
	font-family: Yota Sans,sans-serif;
	color: #000;
}.b-voice-info__title {
	padding-top: 58px;
	font-size: 32px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -.8px;
}.b-voice-info__subtitle {
	margin-top: 14px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -.4px;
	color: #242424;
}.b-voice-info_state_select .b-voice-info__price {
	display: block;
}.b-voice-info__info {
	margin-top: 52px;
}.b-voice-info__free {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-voice-info__free:not(:first-child) {
	margin-top: 40px;
}.b-voice-info__heading {
	padding-top: 1px;
	padding-right: 45px;
	padding-left: 1px;
	width: 180px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -.4px;

	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}.b-voice-info__content {
	width: 100%;
}.b-voice-info__item {
	position: relative;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: -.4px;
}.b-voice-info__item:not(.b-voice-info__item_type_link):before {
	position: absolute;
	top: 7px;
	left: -21px;
	width: 6px;
	height: 6px;
	content: '';
	background-color: #d8d8d8;
	border-radius: 50%;
}.b-voice-info__item:not(:last-child) {
	margin-bottom: 10px;
}.b-voice-mobile-app {
	position: relative;
	padding-top: 59px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	height: 903px;
	font-family: Yota Sans,sans-serif;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-voice-mobile-app__title {
	font-family: Yota Sans,sans-serif;
	font-size: 44px;
	font-weight: 500;
	line-height: 50px;
	text-align: center;
	letter-spacing: -1.1px;
	color: #000;
}.b-voice-mobile-app__wrapper {
	position: relative;
	width: 990px;
	height: 100%;
}.b-voice-mobile-app__iphone {
	position: absolute;
	z-index: 10;
	top: 30px;
	left: 50%;
	margin-left: -167px;
	width: 334px;
	height: 577px;
	background-image: url(../images/site/voice-mobile-app/iphone.png);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 334px 577px;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-voice-mobile-app__iphone:after {
	position: absolute;
	top: 74px;
	left: 53px;
	width: 224px;
	height: 397px;
	content: '';
	background-image: url(../images/site/voice-mobile-app/ios.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 448px 794px;
}.b-voice-mobile-app[data-current='1'] .b-voice-mobile-app__iphone:after {
	background-position: 100% 100%;
}.b-voice-mobile-app[data-current='2'] .b-voice-mobile-app__iphone:after {
	background-position: 0 100%;
}.b-voice-mobile-app[data-current='3'] .b-voice-mobile-app__iphone:after {
	background-position: 100% 0;
}.b-voice-mobile-app[data-current='4'] .b-voice-mobile-app__iphone:after {
	background-position: 0 0;
}.b-voice-mobile-app__circle {
	position: absolute;
	top: calc(50% + 17px);
	left: calc(50% - 2px);
	width: 384px;
	height: 384px;
	border-width: 4px;
	border-style: solid;
	border-top-color: hsla(0,0%,59%,.2);
	border-right-color: #00b7f7;
	border-bottom-color: hsla(0,0%,59%,.2);
	border-left-color: hsla(0,0%,59%,.2);
	border-radius: 50%;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	        transition:         transform .2s ease-in-out;
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0);
	        transform: translateX(-50%) translateY(-50%) translateZ(0);
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	will-change: transform;
}.b-voice-mobile-app[data-current='1'] .b-voice-mobile-app__circle {
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-225deg);
	        transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-225deg);
}.b-voice-mobile-app[data-current='2'] .b-voice-mobile-app__circle {
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-135deg);
	        transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-135deg);
}.b-voice-mobile-app[data-current='3'] .b-voice-mobile-app__circle {
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-45deg);
	        transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(-45deg);
}.b-voice-mobile-app[data-current='4'] .b-voice-mobile-app__circle {
	-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg);
	        transform: translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg);
}.b-voice-mobile-app__items {
	position: relative;
	margin-bottom: 22px;
	height: 597px;
}.b-voice-mobile-app__item {
	position: absolute;
	margin-bottom: 22px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-voice-mobile-app__item_type_left-top {
	top: 188px;
	left: 19px;
}.b-voice-mobile-app__item_type_left-bottom {
	bottom: 159px;
	left: 44px;
}.b-voice-mobile-app__item_type_right-top {
	top: 191px;
	right: 52px;
}.b-voice-mobile-app__item_type_right-bottom {
	right: 26px;
	bottom: 139px;
}.b-voice-mobile-app__text {
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-align: center;
	letter-spacing: -.4px;
	color: #cbcbcb;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-voice-mobile-app[data-current='1'] .b-voice-mobile-app__item[data-value='1'] .b-voice-mobile-app__text,
.b-voice-mobile-app[data-current='2'] .b-voice-mobile-app__item[data-value='2'] .b-voice-mobile-app__text,
.b-voice-mobile-app[data-current='3'] .b-voice-mobile-app__item[data-value='3'] .b-voice-mobile-app__text,
.b-voice-mobile-app[data-current='4'] .b-voice-mobile-app__item[data-value='4'] .b-voice-mobile-app__text {
	color: #000;
}.b-voice-mobile-app__icon {
	margin-bottom: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 35px;
	height: 35px;
	color: #cbcbcb;
	-webkit-transition: color .2s;
	        transition: color .2s;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-mobile-app[data-current='1'] .b-voice-mobile-app__item[data-value='1'] .b-voice-mobile-app__icon,
.b-voice-mobile-app[data-current='2'] .b-voice-mobile-app__item[data-value='2'] .b-voice-mobile-app__icon,
.b-voice-mobile-app[data-current='3'] .b-voice-mobile-app__item[data-value='3'] .b-voice-mobile-app__icon,
.b-voice-mobile-app[data-current='4'] .b-voice-mobile-app__item[data-value='4'] .b-voice-mobile-app__icon {
	color: #00b7f7;
}.b-voice-mobile-app__link {
	font-size: 14px;
	text-align: center;
	letter-spacing: -.3px;
}.b-voice-mobile-app__pages {
	display: none;
}.b-voice-mobile-app__buttons {
	position: relative;
	margin-bottom: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-mobile-app__button-app {
	display: block;
	width: 160px;
	height: 53px;
	cursor: pointer;
	background-color: #00aeef;
	background-position: 50%;
	background-size: cover;
	border-radius: 3px;
	-webkit-transition: background-color .3s;
	        transition: background-color .3s;
}.b-voice-mobile-app__button-app:not(:last-child) {
	margin-right: 6px;
}.b-voice-mobile-app__button-app:hover {
	background-color: #333;
}.b-voice-mobile-app__button-app_type_apple {
	background-image: url(../images/site/voice-mobile-app/app-store.svg);
}.b-voice-mobile-app__button-app_type_google {
	background-image: url(../images/site/voice-mobile-app/google-play.svg);
}.b-voice-mobile-app__button-app_type_windows {
	background-image: url(../images/site/voice-mobile-app/windows-phone-store.svg);
}.b-voice-mobile-app__sms {
	height: 34px;
}.b-voice-mobile-app_state_end .b-voice-mobile-app__sms-start,
.b-voice-mobile-app_state_error .b-voice-mobile-app__sms-start,
.b-voice-mobile-app_state_form .b-voice-mobile-app__sms-start {
	display: none;
}.b-voice-mobile-app__sms-form {
	display: none;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-mobile-app_state_form .b-voice-mobile-app__sms-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-voice-mobile-app__sms-input {
	padding-right: 11px;
	padding-left: 11px;
	width: 221px;
	height: 34px;
	font-size: 13px;
	letter-spacing: -.3px;
	color: #242424;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}.b-voice-mobile-app__sms-input::-webkit-input-placeholder {
	color: rgba(36,36,36,.4);
}.b-voice-mobile-app__sms-input::-moz-placeholder {
	color: rgba(36,36,36,.4);
}.b-voice-mobile-app__sms-input:-ms-input-placeholder {
	color: rgba(36,36,36,.4);
}.b-voice-mobile-app__sms-input::placeholder {
	color: rgba(36,36,36,.4);
}.b-voice-mobile-app__sms-button {
	position: relative;
	width: 27px;
	height: 34px;
	color: #fff;
	background-color: #00aeef;
	border: none;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}.b-voice-mobile-app__sms-button:hover {
	background-color: #444;
}.b-voice-mobile-app__sms-button:before {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 6px;
	height: 6px;
	content: '';
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}.b-voice-mobile-app__sms-end,
.b-voice-mobile-app__sms-error {
	display: none;
	font-size: 14px;
	text-align: center;
	letter-spacing: -.3px;
	color: #949494;
}.b-voice-mobile-app_state_end .b-voice-mobile-app__sms-end,
.b-voice-mobile-app_state_error .b-voice-mobile-app__sms-error {
	display: block;
}.b-voice-promo {
	overflow: hidden;
	height: 400px;
	color: #fff;
	background-color: #00b0f5;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-promo,
.b-voice-promo__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-voice-promo__wrapper {
	width: 960px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-voice-promo__wrapper:after,
.b-voice-promo__wrapper:before {
	position: absolute;
	content: '';
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-voice-promo__wrapper:before {
	top: 50%;
	right: 105px;
	margin-top: -112px;
	width: 370px;
	height: 232px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY5cHgiIGhlaWdodD0iMjMycHgiIHZpZXdCb3g9IjAgMCAzNjkgMjMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0xMTEuOTU5MTU5LDIxMy42MzcwMTEgQzE2Ny43MzIyNjMsMjEzLjYzNzAxMSAyMTIuOTQ1Mjk4LDE2OC4zMTEwMiAyMTIuOTQ1Mjk4LDExMi4zOTg1NzcgQzIxMi45NDUyOTgsNTYuNDg2MTMzMiAxNjcuNzMyMjYzLDExLjE2MDE0MjMgMTExLjk1OTE1OSwxMS4xNjAxNDIzIEM1Ni4xODYwNTM5LDExLjE2MDE0MjMgMTAuOTczMDE5Miw1Ni40ODYxMzMyIDEwLjk3MzAxOTIsMTEyLjM5ODU3NyBDMTAuOTczMDE5MiwxNjguMzExMDIgNTYuMTg2MDUzOSwyMTMuNjM3MDExIDExMS45NTkxNTksMjEzLjYzNzAxMSBaIiBpZD0icGF0aC0xIj48L3BhdGg+ICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4gICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI5IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQuNSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93Qmx1ck91dGVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29tcG9zaXRlPiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjU1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4gICAgICAgIDwvZmlsdGVyPiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMyIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSIyMDEuOTcyMjc5IiBoZWlnaHQ9IjIwMi40NzY4NjgiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IjQ1OC1EZXNrLVlvdGEtVm9pY2UtQmFubmVyLURlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MDQuMDAwMDAwLCAtODguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkJhbm5lciI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTd2l0Y2hlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAzLjAwMDAwMCwgODguMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9ucy9TbGlkZS1PbiI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNsaWRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODUuNDE5MTM1LCAxMTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xODUuNDE5MTM1LCAtMTEyLjAwMDAwMCkgdHJhbnNsYXRlKDAuOTE5MTM1LCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlNoYXBlIiBmaWxsPSIjMDA3QUMzIiB4PSIwLjYzNTg1NTI5NCIgeT0iMCIgd2lkdGg9IjM2Ny4zNjY5MDEiIGhlaWdodD0iMjI0IiByeD0iMTEyIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHN0cm9rZT0iI0U1RTVFNSIgbWFzaz0idXJsKCNtYXNrLTMpIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=');
}.b-voice-promo__wrapper:after {
	top: 50%;
	right: 0;
	margin-top: -65px;
	width: 76px;
	height: 130px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgaGVpZ2h0PSIxMjdweCIgdmlld0JveD0iMCAwIDc2IDEyNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iNDU4LURlc2stWW90YS1Wb2ljZS1CYW5uZXItRGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMDMuMDAwMDAwLCAtMTM4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJCYW5uZXIiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU3dpdGNoZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwMy4wMDAwMDAsIDg4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ2Ny44NjIzMDUsNTAgQzQ3Mi4xMjEzODUsNTAgNDc1LjU3MDI0OCw1My40OTk3Njg4IDQ3NS41NzAyNDgsNTcuODI5MjAzIEw0NzUuNTcwMjQ4LDY1LjUyMzc5OTQgQzQ3NS41NzAyNDgsNzUuODcxMzY3NSA0NzEuNjQ0OTI5LDg1LjYyMTc3MjEgNDY0LjUzMTk1MSw5Mi45NTE3MDc0IEM0NTkuNTE4MjgyLDk4LjE0NzUxNzkgNDUzLjE3OTI0MywxMDEuNzUwMDc3IDQ0Ni4yMDY1NDEsMTAzLjM5OTYxOCBMNDQ1LjUwOTk5NywxMDMuNTYxMTQ2IEw0NDUuNTA5OTk3LDEyMy40NDEzMDEgTDQ0Ni4yMDY1NDEsMTIzLjU5MzAzOSBDNDUzLjE3OTI0MywxMjUuMjE1NjU5IDQ1OS41MDg2MDgsMTI4Ljg0NTE0IDQ2NC41NTg1NTYsMTM0LjA1NTYzNSBDNDcxLjY0NDkyOSwxNDEuMzcwODg2IDQ3NS41NzAyNDgsMTUxLjExMTUwMSA0NzUuNTcwMjQ4LDE2MS40NTE3MjcgTDQ3NS41NzAyNDgsMTY5LjE2MzQ1NSBDNDc1LjU3MDI0OCwxNzMuNDczMzEgNDcyLjEyMTM4NSwxNzcgNDY3Ljg2MjMwNSwxNzcgQzQ2My41NzE3ODQsMTc3IDQ2MC4xMzI1OTUsMTczLjQ3MzMxIDQ2MC4xMzI1OTUsMTY5LjE2MzQ1NSBMNDYwLjEzMjU5NSwxNjEuNDUxNzI3IEM0NjAuMTMyNTk1LDE1NS4yNTQ5MzMgNDU3Ljc4OTAxMywxNDkuNDIwMzU0IDQ1My41Mjk5MzMsMTQ1LjAxOTk0NSBDNDQ5LjMxNjgwNiwxNDAuNjg4MDY0IDQ0My43MzQ3NzUsMTM4LjI3OTgzMSA0MzcuNzg5OTYxLDEzOC4yNTUzNTcgQzQzMS44NjY5MTQsMTM4LjI3OTgzMSA0MjYuMjYwNjk3LDE0MC42ODgwNjQgNDIyLjA0MDMxNSwxNDUuMDE5OTQ1IEM0MTcuNzkwOTA5LDE0OS40MjAzNTQgNDE1LjQ0NzMyNywxNTUuMjU0OTMzIDQxNS40NDczMjcsMTYxLjQ1MTcyNyBMNDE1LjQ0NzMyNywxNjkuMTYzNDU1IEM0MTUuNDQ3MzI3LDE3My40NzMzMSA0MTEuOTkzNjI3LDE3NyA0MDcuNzQxODAzLDE3NyBDNDAzLjQ4NTE0MSwxNzcgNDAwLDE3My40NzMzMSA0MDAsMTY5LjE2MzQ1NSBMNDAwLDE2MS40NTE3MjcgQzQwMCwxNTEuMTM1OTc1IDQwMy45MjUzMTksMTQxLjM4NTU3IDQxMS4wMzgyOTYsMTM0LjA1NTYzNSBDNDE2LjA2MTY0LDEyOC44NDUxNCA0MjIuNDAzMDk4LDEyNS4yMTU2NTkgNDI5LjM0OTE5NSwxMjMuNTkzMDM5IEw0MzAuMDcyMzQ0LDEyMy40NDEzMDEgTDQzMC4wNzIzNDQsMTAzLjU2MTE0NiBMNDI5LjM0OTE5NSwxMDMuMzk5NjE4IEM0MjIuMzgxMzMxLDEwMS43NTAwNzcgNDE2LjA0NzEyOSw5OC4xNDc1MTc5IDQxMS4wMzgyOTYsOTIuOTUxNzA3NCBDNDAzLjkyNTMxOSw4NS42MDk1MzUyIDQwMCw3NS44NTkxMzA1IDQwMCw2NS41MjM3OTk0IEw0MDAsNTcuODI5MjAzIEM0MDAsNTMuNDk5NzY4OCA0MDMuNDg1MTQxLDUwIDQwNy43NDE4MDMsNTAgQzQxMS45OTM2MjcsNTAgNDE1LjQ0NzMyNyw1My40OTk3Njg4IDQxNS40NDczMjcsNTcuODI5MjAzIEw0MTUuNDQ3MzI3LDY1LjUyMzc5OTQgQzQxNS40NDczMjcsNzEuNzIzMDQwMiA0MTcuNzkwOTA5LDc3LjU4NDU0MSA0MjIuMDQwMzE1LDgxLjk4MjUwMjEgQzQyNi4yNjA2OTcsODYuMzE5Mjc4NSA0MzEuODY2OTE0LDg4LjcwMzAzNzEgNDM3LjgwNDQ3Miw4OC43MjI2MTYyIEM0NDMuNzM0Nzc1LDg4LjcwMzAzNzEgNDQ5LjMwNzEzMiw4Ni4zMTkyNzg1IDQ1My41Mjk5MzMsODEuOTgyNTAyMSBDNDU3Ljc4OTAxMyw3Ny41ODQ1NDEgNDYwLjEzMjU5NSw3MS43MjMwNDAyIDQ2MC4xMzI1OTUsNjUuNTIzNzk5NCBMNDYwLjEzMjU5NSw1Ny44MjkyMDMgQzQ2MC4xMzI1OTUsNTMuNDk5NzY4OCA0NjMuNTcxNzg0LDUwIDQ2Ny44NjIzMDUsNTAgTTQzNy43ODk5NjEsMTQ1Ljc4NTk3OSBDNDI5LjUzMDU4NywxNDUuNzg1OTc5IDQyMi44NTc3ODcsMTUyLjU2NzY5OCA0MjIuODU3Nzg3LDE2MC45MjU1MzggQzQyMi44NTc3ODcsMTY5LjI4ODI3MiA0MjkuNTMwNTg3LDE3Ni4wNjUwOTcgNDM3Ljc4OTk2MSwxNzYuMDY1MDk3IEM0NDYuMDM3MjQyLDE3Ni4wNjUwOTcgNDUyLjcyNjk3MiwxNjkuMjg4MjcyIDQ1Mi43MjY5NzIsMTYwLjkyNTUzOCBDNDUyLjcyNjk3MiwxNTIuNTY3Njk4IDQ0Ni4wMzcyNDIsMTQ1Ljc4NTk3OSA0MzcuNzg5OTYxLDE0NS43ODU5NzkiIGlkPSJZb3RhLW1hbiI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+');
}.b-voice-promo__title {
	margin-bottom: 22px;
	width: 530px;
	font-family: Yota Sans,sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: -.8px;
}.b-voice-promo__content {
	font-family: Yota Sans,sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: -.4px;
}.b-voice-promo__content:after {
	position: relative;
	margin-top: 40px;
	display: block;
	width: 381px;
	height: 24px;
	content: '';
	background-image: url(../images/site/voice-promo/icons.svg);
	background-position: 0;
	background-size: contain;
}.b-voice-roaming {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	height: 664px;
	font-family: Yota Sans,sans-serif;
	text-align: center;
	color: #fff;
	background-image: -webkit-linear-gradient(top,#96b1d7,#e2dce1 70%,#ffe7d9);
	background-image:         linear-gradient(180deg,#96b1d7,#e2dce1 70%,#ffe7d9);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: start;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-voice-roaming:before {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: url(../images/site/voice-roaming/sky.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
	opacity: .85;
}.b-voice-roaming__title {
	margin-top: 59px;
	font-size: 44px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -1.1px;
}.b-voice-roaming__subtitle {
	margin-top: 25px;
	margin-top: 40px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -.4px;
}.b-voice-roaming__box {
	margin-top: 42px;
	margin-top: 47px;
	width: 1020px;
	height: 429px;
	color: #000;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,.03);
}.b-voice-roaming__box-title {
	margin-top: 43px;
	font-size: 24px;
	line-height: 1;
	text-align: center;
	letter-spacing: -.6px;
}.b-voice-roaming__flags {
	margin-top: 43px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 586px;
	height: 20px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-voice-roaming__flag {
	display: block;
	width: 35px;
	height: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
}.b-voice-roaming__flag_us {
	width: 34px;
	background-image: url(../images/site/voice-roaming/flag_us.png);
}.b-voice-roaming__flag_it {
	background-image: url(../images/site/voice-roaming/flag_it.png);
}.b-voice-roaming__flag_dm {
	background-image: url(../images/site/voice-roaming/flag_dm.png);
}.b-voice-roaming__flag_jp {
	background-image: url(../images/site/voice-roaming/flag_jp.png);
}.b-voice-roaming__flag_gb {
	background-image: url(../images/site/voice-roaming/flag_gb.png);
}.b-voice-roaming__flag_fi {
	background-image: url(../images/site/voice-roaming/flag_fi.png);
}.b-voice-roaming__flag_fr {
	background-image: url(../images/site/voice-roaming/flag_fr.png);
}.b-voice-roaming__flag_de {
	background-image: url(../images/site/voice-roaming/flag_de.png);
}.b-voice-roaming__flag_pt {
	background-image: url(../images/site/voice-roaming/flag_pt.png);
}.b-voice-roaming__flag_ca {
	width: 34px;
	background-image: url(../images/site/voice-roaming/flag_ca.png);
}.b-voice-roaming__search {
	position: relative;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	width: 586px;
	height: 60px;
	background-color: #f3f4f5;
	border-radius: 3px;
}.b-voice-roaming__benefits {
	margin-top: 56px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-webkit-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-roaming__benefits,
.b-voice-roaming__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}.b-voice-roaming__item {
	margin: 0 20px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-voice-roaming__benefit {
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	letter-spacing: -.3px;
	color: #949494;
}.b-voice-roaming__icon {
	margin-right: 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 40px;
	height: 40px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-voice-roaming__link {
	position: relative;
	margin-top: 49px;
	display: inline-block;
	font-family: Yota Sans,sans-serif;
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle;
	text-decoration: none;
	letter-spacing: -.3px;
	color: #00aeef;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-voice-roaming__link:hover {
	color: #444;
}.b-voice-roaming__link-icon {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -4px;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}.b-way-footer {
	z-index: 3;
	        flex-direction: column;
	width: 100%;
	min-width: 960px;
	height: 130px;
	background-color: #f5f5f5;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-way-footer,
.b-way-footer__wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-way-footer__wrapper {
	width: 960px;
	height: 100%;
}.b-way-footer__copyright {
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 13px;
	color: #000;
}.b-way-form {
	position: relative;
	z-index: 2;
	padding-top: 62px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	min-width: 960px;
	background-color: #fff;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-way-form__heading {
	margin-bottom: 47px;
	text-align: center;
}.b-way-form__title {
	margin-bottom: 15px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 26px;
	color: #000;
}.b-way-form__subtitle {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	color: #8a8a8a;
}.b-way-form__form {
	width: 960px;
}.b-way-form__line {
	margin-bottom: 26px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-way-form__line_type_button {
	margin-bottom: 87px;
	display: block;
	text-align: center;
}.b-way-form__line_type_radio {
	margin-bottom: 57px;
}.b-way-form__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 328px;
	height: 34px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: end;
	-ms-flex-align: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	        justify-content: flex-end;
}.b-way-form__line_type_textarea .b-way-form__left {
	padding-top: 10px;
	height: 144px;

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}.b-way-form__right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 608px;
	height: 34px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: start;
	-ms-flex-align: center;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
}.b-way-form__line_type_textarea .b-way-form__right {
	height: 144px;
}.b-way-form__field,
.b-way-form__select {
	width: 300px;
}.b-way-form__label {
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 13px;
	line-height: 17px;
	text-align: right;
	color: #000;
}.b-way-form__textarea {
	width: 300px;
	height: 144px;
}.b-way-header {
	position: fixed;
	z-index: 4;
	top: 0;
	right: 0;
	left: 0;
}.b-way-header__container {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 110px;
	background-color: #00aeef;
}.b-way-header__container:before {
	position: absolute;
	top: 0;
	width: 100%;
	height: 550px;
	content: '';
	background-image: url(../images/site/way/background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}.b-way-header__wrapper {
	position: relative;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
	padding-right: 139px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	width: 960px;
	height: 110px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-way-header__link {
	margin-right: 45px;
	font-family: Yota Sans SemiLight,sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 14px;
	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
	color: #fff;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-way-header__link:hover {
	color: hsla(0,0%,100%,.5);
}.b-way-header__link:last-child {
	margin-right: 0;
}.b-way-header__yota {
	position: absolute;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 74px;
	height: 100px;
	background-color: #fff;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-way-header__yota-logo {
	width: 39px;
	height: 56px;
	color: #00aeef;
}.b-way-logo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}.b-way-logo__icon {
	margin-right: 22px;
	width: 51px;
	height: 46px;
	color: #fff;
}.b-way-logo__text {
	font-family: TheSerifYotaW5Plain,sans-serif;
	font-size: 22px;
	color: #fff;
}.b-way-more {
	position: relative;
	width: 100%;
	background-image: url(../images/site/way/background-blur.jpg);
	background-size: cover;
}.b-way-more__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 172px;
	padding-bottom: 130px;
	padding-left: 140px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 960px;
	min-height: 100vh;
	text-align: left;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-way-overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}.b-way-overlay__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-right: 139px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	overflow: hidden;
	width: 960px;
	height: 110px;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	-ms-flex-align: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
}.b-way-promo {
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	left: 0;
	padding-top: 165px;
	padding-top: 110px;
	height: 550px;
	background-color: #00aeef;
	background-image: url(../images/site/way/background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}.b-way-promo__wrapper {
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 960px;
	height: 100%;
	text-align: center;
	opacity: 1;
	-webkit-transform: scale(1) translateZ(0);
	        transform: scale(1) translateZ(0);
	-webkit-transform-origin: top center;
	    -ms-transform-origin: top center;
	        transform-origin: top center;
	will-change: transform,opacity;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-way-promo__title {
	margin-bottom: 18px;
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 34px;
	line-height: 40px;
	color: #fff;
}.b-way-promo__subtitle {
	margin-bottom: 60px;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}.b-way-promo__note,
.b-way-promo__subtitle {
	font-family: Yota Sans SemiLight,sans-serif;
}.b-way-promo__note {
	padding-top: 18px;
	width: 270px;
	font-size: 14px;
	font-weight: 300;
	line-height: 30px;
	color: hsla(0,0%,100%,.8);
	border-top: 1px solid hsla(0,0%,100%,.2);
}.b-way-question {
	position: relative;
	width: 100%;
	background-image: url(../images/site/way/background-blur.jpg);
	background-size: cover;
}.b-way-question__wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-top: 110px;
	padding-bottom: 110px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 960px;
	min-height: 100vh;
	text-align: center;

	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-way-question__mail,
.b-way-question__wrapper {
	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-way-question__mail {
	margin-top: 30px;
	display: inline-block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	color: #fff;
	-webkit-transition: color .2s;
	        transition: color .2s;
}.b-way-question__mail:hover {
	color: hsla(0,0%,100%,.5);
}.b-way-question__circle {
	position: relative;
	margin-right: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	width: 57px;
	height: 57px;
	background-color: hsla(0,0%,100%,.2);
	border-radius: 50%;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-way-question__circle-icon {
	width: 19px;
	height: 14px;
	color: #fff;
}.b-way-thankyou {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	left: 0;
	overflow: hidden;
	height: 0;
	opacity: 0;
	-webkit-transition: height .3s ease-out,opacity .2s ease-out;
	        transition: height .3s ease-out,opacity .2s ease-out;
	will-change: height,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-way-thankyou_state_open {
	height: 100vh;
	opacity: 1;
}.b-way-thankyou:before {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	left: 0;
	height: 100vh;
	content: '';
	background-color: #00aeef;
	background-image: url(../images/site/way/background-blur.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover;
}.b-way-thankyou__box {
	position: relative;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s ease-out .2s,opacity .3s ease-out .2s;
	        transition:         transform .3s ease-out .2s,opacity .3s ease-out .2s;
	-webkit-transform: translateZ(0) scale(0);
	        transform: translateZ(0) scale(0);
	-webkit-transform-origin: center center;
	    -ms-transform-origin: center center;
	        transform-origin: center center;
	will-change: transform,opacity;

	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}.b-way-thankyou_state_open .b-way-thankyou__box {
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1);
	        transform: translateZ(0) scale(1);
}.b-way-thankyou__wrapper {
	margin-right: auto;
	margin-left: auto;
	padding-top: 110px;
	padding-bottom: 110px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	width: 960px;
	height: 100vh;
	text-align: center;
	opacity: 1;
	-webkit-transform: scale(1) translateZ(0);
	        transform: scale(1) translateZ(0);
	-webkit-transform-origin: top center;
	    -ms-transform-origin: top center;
	        transform-origin: top center;
	will-change: transform,opacity;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}.b-way-thankyou__title {
	margin-bottom: 30px;
	font-family: TheSerifYotaSCW4SemiLight,sans-serif;
	font-size: 42px;
	line-height: 40px;
	color: #fff;
}.b-way-thankyou__subtitle {
	font-family: TheSansYotaW2ExtraLightNormal,sans-serif;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
}.b-way {
	position: relative;
	padding-top: 550px;
}.b-wean {
	position: realtive;
	padding-top: 65px;
	padding-bottom: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	        flex-direction: column;
	height: 450px;
	background-color: #00aeef;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}.b-wean__title {
	color: #fff;
}.b-wean__animation {
	position: relative;
	margin-top: 59px;
	width: 281px;
	height: 140px;
	color: #fff;
}.b-wean__animation svg,
.b-wean__head {
	width: 100%;
	height: 100%;
}.b-wean__nose {
	top: 67px;
	width: 53px;
	height: 53px;
	-webkit-transform: translateZ(0) translateX(-50%);
	        transform: translateZ(0) translateX(-50%);
	-webkit-transform-origin: 50% 10%;
	    -ms-transform-origin: 50% 10%;
	        transform-origin: 50% 10%;
	-webkit-animation: nose .75s linear forwards;
	        animation: nose .75s linear forwards;
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
}.b-wean__mouth,
.b-wean__nose {
	position: absolute;
	left: 50%;
	will-change: transform;
}.b-wean__mouth {
	bottom: -10px;
	width: 74px;
	height: 19px;
	-webkit-transform: translateZ(0) translateX(-50%);
	        transform: translateZ(0) translateX(-50%);
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
	-webkit-animation: mouth .75s linear forwards;
	        animation: mouth .75s linear forwards;
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
}.b-wean__button {
	margin-top: 52px;
}@-webkit-keyframes nose {
	0% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}25% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
		        transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
	}50% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}75% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
		        transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
	}to {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}
}@keyframes nose {
	0% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}25% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
		        transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
	}50% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}75% {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
		        transform: translateZ(0) translateX(-50%) translateY(-3px) scaleX(1.09);
	}to {
		-webkit-transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
		        transform: translateZ(0) translateX(-50%) translateY(0) scaleX(1);
	}
}@-webkit-keyframes mouth {
	0% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}25% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
		        transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
	}50% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}75% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
		        transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
	}to {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}
}@keyframes mouth {
	0% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}25% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
		        transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
	}50% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}75% {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
		        transform: translateZ(0) translateX(-50%) scaleX(.95) scaleY(1.07);
	}to {
		-webkit-transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
		        transform: translateZ(0) translateX(-50%) scaleX(1) scaleY(1);
	}
}.b-xiaomi-page {
	position: relative;
	padding-top: 25px;
	padding-bottom: 86px;
}.b-xiaomi-page__content {
	margin-right: auto;
	margin-left: auto;
	width: 780px;
}.b-xiaomi-page__subtitle {
	margin-top: 52px!important;
	font-family: Yota Sans,sans-serif!important;
	font-size: 25px!important;
	font-weight: 500!important;
}.b-xiaomi-page__subtitle_buy {
	margin-top: -39px!important;
	margin-bottom: -2px!important;
}.b-xiaomi-page__icon {
	display: none;
}.b-xiaomi-page-phone {
	position: relative;
	margin-top: 74px;
	margin-bottom: 110px;
	padding-left: 305px;
}.b-xiaomi-page-phone__image {
	position: absolute;
	top: 0;
	left: 0;
	margin-right: 35px;
	display: block;
	width: 250px;

	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	        flex-shrink: 0;
}.b-xiaomi-page-phone__image_3s {
	top: -6px;
	left: 20px;
	width: 241px;
}.b-xiaomi-page-phone__image_note3 {
	top: -8px;
	left: 38px;
	width: 215px;
}.b-xiaomi-page-phone__image_note4 {
	top: -24px;
	left: 31px;
	width: 210px;
}.b-xiaomi-page-phone__image_mimax {
	top: -30px;
	left: 10px;
	width: 261px;
}.b-xiaomi-page-phone__image_mi5 {
	top: -39px;
	left: 13px;
	width: 250px;
}h2.b-xiaomi-page-phone__name {
	margin-bottom: 20px;
	font-family: Yota Sans,sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	white-space: nowrap;
}.b-xiaomi-page-phone__price {
	margin-top: 27px;
	font-family: Yota Sans,sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
}.b-xiaomi-page-phone__price-bold {
	margin-left: 2px;
	font-family: Yota Sans,sans-serif;
	font-size: 26px;
	font-weight: 700!important;
	line-height: 26px;
	color: #000;
}.b-xiaomi-page-phone__info {
	padding-top: 20px;
	width: 100%;
	color: #5c5c5c;
}.b-xiaomi-page-phone__info p,
.b-xiaomi-page-phone__info ul li {
	font-family: Yota Sans,sans-serif!important;
	font-size: 20px!important;
	font-weight: 400!important;
	color: #5c5c5c!important;
}.b-xiaomi-page-phone__info ul li {
	padding-left: 30px!important;
}.b-xiaomi-page-phone__info ul:not(:first-child) {
	margin-top: 10px;
}.b-xiaomi-page-phone__info ul li:not(:first-child) {
	margin-top: 2px!important;
}.b-xiaomi-page-phone__info ul li:before {
	top: 13px!important;
}.b-connect {
	min-height: 100vh;
	font-family: Yota Sans SemiLight,sans-serif;
}.b-connect__container {
	padding-top: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-flex-flow: column nowrap;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
}.b-connect__heading {
	margin-bottom: 40px;
}.b-connect__subtitle {
	margin-top: 40px;
	margin-bottom: 20px;
	font-family: TheSansYotaW2ExtraLight,sans-serif;
	font-size: 26px;
}.b-connect__description {
	font-size: 13px;
	color: #888;
}@media screen and (min-width:1200px) {
	.b-header-banner_type_ac-modem .b-header-banner__text {
		width: 210px;
	}.b-header-banner_type_ac-modem .b-header-banner__link {
		padding-right: 107px;
	}.b-header-banner_type_ac-modem .b-header-banner__link:before {
		right: 73px;
	}.b-header-banner__new-price,
	.b-header-banner__old-price {
		left: 147px;
	}.b-header-banner__old-price {
		top: 8px;
		margin-left: 2px;
		font-size: 20px;
		line-height: 20px;
	}.b-header-banner__new-price {
		font-size: 24px;
		line-height: 24px;
	}.b-header-banner__new-price:before {
		top: 16px;
	}.b-header-banner__new-price:after {
		font-size: 24px;
	}
}@media screen and (max-width:1600px) {
	.b-main-ma2016__wrapper {
		width: 602px;
		height: 296px;
	}.b-main-ma2016__title {
		font-size: 40px;
	}.b-main-ma2016__subtitle {
		margin-bottom: 25px;
		font-size: 32px;
	}.b-main-ma2016__text {
		margin-bottom: 25px;
		font-size: 18px;
	}
}@media screen and (max-width:1300px) {
	.b-main-roaming_type_banner .b-main-roaming__search {
		width: 530px;
	}
}@media screen and (max-width:1262px) {
	.b-main-ma2016__wrapper {
		width: 448px;
		height: 219px;
	}.b-main-ma2016__title {
		font-size: 30px;
	}.b-main-ma2016__subtitle {
		margin-bottom: 20px;
		font-size: 24px;
	}.b-main-ma2016__text {
		margin-bottom: 20px;
		font-size: 13px;
	}.b-main-ma2016__link {
		bottom: -26px;
	}.b-main-wide__button {
		padding-top: 20px;
	}.b-main-wide__discount-icon {
		width: 60px;
		height: 60px;
	}.b-main-wide_type_discount .b-main-wide__button br {
		display: block;
	}.b-main-wide_type_discount .b-main-wide__button .b-button__text {
		font-size: 14px;
		line-height: 14px;
	}
}@media screen and (max-width:1260px) {
	.b-showcase-groups_items_count-9 .b-showcase-groups__wrapper {
		width: 100%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-1 {
		width: 11.11111111111111%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-1 .b-showcase-groups__thumb {
		width: 100%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-2 {
		width: 22.22222222222222%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-2 .b-showcase-groups__thumb {
		width: 50%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-3 {
		width: 33.33333333333333%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-3 .b-showcase-groups__thumb {
		width: 33.333333333333336%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-4 {
		width: 44.44444444444444%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-4 .b-showcase-groups__thumb {
		width: 25%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-5 {
		width: 55.55555555555556%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-5 .b-showcase-groups__thumb {
		width: 20%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-6 {
		width: 66.66666666666666%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-6 .b-showcase-groups__thumb {
		width: 16.666666666666668%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-7 {
		width: 77.77777777777777%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-7 .b-showcase-groups__thumb {
		width: 14.285714285714286%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-8 {
		width: 88.88888888888889%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-8 .b-showcase-groups__thumb {
		width: 12.5%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-9 {
		width: 100%;
	}.b-showcase-groups_items_count-9 .b-showcase-groups__group_items_count-9 .b-showcase-groups__thumb {
		width: 11.11111111111111%;
	}
}@media screen and (max-width:1220px) {
	.b-header__social {
		display: none;
	}
}@media screen and (max-width:1200px) {
	.b-header-button {
		padding-left: 10px;
	}.b-header__channel {
		min-width: auto;
	}.b-header__user {
		padding-right: 10px;
	}.b-header__banner {
		margin-left: 10px;
	}.b-header-logo {
		width: 64px;
	}.b-header-nav__link {
		padding-right: 5px;
		padding-left: 5px;
	}.b-header-subnav {
		padding-left: 5px;
	}.b-header-subnav-line {
		left: 5px;
	}.b-header-user__subnav {
		padding-right: 30px;
	}.b-main-roaming_type_banner .b-main-roaming__search {
		width: 480px;
	}.b-main-modem__container {
		width: 490px;
	}.b-main-modem__title {
		font-size: 26px;
		line-height: 32px;
	}.b-main-wide__title {
		margin-right: 0;
	}
}@media screen and (max-width:1120px) {
	.b-showcase-groups_items_count-8 .b-showcase-groups__wrapper {
		width: 100%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-1 {
		width: 12.5%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-1 .b-showcase-groups__thumb {
		width: 100%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-2 {
		width: 25%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-2 .b-showcase-groups__thumb {
		width: 50%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-3 {
		width: 37.5%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-3 .b-showcase-groups__thumb {
		width: 33.333333333333336%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-4 {
		width: 50%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-4 .b-showcase-groups__thumb {
		width: 25%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-5 {
		width: 62.5%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-5 .b-showcase-groups__thumb {
		width: 20%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-6 {
		width: 75%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-6 .b-showcase-groups__thumb {
		width: 16.666666666666668%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-7 {
		width: 87.5%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-7 .b-showcase-groups__thumb {
		width: 14.285714285714286%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-8 {
		width: 100%;
	}.b-showcase-groups_items_count-8 .b-showcase-groups__group_items_count-8 .b-showcase-groups__thumb {
		width: 12.5%;
	}
}@media screen and (max-width:1100px) {
	.b-header-channel__link,
	.b-header-menu__link {
		margin-left: 10px;
	}.b-header-menu__icon {
		margin-left: 5px;
	}.b-main-roaming_type_banner .b-main-roaming__search {
		width: 430px;
	}
}@media screen and (max-width:1080px) {
	.b-application__control_type_prev {
		left: 30px;
	}.b-application__control_type_next {
		right: 30px;
	}
}@media screen and (max-width:1060px) {
	.b-tariff-mobile__form,
	.b-voice-roaming__box {
		width: 1000px;
	}
}@media screen and (max-width:1050px) {
	.b-header-logo {
		width: 54px;
	}.b-header-nav__link {
		font-size: 12px;
	}.b-header-subnav {
		padding-left: 5px;
	}.b-header-subnav__link {
		font-size: 12px;
	}.b-header-subnav-line {
		left: 5px;
	}
}@media screen and (max-width:1040px) {
	.b-devices__wrapper {
		width: 1000px;
	}.b-devices__slide {
		width: 336px;
	}
}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	.b-advantage_icon_choose-yourself:before,
	.b-advantage_icon_like-home:before,
	.b-advantage_icon_roaming:before,
	.b-advantage_icon_unlimit-call:before,
	.b-advantage_icon_unlimit-internet:before {
		background-image: url(../images/site/sprites/advantage@2x.png);
		background-size: 304px 200px;
	}.b-header-banner_type_ac-smile .b-header-banner__link:before {
		background-image: url(../images/b2b/sprites/banners@2x.png);
		background-size: 45px 45px;
	}.b-header-banner_type_ac-modem .b-header-banner__link:before,
	.b-header-banner_type_runet:before {
		background-image: url(../images/site/sprites/banners@2x.png);
		background-size: 126px 59px;
	}.b-application-slide_android_1,
	.b-application-slide_android_2,
	.b-application-slide_android_3,
	.b-application-slide_android_4,
	.b-application-slide_ios_1,
	.b-application-slide_ios_2,
	.b-application-slide_ios_3,
	.b-application-slide_ios_4,
	.b-application-slide_windows_1,
	.b-application-slide_windows_2,
	.b-application-slide_windows_3,
	.b-application-slide_windows_4 {
		background-image: url(../images/site/sprites/application@2x.png);
		background-size: 1480px 858px;
	}.b-main-free-wifi_type_month:after {
		background-image: url(../images/site/main/free-wifi/month@2x.png);
	}.b-main-free-wifi_type_year:after {
		background-image: url(../images/site/main/free-wifi/year@2x.png);
	}.b-main-free50 {
		background-image: url(../images/site/main/free50/phone@2x.png);
	}.b-main-ma2016__wrapper:after {
		background-image: url(../images/site/main/stock/stock@2x.png);
	}.b-main-router {
		background-image: url(../images/site/main/router/modem@2x.png);
	}.b-main-wide_type_free-wifi .b-main-wide__container:after {
		background-image: url(../images/site/main/wide/wifi-cube@2x.gif);
	}.b-month-free__wrapper:after {
		background-image: url(../images/site/main/stock/stock@2x.png);
	}.b-order-sim-thankyou-modem:before {
		background-image: url(../images/site/order-sim-thankyou/hand_modem@2x.png);
	}.b-order-sim-thankyou-promo:before {
		background-image: url(../images/site/order-sim-thankyou/promo@2x.png);
	}
}@media screen and (max-height:750px) {
	.b-application__form {
		min-height: 615px;
	}.b-application__heading {
		margin-bottom: 20px;
		padding-top: 20px;
	}.b-application__container {
		padding-top: 40px;
		padding-bottom: 0;
		min-height: 470px;
	}.b-application__features {
		margin-bottom: 20px;
	}.b-application__box {
		padding-top: 20px;
	}.b-application__apps {
		margin-top: 10px;
		margin-bottom: 20px;
	}.b-application__phone {
		-webkit-transform: translateY(125%) rotate(15deg) scale(.8458);
		    -ms-transform: translateY(125%) rotate(15deg) scale(.8458);
		        transform: translateY(125%) rotate(15deg) scale(.8458);
	}.b-application_state_active.b-application_tab_android .b-application__phone_type_android,
	.b-application_state_active.b-application_tab_ios .b-application__phone_type_ios,
	.b-application_state_active.b-application_tab_windows .b-application__phone_type_windows {
		-webkit-transform: translateY(0) rotate(0deg) scale(.8458);
		    -ms-transform: translateY(0) rotate(0deg) scale(.8458);
		        transform: translateY(0) rotate(0deg) scale(.8458);
	}.b-tariff-voice {
		min-height: 500px;
	}.b-tariff-voice__title {
		padding-top: 25px;
		padding-bottom: 25px;
	}.b-tariff-voice__price-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
		height: 84px;
	}.b-tariff-voice__box {
		padding-bottom: 20px;
	}.b-tariff-voice__slider-box {
		padding-top: 20px;
	}.b-tariff-voice__slider-title {
		margin-bottom: 20px;
	}.b-tariff-voice__info-box {
		padding-top: 30px;
		padding-bottom: 20px;
	}.b-tariff-voice__benefits {
		margin-top: 20px;
	}.b-tariff-voice__button {
		padding-top: 20px;
	}.b-tariff-voice__link {
		margin-top: 10px;
		margin-bottom: 20px;
	}
}@media screen and (max-height:700px) {
	.b-roaming_type_overlay .b-roaming__phone {
		top: 700px;
		bottom: auto;
	}
}@media screen and (min-height:1076px) {
	.b-voice-free {
		padding-top: 200px;
		padding-bottom: 42px;
		display: block;
		height: 940px;
	}
}@media screen and (max-height:1075px) {
	.b-voice-free__wrapper:after,
	.b-voice-free__wrapper:before {
		-webkit-transform: translateY(22px);
		    -ms-transform: translateY(22px);
		        transform: translateY(22px);
	}.b-voice-free__container {
		margin-left: -5px;
	}.b-voice-free__title {
		margin-bottom: 44px;
		font-size: 90px;
		line-height: 85px;
	}.b-voice-free__subtitle {
		margin-bottom: 50px;
		font-size: 28px;
		line-height: 44px;
	}.b-voice-free__button {
		margin-bottom: 30px;
	}
}@media screen and (max-height:935px) {
	.b-voice-free__wrapper:after,
	.b-voice-free__wrapper:before {
		-webkit-transform: translateY(27px);
		    -ms-transform: translateY(27px);
		        transform: translateY(27px);
	}.b-voice-free__container {
		margin-left: -8px;
		width: 580px;
	}.b-voice-free__title {
		margin-bottom: 35px;
		font-size: 70px;
		line-height: 70px;
	}.b-voice-free__title br {
		display: none;
	}.b-voice-free__subtitle {
		margin-bottom: 50px;
		font-size: 26px;
		line-height: 39px;
	}.b-voice-free__button {
		margin-bottom: 29px;
	}
}@media screen and (max-height:849px) {
	.b-voice-free__wrapper:after,
	.b-voice-free__wrapper:before {
		-webkit-transform: translateY(24px);
		    -ms-transform: translateY(24px);
		        transform: translateY(24px);
	}.b-voice-free__container {
		margin-left: -5px;
		width: 496px;
	}.b-voice-free__title {
		margin-bottom: 39px;
		font-size: 60px;
		line-height: 60px;
	}.b-voice-free__subtitle {
		margin-bottom: 49px;
		font-size: 24px;
		line-height: 37px;
	}.b-voice-free__button {
		margin-bottom: 29px;
	}
}
