@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,500,600,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i&display=swap&subset=cyrillic);._1g257 {
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	display: block;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	z-index: 20;
	padding-right: 10px;
	max-height: 60px;
}

.p3w1i,
._1RrkY {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.pqnsC {
	top: 50%;
	right: -26px;
	position: absolute;
	font-family: 'Noto Serif', serif;
	font-style: italic;
	font-weight: 300;
	margin-top: -11px;
	text-transform: lowercase;
	color: #979899;
	font-size: 11px;
	line-height: 11px;
}

.p3w1i {
	width: 60px;
	height: 58px;
}

.T59rZ {
	width: 30px;
	height: 30px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -15px 0 0 -15px;
}

._1x7J6 {
	fill: #00ace5;
}

._1RZkQ {
	fill: #ffffff;
}

._1RrkY {
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 62px;
	letter-spacing: 0.03em;
}

@media screen and (max-width: 1200px) {

	._1g257 {
		position: static;
		display: inline-block;
		vertical-align: top;
		padding: 0;
	}

	._1RrkY {
		font-size: 28px;
	}
}

@media screen and (max-width: 720px) {

	._1g257 {
		top: 0;
		left: 0;
		position: absolute;
	}

	.p3w1i {
		width: 60px;
		height: 60px;
	}

	._1RrkY {
		display: none;
	}
}

@media screen and (min-width: 1200px) {

	._1RrkY {
		max-width: 100%;
		-webkit-transition: opacity .3s ease, max-width 0s ease 0s;
		-o-transition: opacity .3s ease, max-width 0s ease 0s;
		-moz-transition: opacity .3s ease, max-width 0s ease 0s;
		transition: opacity .3s ease, max-width 0s ease 0s;
		will-change: opacity, max-width;
	}

	._3L4Qa ._1RrkY {
		-webkit-transition: opacity .3s ease, max-width 0s ease .3s;
		-o-transition: opacity .3s ease, max-width 0s ease .3s;
		-moz-transition: opacity .3s ease, max-width 0s ease .3s;
		transition: opacity .3s ease, max-width 0s ease .3s;
		opacity: 0;
		max-width: 0;
	}
}
._2jW2n {
	width: 100%;
	height: 60px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #38393c;
	z-index: 30;
	display: none;
}

._2jW2n._2tZ5X {
	display: block;
}

.Wdmse {
	width: 100%;
	height: 100%;
	padding: 0 0 0 80px;
	color: #979899;
	font-size: 32px;
	line-height: 60px;
}

._3Z_oN {
	width: 60px;
	height: 60px;
	top: 0;
	right: 60px;
	position: absolute;
}

.sp5Yv {
	top: 50%;
	left: 50%;
	position: absolute;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	display: block;
	fill: #ffffff;
}

._2QkEd {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 15px;
	position: absolute;
	margin-top: -25px;
	display: block;
}

._6vS-Z {
	width: 100%;
	height: 100%;
	fill: #979899;
}

@media screen and (max-width: 720px) {

	._2jW2n {
		height: 60px;
		left: 0;
		top: 60px;
	}

	._2jW2n:before {
		width: 0;
		height: 0;
		border-style: solid;
		border-color: transparent;
		border-width: 0 20px 24px;
		border-bottom-color: #38393c;
		top: -12px;
		right: 130px;
		position: absolute;
		display: block;
		content: '';
	}

	.Wdmse {
		line-height: 60px;
		padding-left: 60px;
	}

	._3Z_oN {
		width: 60px;
		height: 60px;
		right: 120px;
		top: -60px;
		border-right: 1px solid #38393c;
		border-left: 1px solid #38393c;
	}

	._2QkEd {
		left: 5px;
	}
}
._3VBn- {
	width: 100%;
	height: 60px;
	position: relative;
	white-space: nowrap;
	text-align: center;
	z-index: 10;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

._3VBn-._8TkuX {
	opacity: 0;
}

._1nju3,
._3BAuM,
._2TQ_m {
	display: inline-block;
	vertical-align: top;
	height: 60px;
}

._2TQ_m {
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 60px;
	letter-spacing: .06em;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
	will-change: color;
}

._2TQ_m._3hGdX,
	._2TQ_m:hover {
	color: #00ace5;
}

@media screen and (max-width: 1200px) {

	._3VBn- {
		display: none;
	}

	._1nju3 {
		display: none;
	}
}

@media screen and (min-width: 1367px) {

	._3BAuM:not(:last-child) {
		margin-right: 40px;
	}
}

@media screen and (max-width: 1366px) {

	._3BAuM {
		margin-right: 20px;
	}
}
._2SwhY {
	width: 60px;
	height: 60px;
	border-left: 1px solid #38393c;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;

}

._2SwhY._2a_32 {
	opacity: 0;
	pointer-events: none;

}

._2YFiR{
	display: block;
	position: absolute;
	top:60px;
	right: 0;
	height: 200px;
	width: 267px;
	background: #212226;
	-webkit-border-bottom-left-radius: 5px;
	   -moz-border-radius-bottomleft: 5px;
	        border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	   -moz-border-radius-bottomright: 5px;
	        border-bottom-right-radius: 5px;
}

._2YFiR button{
	height: 33.3%;
	width: 100%;
	color: white;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	padding-left: 28px;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
	position: relative;
}

._2YFiR button:first-child{
	border-top: 1px solid #494a4d;
}

._2YFiR button:nth-child(-n+2){
	border-bottom: 1px solid #494a4d;
}

._2YFiR button:hover{
	color: #00ace5
}

._1ePW6 {
	width: 20px;
	height: 21px;
	fill: #ffffff;
	fill-rule: evenodd;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -11px 0 0 -10px;
	-webkit-transition: fill .3s ease 0s;
	-o-transition: fill .3s ease 0s;
	-moz-transition: fill .3s ease 0s;
	transition: fill .3s ease 0s;
	will-change: fill;
}

._2SwhY:hover ._1ePW6 {
	fill: #00ace5;

}

._2IbAs{
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	width: 25px;
	height: 25px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -11px 0 0 -10px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
    background-position: center;
}

._2HVeD{
	border: 2px solid;
	border-color: #ffed26;
}

@media screen and (max-width: 1200px) {

	._2SwhY {
		border-left: 0;

	}

}
._1xrav {
	text-align: left;
	margin: 0 auto;
	max-width: 90%;
	padding: 15px 0 25px;;
}

._1xrav label {
	font-size: 13px;
	color: #979899;
}

iframe {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto !important;
}

.Guwdb {
	white-space: normal;
	text-align: left;
	font-size: 20px;
	line-height: 1.2;
}

._12gwc {
	display: block;
	width: 100%;
	height: 34px;
	border-bottom: 1px solid;
	border-color: #e3e4e5;
	font-size: 20px;
	line-height: 29px;
	margin-bottom: 15px;
}

._1tT6q {
	margin-top: 25px;
}

._1tT6q p {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	color: #979899;
	white-space: normal;
	margin-bottom: 20px;
}

._1tT6q a {
	color: #00ace5;
}

._24Exj {
	position: relative;
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	height: 40px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._24Exj span {
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	background-color: #00ace5;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	top: 0;
	left: 0;
	position: absolute;
}

._24Exj ._36MD8 {
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	opacity: 0;
}

._24Exj.iDnoG {
	cursor: not-allowed;
}

._24Exj.iDnoG span {
	background-color: #00ace5;
	background-color: rgba(0, 172, 229, 0.5);
}

._24Exj._1-ALB span {
	opacity: 0;
}

._24Exj._1-ALB ._36MD8 {
	opacity: 1;
}

._1Lc52 {
	font-size: 17px;
	line-height: 40px;
	color: #979899;
	display: inline-block;
	vertical-align: top;
	margin-left: 29px;
}

.tlOZU {
	margin-top: 15px;
}

._1QYHp {
	white-space: normal;
	font-weight: 600;
	font-style: #979899;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
}

._1QYHp p {
	background: white;
	max-width: 210px;
	margin: 0 auto;
	position: inherit;
}

._1QYHp hr {
	position: absolute;
	top: -3px;
	width: 100%;
}

._20ymi {
	overflow: hidden;
	width: 100%;
	height: 85px;
	margin-top: 25px;
}

._3d2HH {
	cursor: pointer;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	width: 48.5%;
	height: 40px;
	position: relative;
	display: inline-block;
}

._3d2HH p {
	font-size: 15px;
	position: absolute;
	left: 49%;
	height: 24px;
	color: white;
	line-height: 40px;;
}

._3d2HH:not(:last-child) {
	margin-right: 3%;
}

._3d2HH._3aTnR {
	background-color: #3b5998;
}

._3d2HH.xo7TB {
	background-color: #00aced;
}

._3d2HH._3cLIq {
	background-color: #4c75a3;
}

._3d2HH svg {
	top: 50%;
	left: 50%;
	position: absolute;
	width: 24px;
	height: 24px;
	fill: #ffffff;
	margin-left: -12px;
	margin-top: -12px;
}

@media screen and (max-width: 720px) {

	._12gwc {
		font-size: 15px;
	}

	._1QYHp {
		font-size: 15px;
	}
}
		
	
._10XaR div {
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  float: left;
  height: 1em;
  width: 1em;
}
._10XaR div:nth-of-type(1) {
  background: -webkit-linear-gradient(left, #385c78 0%, #325774 100%);
  background: -webkit-gradient(linear, left top, right top, from(#385c78), to(#325774));
  background: -moz- oldlinear-gradient(left, #385c78 0%, #325774 100%);
  background: -o-linear-gradient(left, #385c78 0%, #325774 100%);
  background: linear-gradient(to right, #385c78 0%, #325774 100%);
}
._10XaR div:nth-of-type(2) {
  background: -webkit-linear-gradient(left, #325774 0%, #47536a 100%);
  background: -webkit-gradient(linear, left top, right top, from(#325774), to(#47536a));
  background: -moz- oldlinear-gradient(left, #325774 0%, #47536a 100%);
  background: -o-linear-gradient(left, #325774 0%, #47536a 100%);
  background: linear-gradient(to right, #325774 0%, #47536a 100%);
}
._10XaR div:nth-of-type(3) {
  background: -webkit-linear-gradient(left, #4a5369 0%, #6b4d59 100%);
  background: -webkit-gradient(linear, left top, right top, from(#4a5369), to(#6b4d59));
  background: -moz- oldlinear-gradient(left, #4a5369 0%, #6b4d59 100%);
  background: -o-linear-gradient(left, #4a5369 0%, #6b4d59 100%);
  background: linear-gradient(to right, #4a5369 0%, #6b4d59 100%);
}
._10XaR div:nth-of-type(4) {
  background: -webkit-linear-gradient(left, #744c55 0%, #954646 100%);
  background: -webkit-gradient(linear, left top, right top, from(#744c55), to(#954646));
  background: -moz- oldlinear-gradient(left, #744c55 0%, #954646 100%);
  background: -o-linear-gradient(left, #744c55 0%, #954646 100%);
  background: linear-gradient(to right, #744c55 0%, #954646 100%);
}
._10XaR div:nth-of-type(5) {
  background: -webkit-linear-gradient(left, #9c4543 0%, #bb4034 100%);
  background: -webkit-gradient(linear, left top, right top, from(#9c4543), to(#bb4034));
  background: -moz- oldlinear-gradient(left, #9c4543 0%, #bb4034 100%);
  background: -o-linear-gradient(left, #9c4543 0%, #bb4034 100%);
  background: linear-gradient(to right, #9c4543 0%, #bb4034 100%);
}
._10XaR div:nth-of-type(6) {
  background: -webkit-linear-gradient(left, #c33f31 0%, #d83b27 100%);
  background: -webkit-gradient(linear, left top, right top, from(#c33f31), to(#d83b27));
  background: -moz- oldlinear-gradient(left, #c33f31 0%, #d83b27 100%);
  background: -o-linear-gradient(left, #c33f31 0%, #d83b27 100%);
  background: linear-gradient(to right, #c33f31 0%, #d83b27 100%);
}
._10XaR div:nth-of-type(7) {
  background: -webkit-linear-gradient(left, #da3b26 0%, #db412c 100%);
  background: -webkit-gradient(linear, left top, right top, from(#da3b26), to(#db412c));
  background: -moz- oldlinear-gradient(left, #da3b26 0%, #db412c 100%);
  background: -o-linear-gradient(left, #da3b26 0%, #db412c 100%);
  background: linear-gradient(to right, #da3b26 0%, #db412c 100%);
}
._2aTZi {
  clear: left;
  padding-top: 1.5em;
}
._2aTZi div {
  -webkit-filter: blur(1px);
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');
  filter: blur(1px);
  float: left;
  width: 1em;
  height: .25em;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: #e3dbd2;
}
._2aTZi ._22MLK {
  background: #d5d8d6;
}
._2aTZi ._2x1Z3 {
  background: #eed3ca;
}
@-webkit-keyframes tbuZa {
  0%, 50% {
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    transform: rotate(50deg) translateX(-2.5em);
  }
}
@-moz-keyframes tbuZa {
  0%, 50% {
    -webkit-transform: rotate(0) translate(0);
    -moz-transform: rotate(0) translateX(0);
         transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    -moz-transform: rotate(50deg) translateX(-2.5em);
         transform: rotate(50deg) translateX(-2.5em);
  }
}
@-o-keyframes tbuZa {
  0%, 50% {
    -webkit-transform: rotate(0) translate(0);
    -o-transform: rotate(0) translateX(0);
       transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    -o-transform: rotate(50deg) translateX(-2.5em);
       transform: rotate(50deg) translateX(-2.5em);
  }
}
@keyframes tbuZa {
  0%, 50% {
    -webkit-transform: rotate(0) translate(0);
    -moz-transform: rotate(0) translateX(0);
      -o-transform: rotate(0) translateX(0);
         transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    -moz-transform: rotate(50deg) translateX(-2.5em);
      -o-transform: rotate(50deg) translateX(-2.5em);
         transform: rotate(50deg) translateX(-2.5em);
  }
}
@-webkit-keyframes _2sNRI {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0);
  }
}
@-moz-keyframes _2sNRI {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    -moz-transform: rotate(-50deg) translateX(2.5em);
         transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    -moz-transform: rotate(0) translateX(0);
         transform: rotate(0) translateX(0)
  }
}
@-o-keyframes _2sNRI {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    -o-transform: rotate(-50deg) translateX(2.5em);
       transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    -o-transform: rotate(0) translateX(0);
       transform: rotate(0) translateX(0)
  }
}
@keyframes _2sNRI {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    -moz-transform: rotate(-50deg) translateX(2.5em);
      -o-transform: rotate(-50deg) translateX(2.5em);
         transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    -moz-transform: rotate(0) translateX(0);
      -o-transform: rotate(0) translateX(0);
         transform: rotate(0) translateX(0)
  }
}
@-webkit-keyframes _35K5l {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.57em);
    transform: translateX(-1.75em);
  }
}
@-moz-keyframes _35K5l {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.75);
    -moz-transform: translateX(-1.75em);
         transform: translateX(-1.75em);
  }
}
@-o-keyframes _35K5l {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.75);
    -o-transform: translateX(-1.75em);
       transform: translateX(-1.75em);
  }
}
@keyframes _35K5l {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.75);
    -moz-transform: translateX(-1.75em);
      -o-transform: translateX(-1.75em);
         transform: translateX(-1.75em);
  }
}
@-webkit-keyframes _2bPej {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes _2bPej {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    -moz-transform: translateX(1.75em);
         transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
}
@-o-keyframes _2bPej {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    -o-transform: translateX(1.75em);
       transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}
@keyframes _2bPej {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    -moz-transform: translateX(1.75em);
      -o-transform: translateX(1.75em);
         transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
      -o-transform: translateX(0);
         transform: translateX(0);
  }
}
._3M1q8 {
  -webkit-animation: tbuZa .425s ease-in-out infinite alternate;
  -moz-animation: tbuZa .425s ease-in-out infinite alternate;
    -o-animation: tbuZa .425s ease-in-out infinite alternate;
       animation: tbuZa .425s ease-in-out infinite alternate;
}
._3hiot {
  -webkit-animation: _2sNRI .425s ease-in-out infinite alternate;
  -moz-animation: _2sNRI .425s ease-in-out infinite alternate;
    -o-animation: _2sNRI .425s ease-in-out infinite alternate;
       animation: _2sNRI .425s ease-in-out infinite alternate;
}
._22MLK {
  -webkit-animation: _35K5l .425s ease-in-out infinite alternate;
  -moz-animation: _35K5l .425s ease-in-out infinite alternate;
    -o-animation: _35K5l .425s ease-in-out infinite alternate;
       animation: _35K5l .425s ease-in-out infinite alternate;
}
._2x1Z3 {
  -webkit-animation: _2bPej .425s ease-in-out infinite alternate;
  -moz-animation: _2bPej .425s ease-in-out infinite alternate;
    -o-animation: _2bPej .425s ease-in-out infinite alternate;
       animation: _2bPej .425s ease-in-out infinite alternate;
}

._2xluR svg {
  -webkit-transform-origin: 50% 65%;
          -moz-transform-origin: 50% 65%;
           -ms-transform-origin: 50% 65%;
            -o-transform-origin: 50% 65%;
       transform-origin: 50% 65%;
}

._2xluR svg polygon {
  stroke-dasharray: 17;
  -webkit-animation: _2hWz_ 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
          -moz-animation: _2hWz_ 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
            -o-animation: _2hWz_ 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
       animation: _2hWz_ 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
}

@-webkit-keyframes _2hWz_ {
  to {
    stroke-dashoffset: 136;
  }
}

@-moz-keyframes _2hWz_ {
  to {
    stroke-dashoffset: 136;
  }
}

@-o-keyframes _2hWz_ {
  to {
    stroke-dashoffset: 136;
  }
}

@keyframes _2hWz_ {
  to {
    stroke-dashoffset: 136;
  }
}

@-webkit-keyframes _3ZS_P {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-moz-keyframes _3ZS_P {
  100% {
    -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}

@-o-keyframes _3ZS_P {
  100% {
    -webkit-transform: rotate(360deg);
            -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes _3ZS_P {
  100% {
    -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
              -o-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}

._2bjYc {
  width: 230px;
  height: 230px;
  -webkit-transform-origin: 115px 115px;
     -moz-transform-origin: 115px 115px;
      -ms-transform-origin: 115px 115px;
       -o-transform-origin: 115px 115px;
          transform-origin: 115px 115px;
  -webkit-animation: 1.4s linear infinite :local(loader-spin);
     -moz-animation: 1.4s linear infinite :local(loader-spin);
       -o-animation: 1.4s linear infinite :local(loader-spin);
          animation: 1.4s linear infinite :local(loader-spin);
}

.voUYV {

  -webkit-animation: 1.4s ease-in-out infinite :local(loader-path);

     -moz-animation: 1.4s ease-in-out infinite :local(loader-path);

       -o-animation: 1.4s ease-in-out infinite :local(loader-path);

          animation: 1.4s ease-in-out infinite :local(loader-path);
}

@-webkit-keyframes _2Oqbe {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-moz-keyframes _2Oqbe {
  to {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}

@-o-keyframes _2Oqbe {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes _2Oqbe {
  to {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes _2LaO1 {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}

@-moz-keyframes _2LaO1 {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}

@-o-keyframes _2LaO1 {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}

@keyframes _2LaO1 {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}
._2U2Hz {
	text-align: left;
	margin: 0 auto;
	max-width: 300px;
	padding: 15px 0 25px;;
}

._2U2Hz label {
	font-size: 13px;
	color: #979899;
}

._3IUkW {
	white-space: normal;
	text-align: left;
	font-size: 20px;
	line-height: 1.2;
}

._1Mf_A {
	display: block;
	width: 100%;
	height: 34px;
	border-bottom: 1px solid;
	border-color: #e3e4e5;
	font-size: 20px;
	line-height: 29px;
	margin-bottom: 15px;
}

._1Pfm4 {
	margin-top: 25px;
}

._1Pfm4 p {
	font-family: Roboto;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	color: #979899;
	white-space: normal;
	margin-bottom: 20px;
}

._1Pfm4 a {
	color: #00ace5;
}

._2NQrC {
	position: relative;
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	height: 40px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._2NQrC span {
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	background-color: #00ace5;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	top: 0;
	left: 0;
	position: absolute;
}

._2NQrC ._1ePNz {
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	opacity: 0;
}

._2NQrC._2PGYS {
	cursor: not-allowed;
}

._2NQrC._2PGYS span {
	background-color: #00ace5;
	background-color: rgba(0, 172, 229, 0.5);
}

._2NQrC.pgluM span {
	opacity: 0;
}

._2NQrC.pgluM ._1ePNz {
	opacity: 1;
}

.EKzok {
	font-size: 13px;
	line-height: 40px;
	color: #979899;
	display: block;
	padding-top: 15px;
	margin: 0 auto;
}

._1Vxm2 {
	margin: 20px auto 0;
}

._33rOd {
	white-space: normal;
	font-weight: 600;
	font-style: #979899;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
}

._33rOd p {
	background: white;
	max-width: 210px;
	margin: 0 auto;
	position: inherit;
	font-size: 15px;
	font-weight: 900;
	color: #979899;
}

._33rOd hr {
	position: absolute;
	top: -3px;
	width: 100%;
}

._1H7KP {
	overflow: hidden;
	width: 100%;
	height: 85px;
	margin-top: 25px;
}

._2V_ay {
	cursor: pointer;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	width: 48.5%;
	height: 40px;
	position: relative;
	display: inline-block;
}

._2V_ay p {
	font-size: 15px;
	position: absolute;
	left: 49%;
	height: 24px;
	color: white;
	line-height: 40px;;
}

._2V_ay:not(:last-child) {
	margin-right: 3%;
}

._2V_ay._31U9U {
	background-color: #3b5998;
}

._2V_ay.tZdiG {
	background-color: #00aced;
}

._2V_ay._2L-tm {
	background-color: #4c75a3;
}

._2V_ay svg {
	top: 50%;
	left: 50%;
	position: absolute;
	width: 24px;
	height: 24px;
	fill: #ffffff;
	margin-left: -12px;
	margin-top: -12px;
}

@media screen and (max-width: 720px) {

	._1Mf_A {
		font-size: 15px;
	}

	.EKzok {
		font-size: 15px;
	}

	._33rOd {
		font-size: 15px;
	}
}

._2h5zz {
	padding-top: 30px;
	text-align: left;
	padding: 15px 35px 25px 35px;;
}

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

._2WH8t {
	white-space: normal;
	text-align: left;
	font-size: 20px;
	line-height: 1.2;
}

._3H_La {
	display: block;
	width: 100%;
	height: 60px;
	border: 1px solid;
	border-color: #979899;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	font-weight: 500;
	font-size: 17px;
	line-height: 50px;
	padding: 0 19px;
	margin-bottom: 10px;
}

._3kZ_R {
	color: #bf381d;
	font-size: 13px;
	line-height: 1.5;
	white-space: nowrap;
}

.aL7Bu {
	margin-top: 25px;
}

._2FyTQ {
	position: relative;
	display: block;
	margin: 0 auto;
	vertical-align: top;
	width: 220px;
	height: 48px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 48px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._2FyTQ span {
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	top: 0;
	left: 0;
	position: absolute;
}

._2FyTQ ._2aLE3 {
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	opacity: 0;
}

._2FyTQ._3VDPo {
	cursor: not-allowed;
}

._2FyTQ._3VDPo span {
	background-color: #00ace5;
	background-color: rgba(0, 172, 229, 0.5);
}

._2FyTQ.gbyB8 span {
	opacity: 0;
}

._2FyTQ.gbyB8 ._2aLE3 {
	opacity: 1;
}

@media screen and (max-width: 720px) {

	._2h5zz {
		padding: 0 10px 25px 10px;
	}

	._3H_La {
		font-size: 15px;
	}
}

:root {
	--sansSerif: 'Roboto', sans-serif;
	--serif: 'Noto Serif', serif;

	--mainColor: #00ace5;
	--secondaryColor: #bf381d;
	--darkColor: #212226;
	--textColor: #494a4d;
	--whiteColor: #ffffff;
	--fieldColor: #f0f1f2;
	--stripesColor: #e3e4e5;
	--lightDarkColor: #979899;
	--borderColor: #e6e6e6;
	--lightGrayColor: #f0f1f2;
	--lightGray: #d5d9e0;
	--donateColor: #ffed26;

	--minWidth: 320px;

	--headerHeight: 60px;
	--smallHeaderHeight: 60px;

	--desktopMaxWidth: 1160px;
	--tabletHorizontalMaxWidth: 920px;
	--tabletVerticalMaxWidth: 680px;

	--desktopColumn: 60px;
	--tabletColumn: 40px;

	--desktopGutter: 40px;
	--tabletGutter: 40px;

	--blackDots: url('data:image/gif;base64,R0lGODlhBQAFAPAAACgoLQAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	--grayDots: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	--blueDots: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
}

@custom-media --desktop-min screen and (min-width: 1200px);
@custom-media --tablet-horizontal-max screen and (max-width: 1200px);
@custom-media --tablet-horizontal-only screen and (max-width: 1200px) and (min-width: 961px);
@custom-media --tablet-horizontal-min screen and (min-width: 961px);
@custom-media --tablet-vertical-max screen and (max-width: 960px);
@custom-media --tablet-vertical-only screen and (max-width: 960px) and (min-width: 721px);
@custom-media --tablet-vertical-min screen and (min-width: 721px);
@custom-media --tablet-only screen and (min-width: 721px) and (max-width: 1200px);
@custom-media --mobile screen and (max-width: 720px);
._3CeAv {
	position: fixed 0 * * 0;
	z-index: 20000000;
	size: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

._3W2f2 {
	background-color: rgba(0, 0, 0, .8);
	min-height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: calc(40px + var(--headerHeight)) 0 40px;
}

._3sXUn {
	width: 660px;
	flex: 0 0 660px;
	padding: 0 35px;
	min-height: 440px;
	position: relative;
	background-color: #ffffff;
}

._2msAM {
	display: flex;
	margin-top: 20px;
	padding-bottom: 20px;
}

._1nfKz {
	size: 18px;
	position: absolute 0 -40px * *;

	&::before,
	&::after {
		content: '';
		display: block;
		size: 24px 2px;
		background-color: #ffffff;
		transition: background-color .3s ease;
		will-change: background-color;
		position: absolute 50% * * 50%;
		margin: -1px * * -12px;
	}

	&::before {
		transform: rotate(45deg);
	}

	&::after {
		transform: rotate(-45deg);
	}

	&:hover::before,
	&:hover::after {
		background-color: var(--mainColor);
	}
}

._2fK4e,
._4WSGA {
	size: calc(50% - (660px / 2)) 100%;
	cursor: pointer;
	position: absolute 0 * * *;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAMAAABodAmPAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMA6+cvKSGJeDMl7+TfqpWPg2/hfgSgmXNsBgL28CoAAABrSURBVCjPjdJJDoAgDAVQnBFFUVG09z+oyrLtT+jyJU1HY6LfDI/HEwk96YvE0LpfhyJtKqyHqoFpW2Pti3ScsK5cd027rAvXGesFUKaDQrJRbHh4bAGsHh0Jm1VObB2yJB5Mvl302YTenF4g5hCagAK0JgAAAABJRU5ErkJggg==');
}

._2fK4e {
	right: 0;
}

._4WSGA {
	left: 0;
	transform: rotate(180deg);
}
._3aEKF {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
}

._6GGlO {
	top: 0;
	left: 0;
	position: fixed;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	height: 100%;
}

._1tg35 {
	width: 100%;
	max-width: 460px;
	text-align: center;
	background-color: #ffffff;
	position: absolute;
	top: -webkit-calc(50% + 24px);
	top: -moz-calc(50% + 24px);
	top: calc(50% + 24px);
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-border-bottom-left-radius: 5px;
	   -moz-border-radius-bottomleft: 5px;
	        border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	   -moz-border-radius-bottomright: 5px;
	        border-bottom-right-radius: 5px;

}

._2m2ac{
	position: relative;
	width: 100%;
	height: 100%;
}

._3EOPo {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 20px;
}

._2aqvG {
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 30px;
	white-space: normal;
}

.Fe9fa {
	background-color: #00ace5;
	width: 220px;
	height: 40px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
}

._29hWn {
	top: -30px !important;
}

._1FI1Y {
	white-space: nowrap;
	text-align: left;
}

._1Cz48 {
	font-weight: 900;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: .09px;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
    position: absolute;
	top: -47px;
	color: white;
	background: #494a4d;
	width: 50%;
	height: 48px;
	-webkit-border-top-left-radius: 5px;
	   -moz-border-radius-topleft: 5px;
	        border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	   -moz-border-radius-topright: 5px;
	        border-top-right-radius: 5px;
	right: 0;
	z-index: -1;
}

._1Cz48:not(:last-child) {
	left: 0;
	right: unset;
}

._1Cz48.Phi9a,
	._1Cz48:hover {
	color: #212226;
	background: white;
}

._1_mTY {
	font-weight: 900;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: .09px;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
    position: absolute;
	top: -56px;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#494a4d), color-stop(100%, #494a4d), color-stop(35%, white), to(white));
	background: -webkit-linear-gradient(top, #494a4d 0%, #494a4d 100%, white 35%, white 100%);
	background: -moz- oldlinear-gradient(top, #494a4d 0%, #494a4d 100%, white 35%, white 100%);
	background: -o-linear-gradient(top, #494a4d 0%, #494a4d 100%, white 35%, white 100%);
	background: linear-gradient(to bottom, #494a4d 0%, #494a4d 100%, white 35%, white 100%);
	width: 100%;
	height: 60px;
	-webkit-border-top-left-radius: 5px;
	   -moz-border-radius-topleft: 5px;
	        border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	   -moz-border-radius-topright: 5px;
	        border-top-right-radius: 5px;
	right: 0;
	cursor: default !important;
}

@media screen and (max-width: 720px) {

	._3aEKF {
		padding: 10px;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	._3aEKF ._29hWn {
		display: none;
	}

	._1Cz48 {
		font-size: 20px;
		line-height: 20px;
	}
}

@media screen and (max-width: 460px) {

	._1tg35 {
		width: 97%;
	}
}
._3f9hS {
	width: 60px;
	height: 60px;
	top: 0;
	right: 60px;
	position: absolute;
	z-index: 20;
	border-left: 1px solid #38393c;
	display: block;
	cursor: pointer;
}

._1Xw-g {
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -25px 0 0 -25px;
	fill: #ffffff;
	-webkit-transition: fill .3s ease 0s;
	-o-transition: fill .3s ease 0s;
	-moz-transition: fill .3s ease 0s;
	transition: fill .3s ease 0s;
	will-change: fill;
}

._3f9hS:hover ._1Xw-g {
	fill: #00ace5;
}

@media screen and (min-width: 1200px) {

	._3f9hS {
		-webkit-transition: opacity .3s ease;
		-o-transition: opacity .3s ease;
		-moz-transition: opacity .3s ease;
		transition: opacity .3s ease;
		will-change: opacity;
	}

	._3f9hS.SP9SP {
		pointer-events: none;
		opacity: 0;
	}
}

@media screen and (max-width: 1200px) {

	._3f9hS {
		border-left: 0;
		right: 60;
	}
}

@media screen and (max-width: 720px) {

	._3f9hS {
		width: 60px;
		height: 60px;
		-webkit-transition: opacity .3s ease 0s;
		-o-transition: opacity .3s ease 0s;
		-moz-transition: opacity .3s ease 0s;
		transition: opacity .3s ease 0s;
		will-change: opacity;
		right: 60px;
		border-right: 1px solid #38393c;
		border-left: 1px solid #38393c;
	}

	._3f9hS._3033u {
		opacity: 0;
	}

	._3f9hS.SP9SP {
		opacity: 0;
	}
}
._2fVAo {
	width: 60px;
	height: 60px;
	border-left: 1px solid #38393c;
	z-index: 20;
	width: 60px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	    transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

._2fVAo i {
	display: block;
	position: absolute;
	height: 2px;
	width: 19px;
	background: #ffffff;
	-webkit-border-radius: 9px;
	   -moz-border-radius: 9px;
	        border-radius: 9px;
	opacity: 1;
	left: 19px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	    transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

._2fVAo i:first-child {
	top: 21px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

._2fVAo i:nth-child(2){
	top: 28px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

._2fVAo i:last-child {
	top: 35px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

._2fVAo:hover i {
	background-color: #00ace5;
}

._2fVAo._3DSwg {
	border-left-color: transparent;
}

._2fVAo._3DSwg i:first-child {
	-webkit-transform: rotate(47deg);
	-moz-transform: rotate(47deg);
	-o-transform: rotate(47deg);
	-ms-transform: rotate(47deg);
	    transform: rotate(47deg);
	top: 22px;
	left: 19px;
}

._2fVAo._3DSwg i:nth-child(2) {
	width: 0%;
	opacity: 0;
}

._2fVAo._3DSwg i:last-child {
	-webkit-transform: rotate(-49deg);
	-moz-transform: rotate(-49deg);
	-o-transform: rotate(-49deg);
	-ms-transform: rotate(-49deg);
	    transform: rotate(-49deg);
	top: 36px;
	left: 19px;
}

@media screen and (max-width: 1200px) {

	._2fVAo {
		border-left: 0;
		right: auto;
		left: 0;
	}

	._2fVAo._3DSwg i:first-child {
		left: 19px;
	}

	._2fVAo._3DSwg i:last-child {
		left: 19px;
	}
}

@media screen and (max-width: 720px) {

	._2fVAo {
		top: 0;
		right: 0;
		bottom: auto;
		left: auto;
		position: absolute;
		border-left: 1px solid #38393c;
	}
}
._3N2hp {
	position: absolute;
	z-index: 20;
	top: 10px;
	right: 135px;
	font-family: Roboto;
	line-height: 15px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 20px;
	-webkit-border-radius: 110px;
	   -moz-border-radius: 110px;
	        border-radius: 110px;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	color: #212326;
	background: #FFED26;
}
@media screen and (max-width: 1200px) {
	._3N2hp {
		right: 120px;
	}
}
@media screen and (min-width: 721px) and (max-width: 800px) {
	._3N2hp {
		font-size: 10px;
		padding: 4px 8px;
	}
}
@media screen and (max-width: 720px) {
	._3N2hp {
		display: none;
	}
}

._1aHuf{
	position: fixed;
	top: 0px;
	right: 0px;
	 left: 0px;
	z-index: 6750;
}

._3fc41 {
	height: 48px;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	background: #FFED26;
	width: 100%;
	text-align: center;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
	padding: 12px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-family: Roboto;
	line-height: 24px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #212326;
	display: none;
}

._3UEqh {
	margin-left: 15px;
	stroke-width: 2;
	margin-top: 4.5px;
}

._2TaIJ {
	position: absolute;
	height: 48px;
    width: 48px;
    right: 0;
	top: 0;
	display: none;
}

._1Ucnz {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

._2ot5N {
	display: none !important;
}

@media screen and (max-width: 720px){

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

	._2TaIJ{
		display: block;
	}
}._3z6Z5 {
	width: 100%;
	height: 60px;
	background-color: #212226;
	font-size: 0;
	white-space: nowrap;
	position: relative;
	z-index: 8020;
  	-webkit-overflow-scrolling: touch;
}

._3lWzc {
	top: 0;
	position: fixed;
	width: 100%;
	height: 60px;
	background-color: #212226;
	will-change: transform;
}

@media screen and (max-width: 1200px) {

	._3z6Z5 {
		text-align: center;
	}
}

@media screen and (max-width: 720px) {

	._3z6Z5 {
		height: 60px;
	}

	._3lWzc {
		height: 60px;
	}
}._10pbx {
	width: 100%;
	height: 100%;
	z-index: 20000000;
	overflow-x: hidden;
	overflow-y: scroll;
	top: 0;
	left: 0;
	position: fixed;
	-webkit-overflow-scrolling: touch;
}

._2NAI6 {
	min-height: 100%;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .8);
	padding: 100px 0 40px;
}

._2zKh7 {
	width: 770px;
	padding: 35px;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	background-color: #ffffff;
}

.RYJRH {
	width: 18px;
	height: 18px;
	top: 20px;
	right: 20px;
	position: absolute;
}

.RYJRH:before,
	.RYJRH:after {
	content: '';
	display: block;
	width: 24px;
	height: 2px;
	background-color: #212226;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
	will-change: background-color;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -1px;
	margin-left: -12px;
}

.RYJRH:before {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.RYJRH:after {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.RYJRH:hover:before,
	.RYJRH:hover:after {
	background-color: #00ace5;
}

/* Styles for inner content */

._2zKh7 {
	font-family: 'Noto Serif', serif;
	color: #494a4d;
	font-size: 18px;
	line-height: 25px;
}

._2zKh7 h1 {
	font-family: 'Roboto', 'sans-serif';
	margin: 0 0 25px;
	color: #212226;
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
}

._2zKh7 h2 {
	font-family: 'Roboto', 'sans-serif';
	margin: 30px 0 10px;
	color: #212226;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
}

._2zKh7 p:not(:last-child) {
	margin-bottom: 25px;
}

._2zKh7 strong {
	font-weight: 900;
}

._2zKh7 a {
	color: #00ace5;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color ease .3s;
	-o-transition: border-bottom-color ease .3s;
	-moz-transition: border-bottom-color ease .3s;
	transition: border-bottom-color ease .3s;
}

._2zKh7 a:hover {
	border-bottom-color: rgba(0, 172, 229, 0.5);
}

@media screen and (max-width: 960px) {

	._2NAI6 {
		padding: 0;
	}
}

@media screen and (max-width: 720px) {

	._2zKh7 h1 {
		font-size: 17px;
		line-height: 20px;
		margin: 30px 0 15px;
	}

	._2zKh7 h2 {
		margin-top: 15px;
		font-size: 17px;
		line-height: 20px;
	}

	._2zKh7 p {
		font-size: 15px;
		line-height: 20px;
	}

	._2zKh7 p:not(:last-child) {
		margin-bottom: 20px;
	}
}
._1lrvk {
	display: none;
}

._2mQVf {
	border: 0;
	display: none;
	margin: 40px 0;
	width: 100%;
	height: 1px;
	background-color: #e3e4e5;
}

._3GoXf {
	position: relative;
	height: 100%;
	width: 100%;
	background: #212226;
	display: inline-block;
}

@media screen and (max-width: 960px) {

	._1lrvk {
		display: block;
	}

	._2mQVf {
		display: block;
		clear: both;;
		margin: 20px 0;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2mQVf:last-of-type {
		display: block;
		clear: both;;
	}
}._1Kues {
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-attachment: fixed;
	background-color: #212226;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: #ffffff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

._1fVVp {
	text-align: center;
}

._2xOGs {
	margin: 0 0 30px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .06em;
}

._1fH-c {
	position: relative;
	width: 560px;
	height: 50px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #ffffff;
}

._2q_jt {
	width: 100%;
	height: 100%;
	display: block;
	padding: 0 70px 0 20px;
	color: #8b8c8c;
	font-size: 17px;
}

._1Kues ._30_O5 {color: #bf381d;}

._3tDJ- {
	width: 60px;
	height: 40px;
	top: 5px;
	right: 5px;
	position: absolute;
	background-color: #00ace5;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
	will-change: background-color;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAiUlEQVQYlVXQsQpBARQG4CMlSXkBo+1mUBbZ5NkMRmWVVUYZKGWSt5CSwWS5yfQZz9XZvuE//zmh76gjcsIZV+0qdd1w0koKPQ/sNZJC4YWtelIYeGOtlhRGSizVKstNfDCv0tQXs4SxEovMGnpjlfF9L2yyRM8Tu6zadcdJ8//sS14oQuHw/5wfVJy3keRVhzoAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 52% center;
}

._3tDJ-:hover {
	background-color: #00bfff;
}

._3YTmX {
	margin-top: 25px;
}

._3YTmX,
	._3YTmX a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

._3YTmX a {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease;
	-o-transition: border-bottom-color .3s ease;
	-moz-transition: border-bottom-color .3s ease;
	transition: border-bottom-color .3s ease;
}

._3YTmX a:hover {
	border-bottom-color: #8b8c8c;
}

._2R_Bb {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
}

._2GlOM {
	font-size: 21px;
	line-height: 30px;
}

@media screen and (max-width: 1200px) {

	._1Kues {
		padding-right: 20px;
		padding-left: 20px;
		text-align: center;
		height: 230px;
	}

	._2xOGs {
		margin-bottom: 10px;
	}

	._1fH-c {
		width: 100%;
	}

	._2q_jt {
		font-size: 14px;
	}

	._3tDJ- {
		width: 40px;
		height: 40px;
	}

	._3YTmX {
		margin-top: 10px;
	}

	._3YTmX,
		._3YTmX a {
		font-size: 13px;
		line-height: 20px;
	}

	._2R_Bb {
		font-size: 21px;
		line-height: 20px;
	}

	._2GlOM {
		font-size: 15px;
		line-height: 20px;
		margin-top: 5px;
	}
}
.Otpu6 {
	margin: 0 0 20px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._2qE4f {
	margin: 0 0 20px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .06em;
	white-space: nowrap;
	position: relative;
}

@media screen and (max-width: 1200px) {

	.Otpu6 {
		font-size: 12px;
		line-height: 10px;
		margin-bottom: 15px;
	}

	._2qE4f {
		font-size: 12px;
		line-height: 10px;
		margin-bottom: 15px;
	}
}

._1u7Kh {
	float: left;
	width: 192px;
	height: auto;
	position: relative;
	padding-top: 5px;
	margin-right: 40px;
}

._1u7Kh a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	display: block;
}

._1u7Kh a:hover {
	color: #ffffff;
}

.Gm93D {
	margin: 0;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

._2cvmx {
	font-weight: 500;
	color: #00ace5;
}

@media screen and (min-width: 721px) {

	._1u7Kh {
		margin-right: 40px;
	}
}

@media screen and (max-width: 1200px) {

	._1u7Kh {
		display: none;
	}

	._1u7Kh a {
		font-size: 13px;
		line-height: 15px;
	}
}
._32m0M {
	position: relative;
	padding-top: 5px;
	font-weight: 400;
	float: left;
}

._32m0M a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	font-weight: 400;
	display: block;
}

._32m0M a:hover {
	color: #ffffff;
}

._1LEm0 {
	width: 192px;
	height: 280px;
}

.hfpQ5 {
	width: 100%;
	height: auto;
}

.LmzVN {
	margin: 0 0 20px;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

._27wzQ {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

._17BQY {
	margin: 20px 0 0;
}

@media screen and (min-width: 721px) {

	._32m0M {
		margin-right: 40px;
	}
}

@media screen and (max-width: 1200px) {

	._32m0M a {
		font-size: 13px;
		line-height: 15px;
	}

	._1LEm0 {
		display: none;
	}

	.LmzVN {
		font-size: 13px;
		line-height: 15px;
	}

	._27wzQ {
		font-size: 13px;
		line-height: 15px;
	}
}

@media (min-width: 1200px) {

	.hfpQ5 {
		display: none;
	}
}._1QiAF {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1160px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

.YEUD2 {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

._1sCyP {
	display: block;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._1QiAF {
		max-width: 920px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._1QiAF {
		max-width: 680px;
	}
}

@media screen and (max-width: 720px) {

	._1QiAF {
		max-width: none;
	}
}
._2cV3a:after {
	content: '';
	display: block;
	clear: both;
}

._2cV3a {
	width: 100%;
	height: 50px;
	padding-top: 10px;
	position: relative;
	border-top: 1px solid #e3e4e5;
}

.mVY2X {
	float: left;
	width: 600px;
	display: block;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

.hw6wV {
	float: left;
	width: 500px;
	white-space: nowrap;
}

._1OZAm {
	float: left;
	width: 300px;
}

._1OZAm a,
	._1OZAm button {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._1OZAm a:hover, ._1OZAm button:hover {
	color: #ffffff;
}

._3p_lz {
	float: left;
	width: 192px;
}

._3p_lz,
	._3p_lz a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

._3p_lz a {
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._3p_lz a:hover {
	color: #ffffff;
}

._3ua7O {
	float: left;
	width: 60px;
	height: 40px;
	position: relative;
}

._3ua7O svg {
	top: -10px;
	right: 0;
	position: absolute;
	display: block;
	fill: #8b8c8c;
	width: 40px;
	height: 40px;
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2cV3a {
		height: 100px;
	}

	.mVY2X {
		width: 360px;
	}

	.hw6wV {
		width: 260px;
	}

	._1OZAm {
		width: 100%;
	}

	._3p_lz {
		width: 100%;
	}

	._3ua7O svg {
		top: 0;
	}
}

@media screen and (max-width: 1200px) {

	._2cV3a {
		padding: 10px 20px 0;
	}

	.mVY2X {
		width: 230px;
		font-size: 13px;
		line-height: 15px;
	}

	.hw6wV {
		width: 100%;
		padding: 0 20px;
		bottom: -10px;
		left: 0;
		position: absolute;
	}

	._1OZAm {
		width: 50%;
	}

	._1OZAm button {
		font-size: 13px;
		line-height: 15px;
	}

	._3p_lz {
		width: 50%;
		text-align: right;
	}

	._3p_lz,
		._3p_lz a {
		font-size: 13px;
		line-height: 15px;
	}

	._3ua7O {
		float: right;
		width: 40px;
	}
}

@media screen and (min-width: 961px) {

	.mVY2X br {
		display: none;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	.mVY2X {
		width: 480px;
	}

	.hw6wV {
		width: 380px;
	}

	._1OZAm {
		width: 240px;
	}

	._3p_lz {
		width: 140px;
	}
}
._3R276:after {
	content: '';
	display: block;
	clear: both;
}

._3R276 {
	width: 100%;
	height: 10px;
	padding-top: 30px;
	position: relative;
}

.dWrFl {
	float: left;
	width: 600px;
	display: block;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

.YMLNB {
	float: left;
	width: 100%;
	text-align: right;
	white-space: nowrap;
	padding-right: 71px;;
	margin-top: -30px;;
}

._19MaS {
	float: left;
	width: 300px;
}

._19MaS a,
	._19MaS button {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._19MaS a:hover, ._19MaS button:hover {
	color: #ffffff;
}

._1PR2B {
	float: left;
	width: 100%;
	text-align: right;
}

._1PR2B,
	._1PR2B a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

._1PR2B a {
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._1PR2B a:hover {
	color: #ffffff;
}

.pGLpO {
	float: left;
	width: 60px;
	height: 40px;
	position: relative;
}

.pGLpO svg {
	top: -10px;
	right: 0;
	position: absolute;
	display: block;
	fill: #8b8c8c;
	width: 40px;
	height: 40px;
}

@media screen and (max-width: 1200px) {

	._3R276 {
		width: 100%;
		height: 30px;
		padding: 40px 20px 0;
	}

	.dWrFl {
		width: 230px;
		font-size: 13px;
		line-height: 15px;
	}

	.YMLNB {
		width: 100%;
		padding-right: 0;;
		padding: 0 20px;
		bottom: 10px;
		left: 0;
		position: absolute;
	}

	._19MaS {
		width: 50%;
	}

	._19MaS button {
		font-size: 13px;
		line-height: 15px;
	}

	._1PR2B {
		width: 100%;
		text-align: right;
	}

	._1PR2B,
		._1PR2B a {
		font-size: 13px;
		line-height: 15px;
	}

	.pGLpO {
		float: right;
		width: 40px;
	}
}

@media screen and (min-width: 961px) {

	.dWrFl br {
		display: none;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	.dWrFl {
		width: 480px;
	}

	.YMLNB {
		width: 100%;
		padding-right: 131px;;
	}

	._19MaS {
		width: 240px;
	}

	._1PR2B {
		width: 100%;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.dWrFl {
		width: 360px;
	}

	.YMLNB {
		width: 100%;
		padding-right: 131px;;
	}

	._19MaS {
		width: 100%;
	}

	._1PR2B {
		width: 100%;
	}

	.pGLpO svg {
		top: 0;
	}
}
._1Zu6_:after {
	content: '';
	display: block;
	clear: both;
}

._1Zu6_ {
	width: 100%;
	height: auto;
	padding: 30px 0;
	position: relative;
	-webkit-border-radius: 2px;;
	   -moz-border-radius: 2px;;
	        border-radius: 2px;;
}

._1tGa_ {
	display: block;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

._1tGa_ a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;;
	-o-transition: color .3s ease;;
	-moz-transition: color .3s ease;;
	transition: color .3s ease;;
}

._1tGa_ a:hover {
	color: white;
}

@media screen and (max-width: 1200px) {

	._1Zu6_ {
		padding: 15px 20px;
		max-width: 500px;
	}

	._1tGa_ {
		font-size: 13px;
		line-height: 15px;
	}

	._1tGa_ a {
		font-size: 13px;
		line-height: 15px;
	}
}

@media screen and (min-width: 961px) {

	._1tGa_ br {
		display: none;
	}
}
._3S2tI {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center 2px;
	width: 100%;
	height: 212px;
	padding-top: 20px;
}

._18ly8 {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

._1sHLB {
	height: 100%;
	padding: 40px 0 0;
	border-bottom: 2px solid #212226;
}

._1cuY5 {
	margin: 0 0 30px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .06em;
}

._33Qym {
	text-align: center;
	height: 64px;
}

._1JUxh {
	vertical-align: top;
	display: inline-block;
	width: 16.66667%;
}

._1JUxh:not(:last-child) {
	border-right: 1px solid #e3e4e5;
}

._3XnOI {
	display: block;
	text-align: center;
}

._1jd2G {
	max-width: 40px;
	max-height: 40px;
	fill: #8b8c8c;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._9acJL {
	display: block;
	margin-top: 8px;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 13px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._3XnOI:hover ._9acJL {
	color: #212226;
}

._3XnOI:hover ._3pj2r {
	fill: #3b5999;
}

._3XnOI:hover ._2Shyk {
	fill: #45668e;
}

._3XnOI:hover ._3DvUd {
	fill: #bb0000;
}

._3XnOI:hover ._3pTGp {
	fill: #f6900b;
}

._3XnOI:hover ._2wcYR {
	fill: #55acee;
}

._3XnOI:hover ._1vvBA {
	fill: #3fa4c4;
}

._3XnOI:hover ._2ELEu {
	fill: #2fa8df;
}

@media screen and (max-width: 1200px) {

	._3S2tI {
		height: 0;
	}

	._18ly8 {
		display: none;
	}
}
._1kcSJ:after {
	content: '';
	display: block;
	clear: both;
}

._1kcSJ {
	position: relative;
	padding: 40px 0 0;
	border-top: 1px solid #979899;;
}

._13qFZ:after {
	content: '';
	display: block;
	clear: both;
}

._13qFZ {
	position: relative;
	padding: 0 0 40px;
	border-bottom: 1px solid #979899;;
}

@media screen and (max-width: 1200px) {

	._1kcSJ {
		padding: 20px 20px 0;
		max-width: 480px;
	}

	._13qFZ {
		padding: 0 20px 20px;
		max-width: 480px;
		border-bottom: none;;
	}
}
		

._2KfrG {
	float: left;
	padding-top: 5px;
	width: 192px;
	height: auto;
	position: relative;
}

._1v45W {
	display: block;
}

._3g1e3 {
	display: none;
}

._6y68B {
	margin-bottom: 5px;
}

._13_kv {
	margin-bottom: 5px;
}

._13_kv:after {
	content: "new";
	color: white;
	font-size: 13px;
	font-weight: 900;
	margin-left: 8px;
	background: #00ace5;
	display: inline-block;
	padding: 0 7px 1px;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
	text-transform: none;
}

._2IYjE {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	white-space: nowrap;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	color: #979899;
	font-weight: 400;
}

._2IYjE._3dr6_,._2IYjE  {
	color: #979899;
}

._2IYjE:hover {
	color: #ffffff;
}

._2IYjE svg {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	margin-top: -6px;
	fill: #8b8c8c;
	width: 28px;
	height: 28px;
}

@media screen and (min-width: 721px) {

	._2KfrG {
		margin-right: 40px;
	}
}

@media screen and (max-width: 1200px) {

	._2KfrG {
		margin-right: 0;
		width: 50%;
		height: 170px;
	}

	._1v45W {
		display: none;
	}

	._3g1e3 {
		display: block;
	}

	._2IYjE svg {
		margin-right: 6px;
	}

	._2IYjE {
		font-size: 13px;
		line-height: 11px;
	}
}
._1i-bu {
	float: left;
	width: 192px;
	height: auto;
	position: relative;
	padding-top: 5px;
	margin-right: 40px;
}

._1i-bu a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	font-weight: 400;
	display: block;
}

._1i-bu a:hover {
	color: #ffffff;
}

._1i-bu h2{
	position: relative;
}

._2OLsj {
	margin: 0 0 20px;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

.svs34 {
	margin: 20px 0 0;
}

@media screen and (max-width: 1200px) {

	._1i-bu a {
		font-size: 13px;
		line-height: 15px;
	}

	._1i-bu {
		width: 50%;
		height: 200px;
		margin-right: 0;
	}

	._1i-bu {
		height: auto;
	}

	._2OLsj {
		font-size: 13px;
		line-height: 15px;
	}
}

@media screen and (max-width: 355px) {

	._1i-bu h2:after {
		padding: 1px 5px !important;
		font-size: 11px;
	}
}._2GSxX {
	float: left;
	width: 192px;
	height: auto;
	position: relative;
	padding-top: 5px;
	margin-right: 40px;
}

._2GSxX a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	display: block;
	font-weight: 400;
}

._2GSxX a:hover {
	color: #ffffff;
}

.j22Yy {
	margin: 0 0 20px;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
}

._313QW {
	margin: 20px 0 0;
}

@media screen and (max-width: 1200px) {

	._2GSxX a {
		font-size: 13px;
		line-height: 15px;
	}

	._2GSxX {
		width: 50%;
		height: auto;
		margin-right: 0;
		height: 150px;
	}

	.j22Yy {
		font-size: 13px;
		line-height: 15px;
	}
}._1lLFc {
	float: left;
	width: 192px;
	height: auto;
	position: relative;
	padding-top: 5px;
}

._1lLFc a {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	white-space: nowrap;
}

._1lLFc a:hover {
	color: #ffffff;
}

._2uE9_ {
	margin: 0 0 20px;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

._3lnmO {
	margin: 20px 0 0;
}

@media screen and (min-width: 721px) {

	._1lLFc {
		margin-right: 40px;
	}
}

@media screen and (max-width: 1200px) {

	._1lLFc a {
		font-size: 13px;
		line-height: 15px;
	}

	._1lLFc {
		width: 50%;
		height: auto;
	}

	._1lLFc {
		display: none;
	}

	._2uE9_ {
		font-size: 13px;
		line-height: 15px;
	}
}.odrDJ {
	height: 150px;
	width: 100%;
	display: block;
	max-width: 460px;
	margin: 0 auto 30px;
	position: relative;
	display: none;
}

.odrDJ svg {
	height: 50px;
	width: 50px;
	fill: #8b8c8c;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-transition: fill 0.3s ease;
	-o-transition: fill 0.3s ease;
	-moz-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.odrDJ ._1Npki {
	width: 25%;
	height: 75px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.odrDJ ._1Npki:hover svg,
	.odrDJ ._1Y7Nh:hover svg {
	fill: white;
}

.odrDJ ._1Npki:after {
	content: "";
	width: 1px;
	height: 104%;
	position: absolute;
	right: 0;
	bottom: -3px;
	background: #8b8c8c;
}

.odrDJ ._1Y7Nh {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

.odrDJ ._1k0dJ,
	.odrDJ ._3XbT1 {
	width: 100%;
	float: left;
	position: relative;
}

.odrDJ ._1k0dJ:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99.9%;
	height: 1px;
	background: #8b8c8c;
}

.odrDJ ._1Us4C {
	width: 25%;
	float: right;
	height: 150px;
	position: relative;
}

.odrDJ:after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #8b8c8c;
}

@media screen and (max-width: 1200px) {

	.odrDJ {
		display: block;
	}
}
.error-page-root {

    min-height: 500px;

    width: 100%;

    height: 100vh;

    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

       -moz-box-orient: vertical;

       -moz-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-align: center;

    -webkit-align-items: center;

       -moz-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

       -moz-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;
}

.error-page-root__status {

    margin: 0;

    font-weight: 900;

    font-size: 120px;

    line-height: 100px;

    letter-spacing: .01em;
}

.error-page-root__message {

    font-weight: 900;

    text-transform: uppercase;

    font-size: 21px;

    line-height: 40px;

    letter-spacing: .02em;
}

@media screen and (max-width: 720px) {

    .error-page-root__status {

        font-size: 80px;

        line-height: 60px;
    }

    .error-page-root__message {

        font-size: 13px;

        line-height: 20px;
    }
}
._3gzKo {
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
	min-height: 670px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: #212226;
	padding: 60px 0;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 8000;
	opacity: 0;
	-webkit-transform: translateX(-1000%);
	   -moz-transform: translateX(-1000%);
	    -ms-transform: translateX(-1000%);
	     -o-transform: translateX(-1000%);
	        transform: translateX(-1000%);
	will-change: transform, opacity;
	-webkit-transition: opacity .3s ease,
		-webkit-transform 0s ease .3s;
	transition: opacity .3s ease,
		-webkit-transform 0s ease .3s;
	-o-transition: opacity .3s ease,
		-o-transform 0s ease .3s;
	-moz-transition: opacity .3s ease,
		transform 0s ease .3s,
		-moz-transform 0s ease .3s;
	transition: opacity .3s ease,
		transform 0s ease .3s;
	transition:
		opacity .3s ease,
		transform 0s ease .3s,
		-webkit-transform 0s ease .3s,
		-moz-transform 0s ease .3s,
		-o-transform 0s ease .3s;
}

.Me-Is {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	     -o-transform: translateX(0);
	        transform: translateX(0);
	opacity: 1;
	-webkit-transition: opacity .3s ease,
		-webkit-transform 0s ease 0s;
	transition: opacity .3s ease,
		-webkit-transform 0s ease 0s;
	-o-transition: opacity .3s ease,
		-o-transform 0s ease 0s;
	-moz-transition: opacity .3s ease,
		transform 0s ease 0s,
		-moz-transform 0s ease 0s;
	transition: opacity .3s ease,
		transform 0s ease 0s;
	transition:
		opacity .3s ease,
		transform 0s ease 0s,
		-webkit-transform 0s ease 0s,
		-moz-transform 0s ease 0s,
		-o-transform 0s ease 0s;
}

._3sdFP:after {
	content: '';
	display: block;
	clear: both;
}

._3NTK3:after {
	content: '';
	display: block;
	clear: both;
}

._3NTK3 {
	width: 100%;
	float: left;
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid #38393c;
	border-bottom: 1px solid #38393c;
}

@media screen and (max-width: 1200px) {

	._3gzKo {
		padding-top: 80px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._3gzKo {
		min-height: 730px;
	}
}

@media screen and (max-width: 960px) {

	._3gzKo {
		display: block;
		padding-bottom: 140px;
	}
}

@media screen and (max-width: 720px) {

	._3gzKo {
		display: block;
		padding-bottom: 350px;
	}

	._3sdFP {
		padding-right: 20px;
		padding-left: 20px;
	}

	._3NTK3 {
		margin-top: 0;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3sdFP {
		max-width: 440px;
	}
}
._2gMkT {
	float: left;
	width: 560px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._3A_0v {
	display: block;
	width: 160px;
	height: 225px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 160px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 160px;
	        flex: 0 0 160px;
	margin-right: 40px;
	background-color: #ffffff;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border: 5px solid white;
}

.q7Bfi {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
}

.xfBAj {
	margin: -1px 0 0;
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	white-space: nowrap;
}

._1ryUL {
	margin: 13px 0 0;
	font-weight: 400;
	color: #ffffff;
	font-size: 21px;
	line-height: 25px;
}

._3VkSj {
	display: inline-block;
	vertical-align: top;
	height: 40px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #00ace5;
	padding: 0 25px;
	margin: 30px 0 0;
	white-space: nowrap;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._2gMkT {
		width: 480px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2gMkT {
		width: 100%;
		padding-left: 40px;
	}
}

@media screen and (max-width: 720px) {

	._2gMkT {
		width: 100%;
		margin-top: 25px;
		padding-top: 30px;
		border-top: 1px solid #38393c;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	._3A_0v {
		width: 100px;
		height: 140px;
		-webkit-flex-basis: 100px;
		-ms-flex-preferred-size: 100px;
		flex-basis: 100px;
		margin-right: 20px;
	}

	.q7Bfi {
		-webkit-flex-basis: 160px;
		-ms-flex-preferred-size: 160px;
		flex-basis: 160px;
		padding-bottom: 20px;
	}

	.xfBAj {
		font-size: 13px;
		line-height: 13px;
	}

	._1ryUL {
		font-size: 17px;
		line-height: 20px;
	}

	._3VkSj {
		letter-spacing: 0;
		font-size: 11px;
		margin-top: 15px;
	}
}

@media screen and (max-width: 960px) {

	._3VkSj {
		padding: 0;
		width: 100%;
	}
}
._3-cvW {
	float: left;
	width: 260px;
	margin-right: 40px;
}

._3guxx:not(:last-child) {
	margin-bottom: 14px;
}

._3yvoH {
	display: inline-block;
	vertical-align: top;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 13px;
	white-space: nowrap;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._3yvoH:hover {
	color: #ffffff;
}

.jycET {
	margin-left: -5px;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._3-cvW {
		width: 200px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3-cvW {
		width: 200px;
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 720px) {

	._3-cvW {
		width: 50%;
		margin-right: 0;
		padding-right: 40px;
	}

	._3yvoH {
		font-size: 13px;
		line-height: 11px;
	}
}._3u6yE {
	width: 260px;
	float: left;
	margin-right: 40px;
}

._1ZxPd {
	width: 100%;
	height: 40px;
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
	white-space: nowrap;
	border-bottom: 1px solid #38393c;
}

._2LJju {
	padding-top: 12px;
}

.ou8iV {
	margin-top: 15px;
}

.WWvdj {
	font-weight: 900;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 21px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

.WWvdj._7nU1T,
	.WWvdj:hover {
	color: #cacbcc;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._3u6yE {
		width: 280px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3u6yE {
		width: 200px;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 720px) {

	._3u6yE {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}

	._1ZxPd {
		font-size: 13px;
		line-height: 40px;
		margin-top: 5px;
	}

	.WWvdj {
		font-size: 17px;
		line-height: 15px;
	}
}
._3jxHk {
	width: 260px;
	float: left;
	margin-right: 40px;
}

.qjHr5 {
	width: 100%;
	height: 40px;
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
	white-space: nowrap;
	border-bottom: 1px solid #38393c;
}

.JmkaU {
	padding-top: 12px;
}

._34DLp {
	margin-top: 15px;
}

.VPrbT {
	font-weight: 900;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 21px;
	line-height: 20px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

.VPrbT._20hJY,
	.VPrbT:hover {
	color: #cacbcc;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._3jxHk {
		width: 280px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3jxHk {
		width: 200px;
		margin-right: 0;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 720px) {

	._3jxHk {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}

	.qjHr5 {
		font-size: 13px;
		line-height: 40px;
	}

	.VPrbT {
		font-size: 17px;
		line-height: 15px;
	}
}
._2JCwQ {
	width: 560px;
	float: left;
}

._1Vu4a {
	width: 100%;
	height: 40px;
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
	white-space: nowrap;
	border-bottom: 1px solid #38393c;
}

._3ZeU- {
	padding-top: 12px;
}

._3RVN9:first-child {
	margin-top: 15px;
}

._3RVN9:not(:last-child) {
	margin-bottom: 27px;
}

._1-zvN {
	color: #ffffff;
	font-weight: 900;
	font-size: 21px;
	line-height: 25px;
	letter-spacing: .01em;
	display: block;
	margin-top: -2px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._1-zvN:hover {
	color: #cacbcc;
}

._3BDmm {
	display: block;
	margin-top: 10px;
	color: #8b8c8c;
	font-size: 13px;
	line-height: 10px;
	white-space: nowrap;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._2JCwQ {
		width: 280px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._2JCwQ {
		width: 100%;
	}
}

@media screen and (max-width: 720px) {

	._2JCwQ {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}

	._1Vu4a {
		font-size: 13px;
		line-height: 40px;
	}

	._1-zvN {
		font-size: 17px;
		line-height: 25px;
	}
}
._244_e {
	float: left;
	width: 260px;
	margin-right: 40px;
}

.lQQQB:not(:last-child) {
	margin-bottom: 14px;
}

._3lgQZ {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 13px;
	white-space: nowrap;
	padding-left: 32px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._3lgQZ svg {
	top: 50%;
	left: 0;
	position: absolute;
	fill: #8b8c8c;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._3lgQZ:hover {
	color: #ffffff;
}

._3lgQZ:hover svg {
	fill: #ffffff;
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._244_e {
		width: 160px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._244_e {
		width: 200px;
		margin-right: 0;
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 720px) {

	._244_e {
		width: 50%;
		margin-right: 0;
	}

	._3lgQZ {
		font-size: 13px;
		line-height: 11px;
	}
}
._1w-zO {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
}

.dxlhD {
	top: 0;
	left: 0;
	position: fixed;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	height: 100%;
}

._38kuc {
	width: 100%;
	max-width: 560px;
	padding: 31px 35px;
	text-align: center;
	background-color: #ffffff;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

._2S6vP {
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 30px;
	white-space: normal;
}

._71I0l {
}

@media screen and (max-width: 720px) {

	._1w-zO {
		padding: 10px;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	._38kuc {
		min-height: 100%;
		max-width: 100%;
		top: auto;
		left: auto;
		position: relative;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		padding: 30px 20px;
	}

	._1w-zO ._71I0l {
		top: 10px;
		right: 10px;
		position: absolute;
	}

	._1w-zO ._71I0l:after,
		._1w-zO ._71I0l:before {
		background-color: #212226;
	}
}._1ljlv {
	width: 100%;
	height: auto;
	padding: 15px 20px;
	text-align: center;
	white-space: nowrap;
	background-color: #bf381d;
}

._2idZH,
.AJq4q,
._3rjdn {
	display: inline-block;
	vertical-align: top;
	height: auto;
	color: #ffffff;
}

._2idZH {
	overflow: hidden;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.AJq4q {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 32px;
	letter-spacing: .06em;
	white-space: nowrap;
	display: flex;;
	-webkit-box-align: center;;
	-webkit-align-items: center;;
	   -moz-box-align: center;;
	    -ms-flex-align: center;;
	        align-items: center;;
	float: left;
	margin-right: 20px;
}

._1omwa span {
	padding-left: 30px;
	display: block;
	position: relative;
	min-height: 30px;
	line-height: 30px;
}

._1omwa span:before {
	content: '';
	display: block;
	top: 50%;
	left: 0;
	position: absolute;
	width: 20px;
	height: 20px;
	margin-top: -11px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
}

._1omwa span:after {
	content: '';
	display: block;
	top: 50%;
	left: 5px;
	position: absolute;
	width: 10px;
	height: 10px;
	margin-top: -6px;
	background-color: #ffffff;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-animation: _2mUwO 2s infinite ease-in-out;;
	   -moz-animation: _2mUwO 2s infinite ease-in-out;;
	     -o-animation: _2mUwO 2s infinite ease-in-out;;
	        animation: _2mUwO 2s infinite ease-in-out;;
}

._3rjdn {
	font-weight: 900;
	text-align: left;
	font-size: 21px;
	line-height: 27px;
	white-space: normal;
	border-left: 1px solid rgba(255,255,255, 0.2);
	padding-left: 20px;
	overflow: hidden;
	display: block;
}

@-webkit-keyframes _2mUwO {
	0% {
		opacity: .5;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: .5;
	}
}

@-moz-keyframes _2mUwO {
	0% {
		opacity: .5;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: .5;
	}
}

@-o-keyframes _2mUwO {
	0% {
		opacity: .5;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: .5;
	}
}

@keyframes _2mUwO {
	0% {
		opacity: .5;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: .5;
	}
}

@media screen and (max-width: 720px) {

	._1ljlv {
		height: auto;
	}

	._2idZH,
.AJq4q,
._3rjdn {
		height: auto;
	}

	.AJq4q {
		font-size: 11px;
		line-height: 15px;
		padding: 7px 0;
	}

	._1omwa {
		width: 80px;
		height: 30px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 80px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
	}

	._1omwa span {
		top: 50%;
		position: absolute;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	._3rjdn {
		font-size: 13px;
		line-height: 15px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._3rjdn {
		font-size: 17px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._3rjdn {
		font-size: 17px;
		line-height: 20px;
	}
}
.FPzTT {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 20000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

._2ElE5 {
	background-color: #000000;
	background-color: rgba(0, 0, 0, .8);
	min-height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._2T-00 {
	background-color: #ffffff;
	position: relative;
	max-width: 760px;
	padding: 60px;
	width: 100%;
}

.tvLBd {
	font-weight: 900;
	text-align: center;
	font-size: 27px;
	line-height: 25px;
	letter-spacing: .01em;
}

.tvLBd span,
	.tvLBd small {
	display: block;
}

.tvLBd small {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	margin-top: 5px;
}

._3MgaZ {
	width: 18px;
	height: 18px;
	top: 20px;
	right: 20px;
	position: absolute;
}

._3MgaZ:before,
	._3MgaZ:after {
	content: '';
	display: block;
	width: 24px;
	height: 2px;
	background-color: #212226;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
	will-change: background-color;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -1px;
	margin-left: -12px;
}

._3MgaZ:before {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
}

._3MgaZ:after {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

._3MgaZ:hover:before,
	._3MgaZ:hover:after {
	background-color: #00ace5;
}

._2G_pp {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 22px;
}

._3K4sI {
	font-family: 'Noto Serif', serif;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 25px;
}

._3K4sI strong {
	font-weight: 300;
	color: #bf381d;
}

._2wrHI {
	clear: both;
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	border: 1px solid;
	border-color: #e3e4e5;
	font-size: 13px;
	line-height: 50px;
	padding: 0 20px;
	margin-bottom: 25px;
}

._38flH {
	float: right;
	width: 170px;
	height: 50px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 52px;
	letter-spacing: .06em;
	white-space: nowrap;
	background-color: #212226;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* webkit specific styles */
input[type="color"]::-webkit-color-swatch {
  border: none;
}
input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    font-weight:inherit;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:700;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}
input:focus {
  outline: none;
}
ul, ol {
  list-style-type: none;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}
/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template, /* 1 */
[hidden] {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: 700;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
html,
body {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 100%;
	font-family: 'Roboto', sans-serif;
	min-width: 320px;
}
*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	   -moz-box-sizing: inherit;
	        box-sizing: inherit;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ng-root {
	max-width: 100%;
	height: 100%;
}
figure {
	margin: 0;
}
a {
	text-decoration: none;
	outline: 0;
}
img {
	vertical-align: top;
}
button {
	background-color: transparent;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	outline: 0;
	padding: 0;
	display: block;
	cursor: pointer;
}
input {
	display: block;
	outline: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	border: 0;
	background-color: transparent;
}
._2TApJ{
    width:970px;
    margin: 0 auto;
    height: 250px;
    display: none;
}
._2II4i{
    width: 100%;
    background-color: #2e3033;
}
.np9EX {
	height: 100%;
}
.ihIxM {
	overflow: hidden;
	z-index: 900000;
	top: 0;
	left: 0;
	position: fixed;
	background-color: #212226;
	will-change: opacity, width, height;
	opacity: 0;
	width: 0;
	height: 0;
	-webkit-transition: opacity .3s ease 0s,
		width 0s ease .3s,
		height 0s ease .3s;
	-o-transition: opacity .3s ease 0s,
		width 0s ease .3s,
		height 0s ease .3s;
	-moz-transition: opacity .3s ease 0s,
		width 0s ease .3s,
		height 0s ease .3s;
	transition:
		opacity .3s ease 0s,
		width 0s ease .3s,
		height 0s ease .3s;
}
.ihIxM.ObEYw {
  -webkit-transition: opacity .3s ease 0s,
			width 0s ease 0s,
			height 0s ease 0s;
  -o-transition: opacity .3s ease 0s,
			width 0s ease 0s,
			height 0s ease 0s;
  -moz-transition: opacity .3s ease 0s,
			width 0s ease 0s,
			height 0s ease 0s;
  transition:
			opacity .3s ease 0s,
			width 0s ease 0s,
			height 0s ease 0s;
  opacity: .96;
  width: 100%;
  height: 100%;
}
.ng-state {
	display: none;
}
._2o5nc {
	width: 100%;
}
._2gU1D {
	height: 100vh;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}
/**
 * Animation
 */
.fade-enter {
  opacity: 0;
  top: 60px;
  left: 0;
  position: fixed;
  width: 100%;
}
.fade-enter-active {
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 1;
}
.fade-leave {
  opacity: 1;
  top: 60px;
  left: 0;
  position: fixed;
  width: 100%;
}
.fade-leave-active {
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 0;
}
/**
 * Legacy stuff
 */
.legacy-browsers {
  display: none;
  text-align: center;
  top: 50%;
  left: 50%;
  position: absolute;
  font-weight: 900;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  width: 600px;
  height: 350px;
  margin-top: -175px;
  margin-left: -300px;
}
.legacy-browsers__title {
  margin-bottom: 50px;
}
.legacy-browsers__link {
  display: block;
  color: #00ace5;
}
.no-flexbox.no-flexboxlegacy.no-flexboxtweener .legacy-browsers {
  display: block;
}
.no-flexbox.no-flexboxlegacy.no-flexboxtweener .ng-root {
  display: none;
}
._3z-iw {
	display: none; 
	position: fixed; 
	z-index: 999999; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden; 
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.9); 
	-webkit-animation: _2BTVs .3s; 
	   -moz-animation: _2BTVs .3s; 
	     -o-animation: _2BTVs .3s; 
	        animation: _2BTVs .3s;
	display: none;
  }
.kbsdY {
	margin: auto;
	display: block;
	vertical-align: baseline;
	max-width: 100%;
	height: auto;	
	margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
	}
._5msZL, .d8uVP {
    width: 30px;
		height: 30px;
		margin: 0;
		right: 0;
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
		padding: 32vh 5vh;
}
._5msZL:hover, .d8uVP:hover {
  background: #000000;
  background: rgba(0,0,0,0.5);
  cursor: pointer;
}
._5msZL {
	left: -20px;
	right: unset;
}
._5msZL svg, .d8uVP svg{
	height: 28px;
	width: 20px;
}
._5msZL svg{
	-webkit-transform: scaleX(-1);
	   -moz-transform: scaleX(-1);
	    -ms-transform: scaleX(-1);
	     -o-transform: scaleX(-1);
	        transform: scaleX(-1);
}
._5msZL path, .d8uVP path{
	fill: white;
}
.fUymX {
    position: absolute;
    color: #ccc;
		bottom: 50px;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		max-width: 1040px;
  }
._3UpSd {
		width: 20px;
		height: 20px;
		top: 0;
		right: -0;
		position: absolute;
		cursor: pointer;
		padding: 40px;
	}
._3UpSd:before,
		._3UpSd:after {
  content: '';
  display: block;
  width: 24px;
  height: 2px;
  background-color: #979899;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  -moz-transition: background-color .3s ease;
  transition: background-color .3s ease;
  will-change: background-color;
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -1px;
  margin-left: -12px;
}
._3UpSd:before {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
._3UpSd:after {
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
._3UpSd:hover:before,
		._3UpSd:hover:after {
  background-color: white;
}
._3ynal{
		height: 68px;
  	-webkit-border-radius: 6px;
  	   -moz-border-radius: 6px;
  	        border-radius: 6px;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
	}
._3ynal div:last-child{
		padding: 20px 45px 20px 22px;
		}
._3ynal svg{
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto 0;
    height: 40px;
    width: 40px;
		right: 12px;
	}
/**
 * Counters block
 */
._3fLy_ {
	border-top: 1px solid #e3e4e5;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 1160px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	display: none;
}
@-webkit-keyframes _2TUzj {
  from {
		opacity: 0;
		-webkit-transform: translateY(-50px);
		        transform: translateY(-50px)
	}
	
  50% {
    opacity: 1;
  }
}
@-moz-keyframes _2TUzj {
  from {
		opacity: 0;
		-moz-transform: translateY(-50px);
		     transform: translateY(-50px)
	}
	
  50% {
    opacity: 1;
  }
}
@-o-keyframes _2TUzj {
  from {
		opacity: 0;
		-o-transform: translateY(-50px);
		   transform: translateY(-50px)
	}
	
  50% {
    opacity: 1;
  }
}
@keyframes _2TUzj {
  from {
		opacity: 0;
		-webkit-transform: translateY(-50px);
		   -moz-transform: translateY(-50px);
		     -o-transform: translateY(-50px);
		        transform: translateY(-50px)
	}
	
  50% {
    opacity: 1;
  }
}
._2TUzj {
  -webkit-animation-name: _2TUzj;
     -moz-animation-name: _2TUzj;
       -o-animation-name: _2TUzj;
          animation-name: _2TUzj;
}
@-webkit-keyframes _1gwcp {
  from {
    opacity: 1;
  }
 
  50% {
    opacity: 0;
    -webkit-transform: translateX(+100px);
            transform: translateX(+100px)
  }
 
  to {
    opacity: 0;
  }
}
@-moz-keyframes _1gwcp {
  from {
    opacity: 1;
  }
 
  50% {
    opacity: 0;
    -moz-transform: translateX(+100px);
         transform: translateX(+100px)
  }
 
  to {
    opacity: 0;
  }
}
@-o-keyframes _1gwcp {
  from {
    opacity: 1;
  }
 
  50% {
    opacity: 0;
    -o-transform: translateX(+100px);
       transform: translateX(+100px)
  }
 
  to {
    opacity: 0;
  }
}
@keyframes _1gwcp {
  from {
    opacity: 1;
  }
 
  50% {
    opacity: 0;
    -webkit-transform: translateX(+100px);
       -moz-transform: translateX(+100px);
         -o-transform: translateX(+100px);
            transform: translateX(+100px)
  }
 
  to {
    opacity: 0;
  }
}
._1gwcp {
  -webkit-animation-name: _1gwcp;
     -moz-animation-name: _1gwcp;
       -o-animation-name: _1gwcp;
          animation-name: _1gwcp;
}
._1w1Kn{
  -webkit-animation-duration: 800ms;
     -moz-animation-duration: 800ms;
       -o-animation-duration: 800ms;
          animation-duration: 800ms;
}
@media screen and (max-width: 1200px) and (min-width: 961px){
  ._3fLy_{
    max-width: 920px;
  }
}
@media screen and (max-width: 960px) and (min-width: 721px){
  ._3fLy_{
    max-width: 680px;
  }
}
@media screen and (max-width: 720px){
  ._3fLy_{
    max-width: none;
  }
}._3I62d {
  position: fixed;
  bottom: 0px;
  right: 0px;
  left: 0px;
  //width: 730px;
  background: #F0F2F5;
  padding: 20px;
  border-top: 2px solid #00ACE5;
  text-align: left;
  opacity: 0;
  -webkit-transform: translateX(-1000%);
     -moz-transform: translateX(-1000%);
      -ms-transform: translateX(-1000%);
       -o-transform: translateX(-1000%);
          transform: translateX(-1000%);
  will-change: transform, opacity;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0s ease 0s;
  transition: opacity 0.3s ease, -webkit-transform 0s ease 0s;
  -o-transition: opacity 0.3s ease, -o-transform 0s ease 0s;
  -moz-transition: opacity 0.3s ease, transform 0s ease 0s, -moz-transform 0s ease 0s;
  transition: opacity 0.3s ease, transform 0s ease 0s;
  transition: opacity 0.3s ease, transform 0s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
  z-index: 8000;
}

.QECK7 {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0s ease 0s;
  transition: opacity 0.3s ease, -webkit-transform 0s ease 0s;
  -o-transition: opacity 0.3s ease, -o-transform 0s ease 0s;
  -moz-transition: opacity 0.3s ease, transform 0s ease 0s, -moz-transform 0s ease 0s;
  transition: opacity 0.3s ease, transform 0s ease 0s;
  transition: opacity 0.3s ease, transform 0s ease 0s, -webkit-transform 0s ease 0s, -moz-transform 0s ease 0s, -o-transform 0s ease 0s;
}

._1Yuol {
  opacity: 0 !important;
}

._1suwh {
  max-width: 1160px;
  margin: 0px auto;
}

._1REhY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

._27B0j {
  padding-right: 20px;
  line-height: 20px;
  max-width: 970px;
  /* font-family: Helvetica Neue; */
  font-size: 15px;
}

._3ADX_ {
  background: white;
  border: 1px solid #D5D9E0;
  /* box-sizing: border-box; */
  min-width: 40px;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  padding: 7px;
  cursor: pointer;
}

._3ADX_:hover {
  border: 1px solid #00ACE5;
}

._3ADX_:hover ._24JSo {
  fill: #00ACE5;
}

._38QvQ {
  margin-top: 20px;
  font-family: Roboto;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #212226;
  background: #FFED26;
  font-weight: 700;
  -webkit-border-radius: 22px;
     -moz-border-radius: 22px;
          border-radius: 22px;
  padding: 10px 13px 10px 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 279px;
}

._24JSo {
  fill: #949699;
}

._1PhEo {
	stroke-width: 2;
}
._3NUpQ{
    width: 700px;
    margin: 30px auto;
    padding: 0 20px;
}

._3rpoS{
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 40px;
}

@media screen and (max-width: 700px){

    ._3NUpQ{
        width: 100%;
    }
}._1BGz2 p:not(:last-child) {
	margin-bottom: 25px;
}

._18b0-:after {
	content: '';
	display: block;
	clear: both;
}

._18b0- {
	font-family: 'Noto Serif', serif;
	color: #494a4d;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0.015em;
	  
	  @-webkit-keyframes yTEpS {
		from {-webkit-transform:scale(0);transform:scale(0)} 
		to {-webkit-transform:scale(1);transform:scale(1)}
	  }
	  
	  @-moz-keyframes yTEpS {
		from {-moz-transform:scale(0);transform:scale(0)} 
		to {-moz-transform:scale(1);transform:scale(1)}
	  }
	  
	  @-o-keyframes yTEpS {
		from {-o-transform:scale(0);transform:scale(0)} 
		to {-o-transform:scale(1);transform:scale(1)}
	  }
	  
	  @keyframes yTEpS {
		from {-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)} 
		to {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
	  }
}

._18b0- a {
	color: #00ace5;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color ease .3s;
	-o-transition: border-bottom-color ease .3s;
	-moz-transition: border-bottom-color ease .3s;
	transition: border-bottom-color ease .3s;
}

._18b0- a:hover {
	border-bottom-color: rgba(0, 172, 229, 0.5);
}

._18b0- ul li:before {
	width: 8px;
	height: 8px;
	content: '';
	display: block;
	top: 8px;
	left: 0;
	position: absolute;
	background-color: #bf381d;
}

._18b0- ol {
	counter-reset: ol-list;
}

._18b0- ol li {
	counter-increment: ol-list;
}

._18b0- ol li:before {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 15px;
	line-height: 20px;
	top: 4px;
	left: 0;
	position: absolute;
	color: #bf381d;
	content: counter(ol-list) '.';
}

._18b0- li {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
}

._18b0- h4 {
	font-family: 'Roboto', sans-serif;
	color: #212226;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
	margin-bottom: 10px;
}

._18b0- hr {
	border-color: #212226;
	margin: 35px 0;
}

._18b0- h2,
	._18b0- h3 {
	font-family: 'Roboto', sans-serif;
	margin: 40px 0 25px;
	color: #212226;
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
}

._18b0- h2:first-child, ._18b0- h3:first-child {
	margin-top: 0;
}

._18b0- h6 {
	margin-bottom: 25px;
	font-family: 'Roboto', sans-serif;
	color: #212226;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
}

._18b0- h5 {
	font-family: 'Roboto', sans-serif;
	margin: 30px 0 0;
	color: #212226;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
}

._18b0- h5 + small {
	margin-bottom: 25px;
}

._18b0- small {
	color: #8b8c8c;
	font-size: 15px;
	line-height: 25px;
	display: block;
}

._18b0- .read-too {
	display: block;
	margin: 30px 0;
	padding: 20px 0;
	position: relative;
	font-family: 'Roboto', sans-serif;
}

._18b0- .read-too:before,
		._18b0- .read-too:after {
	content: '';
	display: block;
	width: 160px;
	height: 1px;
	left: 0;
	position: absolute;
}

._18b0- .read-too:before {
	top: 0;
	background-color: #212226;
}

._18b0- .read-too:after {
	bottom: 0;
	background-color: #e3e4e5;
}

._18b0- .read-too .read-too__caption {
	color: #bf381d;
	text-transform: uppercase;
	line-height: 900;
	font-size: 15px;
	letter-spacing: 13px;
	word-spacing: .03em;
	white-space: nowrap;
	margin-bottom: 14px;
}

._18b0- .read-too .read-too__title {
	color: #212226;
	font-weight: 500;
	margin: 0;
	font-size: 17px;
	line-height: 20px;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
	will-change: color;
}

._18b0-:hover ._18b0- .read-too .read-too__title {
	color: #00ace5;
}

._18b0- .medium {
	font-weight: 500;
}

._18b0- .dark {
	color: #212226;
}

._18b0- .dim {
	color: #979899;
}

._18b0- .highlighted {
	color: #bf381d;
}

._18b0- .iframe {
	position: relative;
	margin: 0 0 10px 0;
	width: 100%;
	height: 100%;
	overflow: visible;
}

._18b0- .iframe p {
	color: #979899;
	font-family: 'Roboto', sans-serif;
	text-align: left;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	margin-top: 10px;
}

._18b0- .iframe iframe {
	width: 100%;
	height: 373px;
	position: relative;
}

._18b0- .iframe--over-9000 {
	width: 100%;
	margin: 25px 0 65px;
	position: relative;
	height: 596px;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	-o-transition: -o-transform .2s;
	-moz-transition: transform .2s, -moz-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
}

._18b0- .iframe--over-9000:first-child {
	margin-top: 0;
}

._18b0- .iframe--over-9000:first-child img {
	margin-top: 0;
}

._18b0- .iframe--over-9000 img, ._18b0- .iframe--over-9000 iframe {
	width: 1060px;
	max-width: 1060px;
	height: 596px;
	z-index: 2 !important;
	-webkit-transition: -webkit-transform .8s;
	transition: -webkit-transform .8s;
	-o-transition: -o-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s, -o-transform .8s;
}

._18b0- .iframe--full {
	width: 100%;
	height: 100%;
	text-align: center;
}

._18b0- .figure {
	width: 300px;
	margin-bottom: 25px;
}

._18b0- .figure img {
	max-width: 100%;
	cursor: pointer;
}

._18b0- .figure img:hover {
	opacity: 0.9;
}

._18b0- .figure figcaption {
	margin-top: 20px;
	-webkit-transition: -webkit-transform .8s;
	transition: -webkit-transform .8s;
	-o-transition: -o-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s, -o-transform .8s;
	font-family: 'Roboto', sans-serif;
	text-align: left;
	font-size: 15px;
	line-height: 20px;
}

._18b0- .figure figcaption,
			._18b0- .figure figcaption a {
	color: #979899;
}

._18b0- .figure--full {
	width: 100%;
	text-align: center;
}

._18b0- .figure--over-9000 {
	width: 100%;
	margin: 25px 0 44px;
	position: relative;
}

._18b0- .figure--over-9000:first-child {
	margin-top: 0;
}

._18b0- .figure--over-9000:first-child img {
	margin-top: 0;
}

._18b0- .figure--over-9000 img, ._18b0- .figure--over-9000 iframe {
	-webkit-transition: -webkit-transform .8s;
	transition: -webkit-transform .8s;
	-o-transition: -o-transform .8s;
	-moz-transition: transform .8s, -moz-transform .8s;
	transition: transform .8s;
	transition: transform .8s, -webkit-transform .8s, -moz-transform .8s, -o-transform .8s;
	width: 1060px;
	max-width: 1060px;
	z-index: 2 !important;
	transition: transform .8s;
}

._18b0- .figure--over-9000 figcaption {
	margin-top: 15px;
}

._18b0- .framed {
	position: relative;
	margin-bottom: 45px;
}

/* Person
	 */

._18b0- .person {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 35px 0;
	width: 100%;
	height: 160px;
	font-family: 'Roboto', sans-serif;
}

._18b0- .person__photo {
	width: 160px;
	height: 160px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 160px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 160px;
	        flex: 0 0 160px;
	margin-right: 40px;
	position: relative;
	overflow: hidden;
}

._18b0- .person__photo img {
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	max-height: 100%;
	height: 100%;
}

._18b0- .person__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 2px solid #212226;
}

._18b0- .person__container:after {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	bottom: 0;
	left: 0;
	position: absolute;
	background-position: center center;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
}

._18b0- .person__title {
	margin: -12px 0 0;
}

._18b0- .person__title .person-title__large,
			._18b0- .person__title span,
			._18b0- .person__title .person-title__small,
			._18b0- .person__title small {
	display: block;
}

._18b0- .person__title .person-title__large,
			._18b0- .person__title span {
	color: #212226;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 1px;
}

._18b0- .person__title .person-title__small,
			._18b0- .person__title small {
	color: #8b8c8c;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}

/* <dl>, <dt>, <dd>
	 */

._18b0- dl {
	margin: 35px 0;
	padding-left: 39px;
	border-left: 2px solid #e3e4e5;
}

._18b0- dt {
	font-family: 'Roboto', sans-serif;
	color: #212226;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
	margin-bottom: 1px;
}

._18b0- dd {
	font-size: 18px;
	line-height: 25px;
}

._18b0- dd:not(:last-child) {
	margin-bottom: 20px;
}

/* .incut
	 */

._18b0- .incut {
	margin: 35px 0;
	padding-left: 39px;
	color: #494a4c;
	font-size: 27px;
	line-height: 30px;
	border-left: 2px solid #e3e4e5;
}

/* .ps
	 */

._18b0- .ps {
	border-top: 2px solid #212226;
	margin: 40px 0;
}

._18b0- .ps__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e3e4e6;
}

._18b0- .ps__title {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 60px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 60px;
	        flex: 0 0 60px;
	margin-right: 40px;
	color: #bf381d;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
}

._18b0- .ps__container {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
}

/* ARTICLE LINK (READ-TOO, READ-PREV)*/

._18b0-:first-child .article-link:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}

._18b0- ._31Mn9 {
	display: none;

	/* Hidden by default */
	position: fixed;

	/* Stay in place */
	z-index: 1;

	/* Sit on top */
	padding-top: 100px;

	/* Location of the box */
	left: 0;
	top: 0;
	width: 100%;

	/* Full width */
	height: 100%;

	/* Full height */
	overflow: auto;

	/* Enable scroll if needed */
	background-color: rgb(0,0,0);

	/* Fallback color */
	background-color: #000000;
	background-color: rgba(0,0,0,0.9);

	/* Black w/ opacity */
}

/* Modal Content (Image) */

._18b0- ._3JsPU {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */

._18b0- #_3i57V {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}

/* Add Animation - Zoom in the Modal */

._18b0- ._3JsPU, ._18b0- #_3i57V {
	-webkit-animation-name: yTEpS;
	   -moz-animation-name: yTEpS;
	     -o-animation-name: yTEpS;
	        animation-name: yTEpS;
	-webkit-animation-duration: 0.6s;
	   -moz-animation-duration: 0.6s;
	     -o-animation-duration: 0.6s;
	        animation-duration: 0.6s;
}

/* The Close Button */

._18b0- .tCYVd {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: 900;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}

._18b0- .tCYVd:hover,
	  ._18b0- .tCYVd:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}

/* 100% Image Width on Smaller Screens */

._18b0- .article-link {
	display: block;
	margin: 30px 0;
	padding: 25px 0 30px;
	border-top: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
}

._18b0- .article-link:hover {
	border-bottom: 1px solid #e3e4e5;
}

._18b0- .article-link + .article-link {
	border-top: 0;
	padding-top: 0;
}

._18b0- .article-link h2 {
	margin: 0 0 15px;
	color: #bf381d;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
}

._18b0- .article-link > a:after {
	content: '';
	display: block;
	clear: both;
}

._18b0- .article-link > a {
	display: block;
	border-bottom: 0;
}

._18b0- .article-link > a:hover {
	border-bottom: 0;
}

._18b0- .article-link > a:hover h3 {
	opacity: .8;
}

._18b0- .article-link figure {
	float: left;
	width: 135px;
	height: 90px;
	overflow: hidden;
	position: relative;
	margin-right: 25px;
}

._18b0- .article-link img {
	max-height: 100%;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

._18b0- .article-link h3 {
	margin: 0;
	overflow: hidden;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

._18b0- .article-link h3.photo:before {
	content: '';
	width: 16px;
	height: 11px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: baseline;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALBAMAAACEzBAKAAAAElBMVEUAAACxsbGxsbGxsbGxsbGxsbEbP5rOAAAABXRSTlMAkMQaGT3Li5IAAAAtSURBVAjXY2BgYA0NDQBScEYoFKAwhA0hjCAGBlUwI5CBQRRVJFTEEVUXFAAA8Y8WhG+cQvEAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center center;
}

._18b0- .article-link h3.video:before {
	content: '';
	width: 16px;
	height: 11px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: baseline;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAAIVBMVEUAAACxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbEvvWvFAAAACnRSTlMA8eCOVQ7HxXJwe1W0BgAAAChJREFUCNdjWAUCDEAAZbhDGKyTVkEYhqugjFUIBroUa9MqmHY3uIEAsUgrOjXUqKAAAAAASUVORK5CYII=');
}

._2-omc {
	-webkit-animation: Gb0ny .3s;
	   -moz-animation: Gb0ny .3s;
	     -o-animation: Gb0ny .3s;
	        animation: Gb0ny .3s;
	-webkit-animation-fill-mode:forwards;
	   -moz-animation-fill-mode:forwards;
	     -o-animation-fill-mode:forwards;
	        animation-fill-mode:forwards;
}

@-webkit-keyframes Gb0ny {
	0% {
		opacity: 1;
		transform: scale(1);
		-webkit-transform: scale(1);
	}
	99% {
		opacity: 0;
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	100% {
		display: none;
	}
}

@-moz-keyframes Gb0ny {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
		     transform: scale(1);
		-webkit-transform: scale(1);
	}
	99% {
		opacity: 0;
		-moz-transform: scale(0);
		     transform: scale(0);
		-webkit-transform: scale(0);
	}
	100% {
		display: none;
	}
}

@-o-keyframes Gb0ny {
	0% {
		opacity: 1;
		-o-transform: scale(1);
		   transform: scale(1);
		-webkit-transform: scale(1);
	}
	99% {
		opacity: 0;
		-o-transform: scale(0);
		   transform: scale(0);
		-webkit-transform: scale(0);
	}
	100% {
		display: none;
	}
}

@keyframes Gb0ny {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
		  -o-transform: scale(1);
		     transform: scale(1);
		-webkit-transform: scale(1);
	}
	99% {
		opacity: 0;
		-moz-transform: scale(0);
		  -o-transform: scale(0);
		     transform: scale(0);
		-webkit-transform: scale(0);
	}
	100% {
		display: none;
	}
}

@media screen and (max-width: 720px) {

	._1BGz2 p {
		font-size: 15px;
		line-height: 20px;
	}

	._1BGz2 p:not(:last-child) {
		margin-bottom: 20px;
	}

	._18b0- ul li:before {
		top: 6px;
	}

	._18b0- ol li:before {
		font-size: 12px;
		line-height: 15px;
		top: 3px;
	}

	._18b0- li {
		font-size: 15px;
		line-height: 20px;
		padding-left: 25px;
	}

	._18b0- h4 {
		font-size: 12px;
		line-height: 20px;
	}

	._18b0- h2,
	._18b0- h3 {
		font-size: 17px;
		line-height: 20px;
		margin: 30px 0 15px;
	}

	._18b0- h5 + small {
		margin-bottom: 15px;
	}

	._18b0- h5 {
		margin-top: 15px;
		font-size: 17px;
		line-height: 20px;
	}

	._18b0- small {
		font-size: 13px;
		line-height: 20px;
	}

	._18b0- .read-too .read-too__caption {
		font-size: 11px;
		line-height: 8px;
	}

	._18b0- .read-too .read-too__title {
		font-size: 15px;
	}

	._18b0- .iframe p {
		font-size: 12px;
	}

	._18b0- .iframe iframe {
		width: 100%;
		height: 55vw;
		margin-left: -20px;
	}

	._18b0- .iframe--over-9000 {
		margin: 0 0 10px 0;
		width: 100%;
		height: 100%;
	}

	._18b0- .figure {
		width: 100%;
	}

	._18b0- .figure img {
		width: -webkit-calc(100% + 40px);
		width: -moz-calc(100% + 40px);
		width: calc(100% + 40px);
		margin-left: -20px;
		max-width: none;
	}

	._18b0- .figure img:hover {
		opacity: 1;
	}

	._18b0- .figure figcaption {
		font-size: 13px;
	}

	._18b0- .figure--right img {
		max-width: 100%;
		margin: 0;
		width: auto;
	}

	._18b0- .figure--left img {
		max-width: 100%;
		margin: 0;
		width: auto;
	}

	._18b0- .figure--over-9000:before,
				._18b0- .figure--over-9000 figcaption:before {
		display: none;
	}

	._18b0- .figure--over-9000 img, ._18b0- .figure--over-9000 iframe {
		margin-top: 0;
		width: -webkit-calc(100% + 40px);
		width: -moz-calc(100% + 40px);
		width: calc(100% + 40px);
		margin-left: -20px;
	}

	._18b0- .framed {
		margin: 20px 0;
		padding: 20px 0;
	}

	._18b0- .framed:before,
			._18b0- .framed:after {
		content: '';
		display: block;
		left: -20px;
		position: absolute;
		width: -webkit-calc(100% + 40px);
		width: -moz-calc(100% + 40px);
		width: calc(100% + 40px);
		height: 1px;
		background-color: #e3e4e5;
	}

	._18b0- .framed:before {
		top: 0;
	}

	._18b0- .framed:after {
		bottom: 0;
	}

	._18b0- .person {
		height: 130px;
		position: relative;
		padding: 20px 0 30px;
		border-top: 2px solid #212226;
	}

	._18b0- .person:after {
		content: '';
		display: block;
		width: 100%;
		height: 10px;
		bottom: 0;
		left: 0;
		position: absolute;
		background-position: center center;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	}

	._18b0- .person__photo {
		width: 80px;
		height: 80px;
		-webkit-flex-basis: 80px;
		-ms-flex-preferred-size: 80px;
		flex-basis: 80px;
		margin-right: 20px;
	}

	._18b0- .person__container:after {
		display: none;
	}

	._18b0- .person__container {
		border-top: 0;
	}

	._18b0- .person__title {
		margin: 0;
	}

	._18b0- .person__title .person-title__large,
				._18b0- .person__title span {
		font-size: 17px;
		line-height: 20px;
	}

	._18b0- .person__title .person-title__small,
				._18b0- .person__title small {
		font-size: 13px;
		line-height: 20px;
	}

	._18b0- dl {
		padding-left: 19px;
	}

	._18b0- dt {
		font-size: 12px;
		line-height: 20px;
	}

	._18b0- dd {
		font-size: 16px;
		line-height: 20px;
	}

	._18b0- .incut {
		padding-left: 19px;
		font-size: 18px;
		line-height: 25px;
	}

	._18b0- .ps__item {
		display: block;
	}

	._18b0- .article-link {
		margin: 25px 0;
		padding: 20px 0 25px;
	}

	._18b0- .article-link h2 {
		font-size: 12px;
		line-height: 20px;
		letter-spacing: .06em;
	}

	._18b0- .article-link figure {
		float: none;
		margin-right: 0;
		margin-bottom: 15px;
	}

	._18b0- .article-link h3 {
		font-size: 15px;
	}
}

@media screen and (min-width: 721px) {

	._18b0- .figure--right {
		float: right;
		padding-left: 50px;
		text-align: right;
	}

	._18b0- .figure--left {
		float: left;
		padding-right: 50px;
		text-align: left;
	}

	._18b0- .framed {
		overflow: hidden;
		border: 1px solid;
		border-color: #f0f1f2;
		padding: 45px 0;
	}

	._18b0- .framed h4,
			._18b0- .framed p,
			._18b0- .framed h3,
			._18b0- .framed h5,
			._18b0- .framed small,
			._18b0- .framed figcaption {
		padding: 0 60px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	._18b0- .figure--over-9000:before,
				._18b0- .figure--over-9000 figcaption:before,
				._18b0- .figure--over-9000 img,
				._18b0- .figure--over-9000 iframe {
		width: 920px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	._18b0- .figure--over-9000:before,
				._18b0- .figure--over-9000 figcaption:before,
				._18b0- .figure--over-9000 img,
				._18b0- .figure--over-9000 iframe {
		width: 100vw;
		margin-left: -webkit-calc((100vw - 680px) / -2);
		margin-left: -moz-calc((100vw - 680px) / -2);
		margin-left: calc((100vw - 680px) / -2);
	}
}

@media only screen and (max-width: 700px) {

	._18b0- ._3JsPU {
		width: 100%;
	}
}
