@import url(//hello.myfonts.net/count/3184b2);._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;
}

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

.pqnsC {
	top: 50%;
	right: -26px;
	position: absolute;
	font-family: 'Georgia', 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: 700;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 62px;
}

@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: 60px;
	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: 12px;
	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;
	top: 0;
	right: 60px;
	position: absolute;
	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;
}

._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;
}

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

	._2SwhY {
		border-left: 0;
	}
}
._1ITRu {
	width: 64px;
	height: 64px;
	overflow: hidden;
	top: 50%;
	left: 50%;
	position: absolute;
	background-color: #00ace5;
	margin-top: -32px;
	margin-left: -32px;
}

._1ITRu._2vQKm {
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
}

@-webkit-keyframes _1usWT {
	100% {
		-webkit-transform: translateY(-64px);
		        transform: translateY(-64px);
	}
}

@-moz-keyframes _1usWT {
	100% {
		-moz-transform: translateY(-64px);
		     transform: translateY(-64px);
	}
}

@-o-keyframes _1usWT {
	100% {
		-o-transform: translateY(-64px);
		   transform: translateY(-64px);
	}
}

@keyframes _1usWT {
	100% {
		-webkit-transform: translateY(-64px);
		   -moz-transform: translateY(-64px);
		     -o-transform: translateY(-64px);
		        transform: translateY(-64px);
	}
}

@-webkit-keyframes _1a3MM {
	100% {
		-webkit-transform: translateY(-32px);
		        transform: translateY(-32px);
	}
}

@-moz-keyframes _1a3MM {
	100% {
		-moz-transform: translateY(-32px);
		     transform: translateY(-32px);
	}
}

@-o-keyframes _1a3MM {
	100% {
		-o-transform: translateY(-32px);
		   transform: translateY(-32px);
	}
}

@keyframes _1a3MM {
	100% {
		-webkit-transform: translateY(-32px);
		   -moz-transform: translateY(-32px);
		     -o-transform: translateY(-32px);
		        transform: translateY(-32px);
	}
}

@-webkit-keyframes k7bpe {
	100% {
		-webkit-transform: translateX(-64px);
		        transform: translateX(-64px);
	}
}

@-moz-keyframes k7bpe {
	100% {
		-moz-transform: translateX(-64px);
		     transform: translateX(-64px);
	}
}

@-o-keyframes k7bpe {
	100% {
		-o-transform: translateX(-64px);
		   transform: translateX(-64px);
	}
}

@keyframes k7bpe {
	100% {
		-webkit-transform: translateX(-64px);
		   -moz-transform: translateX(-64px);
		     -o-transform: translateX(-64px);
		        transform: translateX(-64px);
	}
}

@-webkit-keyframes _3xrg4 {
	100% {
		-webkit-transform: translateX(-32px);
		        transform: translateX(-32px);
	}
}

@-moz-keyframes _3xrg4 {
	100% {
		-moz-transform: translateX(-32px);
		     transform: translateX(-32px);
	}
}

@-o-keyframes _3xrg4 {
	100% {
		-o-transform: translateX(-32px);
		   transform: translateX(-32px);
	}
}

@keyframes _3xrg4 {
	100% {
		-webkit-transform: translateX(-32px);
		   -moz-transform: translateX(-32px);
		     -o-transform: translateX(-32px);
		        transform: translateX(-32px);
	}
}

._1cxR_ {
	width: 12px;
	height: 100%;
	top: 0;
	left: 12px;
	position: absolute;
	-webkit-animation: _1usWT .7s infinite ease-in-out;
	   -moz-animation: _1usWT .7s infinite ease-in-out;
	     -o-animation: _1usWT .7s infinite ease-in-out;
	        animation: _1usWT .7s infinite ease-in-out;
}

._1cxR_:after,
	._1cxR_:before {
	content: '';
	margin: 12px 0;
	display: block;
	width: 100%;
	height: 40px;
	background-color: #ffffff;
}

._1cxR_:after {
	margin-top: 24px;
}

._2vQKm ._1cxR_ {
	-webkit-animation: _1a3MM .7s infinite ease-in-out;
	   -moz-animation: _1a3MM .7s infinite ease-in-out;
	     -o-animation: _1a3MM .7s infinite ease-in-out;
	        animation: _1a3MM .7s infinite ease-in-out;
	width: 6px;
	left: 6px;
}

._2vQKm ._1cxR_:after,
		._2vQKm ._1cxR_:before {
	margin: 6px 0;
	height: 20px;
}

._2vQKm ._1cxR_:after {
	margin-top: 12px;
}

.C4Y74 {
	width: 100%;
	height: 12px;
	top: 26px;
	left: 0;
	position: absolute;
	font-size: 0;
	white-space: nowrap;
	-webkit-animation: k7bpe .7s infinite ease-in-out;
	   -moz-animation: k7bpe .7s infinite ease-in-out;
	     -o-animation: k7bpe .7s infinite ease-in-out;
	        animation: k7bpe .7s infinite ease-in-out;
}

.C4Y74:after,
	.C4Y74:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin-left: 28px;
	margin-right: 22px;
	width: 14px;
	height: 14px;
	background-color: #ffffff;
}

._2vQKm .C4Y74 {
	-webkit-animation: _3xrg4 .7s infinite ease-in-out;
	   -moz-animation: _3xrg4 .7s infinite ease-in-out;
	     -o-animation: _3xrg4 .7s infinite ease-in-out;
	        animation: _3xrg4 .7s infinite ease-in-out;
	height: 6px;
	top: 13px;
}

._2vQKm .C4Y74:after,
		._2vQKm .C4Y74:before {
	margin-left: 14px;
	margin-right: 11px;
	width: 7px;
	height: 7px;
}

._2j7ns {
	width: 12px;
	height: 100%;
	top: 0;
	right: 12px;
	position: absolute;
	-webkit-animation: _1usWT .7s infinite ease-in-out;
	   -moz-animation: _1usWT .7s infinite ease-in-out;
	     -o-animation: _1usWT .7s infinite ease-in-out;
	        animation: _1usWT .7s infinite ease-in-out;
	-webkit-animation-direction: reverse;
	   -moz-animation-direction: reverse;
	     -o-animation-direction: reverse;
	        animation-direction: reverse;
}

._2j7ns:after,
	._2j7ns:before {
	content: '';
	display: block;
	width: 100%;
	height: 52px;
	margin: 12px 0 0;
	background-color: #ffffff;
}

._2vQKm ._2j7ns {
	-webkit-animation: _1a3MM .7s infinite ease-in-out;
	   -moz-animation: _1a3MM .7s infinite ease-in-out;
	     -o-animation: _1a3MM .7s infinite ease-in-out;
	        animation: _1a3MM .7s infinite ease-in-out;
	-webkit-animation-direction: reverse;
	   -moz-animation-direction: reverse;
	     -o-animation-direction: reverse;
	        animation-direction: reverse;
	width: 6px;
	right: 6px;
}

._2vQKm ._2j7ns:after,
		._2vQKm ._2j7ns:before {
	height: 26px;
	margin-top: 6px;
}
._1xrav {
	padding-top: 30px;
	text-align: left;
}

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

._12gwc {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	font-size: 17px;
	line-height: 50px;
	padding: 0 19px;
	margin-bottom: 10px;
}

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

._1tT6q {
	margin-top: 20px;
}

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

._24Exj 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;
}

._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 {
	color: #8b8c8c;
	font-size: 17px;
	line-height: 40px;
	display: inline-block;
	vertical-align: top;
	margin-left: 29px;
}

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

	._12gwc {
		font-size: 15px;
	}
}
._2U2Hz {
	padding-top: 30px;
	text-align: left;
}

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

._1Mf_A {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	font-size: 17px;
	line-height: 50px;
	padding: 0 19px;
	margin-bottom: 10px;
}

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

._1Pfm4 {
	margin-top: 20px;
}

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

._2NQrC 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;
}

._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 {
	color: #8b8c8c;
	font-size: 17px;
	line-height: 40px;
	display: inline-block;
	vertical-align: top;
	margin-left: 29px;
}

._1Vxm2 {
	margin-top: 35px;
	border-top: 1px solid #e6e6e6;
	padding-top: 20px;
}

._33rOd {
	white-space: normal;
	color: #8b8c8c;
	font-size: 17px;
	line-height: 20px;
}

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

._2V_ay {
	cursor: pointer;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	float: left;
	width: -webkit-calc(160 / 490 * /1);
	width: -moz-calc(160 / 490 * /1);
	width: calc(160 / 490 * /1);
	height: 100%;
	width: 49%;
	height: 100%;
	position: relative;
}

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

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

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

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

._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;
	}

	._2NQrC {
		width: 130px;
		height: 40px;
	}

	.EKzok {
		font-size: 15px;
		margin-left: 15px;
	}

	._33rOd {
		font-size: 15px;
	}
}
._2h5zz {
	padding-top: 30px;
	text-align: left;
}

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

._3H_La {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	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: 20px;
}

._2FyTQ {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 40px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	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.gbyB8 span {
	opacity: 0;
}

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

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

	._3H_La {
		font-size: 15px;
	}
}
:root {
	--sansSerif: 'helveticaneuecyr', sans-serif;
	--serif: 'Georgia', serif;

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

	--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: 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%);
}

._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 {
}

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

._1Cz48 {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	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;
}

._1Cz48:not(:last-child) {
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #e3e4e5;
}

._1Cz48.Phi9a,
	._1Cz48:hover {
	color: #979899;
}

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

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

	._1tg35 {
		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;
	}

	._3aEKF ._29hWn {
		top: 10px;
		right: 10px;
		position: absolute;
	}

	._3aEKF ._29hWn:after,
		._3aEKF ._29hWn:before {
		background-color: #212226;
	}

	._1Cz48 {
		font-size: 11px;
		line-height: 20px;
		letter-spacing: .06em;
	}
}
._3f9hS {
	width: 60px;
	height: 60px;
	top: 0;
	right: 120px;
	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: 0;
	}
}

@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: 120px;
		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;
	}
}
._3z6Z5 {
	width: 100%;
	height: 60px;
	background-color: #212226;
	font-size: 0;
	white-space: nowrap;
	position: relative;
	z-index: 8020;
}

._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;
	}
}

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

	._3lWzc {
		overflow: hidden;
	}
}
._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: 'Georgia', serif;
	color: #494a4d;
	font-size: 18px;
	line-height: 25px;
}

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

._2zKh7 h2 {
	font-family: 'helveticaneuecyr', '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;
}

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

	._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;
	-moz-background-size: cover;
	  -o-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: 720px) {

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

	._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: #212226;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .06em;
	white-space: nowrap;
}
@media screen and (max-width: 720px) {
	.Otpu6 {
		font-size: 12px;
		line-height: 10px;
		margin-bottom: 15px;
	}
}
._1u7Kh {
	float: left;
	width: 260px;
	padding-top: 5px;
}

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

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

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

	._1u7Kh {
		width: 200px;
	}
}

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

	._1u7Kh {
		width: 320px;
	}
}

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

	._1u7Kh {
		display: none;
	}
}
._32m0M {
	float: left;
	width: 260px;
	height: 220px;
	position: relative;
	padding-top: 5px;
}

._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;
}

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

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

._17BQY {
	margin: 20px 0 0;
}

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

	._32m0M {
		margin-right: 40px;
	}

	._32m0M:after {
		content: '';
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		width: 1px;
		height: 100%;
		background-color: #e3e4e5;
	}
}

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

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

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

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

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

	._32m0M {
		width: 200px;
		height: 260px;
	}
}

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

	._32m0M {
		width: 320px;
		height: 220px;
	}
}._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: #212226;
}

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

._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: #212226;
}

._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: 720px) {

	._2cV3a {
		padding: 15px 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: 6px;;
	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: #212226;
}

._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: #212226;
}

.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: 960px) and (min-width: 721px) {

	._3R276 {
		height: 100px;
	}

	.dWrFl {
		width: 360px;
	}

	.YMLNB {
		width: 100%;
	}

	._19MaS {
		width: 100%;
	}

	._1PR2B {
		width: 100%;
	}

	.pGLpO svg {
		top: 0;
	}
}

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

	._3R276 {
		width: 100%;
		height: 30px;
		padding: 15px 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%;
	}

	._19MaS {
		width: 240px;
	}

	._1PR2B {
		width: 100%;
	}
}
._1Zu6_:after {
	content: '';
	display: block;
	clear: both;
}

._1Zu6_ {
	width: 100%;
	height: auto;
	padding: 30px 0;
	position: relative;
	border-top: 1px solid #e3e4e5;
}

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

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

	._1Zu6_ {
		padding: 15px 20px;
	}

	._1tGa_ {
		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 ._2wcYR {
	fill: #55acee;
}

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

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

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

	._3S2tI {
		height: 0;
	}

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

._1kcSJ {
	position: relative;
	padding: 40px 0;
}

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

	._1kcSJ {
		padding: 20px;
	}
}
._2KfrG {
	float: left;
	padding-top: 5px;
	width: 160px;
	height: 220px;
	position: relative;
}

._6y68B:not(:last-child) {
	margin-bottom: 10px;
}

._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;
}

._2IYjE._3dr6_,
	._2IYjE:hover {
	color: #212226;
}

._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;
	}

	._2KfrG:after {
		content: '';
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		width: 1px;
		height: 100%;
		background-color: #e3e4e5;
	}
}

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

	._2KfrG {
		width: 120px;
		height: 260px;
	}
}

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

	._2KfrG {
		width: 200px;
		height: 220px;
		margin-bottom: 40px;
	}

	._2KfrG:nth-of-type(3) {
		margin-right: 0;
	}

	._2KfrG:nth-of-type(3):after {
		display: none;
	}
}

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

	._2KfrG {
		width: 50%;
	}

	._2KfrG:nth-of-type(2n) {
		padding-left: 20px;
	}

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

	._2IYjE {
		font-size: 13px;
		line-height: 11px;
	}
}
.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: -.025em;
}

.error-page-root__message {

    font-weight: 900;

    text-transform: uppercase;

    font-size: 21px;

    line-height: 40px;

    letter-spacing: .025em;
}

@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;
	-moz-background-size: cover;
	  -o-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;
	}

	.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: -.02em;
	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;
	}
}
._2ySpm:empty {
    background-color: transparent;
    padding: 0;
    margin-top: 0;
}
._10MfT{
    width:300px;
    height:600px;
    display: none;
}

._3_rQ4{
    width:300px;
    height:600px;
    display: none;
}

._3ZsUF{
    width:300px;
    height:250px;
    display: none;
}

._2SnWb{
    width:300px;
    height:250px;
    display: none;
}

._3gtsx {
	width:100%;
	height:auto;
	overflow: hidden;
}

._3gtsx ._3t7fE {
    max-width: 580px;
    height: 400px;
}

._3gtsx ._3Dcrq {}

._3nrWG._3gtsx {
    min-height: 90px;
    max-height: 120px;
    background-color: #2e3033;
}

._1ysoK._3gtsx {
    background-color: #f0f1f2;
    width:360px;
    padding: 30px;
}

._1qRvK._1ysoK._3gtsx {
    width:300px!important;
    padding: 0!important;
    margin-left: 30px;
}

._3mv_Q._3gtsx {
    background-color: #ffffff;
    padding: 40px 0;
}

._3mv_Q._3gtsx .yap-layout__picture {
    /*hide image*/
    display: none !important
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-title-block__text,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-title-block__text,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-title-block__text {
    /* title styles */
    font-weight: 500 !important;
    color:#212226 !important;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_top-horizontal .yap-layout__logo,
				._3mv_Q._3gtsx .yap-ya-ad-hor_bottom-horizontal .yap-layout__logo,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-layout__logo {
    /* hide logo */
    padding-left: 0px!important;
    margin-bottom: 8px;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-layout_block_horizontal .yap-layout__wrapper,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-layout_block_horizontal .yap-layout__wrapper,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-layout_block_horizontal .yap-layout__wrapper {
    /* // container translate */
    margin-right: -80px !important;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-layout_block_horizontal .yap-layout__items,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-layout_block_horizontal .yap-layout__items,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-layout_block_horizontal .yap-layout__items {
    /* // table border-spacings */
    border-spacing: 40px 0 !important;
    margin-left: -40px !important;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-body-text, ._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-body-text b, ._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-body-text, ._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-body-text b, ._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-body-text, ._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-body-text b {
    font-size: 15px !important;
    color:#212226 !important;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-body-text b,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-body-text b,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-body-text b {
    font-weight: 400 !important;
}

._3mv_Q._3gtsx .yap-layout__sitelinks,
				._3mv_Q._3gtsx .yap-layout__contacts,
				._3mv_Q._3gtsx .yap-layout__address {
    font-size: 15px !important;
}

._3mv_Q._3gtsx .yap-ya-ad-hor_-top-horizontal .yap-layout__inner,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-bottom-horizontal .yap-layout__inner,
				._3mv_Q._3gtsx .yap-ya-ad-hor_-horizontal .yap-layout__inner {
    padding: 19px !important;
}

.MVyZA._3gtsx {
    height:250px;
    background-color: #2e3033;
}

._3ynhE.MVyZA._3gtsx {
    background-color: white;
}

._3gtsx .adsbygoogle {
    background-color: transparent;
}

._3nrWG._2r5LW {
    max-width: 1200px;
    height:  auto;
    margin: 0 auto;
}

._1ysoK._2r5LW {
    width:100%;
    height:100%;
    background-color: transparent;
    overflow: hidden;
}

._3mv_Q._2r5LW {
    overflow: hidden;
    max-width: 1160px;
    margin: 0 auto;
    width: 100%;
}

.MVyZA._2r5LW {
    width:300px;
    height:250px;
    margin: 0 auto;
}

._2r5LW ._3t7fE {
    max-width: 580px;
    height: 400px;
}

._2r5LW ._3Dcrq {}

@media (max-width: 721px){

    ._3gtsx ._3t7fE{
        width:300px;
        height:250px;
    }
}

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

    ._3nrWG._3gtsx{
        display:none;
    }
}

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

    ._1ysoK._3gtsx{
        padding:10px;
        width:320px;
    }

    ._1qRvK._1ysoK._3gtsx{
        margin-left:10px;
    }
}

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

    ._3mv_Q._3gtsx{
        display:none;
    }
}

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

    .MVyZA._3gtsx{
        display:none;
    }
}

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

    ._3mv_Q._2r5LW{
        max-width:920px;
    }
}

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

    ._3mv_Q._2r5LW{
        max-width:680px;
    }
}
._19rfb {
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._19rfb img {
	display: none;
}

._1tTVj {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	background-color: #ffffff;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAACgoLQAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

._3Qmg- {
	width: 64px;
	height: 64px;
	overflow: hidden;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -32px;
	margin-left: -31px;
}

._3Qmg-._2t5GB {
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
}

.GspBW {
	width: 12px;
	height: 100%;
	top: 0;
	left: 12px;
	position: absolute;
}

.GspBW:after,
	.GspBW:before {
	content: '';
	margin: 12px 0;
	display: block;
	width: 100%;
	height: 40px;
	background-color: #ffffff;
}

.GspBW:after {
	margin-top: 24px;
}

._2t5GB .GspBW {
	width: 6px;
	left: 6px;
}

._2t5GB .GspBW:after,
		._2t5GB .GspBW:before {
	margin: 6px 0;
	height: 20px;
}

._2t5GB .GspBW:after {
	margin-top: 12px;
}

._20twF {
	width: 100%;
	height: 12px;
	top: 26px;
	left: 0;
	position: absolute;
	font-size: 0;
	white-space: nowrap;
}

._20twF:after,
	._20twF:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin-left: 28px;
	margin-right: 22px;
	width: 14px;
	height: 14px;
	background-color: #ffffff;
}

._2t5GB ._20twF {
	height: 6px;
	top: 13px;
}

._2t5GB ._20twF:after,
		._2t5GB ._20twF:before {
	margin-left: 14px;
	margin-right: 11px;
	width: 7px;
	height: 7px;
}

._3WtR8 {
	width: 12px;
	height: 100%;
	top: 0;
	right: 12px;
	position: absolute;
}

._3WtR8:after,
	._3WtR8:before {
	content: '';
	display: block;
	width: 100%;
	height: 52px;
	margin: 12px 0 0;
	background-color: #ffffff;
}

._2t5GB ._3WtR8 {
	width: 6px;
	right: 6px;
}

._2t5GB ._3WtR8:after,
		._2t5GB ._3WtR8:before {
	height: 26px;
	margin-top: 6px;
}

._1Lt42 {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .96);
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
	position: relative;
	width: 100%;
	height: 100%;
}

._1QYBp ._1Lt42 {
	opacity: 0;
}

._3eMFL ._1Lt42 {
	display: none;
}

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

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

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

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

@-webkit-keyframes _33lY1 {
	0%,
	100% {
		-webkit-transform: scale(0);
		        transform: scale(0);
	}
	50% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}

@-moz-keyframes _33lY1 {
	0%,
	100% {
		-moz-transform: scale(0);
		     transform: scale(0);
	}
	50% {
		-moz-transform: scale(1);
		     transform: scale(1);
	}
}

@-o-keyframes _33lY1 {
	0%,
	100% {
		-o-transform: scale(0);
		   transform: scale(0);
	}
	50% {
		-o-transform: scale(1);
		   transform: scale(1);
	}
}

@keyframes _33lY1 {
	0%,
	100% {
		-webkit-transform: scale(0);
		   -moz-transform: scale(0);
		     -o-transform: scale(0);
		        transform: scale(0);
	}
	50% {
		-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		     -o-transform: scale(1);
		        transform: scale(1);
	}
}

._3kFR2 {
	-webkit-animation: _1KOig 2s infinite linear;
	   -moz-animation: _1KOig 2s infinite linear;
	     -o-animation: _1KOig 2s infinite linear;
	        animation: _1KOig 2s infinite linear;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -32px 0 0 -32px;
	width: 64px;
	height: 64px;
}

._3kFR2:before,
	._3kFR2:after {
	content: '';
	display: inline-block;
	position: relative;
	border-width: 0;
	border-style: solid #00ace5;
	background-color: #00ace5;
	top: 0;
	position: absolute;
	width: 60%;
	height: 60%;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-animation: _33lY1 2s infinite ease-in-out;
	   -moz-animation: _33lY1 2s infinite ease-in-out;
	     -o-animation: _33lY1 2s infinite ease-in-out;
	        animation: _33lY1 2s infinite ease-in-out;
}

._3kFR2:after {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1.0s;
	   -moz-animation-delay: -1.0s;
	     -o-animation-delay: -1.0s;
	        animation-delay: -1.0s;
}
._1KON4 {
	width: 100%;
	height: 120px;
	overflow: hidden;
	background-color: #000;
	position: relative;
}

.vh3cM {
	position: absolute;
	width: 100%;
	height: 100%;
	-moz-background-size: auto 100%;
	  -o-background-size: auto 100%;
	     background-size: auto 100%;
	background-position: 50% 50%;
	z-index: 1;
}

._2BMyl {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.6;
	z-index: 1;
}

.mVNOt {
	z-index: 2;
	position: relative;
	height: 100%;
	text-align: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._3sFF5 {
	margin-top: 35px;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 50px;
	letter-spacing: .06em;
	white-space: nowrap;
	width: 180px;
	height: 50px;
	-webkit-transition: color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, border-color .3s ease;
	transition: color .3s ease, border-color .3s ease;
}

._3sFF5:hover {
	color: #00ace5;
	border-color: #00ace5;
}

._3zAtx {
	text-align: left;
	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-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._1rLMP {
	color: #00ace5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	white-space: nowrap;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

._3tNPM {
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._2W8cJ {
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 27px;
	line-height: 120px;
	letter-spacing: .06em;
	white-space: nowrap;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

._2W8cJ:hover {
	opacity: 0.5;
}

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

	._1KON4 {
		display: none;
	}
}

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

	._3sFF5 {
		width: 100%;
	}
}
._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: -.02em;
}

.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: 'Georgia', 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 */
}/**
 * @license
 * MyFonts Webfont Build ID 3245234, 2016-07-07T13:57:42-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: HelveticaNeueLTW1G-Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/w1g-55-roman/
 * Licensed pageviews: 3,750,000
 *
 * Webfont: HelveticaNeueLTW1G-Hv by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/w1g-85-heavy/
 * Licensed pageviews: 7,500,000
 *
 * Webfont: HelveticaNeueLTW1G-Md by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/w1g-65-medium/
 * Licensed pageviews: 3,750,000
 *
 * Webfont: HelveticaNeueLTW1G-Lt by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/w1g-45-light/
 * Licensed pageviews: 3,750,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3245234
 * Webfonts copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2008 - 2009 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 * © 2016 MyFonts Inc
*//* @import must be at top of file, otherwise CSS will not work */@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 'helveticaneuecyr';
	src: url('/public/fonts/3184B2_0_0.eot');
	src: url('/public/fonts/3184B2_0_0.eot?#iefix') format('embedded-opentype'),
			 url('/public/fonts/3184B2_0_0.woff2') format('woff2'),
			 url('/public/fonts/3184B2_0_0.woff') format('woff'),
			 url('/public/fonts/3184B2_0_0.ttf') format('truetype');
}@font-face {
	font-weight: 900;
	font-style: normal;
	font-family: 'helveticaneuecyr';
	src: url('/public/fonts/3184B2_1_0.eot');
	src: url('/public/fonts/3184B2_1_0.eot?#iefix') format('embedded-opentype'),
			 url('/public/fonts/3184B2_1_0.woff2') format('woff2'),
			 url('/public/fonts/3184B2_1_0.woff') format('woff'),
			 url('/public/fonts/3184B2_1_0.ttf') format('truetype');
}@font-face {
	font-weight: 500;
	font-style: normal;
	font-family: 'helveticaneuecyr';
	src: url('/public/fonts/3235D2_0_0.eot');
	src: url('/public/fonts/3235D2_0_0.eot?#iefix') format('embedded-opentype'),
			 url('/public/fonts/3235D2_0_0.woff2') format('woff2'),
			 url('/public/fonts/3235D2_0_0.woff') format('woff'),
			 url('/public/fonts/3235D2_0_0.ttf') format('truetype');
}@font-face {
	font-weight: 100;
	font-style: normal;
	font-family: 'helveticaneuecyr';
	src: url('/public/fonts/3184B2_3_0.eot');
	src: url('/public/fonts/3184B2_3_0.eot?#iefix') format('embedded-opentype'),
			 url('/public/fonts/3184B2_3_0.woff2') format('woff2'),
			 url('/public/fonts/3184B2_3_0.woff') format('woff'),
			 url('/public/fonts/3184B2_3_0.ttf') format('truetype');
}@font-face {
	font-family: 'Gungsuh';
	src: url('/public/fonts/subset-Gungsuh.eot');
	src: url('/public/fonts/subset-Gungsuh.eot?#iefix') format('embedded-opentype'),
	url('/public/fonts/subset-Gungsuh.woff2') format('woff2'),
	url('/public/fonts/subset-Gungsuh.woff') format('woff'),
	url('/public/fonts/subset-Gungsuh.ttf') format('truetype'),
	url('/public/fonts/subset-Gungsuh.svg#Gungsuh') format('svg');
	font-weight: 400;
	font-style: normal;
}html,
body {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 100%;
	font-family: 'helveticaneuecyr', 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 {
	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;
}/**
 * 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%;
}@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;
  }
}
._29ieg:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	margin-bottom: 60px;
}

._1Haq0 {
	width: 100%;
	height: 100vh;
	position: relative;
}

.FyQW- {
	font-size: 25px;
	line-height: 30px;
}

._3pzIE {
	padding: 40px 0;
}

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

	._29ieg:before {
		margin-bottom: 10px;
	}

	.lPzwR {
		padding: 0 20px;
	}

	._3pzIE {
		padding-right: 20px;
		padding-left: 20px;
	}
}
._3bxpM {
	width: 100%;
	height: 100vh;
	position: relative
}
._19CeF {
	font-size: 25px;
	line-height: 30px;
}

._9wOY0 {
	padding: 40px 0;
}

._2Yaut {
	max-width: 450px;
	margin: 0 auto;
	padding: 30px;
	text-align: left;
}

._2z3BL {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	font-size: 17px;
	line-height: 50px;
	padding: 0 19px;
	margin-bottom: 10px;
}

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

._2irZJ {
	margin-top: 20px;
}

.lkDwc {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
}

._2s-g1 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 40px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._2s-g1 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;
}

._2s-g1 .lRrTj {
	-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;
}

._2s-g1.OJ01g span {
	opacity: 0;
}

._2s-g1.OJ01g .lRrTj {
	opacity: 1;
}

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

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

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

	._2z3BL {
		font-size: 15px;
	}
}
.GsYCt {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

.XH1HD {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	height: 100%;
	min-height: 545px;
}

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

._3H5Ug {
	width: 100%;
	max-width: 465px;
	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%);
}

._2l6jE {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .09px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 24px;
}

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

._67hXC {
	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;
}

._23N2D {
	width: 18px;
	height: 18px;
	top: 0;
	right: -40px;
	position: absolute;
}

._23N2D:before,
	._23N2D:after {
	content: '';
	display: block;
	width: 24px;
	height: 2px;
	background-color: #ffffff;
	-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;
}

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

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

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

._173Y8 {
	text-align: left;
}

._1wkRr {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	font-size: 17px;
	line-height: 50px;
	padding: 0 19px;
	margin-bottom: 10px;
}

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

._3EP50 {
	margin-top: 20px;
}

._1qDNQ {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 40px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._1qDNQ 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;
}

._1qDNQ ._3fALF {
	-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;
}

._1qDNQ._2DUOj span {
	opacity: 0;
}

._1qDNQ._2DUOj ._3fALF {
	opacity: 1;
}

.fkMZx {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
}

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

	.XH1HD {
		padding: 10px;
	}

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

	._2l6jE {
		font-size: 11px;
		line-height: 20px;
		letter-spacing: .06em;
	}

	._23N2D {
		top: 10px;
		right: 10px;
		position: absolute;
	}

	._23N2D:after,
		._23N2D:before {
		background-color: #212226;
	}

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

@media (max-height: 545px) {

	._3H5Ug {
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 0;
	}
}
._13HsG {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

._2rwdm {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	height: auto;
	text-align: center;
	padding: 20px 0;
}

.RjAA- {
	width: 100%;
	max-width: 465px;
	padding: 31px 35px;
	background-color: #ffffff;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

._3wh-H {
	font-weight: 900;
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .09px;
	margin-bottom: 24px;
}

._3uJiO {
	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;
}

._3zmEJ {
	width: 18px;
	height: 18px;
	top: 0;
	right: -40px;
	position: absolute;
}

._3zmEJ:before,
	._3zmEJ:after {
	content: '';
	display: block;
	width: 24px;
	height: 2px;
	background-color: #ffffff;
	-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;
}

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

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

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

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

._3E2s2 {
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 25px;
}

._3E2s2:not(:first-child) {
	margin-top: 45px;
}

._2j8uP li,
._2ymla li,
._3i6n {
	color: #494a4d;
	font-size: 15px;
	line-height: 1.3;
}

._2j8uP li span, ._2ymla li span, ._3i6n span {
	display: block;
	margin-bottom: 25px;
}

._3i6n {
	margin-bottom: 20px;
}

._2ymla {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 20px;
}

._2j8uP {
	list-style-type: decimal;
	list-style-position: inside;
}

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

	._2rwdm {
		padding: 10px;
	}

	._3wh-H {
		font-size: 11px;
		line-height: 20px;
		letter-spacing: .06em;
	}

	._3zmEJ {
		top: 10px;
		right: 10px;
		position: absolute;
	}

	._3zmEJ:after,
		._3zmEJ:before {
		background-color: #212226;
	}

	._3E2s2:not(:first-child) {
		margin-top: 35px;
	}

	._3E2s2 {
		margin-bottom: 10px;
	}
}
.N7Z5X {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #ffffff;
	top: 0;
	right: 0;
	position: absolute;
	border: 1px solid;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	border-color: #00ace5;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAZ0lEQVQokWNkOPiOAQv4j02QgYGBEV2ABY9iogxmIkEzVoDPgMkMDAzSUDwZlyJGhoPvsHnhCAMDgy0WMWtiXXAKi9gJbApxGWCGRcycFANsGBgYJjIwMEhC8USoGAbAFQZEA4qjEQDbWhFE+bbPsAAAAABJRU5ErkJggg==)
}

._1wdWi {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%
}

._2kist {
	opacity: 0;
	visibility: hidden
}
.y0i9p {
	overflow: hidden;
}

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

._3uVp2 {
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #e3e4e5;
}

._1R20c {
	float: left;
	margin: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 35px;
	letter-spacing: -.02em;
	white-space: nowrap;
}

._1oLH6 {
	float: right;
	height: 35px;
	color: #bf381d;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 35px;
	letter-spacing: .03em;
	white-space: nowrap;
	margin-left: 10px;
}

._2WJum {
	float: right;
	height: 35px;
	color: #8b8c8c;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 35px;
	letter-spacing: .03em;
	white-space: nowrap;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._2WJum:hover {
	color: #00ace5;
}

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

._1Dg3h {
	padding: 30px 0;
	border-bottom: 3px solid #00ace5;
}

._1lMGE {
	float: left;
	width: 160px;
	height: 160px;
	position: relative;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	margin-right: 40px;
	background-color: #212226;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._1lMGE ._272WU {
	-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;
}

._1lMGE._2spsV ._272WU {
	opacity: 1;
}

._2t70F {
	opacity: 0;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #ffffff;
	top: 0;
	right: 0;
	position: absolute;
	border: 1px solid;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	border-color: #00ace5;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAZ0lEQVQokWNkOPiOAQv4j02QgYGBEV2ABY9iogxmIkEzVoDPgMkMDAzSUDwZlyJGhoPvsHnhCAMDgy0WMWtiXXAKi9gJbApxGWCGRcycFANsGBgYJjIwMEhC8USoGAbAFQZEA4qjEQDbWhFE+bbPsAAAAABJRU5ErkJggg==);
}

._1lMGE:hover ._2t70F {
	opacity: 1;
}

._1Uylb {
	overflow: hidden;
	padding-top: 35px;
}

._17sv- {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
	margin-bottom: 15px;
}

.jSUlE {
	color: #00ace5;
	font-weight: 500;
	font-size: 27px;
	line-height: 25px;
	letter-spacing: -.02em;
}

.jSUlE:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 14px;
	height: 14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAMElEQVQokWNkOPiOAQv4j8ZnRFfAhE0XMYBsjSwkqEVxPkU2EgwIbID+gTOqkRYaAbstBM4t2Vg/AAAAAElFTkSuQmCC);
}

._11BfY {
	color: #8b8c8c;
	font-size: 13px;
	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;
}

._11BfY:hover {
	color: #00ace5;
}

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

	._3uVp2 {
		height: 41px;
	}

	._1R20c {
		font-size: 12px;
		line-height: 40px;
		letter-spacing: .06em;
	}

	._1oLH6 {
		font-size: 12px;
		line-height: 40px;
	}

	._2WJum {
		font-size: 12px;
		line-height: 40px;
	}

	._1Dg3h {
		text-align: center;
		padding: 20px 0;
		border-bottom: 1px solid #e3e4e5;
	}

	._1lMGE {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: 0;
	}

	._1Uylb {
		padding-top: 20px;
	}

	._17sv- {
		font-size: 21px;
		line-height: 25px;
		margin-bottom: 8px;
	}

	.jSUlE:after {
		margin-top: -2px;
	}

	.jSUlE {
		font-size: 21px;
		line-height: 25px;
	}

	._11BfY {
		display: inline-block;
		vertical-align: top;
	}
}
.t6DoJ {
	padding-bottom: 90px;
	float: left;
	width: 760px;
	margin-right: 40px;
}
@media screen and (max-width: 1200px) {
	.t6DoJ {
		width: 600px;
	}
}
@media screen and (max-width: 960px) {
	.t6DoJ {
		margin-right: 0;
		width: 100%;
	}
}
._1T6jH:after {
	content: '';
	display: block;
	clear: both;
}

._1T6jH {
	width: 100%;
	height: 61px;
	border-bottom: 1px solid #e3e4e5;
}

.iJrxB {
	float: left;
	font-size: 15px;
	line-height: 60px;
}

._2_594 {
	float: right;
	color: #8b8c8c;
	font-size: 15px;
	line-height: 60px;
}

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

	._1T6jH {
		height: auto;
		padding: 20px 0;
	}

	.iJrxB {
		float: none;
		font-size: 15px;
		line-height: 20px;
	}

	._2_594 {
		float: none;
		font-size: 15px;
		line-height: 20px;
	}
}

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

	._2_594 {
		font-size: 12px;
	}
}
.RG7ap {
	margin: 25px 0;
	padding: 25px 40px 0;
	border-top: 1px solid #e3e4e5;
}

.RG7ap:last-child {
	margin-bottom: 0;
}

.n2YzE {
	border-left: 2px solid #e3e4e5;
	padding: 0 20px;
}

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

._2Hvn3 {
	width: 40px;
	height: 40px;
	background-color: #212226;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	margin-right: 10px;
	float: left;
}

._2DR0q {
	overflow: hidden;
}

._2DR0q strong {
	display: block;
	color: #494a4c;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	white-space: nowrap;
}

._2DR0q small {
	color: #8b8c8c;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._2DR0q small:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 9px;
	margin: -2px 8px 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAgUlEQVQokZ3QIQ7CQBRF0TMExTLQKDZQRQKOBI3AshJSh2qLBIPAICBhBTgUkr0MohmBm+Gqn5fc5P0XYoxyaLvDGXs8UzbIMnuOuGL6j3zHFjdMYFggwwUjPFCFpu3ynv7lhHEoGCyda+xQldZeocYMnxJ5gQZzvClbe4MlXin4AkxtGwMnCFNJAAAAAElFTkSuQmCC);
}

._2DR0q time {
	display: block;
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
}

.Df0ji {
	margin: 20px 0;
	color: #494a4c;
	font-size: 17px;
	line-height: 25px;
}

._3wdxK {
	display: block;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._2OMr1 {
	margin-top: 20px;
	border: 1px solid;
	padding: 25px 20px 30px;
	border-color: #e3e4e5;
}

._2OMr1 ._2DR0q {
	padding-top: 10px;
}

._21DVM {
	resize: none;
	display: block;
	border: 0;
	margin-top: 20px;
	width: 100%;
	height: 75px;
	padding: 25px;
	font-size: 17px;
	line-height: 25px;
	color: #212226;
	outline: 0;
	background-color: #f0f1f2;
}

._2m5Qn {
	display: block;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	width: 180px;
	height: 40px;
	overflow: hidden;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	margin-top: 20px;
}

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

	.RG7ap {
		padding-right: 0;
		padding-left: 0;
	}

	._2DR0q small {
		display: block;
	}

	._2DR0q small:before {
		margin: -2px 5px 0 0;
	}

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

	._2OMr1 {
		margin-top: 0;
		padding: 10px;
	}

	._2OMr1 ._2DR0q {
		padding-top: 0;
	}

	._21DVM {
		height: 60px;
		font-size: 15px;
		line-height: 20px;
		padding: 20px;
	}
}
._3cp-Z {
	padding: 20px 0;
	border-bottom: 1px solid #e3e4e5;
}

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

._21kqg {
	position: relative;
	margin-bottom: 14px;
}

._1rbJB {
	padding-right: 150px;
}

._3Xscb {
	font-size: 15px;
	line-height: 25px;
	color: #212226;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._3Xscb:hover {
	color: #00ace5;
}

._1ZBAA {
	display: inline-block;
	vertical-align: top;
	color: #bf381d;
	font-size: 13px;
	line-height: 20px;
	margin-right: 8px;
}

._1ZBAA:before {
	content: '';
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	margin-top: -2px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAV1BMVEXdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRQdt4NbAAAAHHRSTlMABBYXGRsdMzQ6O31+f5SVm6any8zl5+js7e75gACY0gAAAGNJREFUCB0FwYcBgyAAALBYB4qbuqj8f2cTGParXPsAquU3910/56XCdjSgOTZirlFQ52gfocCU3AEK9KfSQimF7nUHAOGURgBTEnMN+OTI9m1Ac2yo1mcKbZietQIxne+ZIv7R8QUAszjelAAAAABJRU5ErkJggg==);
}

._3b-wB {
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
}

.n3pnH {
	color: #00ace5;
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
}

.n3pnH:before {
	content: '';
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 11px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAPUlEQVQokWNkWPfiPwMZgIkcTaMaaamREQmjg4MMDAyOaGoYGRgYGFlwGHiQgYGhgYGB4QAuG9E1EtQAAwDv5we7P/tmoQAAAABJRU5ErkJggg==);
}

._2p1X6 {
	top: 0;
	right: 0;
	left: *;;
	position: absolute;
	font-size: 0;
	white-space: nowrap;
}

.U3VHu {
	float: right;
	padding: 0 14px;
	margin-right: 14px;
	color: #bf381d;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .06em;
	white-space: nowrap;
	border-right: 1px solid #e3e4e5;
	-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;
}

._3cp-Z:hover .U3VHu {
	opacity: 1;
}

._3fNT2 {
	float: right;
	width: 40px;
	height: 40px;
	color: #00ace5;
	font-weight: 900;
	text-align: center;
	font-size: 13px;
	line-height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	border: 1px solid;
	border-color: #00ace5;
}

.og6xp {
	color: #494a4c;
	font-size: 17px;
	line-height: 25px;
}

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

	._3NmXE {
		position: relative;
		padding-bottom: 60px;
	}

	._21kqg {
		position: static;
	}

	._1rbJB {
		padding-right: 0;
	}

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

	._2p1X6 {
		float: none;
		top: auto;
		right: auto;
		bottom: 0;
		left: 0;
		position: absolute;
		width: 100%;
		overflow: hidden;
	}

	.U3VHu {
		opacity: 1;
		float: left;
		border-right: 0;
		margin-left: 14px;
		margin-right: 0;
		border-left: 1px solid #e3e4e5;
	}

	._3fNT2 {
		float: left;
	}

	.og6xp {
		font-size: 15px;
		line-height: 20px;
	}
}
._1r0U9:after {
	content: '';
	display: block;
	clear: both;
}

._1r0U9 {
	width: 100%;
	padding: 30px 0;
}

._22Yq6,
._3tne0,
._1J71F,
.rYAtF {
	display: block;
	float: left;
}

._22Yq6,
._3tne0,
._1J71F,
._34ItP {
	display: block;
	color: #494a4d;
	font-weight: 500;
	text-transform: lowercase;
	font-size: 15px;
	line-height: 20px;
}

._3tne0 {
	border-left: 1px solid #e3e4e5;
}

._2V_wc {
	cursor: not-allowed;
	opacity: .5;
}

._8_916 ._34ItP {
	color: #bf381d;
}

._1J71F,
._3tne0,
._22Yq6 {
	padding: 0 15px;
	text-align: center;
	border-left: 1px solid #e3e4e5;
}

._22Yq6 {
	border-left: 0;
	padding-left: 0;
}

._3tne0 svg {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

._22Yq6,
._3tne0 {
	white-space: nowrap;
}

._22Yq6 svg, ._3tne0 svg {
	margin-top: 1px;
	width: 18px;
	height: 18px;
	fill: #212226;
	vertical-align: top;
}

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

	._1r0U9 {
		padding: 0;
		margin: 25px 0;
		border: 1px solid;
		border-color: #e3e4e5;
	}

	._22Yq6,
._3tne0,
._1J71F,
._34ItP {
		height: 40px;
		overflow: hidden;
		line-height: 42px;
	}

	._1J71F,
._3tne0,
._22Yq6 {
		padding: 0;
	}

	._22Yq6,
._3tne0 {
		font-size: 0;
		width: 16.6667%;
	}

	._22Yq6 svg, ._3tne0 svg {
		margin-top: 11px;
	}

	.rYAtF {
		width: 66.6667%;
	}

	._1J71F {
		width: 20%;
	}
}
._2me3o {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 20px;
	border: 0;
	outline: 0;
	padding: 0 20px;
	font-size: 15px;
	line-height: 40px;
	background-color: #f0f1f2;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAk0lEQVQYlX3NvQpBARgG4MdvJptSNpfgEphltBiMVpvRajM6BqNBKatByTXYJZkUo7/EctRJOt/4vu/TlxgF4zICNHEWfylMkthhixUKMSCDKUpJvNHFEmsU/4AsZsijno4UPdxCWMMxzHOY44EGHlEEfVyxQRUnLHBBC0/4RTDAPfx4wB5tvL6DfwiGIaygEwXwAVyJIQjMwecKAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 95% center;
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._6heiH {
		float: left;
		width: 460px;
	}
}
@media screen and (max-width: 960px) and (min-width: 721px) {
	._6heiH:after {
		content: '';
		display: block;
		clear: both;
	}
	._6heiH {
		margin-bottom: 20px;
	}
	._2me3o {
		width: 330px;
		margin-right: 0;
	}
	._2me3o:first-child {
		margin-right: 20px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1200px) {
	._2me3o {
		float: left;
		width: 210px;
		margin-right: 20px;
		margin-bottom: 0;
	}
}
@media screen and (max-width: 720px) {
	._2me3o {
		margin-bottom: 10px;
	}
}
._2__t7,
._2q4Du {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px;
}

._2q4Du {
	display: none;
	vertical-align: top;
	margin-right: 20px;
	line-height: 40px;
	margin-bottom: 0;
}

._2gj0s {
	white-space: nowrap;
	vertical-align: top;
}

._2gj0s span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 20px;
	height: 40px;
	margin: 0 10px;
}

._2gj0s span:after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #212226;
	top: 50%;
	left: 0;
	position: absolute;
}

._331W_ {
	width: 130px;
	height: 40px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 20px;
	border: 0;
	outline: 0;
	padding: 0 20px 0 40px;
	font-size: 15px;
	line-height: 15px;
	background-color: #f0f1f2;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOAQMAAAAhc2+vAAAABlBMVEWYmZqYmZoZ4MsBAAAAAXRSTlMAQObYZgAAAB1JREFUCNdjEGhgAKL/HxgmTGBoEAAxgCQm+v8BAA0KDI7C9H0zAAAAAElFTkSuQmCC');
	background-position: 19px center;
}

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

	._26RuS {
		float: left;
		width: 460px;
		white-space: nowrap;
	}

	._2__t7 {
		display: none;
	}

	._2q4Du {
		display: inline-block;
	}

	._2gj0s {
		display: inline-block;
	}
}

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

	._26RuS {
		float: none;
		width: 100%;
	}

	._2q4Du {
		display: block;
	}

	._2gj0s span {
		width: 7.14286%;
		margin: 0 3.57143%;
	}

	._2gj0s {
		display: block;
	}

	._331W_ {
		width: 42.85714%;
		margin-bottom: 0;
	}
}

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

	._331W_ {
		width: 140px;
		padding-left: 45px;
		background-position: 24px center;
		margin-bottom: 0;
	}
}
._1WqUL {
	width: 300px;
	float: left;
}

._1WqUL > div:after {
	content: '';
	display: block;
	clear: both;
}

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

	._1WqUL {
		display: none;
		float: none;
		width: 100%;
		height: auto !important;
		border-bottom: 1px solid #e3e4e5;
	}

	._1WqUL > div {
		position: static !important;
		padding: 24px 0;
	}
}
._1Qw0c

.mMXMY {
	position: relative;
}

._3EcNb {
	display: block;
	width: 100%;
	height: 60px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #f0f1f2;
	padding: 23px 19px 20px;
	font-weight: 500;
	font-size: 21px;
	line-height: 21px;
	letter-spacing: -.05px;
}

._2V5F5 {
	width: 18px;
	height: 18px;
	display: block;
	margin-top: -9px;
	top: 50%;
	right: 20px;
	position: absolute;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAElBMVEUAAAAbHCEbHCEbHCEbHCEbHCEjQuPAAAAABXRSTlMA7DC8E7ZnvcsAAABASURBVHjatdAxCgAwCANATez/v9wuNUK61kH0UBCjiBgBVnAlhuTiSbLbyFRa4eOyFlmLTOLkixJ8ufn1HH/hBvcmAXFSsOZlAAAAAElFTkSuQmCC');
}

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

._19O83 {
	width: 100%;
	height: 61px;
	border-bottom: 1px solid #e3e4e5;
}

._1SjsB {
	font-size: 15px;
	line-height: 60px;
	float: left;
}

._3bOia {
	float: right;
	white-space: nowrap;
	font-size: 15px;
	line-height: 20px;
	padding-top: 20px;
}

._3bOia span {
	font-weight: 400;
}

._3bOia a {
	display: inline;
	font-weight: 500;
	color: #212226;
	border-bottom: 2px 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;
	will-change: border-bottom-color;
}

._3bOia a.pT7xV,
		._3bOia a:hover,
		._3bOia a._1bIWO {
	border-bottom-color: #212226;
}

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

	._3EcNb {
		height: 50px;
		padding: 18px 16px 15px;
		font-size: 17px;
	}

	._19O83 {
		height: auto;
		padding-bottom: 18px;
	}

	._1SjsB {
		float: none;
		padding-top: 8px;
		line-height: 40px;
	}

	._3bOia {
		white-space: normal;
		display: block;
		margin: 0;
		padding: 0;
		border: 0;
		float: none;
	}

	._3bOia span:first-child {
		display: none;
	}
}

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

	._3bOia {
		margin: 0;
		border-bottom: 0;
	}
}
._1rGH5 {
	width: 16px;
	height: 11px;
	margin-top: -1px;
	margin-right: 10px;
	vertical-align: top;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
}

._1rGH5:not(:empty) {
	margin-top: -2px;
}

.MJJW9 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxMiI+PHBhdGggZmlsbD0iIzAwYWNlNSIgZD0iTTEgMWgxMHYxMEgxeiIvPjxwYXRoIGZpbGw9IiMwMGFjZTUiIGQ9Ik0xNyAxMEw4IDZsOS00eiIvPjwvc3ZnPg==);
}

._3iN6k {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxMiI+PHBhdGggZmlsbD0iIzAwYWNlNSIgZD0iTTYgMWg2djNINnoiLz48cGF0aCBmaWxsPSIjMDBhY2U1IiBkPSJNMSAydjloMTZWMkgxem04IDdDNy42IDkgNi41IDcuOSA2LjUgNi41IDYuNSA1LjIgNy42IDQgOSA0czIuNSAxLjEgMi41IDIuNVMxMC40IDkgOSA5eiIvPjwvc3ZnPg==);
}

._2iAjB {
	width: 14px;
	margin-right: 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZmlsbD0iIzAwYWNlNSIgZD0iTTEgMXYxM2gxM1YxSDF6bTYuMiAxMC42TDMuMyA3LjdsMS40LTEuNCAyLjEgMi4xIDMuMy01IDEuNyAxLjEtNC42IDcuMXoiLz48L3N2Zz4=);
}
._10Pb5 {
	font-weight: 700;
	margin: 10px 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

.material-reference:hover ._10Pb5 {
	opacity: .8;
}

._3WEte {
	color: #ffffff;
}

._3q1TT {
	color: #212226;
}

._2bWDH {
	font-weight: 900;
	font-size: 21px;
	line-height: 25px;
	letter-spacing: -.02em;
	margin: 5px 0 3px;
}

._2TPNc {
	margin: 5px 0 10px;
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
}

.N5HAM {
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.025em;
	margin-bottom: 15px;
	margin-top: 20px;
}

._14Vx3 {
	font-weight: 900;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: -.01em;
	margin: 9px 0 10px;
}

._14Vx3:only-child {
	margin-bottom: 0;
}

._3Vqhy {
	font-weight: 100;
	font-size: 31px;
	line-height: 35px;
	letter-spacing: .025em;
}

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

	._2TPNc {
		font-size: 21px;
		line-height: 25px;
	}
}

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

	._2TPNc:only-child {
		margin-bottom: 5px;
	}

	.N5HAM {
		font-size: 23px;
		line-height: 25px;
		letter-spacing: -.02em;
		margin-bottom: 10px;
		margin-top: 10px;
	}

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

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

	.N5HAM {
		font-size: 27px;
		line-height: 30px;
		letter-spacing: -.02em;
		margin: 7px 0 10px;
	}
}

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

	._14Vx3 {
		font-size: 17px;
		line-height: 20px;
	}
}
._38Iwl {
	display: block;
}
._32OWt {
	margin-top: 10px;
}
._2HIdY {
	font-family: 'Georgia', serif;
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 20px;
}

._2nZJG {
	color: #ffffff;
}

._1-fjB {
	color: #494a4d;
}

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

	._2HIdY {
		font-size: 15px;
		line-height: 20px;
	}
}
._3xxuO,
._3xxuO a {
	font-weight: 500;
	display: inline-block;
	vertical-align: top;
}

._3xxuO:not(:only-child):not(:last-of-type):after, ._3xxuO a:not(:only-child):not(:last-of-type):after {
	content: ',\A0';
}

._3xxuO span, ._3xxuO a span {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

._3xxuO a span:hover {
	border-bottom-color: rgba(151, 152, 153, 0.5);
}

._3xxuO,
._3xxuO a {
	color: #979899;
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
}

._3xxuO + .material-datetime:before {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	content: '\2013';
}

._3xxuO + .material-views {
	margin-left: 17px;
}

._1InMX,
._1InMX a {
	color: #00ace5;
}

._3xxuO._1InMX a:hover span {
	border-bottom-color: #00ace5;
}

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

	._3xxuO:last-of-type {
		margin-bottom: 10px;
	}

	._3xxuO:not(:only-child):not(:last-of-type):after, ._3xxuO a:not(:only-child):not(:last-of-type):after {
		content: '';
	}

	._3xxuO,
._3xxuO a {
		display: block;
	}

	._3xxuO + .material-views {
		margin-left: 0;
	}
}
._1KscV,
._3CF1N {
	color: #979899;
	font-size: 13px;
	line-height: 20px;
}

._3Jq4X ._3CF1N {
	color: #bf381d;
}

._3Jq4X ._3CF1N:hover {
	border-bottom-color: #bf381d;
}

._3CF1N + ._1KscV:before {
	content: ' \2013   ';
}

/*.root {*/

/*margin-left: 10px;*/

/*}*/

._1KscV + .material-views {
	margin-left: 10px;
}

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

	._1KscV,
._3CF1N {
		display: none;
	}

	._1KscV + .material-views {
		margin-left: 0;
	}
}
._1d1Dg {
	display: inline-block;
	vertical-align: top;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .06em;
	white-space: nowrap;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

._1d1Dg + ._1d1Dg {
	margin-left: 5px;
}

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

._1VtCv {
	color: #979899;
}

a._1VtCv:hover {
	border-bottom-color: rgba(151, 152, 153, 0.5);
}

._34-gp {
	font-size: 15px;
	line-height: 15px;
}

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

	._1d1Dg {
		font-size: 11px;
		line-height: 11px;
	}

	._34-gp {
		font-size: 12px;
		line-height: 12px;
	}
}
._14WNy {
	display: inline-block;
	vertical-align: top;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .06em;
	white-space: nowrap;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

._14WNy + ._14WNy {
	margin-left: 5px;
}

a._14WNy:hover {
	border-bottom-color: currentColor;
	border-bottom-color: initial;
}

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

	._14WNy {
		font-size: 11px;
		line-height: 11px;
	}
}
._13pZD {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: left center;
}

/*padding-top: 2px;*/

._3p5jp {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 5px;
	width: 16px;
	height: 9px;
}

._1T5k1 ._3p5jp {
	fill: #494a4d;
}

._2qA5Q ._3p5jp {
	fill: #979899;
}

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

._1T5k1 ._3V0Q6 {
	color: #494a4d;
}

._2qA5Q ._3V0Q6 {
	color: #979899;
}

._13pZD + .material-comments {
	margin-left: 12px;
}

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

	._13pZD {
		font-size: 13px;
		line-height: 13px;
		margin-left: 0 !important;
	}

	._3V0Q6 {
		line-height: 19px;
	}
}
._3CeAv {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 20000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

._3W2f2 {
	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;
	padding: 100px 0 40px;
}

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

._2msAM {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	padding-bottom: 20px;
}

._1nfKz {
	width: 18px;
	height: 18px;
	top: 0;
	right: -40px;
	position: absolute;
}

._1nfKz:before,
	._1nfKz:after {
	content: '';
	display: block;
	width: 24px;
	height: 2px;
	background-color: #ffffff;
	-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;
}

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

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

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

._2fK4e,
._4WSGA {
	width: -webkit-calc(50% - 330px);
	width: -moz-calc(50% - 330px);
	width: calc(50% - 330px);
	height: 100%;
	cursor: pointer;
	top: 0;
	position: absolute;
	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;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}
._2vpoY {
	padding-top: 30px;
}

.pnBIP {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
	margin: 10px 0 15px;
}

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

._3EHq2 {
	height: 63px;
	border-top: 1px solid #e3e4e5;
	border-bottom: 2px solid #212226;
}

.dXPj8,
._2t9eK {
	width: 50%;
	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;
}

.dXPj8 {
	float: left;
}

._2t9eK {
	float: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

._3fOIH {
	color: #00ace5;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	margin-right: 5px;
	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;
}

a._3fOIH:hover {
	border-bottom-color: rgb(0, 172, 229);
}

.SqaOs {
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
}

._2pHwL {
	text-align: center;
}

._2pHwL span {
	font-size: 13px;
	margin-right: 18px;
}
._3VbOM {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}

._3Kg7Q p {
	font-family: 'Georgia', serif;
	color: #494a4c;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}

._3Kg7Q a {
	color: #212226;
	border-bottom: 1px solid #00ace5;
}

._1jlp4 {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #212226;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .06em;
	white-space: nowrap;
}

.Et53Y {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
	padding: 9px 0;
	margin-top: 20px;
	-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;
}

._2Bi2B {
	width: 20%;
	height: 40px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 20%;
	        flex: 0 0 20%;
	max-width: 70px;
}

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

._1NtSH {
	width: 100%;
	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;
}

._2RXbT {
	width: 100%;
	max-width: 25px;
	fill: #8b8c8c;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._1NtSH:hover ._3ksWC {
	fill: #3b5999;
}

._1NtSH:hover .bg1er {
	fill: #45668e;
}

._1NtSH:hover ._3HsdR {
	fill: #f6900b;
}

._1NtSH:hover .tUAoV {
	fill: #55acee;
}

._1NtSH:hover ._3liV5 {
	fill: #dc4e41;
}
._2JZxb {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

._2JZxb:first-child {
	margin-left: 0;
}

._2IdjN {
	color: #bf381d;
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .06em;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: opacity .3s ease, border-bottom-color .3s ease 0s;
	-o-transition: opacity .3s ease, border-bottom-color .3s ease 0s;
	-moz-transition: opacity .3s ease, border-bottom-color .3s ease 0s;
	transition: opacity .3s ease, border-bottom-color .3s ease 0s;
	will-change: opacity, border-bottom-color;
	border-bottom: 1px solid transparent;
}

._2IdjN:hover {
	border-bottom-color: rgba(191, 56, 29, 0.5);
}

.material-root:hover ._2IdjN {
	opacity: 1;
}

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

	._2JZxb {
		display: none;
	}
}

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

	._2IdjN {
		opacity: 1;
	}
}
._26uQK {
	font-style: normal;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left center;
	white-space: nowrap;
  line-height: 20px;
}

._1uBrp {
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 15px;
	margin-right: 5px;
	margin-top: 3px;
}

._2qY4m ._1uBrp {
	fill: #494a4d;
}

._1YOu9 ._1uBrp {
	fill: #979899;
}

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

._2qY4m ._1dzXd {
	color: #494a4d;
}

._1YOu9 ._1dzXd {
	color: #979899;
}
._3QT19:after {
	content: '';
	display: block;
	clear: both;
}

._3QT19 {
	padding: 24px 0;
	border-bottom: 1px solid #e3e4e5;
}

._LgeP {
	margin-bottom: 5px;
}

._1dmcb {
	float: left;
	width: 540px;
	padding-right: 40px;
}

._1dmcb em {
	font-style: normal;
	font-weight: 500;
	color: #bf381d;
}

._3amkN {
	color: #212226;
	font-weight: 900;
	font-size: 21px;
	line-height: 1.2;
	margin-bottom: 9px;
}

._2UQKk {
	color: #212226;
	margin-bottom: 14px;
	font-family: 'Georgia', serif;
	font-size: 15px;
	line-height: 1.3;
}

._1kpQR {
	float: left;
	width: 260px;
	height: 170px;
	background-color: #212226;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

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

	._3QT19 {
		padding-bottom: 5px;
	}

	._1dmcb {
		width: 100%;
		padding-right: 0;
	}

	._1kpQR {
		display: none;
	}
}

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

	._1dmcb {
		width: 660px;
	}
}

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

	._1dmcb {
		width: 480px;
	}

	._1kpQR {
		width: 200px;
		height: 130px;
	}
}
._1dOjP:after {
	content: '';
	display: block;
	clear: both;
}

._1dOjP {
	padding: 24px 0;
	border-bottom: 1px solid #e3e4e5;
}

.uBmfZ {
	float: left;
	width: 540px;
	padding-right: 40px;
}

.uBmfZ strong {
	font-weight: inherit;
	color: #bf381d;
}

._2dSlB {
	font-weight: 900;
	font-size: 21px;
	line-height: 1.2;
	margin-bottom: 9px;
}

._18OEv {
	color: #8b8c8c;
	font-size: 13px;
	line-height: 1.5;
}

._2ELF4 {
	float: left;
	width: 260px;
	height: 170px;
	background-color: #212226;
}

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

	._1dOjP {
		padding-bottom: 20px;
	}

	.uBmfZ {
		width: 100%;
		padding-right: 0;
	}

	._2ELF4 {
		display: none;
	}
}

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

	.uBmfZ {
		width: 660px;
	}
}

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

	.uBmfZ {
		width: 480px;
	}

	._2ELF4 {
		width: 200px;
		height: 130px;
	}
}
._2sntP:after {
	content: '';
	display: block;
	clear: both;
}

._2sntP {
	padding: 24px 0;
	border-bottom: 1px solid #e3e4e5;
}

._3XbtO {
	color: #212226;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.2;
	margin-bottom: 9px;
}

._3XbtO em {
	font-style: normal;
	font-weight: 500;
	color: #bf381d;
}

._3JtuN {
	margin-bottom: 5px;
}

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

	._2sntP {
		padding-bottom: 10px;
	}

	._3XbtO {
		font-size: 17px;
		line-height: 20px;
	}
}
._2Emn6:before,
	._2Emn6:after {
	content: '';;
	display: block;;
	width: 100%;
	height: 20px;;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');;
	background-position: center 1px;
}
.BvkDm {
	margin-right: 60px;
	width: 800px;
	float: left;
}
@media screen and (max-width: 1200px) {
	.BvkDm {
		width: 100%;
		margin-right: 0;
	}
}
@media screen and (max-width: 720px) {
	.BvkDm {
		padding: 0 20px;
	}
}
._3aJO3:after {
	content: '';
	display: block;
	clear: both;
}

._3aJO3 {
	padding: 60px 0;
}

._3aJO3 .z6vg- {
	display: none;
}

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

	._3aJO3 {
		padding: 20px 0;
	}
}

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

	._3aJO3 .z6vg- {
		display: block;
	}
}
._1F4yQ:after {
    content: '';
    display: block;
    clear: both
}
.EkaUf {
	float: left;
	overflow: hidden;
	width: 300px;
	height: 340px;
	margin-bottom: 35px;
	padding-right: 20px;
	padding-top: 34px;
	border-top: 1px solid #e3e4e5;
}

._1oF3p {
	display: block;
	overflow: hidden;
	padding-right: 19px;
	border-right: 1px solid #e3e4e5;
}

._3n5r5 {
	background-position: center center;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	position: relative;
	padding-top: 100%;
	overflow: hidden;
	width: 100%;
	height: 0;
}

.bzEaY {
	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%);
}

._3XL46 {
	margin-top: 15px;
	color: #212226;
	font-weight: 500;
	font-size: 17px;
	line-height: 30px;
	letter-spacing: -.02em;
}

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

	.EkaUf:nth-child(4n) {
		width: 260px;
	}

	.EkaUf:nth-child(4n),
			.EkaUf:nth-child(4n) ._1oF3p {
		padding-right: 0;
		border-right: 0;
	}
}

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

	.EkaUf {
		width: 240px;
		height: auto;
	}

	.EkaUf:nth-child(4n) {
		width: 200px;
	}
}

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

	.EkaUf {
		width: 360px;
		height: auto;
		padding-right: 22px;
	}

	.EkaUf ._1oF3p {
		padding-right: 17px;
	}

	.EkaUf:nth-child(2n) {
		width: 320px;
	}

	.EkaUf:nth-child(2n),
			.EkaUf:nth-child(2n) ._1oF3p {
		padding-right: 0;
		border-right: 0;
	}
}

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

	.EkaUf {
		width: 100%;
		height: auto;
		padding-right: 0;
		padding-top: 25px;
		margin-bottom: 10px;
	}

	._1oF3p {
		padding: 0;
		border: 0;
	}
}
._1_K5a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 71px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 71px;
	        flex: 0 0 71px;
	width: 100%;
	height: 71px;
	border-top: 1px solid #e3e4e5;
	-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;
	font-weight: 500;
	color: #979899;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: .06em;
	white-space: nowrap;
	-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;
	padding-top: 3px;
}

._1_K5a:hover {
	color: #00ace5;
}

.PwpMh {
	border-top-color: rgba(255, 255, 255, .1);
	color: #ffffff;
}

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

	._1_K5a {
		background-color: #212226;
		width: 180px;
		height: 40px;
		-webkit-flex-basis: 40px;
		-ms-flex-preferred-size: 40px;
		flex-basis: 40px;
		margin: 30px auto 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-color: #e3e4e5;
		border: 1px solid;
		color: #ffffff;
		font-weight: 900;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 42px;
		letter-spacing: .06em;
		white-space: nowrap;
	}

	.PwpMh {
		border-color: #ffffff;
	}
}
._2DwbY {
	display: block;
	width: 180px;
	height: 40px;
	margin: 40px auto;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #212226;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	-webkit-transition: color .3s ease, opacity .3s ease;
	-o-transition: color .3s ease, opacity .3s ease;
	-moz-transition: color .3s ease, opacity .3s ease;
	transition: color .3s ease, opacity .3s ease;
	will-change: color, opacity;
	position: relative;
	z-index: 200;
}

.CrWm2 ._2DwbY {
	opacity: 0;
	z-index: 100;
	cursor: default;
}

._102DD {
	position: relative;
}

._33Ko7 {
	z-index: 100;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.CrWm2 ._33Ko7 {
	z-index: 200;
	opacity: 1;
}
._1XABc {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 360px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 360px;
	        flex: 0 0 360px;
	width: 360px;
	max-width: 360px;
	margin-bottom: 40px;
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._1XABc {
		-webkit-flex-basis: 320px;
		-ms-flex-preferred-size: 320px;
		flex-basis: 320px;
		width: 320px;
		max-width: 320px;
	}
}
@media screen and (max-width: 960px) {
	._1XABc {
		display: none;
	}
}
._4C212 {
	margin-right: 40px;
}
@media screen and (min-width: 1200px) {
	._4C212 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 760px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 760px;
		flex: 0 0 760px;
		max-width: 760px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._4C212 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 560px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 560px;
		flex: 0 0 560px;
		max-width: 560px;
	}
}
@media screen and (max-width: 960px) {
	._4C212 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
	}
}
@media screen and (max-width: 720px) {
	._4C212 {
		padding: 0 20px;
	}
}
._3QT9n {
	width: -webkit-calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: calc(100% - 10px);
	height: -webkit-calc(100% - 10px);
	height: -moz-calc(100% - 10px);
	height: calc(100% - 10px);
	top: -5px;
	right: -5px;
	position: absolute;
	-webkit-box-shadow: inset -5px 5px 0 0 currentColor;
	   -moz-box-shadow: inset -5px 5px 0 0 currentColor;
	        box-shadow: inset -5px 5px 0 0 currentColor;
	background-color: transparent;
	z-index: 2;
}

._3Oz8D._3QT9n {
	width: -webkit-calc(100% + 5px);
	width: -moz-calc(100% + 5px);
	width: calc(100% + 5px);
	height: 100%;
	top: -5px;
	right: -5px;
	position: absolute;
	-webkit-box-shadow: inset -5px 5px 0 0 currentColor;
	   -moz-box-shadow: inset -5px 5px 0 0 currentColor;
	        box-shadow: inset -5px 5px 0 0 currentColor;
}

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

	.BhPZV._3QT9n {
		width: 100%;
		height: 100%;
		top: -5px;
		right: 0;
		position: absolute;
		-webkit-box-shadow: inset 0 5px 0 0 currentColor;
		-moz-box-shadow: inset 0 5px 0 0 currentColor;
		box-shadow: inset 0 5px 0 0 currentColor;
	}

	._3Oz8D._3QT9n {
		width: 100%;
		height: 100%;
		top: -5px;
		right: 0;
		position: absolute;
		-webkit-box-shadow: inset 0 5px 0 0 currentColor;
		-moz-box-shadow: inset 0 5px 0 0 currentColor;
		box-shadow: inset 0 5px 0 0 currentColor;
	}
}

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

	._34Hv_._3QT9n {
		width: 100%;
		height: 100%;
		top: -5px;
		right: 0;
		position: absolute;
		-webkit-box-shadow: inset 0 5px 0 0 currentColor;
		-moz-box-shadow: inset 0 5px 0 0 currentColor;
		box-shadow: inset 0 5px 0 0 currentColor;
	}
}
.dDB1E {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
}

.aEPHx {
	padding: 30px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

.aEPHx:first-child {
	padding-top: 0;
}

.aEPHx:not(:last-child) {
	border-bottom: 1px solid #e3e4e5;
	padding-bottom: 29px;
}

.ywSOw {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	width: 260px;
	height: 170px;
	margin-right: 40px;
	-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;
	position: relative;
}

._3TLN7 .ywSOw {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 255px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 255px;
	        flex: 0 0 255px;
	width: 255px;
	height: 165px;
	margin-top: 5px;
	margin-right: 45px;
}

._15WfF {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-color: #00ace5;
}

._3q34L {
	width: 170px;
	height: 170px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -85px;
	margin-left: -85px;
}

.D_L5S {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
	background-color: #ffffff;
	border-bottom: 3px solid #212226;
}

.D_L5S img {
	max-height: 95%;
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

._2GtxX {
	display: inline-block;
	vertical-align: top;
	font-weight: 400;
	font-size: 14px;
	line-height: 15px;
	white-space: nowrap;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease .0s;
	-o-transition: border-bottom-color .3s ease .0s;
	-moz-transition: border-bottom-color .3s ease .0s;
	transition: border-bottom-color .3s ease .0s;
	will-change: border-bottom-color;
}

._2GtxX:hover {
	border-bottom-color: inherit;
}

._1af9u {
	width: 100%;
	height: 100%;
}

._2b3nw:before, ._1Tq0Q:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
}

._1Tq0Q:before {
	-moz-background-size: 112px 82px;;
	  -o-background-size: 112px 82px;;
	     background-size: 112px 82px;;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iODIiPg0KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMDcgNzR2NGgtNXY0SDBWMTBoNFY1aDRWMGgxMDR2NzRoLTV6TTIgMTJ2NjhoOThWMTJIMnptNC01djNoOTZ2NjZoM1Y3SDZ6bTEwNC01SDEwdjNoOTd2NjdoM1Yyek00MCAyOS43Nkw2OSA0NyA0MCA2NC4yNFYyOS43NnpNNDIgNjFsMjIuNTMtMTRMNDIgMzN2Mjh6Ii8+DQo8L3N2Zz4=") center center no-repeat;
}

._3CVV3 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 2;
}

._3CVV3:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background: #000000;
	background: rgba(0,0,0,0.15);
	z-index: 3;
}

._15Fpx {
	color: #fff;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	white-space: nowrap;
	top: 10px;
	left: 10px;
	position: absolute;
	z-index: 5;
}

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

	.aEPHx:not(:last-child) {
		padding-bottom: 17px;
	}

	.aEPHx {
		display: block;
		padding-top: 25px;
	}

	.ywSOw {
		width: 100%;
		height: 0;
		position: relative;
		margin-bottom: 20px;
		padding-top: 66.0714%;
	}

	._3TLN7 .ywSOw {
		width: -webkit-calc(100% - 5px);
		width: -moz-calc(100% - 5px);
		width: calc(100% - 5px);
		height: 0;
		padding-top: -webkit-calc(66.0714% - 5px);
		padding-top: -moz-calc(66.0714% - 5px);
		padding-top: calc(66.0714% - 5px);
	}

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

	._2bjVL, ._2bjVL a {
		display: inline;;
		margin-bottom: 0px;;
	}
}

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

	.ywSOw {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 200px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 200px;
		flex: 0 0 200px;
		width: 200px;
		height: 130px;
	}

	._3TLN7 .ywSOw {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 195px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 195px;
		flex: 0 0 195px;
		width: 195px;
		height: 125px;
	}
}
.L45zi {
	border: 1px solid;
	border-color: #e3e4e5;
	width: 100%;
	height: 60px;
	margin-top: 47px;
	margin-bottom: 20px;
	font-size: 0;
	white-space: nowrap;
}

.fshgi {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	height: 60px;
	position: relative;
}

.fshgi:not(:first-child) {
	border-left: 1px solid transparent;
}

._2ruAg {
	display: block;
	width: 100%;
	height: 30px;
	color: #8b8c8c;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 30px;
	letter-spacing: .06em;
	white-space: nowrap;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._2ruAg:hover,
	.kmYeS ._2ruAg {
	color: #00ace5;
}

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

	.L45zi {
		margin-bottom: 0;
		margin-top: 47px;
	}
}

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

	.L45zi {
		margin-top: 40px;
		overflow: hidden;
	}

	._2LXhB {
		max-width: 100%;
		overflow-x: visible;
		overflow-y: hidden;
		padding-left: -webkit-calc(50% - 60px);
		padding-left: -moz-calc(50% - 60px);
		padding-left: calc(50% - 60px);
		padding-right: -webkit-calc(50% - 65px);
		padding-right: -moz-calc(50% - 65px);
		padding-right: calc(50% - 65px);
	}

	.fshgi {
		width: auto;
	}

	.fshgi:not(:last-child) {
		margin-right: 20px;
	}

	._2ruAg {
		width: auto;
		height: 100%;
		border-top: 2px solid transparent;
		-webkit-transition: border-color .3s ease 0s;
		-o-transition: border-color .3s ease 0s;
		-moz-transition: border-color .3s ease 0s;
		transition: border-color .3s ease 0s;
	}

	.kmYeS ._2ruAg {
		border-top-color: #00ace5;
	}
}

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

	.fshgi {
		padding: 14px 0 0;
		top: -1px;
		border-bottom: 1px solid transparent;
		border-top: 2px solid transparent;
		border-right: 1px solid transparent;
		-webkit-box-shadow: 1px 0 0 0 transparent;
		-moz-box-shadow: 1px 0 0 0 transparent;
		box-shadow: 1px 0 0 0 transparent;
		-webkit-transition: border-color .3s ease 0s, -webkit-box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, -webkit-box-shadow .3s ease 0s;
		-o-transition: border-color .3s ease 0s, box-shadow .3s ease 0s;
		-moz-transition: border-color .3s ease 0s, box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
	}

	.fshgi.kmYeS {
		border-bottom-color: #ffffff;
		border-top-color: #00ace5;
		border-left-color: #e3e4e5;
		-webkit-box-shadow: 1px 0 0 0 #e3e4e5;
		-moz-box-shadow: 1px 0 0 0 #e3e4e5;
		box-shadow: 1px 0 0 0 #e3e4e5;
	}

	.fshgi:not(:first-child) ._2ruAg {
		-webkit-box-shadow: -1px 0 0 0 #e3e4e5;
		-moz-box-shadow: -1px 0 0 0 #e3e4e5;
		box-shadow: -1px 0 0 0 #e3e4e5;
	}
}

.g6SIB {
	border: 1px solid;
	border-color: #e3e4e5;
	width: 100%;
	height: 60px;
	margin-top: 47px;
	margin-bottom: 20px;
	font-size: 0;
	white-space: nowrap;
}

.slRP2 {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	height: 60px;
	position: relative;
}

.slRP2:not(:first-child) {
	border-left: 1px solid transparent;
}

._2X6i6 {
	display: block;
	width: 100%;
	height: 30px;
	color: #8b8c8c;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 30px;
	letter-spacing: .06em;
	white-space: nowrap;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._2X6i6:hover,
	._1KlQJ ._2X6i6 {
	color: #00ace5;
}

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

	.g6SIB {
		margin-bottom: 0;
		margin-top: 47px;
	}
}

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

	.g6SIB {
		margin-top: 40px;
		overflow: hidden;
	}

	._2rimV {
		max-width: 100%;
		overflow-x: visible;
		overflow-y: hidden;
		padding-left: -webkit-calc(50% - 60px);
		padding-left: -moz-calc(50% - 60px);
		padding-left: calc(50% - 60px);
		padding-right: -webkit-calc(50% - 65px);
		padding-right: -moz-calc(50% - 65px);
		padding-right: calc(50% - 65px);
	}

	.slRP2 {
		width: auto;
	}

	.slRP2:not(:last-child) {
		margin-right: 20px;
	}

	._2X6i6 {
		width: auto;
		height: 100%;
		border-top: 2px solid transparent;
		-webkit-transition: border-color .3s ease 0s;
		-o-transition: border-color .3s ease 0s;
		-moz-transition: border-color .3s ease 0s;
		transition: border-color .3s ease 0s;
	}

	._1KlQJ ._2X6i6 {
		border-top-color: #00ace5;
	}
}

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

	.slRP2 {
		padding: 14px 0 0;
		top: -1px;
		border-bottom: 1px solid transparent;
		border-top: 2px solid transparent;
		border-right: 1px solid transparent;
		-webkit-box-shadow: 1px 0 0 0 transparent;
		-moz-box-shadow: 1px 0 0 0 transparent;
		box-shadow: 1px 0 0 0 transparent;
		-webkit-transition: border-color .3s ease 0s, -webkit-box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, -webkit-box-shadow .3s ease 0s;
		-o-transition: border-color .3s ease 0s, box-shadow .3s ease 0s;
		-moz-transition: border-color .3s ease 0s, box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, box-shadow .3s ease 0s;
		transition: border-color .3s ease 0s, box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;
	}

	.slRP2._1KlQJ {
		border-bottom-color: #ffffff;
		border-top-color: #00ace5;
		border-left-color: #e3e4e5;
		-webkit-box-shadow: 1px 0 0 0 #e3e4e5;
		-moz-box-shadow: 1px 0 0 0 #e3e4e5;
		box-shadow: 1px 0 0 0 #e3e4e5;
	}

	.slRP2:not(:first-child) ._2X6i6 {
		-webkit-box-shadow: -1px 0 0 0 #e3e4e5;
		-moz-box-shadow: -1px 0 0 0 #e3e4e5;
		box-shadow: -1px 0 0 0 #e3e4e5;
	}
}

._3Pjwq {
	width: 100%;
	height: auto;
	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;
}

._3DRSa {
	position: relative;
	width: 360px;
	height: auto;
}

.pevjx {
	width: 100%;
}

._3vIcP:after {
	content: '';
	display: block;
	top: 0;
	right: 0;
	position: absolute;
	width: 13px;
	height: 60px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzk3OTg5OSIgZD0iTTYuNDgyIDdMLjAwMi43MS43MjMgMGw1Ljc2IDUuNTlMMTIuMjQyIDBsLjcyLjcxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center center no-repeat;
	-webkit-transform: rotate(180deg)!important;
	   -moz-transform: rotate(180deg)!important;
	    -ms-transform: rotate(180deg)!important;
	     -o-transform: rotate(180deg)!important;
	        transform: rotate(180deg)!important;
}

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

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

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

	._3DRSa {
		width: 320px;
		height: auto;
	}
}

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

	.pevjx {
		margin-left: 20px;
	}
}

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

	._1NgaI {
		float: right;
	}

	._1bn8N:before {
		content: '';
		display: inline-block;
		width: 12px;
		height: 12px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-color: currentColor;
		margin-right: 10px;
	}

	._2hfv3:after {
		content: ' \43B\435\43A\446\438\438';
	}

	._3zjqZ {
		width: 100%;
		height: 60px;
		font-family: 'helveticaneuecyr', sans-serif;
		color: #262626 !important;
		font-weight: 500;
		text-align: left;
		font-size: 15px;
		line-height: 60px;
		white-space: nowrap;
		border-bottom: 1px solid #e3e4e5;
		background-color: transparent;
		-webkit-transition: background-color .3s ease 0s, color .3s ease 0s;
		-o-transition: background-color .3s ease 0s, color .3s ease 0s;
		-moz-transition: background-color .3s ease 0s, color .3s ease 0s;
		transition: background-color .3s ease 0s, color .3s ease 0s;
		will-change: background-color, color;
		padding-right: 18px;
		padding-left: 18px;
	}

	._3zjqZ:hover,
		._3zjqZ.EKWZ9 {
		color: #8c8c8c !important;
		background-color: #f5f5f5;
	}

	._3zjqZ:nth-child(2) {
		border-top: 1px solid #e3e4e5;
	}
}

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

	._3Pjwq {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-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;
		margin-left: 0;
		font-size: 0;
		border-bottom: 1px solid #e6e6e6;
		white-space: nowrap;
		width: 100%;
		height: 74px;
	}

	._3DRSa {
		width: 100%;
		height: auto;
		margin-bottom: 25px;
	}

	.pevjx {
		display: block!important;
		position: static!important;
		width: 100%!important;
		height: 100%!important;
	}

	._1NgaI:before {
		content: ' (';
	}

	._1NgaI:after {
		content: ')';
	}

	._3zjqZ {
		height: 18px;
		display: inline-block;
		vertical-align: top;
		color: #262626;
		font-weight: 500;
		text-align: left;
		font-size: 15px;
		line-height: 15px;
		white-space: nowrap;
		border-bottom: 1px solid transparent;
		-webkit-transition: border-bottom-color .3s ease 0s;
		-o-transition: border-bottom-color .3s ease 0s;
		-moz-transition: border-bottom-color .3s ease 0s;
		transition: border-bottom-color .3s ease 0s;
	}

	._3zjqZ:hover,
		._3zjqZ.EKWZ9 {
		border-bottom-color: currentColor;
	}
}

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

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

	._3PvA6 {
		display: none;
	}
}

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

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

	._3Pjwq {
		border-top: 1px solid #e3e4e5;
		display: block;
		margin-top: 30px;
		padding: 0 20px;
		height: 60px;
		overflow: hidden;
	}

	._1n4fH {
		height: auto;
		overflow: visible;
	}

	._3zjqZ {
		float: none!important;
		display: block;
		margin: 0 0;
		width: 100%;
		height: 60px;
		text-align: left;
	}

	._3zjqZ:hover, ._3zjqZ.EKWZ9 {
		border-bottom-color: transparent;
	}

	._3zjqZ:not(:first-child) {
		float: none;
		margin-left: 0;
	}

	._3zjqZ.EKWZ9 {
		display: none;
	}

	._3PvA6 {
		display: block!important;
		margin-left: 0!important;
		padding-right: 17px;
		position: relative;
	}

	._3PvA6:after {
		content: '';
		display: block;
		top: 0;
		right: 0;
		position: absolute;
		width: 13px;
		height: 60px;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzk3OTg5OSIgZD0iTTYuNDgyIDdMLjAwMi43MS43MjMgMGw1Ljc2IDUuNTlMMTIuMjQyIDBsLjcyLjcxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center center no-repeat;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		-o-transition: -o-transform .3s;
		-moz-transition: transform .3s, -moz-transform .3s;
		transition: transform .3s;
		transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;
	}
}
._28N2m {
	margin-top: 47px;
	margin-bottom: 47px;
}

.m3Udg._28N2m {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

._3yfG6 {
	display: none;
}

._7mWkR {
	display: none;
}

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

	._28N2m {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

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

	.m3Udg._28N2m {
		margin-top: 0;
		display: block;
	}
}

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

	._3yfG6 {
		display: block;
	}
}

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

	._7mWkR {
		display: block;
	}
}
._1Hhx- {
	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;
	width: 100%;
	height: 80px;
	margin: 30px 0;
	border-top: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
}

._1Hhx-:last-child {
	margin-bottom: 0;
}

._2HV7D {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0;
	        flex: 0 0;
	height: 41px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1XJK_ {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 50px;
	        flex: 0 0 50px;
	width: 50px;
	height: 41px;
}

._1XJK_:not(:first-child) {
	border-left: 1px solid #e3e4e5;
}

._1VyYd {
	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;
	width: 100%;
	height: 100%;
}

.HPOuk {
	width: 100%;
	max-width: 24px;
	fill: #979899;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._1VyYd:hover ._2h8-h {
	fill: #3b5999;
}

._1VyYd:hover ._10tuR {
	fill: #45668e;
}

._1VyYd:hover .b6VJu {
	fill: #f6900b;
}

._1VyYd:hover ._1QT2q {
	fill: #55acee;
}

._1VyYd:hover ._2c_o_ {
	fill: #dc4e41;
}

._3HBoQ {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	height: 41px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

._1nPE6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 60px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 60px;
	        flex: 0 0 60px;
	width: 60px;
	height: 40px;
	margin-right: 20px;
	text-align: center;
}

._1nPE6 span {
	display: block;
	font-size: 13px;
}

._1nPE6 svg {
	margin: 0;
}

._1JGAF {
	position: relative;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	background-color: #212226;
}

._1JGAF span,
	._1JGAF strong {
	font-weight: 900;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	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%);
	/* @media (--tablet-horizontal-max) {
			display: none;
		} */
}

._1JGAF strong {
	opacity: 0;
}

._1JGAF strong:after {
	content: '';
	width: 10px;
	height: 10px;
	margin-left: 10px;
	margin-top: -1px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZT0iI0ZGRiI+PHBhdGggZD0iTTkgMUwxIDlNMSAxbDggOCIvPjwvZz48L3N2Zz4=);
}

._1JGAF._1w80c span {
	opacity: 0;
}

._1JGAF._1w80c strong {
	opacity: 1;
}

._1JGAF em {
	display: block;
	font-style: normal;
	color: #ffffff;
	font-weight: 400;
	font-size: 13px;
	line-height: 42px;
	white-space: nowrap;
}

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

	._1Hhx- {
		display: block;
		border-bottom: 0;
		height: auto;
		padding-top: 19px;
	}

	._1XJK_ {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
	}

	._3HBoQ {
		height: auto;
		display: block;
	}

	._1JGAF {
		margin-top: 20px;
		width: 100%;
		background-image: none;
	}

	._1JGAF span,
		._1JGAF em {
		display: inline-block;
		vertical-align: top;
	}

	._1JGAF span {
		margin-right: 10px;
	}

	._1JGAF em {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAOklEQVQokWP8////fwYyABM5mkY10lIjIxJGBwcZGBgc0dRA8P///5ExDBz4//+/A5ocCkYXIKgBhgFw0lzCKD3aYQAAAABJRU5ErkJggg==');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;
	}
}

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

	._1nPE6 {
		display: none;
	}

	._1JGAF {
		height: 40px;
		padding: 0 25px 0 50px;
		/* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAOklEQVQokWP8////fwYyABM5mkY10lIjIxJGBwcZGBgc0dRA8P///5ExDBz4//+/A5ocCkYXIKgBhgFw0lzCKD3aYQAAAABJRU5ErkJggg==');*/
		background-repeat: no-repeat;
		background-position: 30px 55%;
	}
}

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

	._1JGAF em {
		display: none;
	}

	._1JGAF {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 180px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 180px;
		flex: 0 0 180px;
		width: 180px;
		height: 40px;
	}
}
._2LOJq:after {
	content: '';
	display: block;
	clear: both;
}

._12auq {
	float: left;
	width: 760px;
	margin-right: 40px;
}

.hAx15 {
	margin: 0;
	max-width: 960px;
	padding-bottom: 30px;
	font-weight: 900;
	font-size: 35px;
	line-height: 40px;
	letter-spacing: -.02em;
	border-bottom: 1px solid #e3e4e5;
}

._1vBAL {
	float: left;
	width: 360px;
}

._12auq {
	float: left;
	width: 760px;
	margin-right: 40px;
}

.G_Y-_,
.N22gl {
	width: 100%;
	height: 0;
	padding-top: 66.4474%;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}

.G_Y-_ > div,
	.G_Y-_ > iframe,
	.N22gl > div,
	.N22gl > iframe {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._3CGEK {
	margin-top: 30px;
}

.eVpQT {
	padding: 10px 0;
	margin: 20px 0 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	border-bottom: 1px solid #e3e4e5;
}

._1zppC {
	margin-top: 15px;
	margin-bottom: 30px;
}

._1zppC:not(:last-of-type) {
	border-bottom: 1px solid #e3e4e5;
}

.jJm5S {
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
}

.jJm5S a {
	color: #212226;
}

.jJm5S:before {
	width: 8px;
	height: 8px;
	content: '';
	display: block;
	top: 8px;
	left: 0;
	position: absolute;
	background-color: #00ace5;
}

._39SNO {
	border: 0;
	margin: 30px 0;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

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

	._1TyX5:before,
		._1TyX5:after {
		content: '';
		display: block;
		width: 100%;
		height: 20px;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center 1px;
	}

	._1TyX5:before {
		margin-bottom: 40px;
	}

	._1TyX5:not(:first-child) {
		border-top: 10px solid #212226;
	}
}

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

	._1TyX5 {
		padding: 20px;
	}

	.hAx15 {
		font-size: 21px;
		line-height: 25px;
		padding-bottom: 0;
	}

	._3CGEK > div {
		padding-right: 0;
		padding-left: 0;
	}

	.eVpQT {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}

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

	.jJm5S:before {
		top: 6px;
	}
}

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

	._1vBAL {
		width: 320px;
	}

	._12auq {
		width: 560px;
	}
}

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

	._1vBAL {
		display: none;
	}

	._12auq {
		width: 100%;
		margin-right: 0;
	}
}
._3_8Y4 {
	padding-top: 40px;
	position: relative;
}

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

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

	._3_8Y4 {
		padding-right: 20px;
		padding-bottom: 40px;
		padding-left: 20px;
	}
}
._3rB83:not(:last-child):after {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}
.BkDJL {
	margin: 30px 0 0;
	padding-bottom: 6px;
	font-weight: 900;
	font-size: 21px;
	line-height: 30px;
	letter-spacing: -.02em;
}
@media screen and (max-width: 720px) {
	.BkDJL {
		font-size: 15px;
		margin-top: 15px;
	}
	.BkDJL:first-child {
		margin-top: 0;
	}
}
._2q2n5 {
	text-align: center;
}

._2q2n5 > div {
	display: inline-block;
	vertical-align: top;
}

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

	._2q2n5 > div {
		display: block;
	}
}
._1HbUe {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 25px 0;
	border-bottom: 1px solid #e3e4e5;
}

._2aF4K {-webkit-box-flex: 1;-webkit-flex: 1 1;-moz-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}

._3lt98 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	width: 260px;
	height: 170px;
	margin-left: 40px;
	background-color: #212226;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-position: center center;
}

.K1zEn {font-weight: 500;}

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

	._1HbUe .material-datetime {
		display: block;
	}

	._3lt98 {
		display: none;
	}
}

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

	._3lt98 {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		width: 200px;
		height: 130px;
		margin-left: 20px;
	}
}
._2CPYr {
	margin-bottom: 30px;
}

._2CPYr:not(:last-of-type):after {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
}

._2CPYr:last-of-type {
	border-bottom: 1px solid #e3e4e5;
}

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

	._2CPYr {
		margin-bottom: 20px;
	}
}
._2FZhi {
	margin: 0;
	padding-bottom: 6px;
	font-weight: 900;
	font-size: 21px;
	line-height: 30px;
	letter-spacing: -.02em;
}
@media screen and (max-width: 720px) {
	._2FZhi {
		font-size: 15px;
	}
}
.VWZl3:before {
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
    margin-bottom: 60px;
}
@media screen and (max-width: 720px) {
    .VWZl3:before {
        margin-bottom: 15px;
    }
}
.LcKef {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 0;
	max-width: 100%;
}

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

.LcKef:first-of-type {
	border-top: 1px solid #e3e4e5;
}

._2gX64 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 160px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 160px;
	        flex: 0 0 160px;
	width: 160px;
	max-width: 160px;
	margin-right: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.CHs5f {
	display: none;
}

._39u4V {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 95px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 95px;
	        flex: 0 0 95px;
}

._3VTc7 {
	color: #979899;
	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;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._3VTc7:hover {
	border-bottom-color: rgba(151, 152, 153, 0.5);
}

._365k1 {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 65px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 65px;
	        flex: 0 0 65px;
	font-weight: 500;
	font-size: 11px;
	line-height: 20px;
	white-space: nowrap;
	color: #8b8c8c;
}

.MKFSY.tDb-0 ._365k1 {
	color: #bf381d;
}

.NHtDj {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 560px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 560px;
	        flex: 0 0 560px;
	max-width: 560px;
}

._2_fvO {
	margin: 0;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	color: #212226;
	-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;
}

.NHtDj:hover ._2_fvO {
	opacity: .8;
}

.MKFSY ._2_fvO {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
}

.MKFSY ._2_fvO:not(:only-child) {
	margin-bottom: 10px;
}

._2dMp1 {
	font-family: 'Georgia', serif;
	color: #494a4c;
	font-size: 16px;
	line-height: 20px;
}

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

	.LcKef {
		display: block;
		padding: 20px 0;
	}

	._2gX64 {
		display: block;
		width: 100%;
		max-width: 100%;
		white-space: nowrap;
	}

	._39u4V {
		display: inline-block;
		vertical-align: top;
	}

	._365k1 {
		display: inline-block;
		vertical-align: top;
		margin-left: 5px;
	}

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

	.MKFSY ._2_fvO {
		font-size: 21px;
		line-height: 25px;
	}
}

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

	._2gX64 {
		-webkit-flex-basis: 80px;
		-ms-flex-preferred-size: 80px;
		flex-basis: 80px;
		width: 80px;
		max-width: 80px;
		display: block;
	}
}

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

	.CHs5f {
		opacity: 0;
		display: block;
		margin-top: 5px;
		-webkit-transition: opacity .3s ease;
		-o-transition: opacity .3s ease;
		-moz-transition: opacity .3s ease;
		transition: opacity .3s ease;
	}

	.LcKef:hover .CHs5f {
		opacity: 1;
	}

	._365k1 {
		text-align: right;
	}
}

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

	.NHtDj {
		-webkit-flex-basis: 400px;
		-ms-flex-preferred-size: 400px;
		flex-basis: 400px;
		max-width: 400px;
	}
}
._1fh9n {
	margin-right: 60px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 800px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 800px;
	        flex: 0 0 800px;
	max-width: 800px;
	width: 100%;
}
@media screen and (max-width: 1200px) {
	._1fh9n {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
		margin-right: 0;
	}
}
@media screen and (max-width: 720px) {
	._1fh9n {
		padding: 0 20px;
	}
}
._1Q5BV {
	white-space: nowrap;
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e3e4e5;
	margin-bottom: 19px;
}

._1Q5BV span {
	font-weight: 300;
}

._1Q5BV a {
	display: inline;
	font-weight: 500;
	color: #212226;
	border-bottom: 2px 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;
	will-change: border-bottom-color;
}

._1Q5BV a._3Och5,
		._1Q5BV a:hover,
		._1Q5BV a._32E8K {
	border-bottom-color: #212226;
}

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

	._1Q5BV {
		margin: 0;
		float: right;
		border-bottom: 0;
		padding-top: 15px;
		padding-bottom: 0;
	}
}

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

	._1Q5BV {
		white-space: normal;
		display: inline;
		margin: 0;
		padding: 0;
		border: 0;
		float: none;
	}
}
._1wwro {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 20px;
	border: 0;
	outline: 0;
	padding: 0 20px;
	font-size: 15px;
	line-height: 40px;
	background-color: #f0f1f2;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAk0lEQVQYlX3NvQpBARgG4MdvJptSNpfgEphltBiMVpvRajM6BqNBKatByTXYJZkUo7/EctRJOt/4vu/TlxgF4zICNHEWfylMkthhixUKMSCDKUpJvNHFEmsU/4AsZsijno4UPdxCWMMxzHOY44EGHlEEfVyxQRUnLHBBC0/4RTDAPfx4wB5tvL6DfwiGIaygEwXwAVyJIQjMwecKAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 95% center;
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._3qKZA {
		float: left;
		width: 460px;
	}
}
@media screen and (max-width: 960px) and (min-width: 721px) {
	._3qKZA:after {
		content: '';
		display: block;
		clear: both;
	}
	._3qKZA {
		margin-bottom: 20px;
	}
	._1wwro {
		width: 330px;
		margin-right: 0;
	}
	._1wwro:first-child {
		margin-right: 20px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1200px) {
	._1wwro {
		float: left;
		width: 210px;
		margin-right: 20px;
		margin-bottom: 0;
	}
}
@media screen and (max-width: 720px) {
	._1wwro {
		margin-bottom: 10px;
	}
}
.-eqcK,
._2yoO- {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px;
}

._2yoO- {
	display: none;
	vertical-align: top;
	margin-right: 20px;
	line-height: 40px;
	margin-bottom: 0;
}

._1o3ed {
	white-space: nowrap;
	vertical-align: top;
}

._1o3ed span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 20px;
	height: 40px;
	margin: 0 10px;
}

._1o3ed span:after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #212226;
	top: 50%;
	left: 0;
	position: absolute;
}

._1IpK7 {
	width: 130px;
	height: 40px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 20px;
	border: 0;
	outline: 0;
	padding: 0 20px 0 40px;
	font-size: 15px;
	line-height: 15px;
	background-color: #f0f1f2;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOAQMAAAAhc2+vAAAABlBMVEWYmZqYmZoZ4MsBAAAAAXRSTlMAQObYZgAAAB1JREFUCNdjEGhgAKL/HxgmTGBoEAAxgCQm+v8BAA0KDI7C9H0zAAAAAElFTkSuQmCC');
	background-position: 19px center;
}

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

	._3WrRs {
		float: left;
		width: 460px;
		white-space: nowrap;
	}

	.-eqcK {
		display: none;
	}

	._2yoO- {
		display: inline-block;
	}

	._1o3ed {
		display: inline-block;
	}
}

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

	._3WrRs {
		float: none;
		width: 100%;
	}

	._2yoO- {
		display: block;
	}

	._1o3ed span {
		width: 7.14286%;
		margin: 0 3.57143%;
	}

	._1o3ed {
		display: block;
	}

	._1IpK7 {
		width: 42.85714%;
		margin-bottom: 0;
	}
}

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

	._1IpK7 {
		width: 140px;
		padding-left: 45px;
		background-position: 24px center;
		margin-bottom: 0;
	}
}
._1UqnX {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 300px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
	max-width: 300px;
}
@media screen and (max-width: 1200px) {
	._1UqnX {
		display: none;
	}
}
._2r4OC {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 30px;
	letter-spacing: -.02em;
	padding-bottom: 7px;
}

.CJWfO {
	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;
	height: 220px;
	position: relative;
}

.CJWfO:after {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	z-index: 100;
	background-color: #00ace5;
	bottom: 0;
	left: 0;
	position: absolute;
}

._2YnRl {
	position: relative;
	z-index: 200;
	overflow: hidden;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 200px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 200px;
	        flex: 0 0 200px;
	width: 200px;
	height: 100%;
	margin-right: 100px;
}

.ro8av {
	bottom: 0;
	left: 0;
	position: absolute;
	max-width: 100%;
}

.BQCgJ {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
}

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

.BQCgJ span {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
}

.BQCgJ small {
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
}

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

._3JyyX {
	width: 100%;
	height: 56px;
	border-bottom: 1px solid #e3e4e5;
	font-size: 15px;
	line-height: 55px;
}

._3JyyX._1rZss {
	color: #bf381d;
}

._22lPV,
._1mCL- {
	display: none;
}

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

._1mCL- {
	border-bottom: 1px solid #e3e4e5;
	padding: 24px 0 23px;
}

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

	._2r4OC {
		font-size: 12px;
		line-height: 20px;
		letter-spacing: .06em;
		padding-bottom: 5px;
	}

	.CJWfO:after {
		display: none;
	}

	.CJWfO {
		display: block;
		height: auto;
	}

	._2YnRl {
		width: 100%;
		height: 0;
		margin-top: 20px;
		margin-bottom: 17px;
		padding-top: 66.07143%;
		border-bottom: 3px solid #00ace5;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
	}

	.ro8av {
		left: 50%;
		max-height: 95%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.BQCgJ span {
		font-size: 21px;
		line-height: 25px;
		margin-bottom: 10px;
	}

	._3JyyX {
		height: auto;
		padding: 20px 0 18px;
		border-top: 1px solid #e3e4e5;
		line-height: 20px;
		margin-top: 20px;
	}

	._22lPV {
		display: inline;
		border: 0;
		padding: 0;
	}
}

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

	._3JyyX._1rZss {
		text-align: center;
	}
}

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

	._22lPV,
._1mCL- {
		display: block;
	}
}
._1ONZi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 28px 0;
	border-top: 1px solid #e3e4e5;
}

._1ONZi:last-child {
	margin-bottom: 40px;
}

._1BoKH {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 160px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 160px;
	        flex: 0 0 160px;
	max-width: 160px;
	margin-right: 40px;
	color: #00ace5;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 21px;
	line-height: 30px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._3TCs4 {
	color: #212226;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._3TCs4:hover {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}

._20FjG {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 560px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 560px;
	        flex: 0 0 560px;
	max-width: 560px;
	overflow: hidden;
}

._24eFv {
	float: left;
	width: 50%;
	font-size: 17px;
	line-height: 30px;
}

._24eFv strong {
	font-weight: 500;
}

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

	._1ONZi {
		padding: 10px 0;
	}

	._1ONZi:last-child {
		margin-bottom: 20px;
	}

	._1BoKH {
		-webkit-flex-basis: 40px;
		-ms-flex-preferred-size: 40px;
		flex-basis: 40px;
		max-width: 40px;
		margin-right: 0;
		font-size: 17px;
		line-height: 35px;
	}

	._20FjG {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 100%;
		-moz-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 240px;
	}

	._24eFv {
		float: none;
		width: 100%;
		font-size: 17px;
		line-height: 35px;
	}
}

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

	._1BoKH {
		-webkit-flex-basis: 40px;
		-ms-flex-preferred-size: 40px;
		flex-basis: 40px;
		max-width: 40px;
	}

	._20FjG {
		-webkit-flex-basis: 480px;
		-ms-flex-preferred-size: 480px;
		flex-basis: 480px;
		max-width: 480px;
	}
}

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

	._1BoKH {
		-webkit-flex-basis: 80px;
		-ms-flex-preferred-size: 80px;
		flex-basis: 80px;
		max-width: 80px;
	}

	._20FjG {
		-webkit-flex-basis: 440px;
		-ms-flex-preferred-size: 440px;
		flex-basis: 440px;
		max-width: 440px;
	}
}
._144Gp {
	top: 0;
	left: 0;
	position: absolute;
	background-color: #000000;
	padding: 0 80px;
	z-index: 6000;
	width: 100%;
	height: 100%;
}

._3HnEJ {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeUlEQVQ4jbWU2wnAIBAEj7RgI6Z/S7KHyc8FxPg62AgHgu6gew8DElCAG7BgZNcm8w1ADcKyawCKubgGYbnXvAcR2AcCWHvhBDaE9KAdbAoZgWaw7WtnPvTCrX+rzLSwJQSwy1Trz69JzJakX1KQkhaRNa1sjEgG2wOWAfK6oFnZzwAAAABJRU5ErkJggg==');
	background-position: center center;
	top: 20px;
	right: 20px;
	position: absolute;
	background-repeat: no-repeat;
	z-index: 200;
	width: 18px;
	height: 18px;
}

._24Oft {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 100%;
}

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

	._144Gp {
		position: fixed;
		z-index: 1000000;
		padding: 60px 0;
	}

	._24Oft {
		height: auto;
	}
}
._1MZ9D {
	background-color: #000000;
	background-color: rgba(0, 0, 0, .8);
	top: 0;
	left: 0;
	position: fixed;
	text-align: center;
	z-index: 1000000;
	width: 100%;
	height: 100%;
}

.QhiTy {
	width: 770px;
	height: 330px;
	position: relative;
	background-color: #ffffff;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -165px;
	margin-left: -385px;
	padding-top: 90px;
}

.oL2if {
	background-position: center center;
	top: 0;
	right: 0;
	position: absolute;
	background-repeat: no-repeat;
	z-index: 200;
	width: 40px;
	height: 40px;
}

.oL2if svg {
	width: 100%;
	height: 100%;
	fill: #000000;
}

._2Hg63 {
	color: #00ace5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
}

._1jJpZ {
	max-width: 560px;
	margin: 10px auto 22px;
	font-weight: 900;
	font-size: 27px;
	line-height: 25px;
	letter-spacing: -.02em;
}

.KfoAV {
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 50px;
	letter-spacing: .06em;
	white-space: nowrap;
	width: 200px;
	height: 50px;
	background-color: #00ace5;
}

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

	.QhiTy {
		width: 425px;
		height: 350px;
		margin-top: -175px;
		margin-left: -212.5px;
	}
}

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

	.QhiTy {
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		margin: 0;
		padding-top: 30px;
		width: 87.5%;
		height: 220px;
	}

	._2Hg63 {
		font-size: 11px;
	}

	._1jJpZ {
		font-size: 17px;
		line-height: 20px;
		max-width: 240px;
	}
}
._3biZ4 {
	width: 100%;
	height: 720px;
	position: relative;
	background-color: #212226;
}

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

._3biZ4:before {
	display: none;
}

._2-kr7 {
	display: block;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .06em;
}

._1TIkj {
	color: #ffffff;
}

._4lYXV {
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
}

._18vuu {
	height: 100%;
	z-index: 300;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2MAYH {
	max-width: 560px;
	color: #ffffff;
	width: 100%;
}

.YjBfz {
	border-top: 1px solid rgba(255, 255, 255, .2);
	white-space: nowrap;
	padding: 9px 0 10px;
	margin-top: 35px;
	font-size: 0;
}

._3rexZ {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid rgba(255, 255, 255, .2);
	font-weight: 500;
	font-size: 13px;
	line-height: 22px;
	padding: 0 10px;
	height: 20px;
}

._3rexZ:first-child {
	padding-left: 0;
}

._3rexZ:last-child {
	padding-right: 0;
	border-right: 0;
}

._2hE6X {
	border-top: 1px solid rgba(255, 255, 255, .2);
	padding: 10px 0;
	overflow: hidden;
}

._2hE6X:last-of-type {
	margin-bottom: 19px;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.e2k_t {
	width: 200px;
	color: #00ace5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
	float: left;
}

._3apco {
	overflow: hidden;
	font-weight: 500;
	font-size: 13px;
	line-height: 22px;
	white-space: normal;
}

._2p22p,
._2gfiv {
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 50px;
	letter-spacing: .06em;
	white-space: nowrap;
	width: 180px;
	height: 50px;
}

._2p22p {
	background-color: #00ace5;
	margin-right: 20px;
}

._2gfiv {
	border: 1px solid #ffffff;
	line-height: 48px;
}

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

	._3biZ4 {
		height: 510px;
	}
}

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

	._3biZ4 {
		height: auto;
		padding: 40px 20px;
	}

	._3biZ4:before {
		display: block;
		bottom: auto;
		top: 0;
	}

	._4lYXV {
		width: 100%;
		height: 0;
		position: static;
		margin-bottom: 20px;
		padding-top: 66.07143%;
	}

	._3rexZ:nth-child(2) {
		border-right: 0;
		padding-right: 0;
	}

	._3rexZ:nth-child(3) {
		height: 41px;
		line-height: 41px;
		display: block;
		padding-left: 0;
		border-right: 0;
		margin: 10px 0;
		border-top: 1px solid rgba(255, 255, 255, .2);
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	._3rexZ:nth-child(4) {
		padding-left: 0;
	}

	.e2k_t {
		margin-bottom: 3px;
		font-size: 11px;
		float: none;
		width: 100%;
	}

	._2p22p,
._2gfiv {
		width: 100%;
	}

	._2p22p {
		margin-bottom: 10px;
	}
}

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

	._2-kr7 {
		margin-right: 10px;
		font-size: 12px;
		padding-top: 2px;
	}
}

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

	._4lYXV:after {
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		top: 0;
		left: 0;
		position: absolute;
		background-color: #000000;
		background-color: rgba(0, 0, 0, .6);
	}
}
._2zzyS {
	width: 100%;
	height: -webkit-calc(100vh - 180px);
	height: -moz-calc(100vh - 180px);
	height: calc(100vh - 180px);
	max-height: 720px;
	background-color: #212226;
	position: relative;
	color: #ffffff;
}

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

._2zzyS:before {
	display: block;
	content: '';
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1400;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000));
	background: -webkit-linear-gradient(top, #000000 0%, #000000 100%);
	background: -moz-linear-gradient(top, #000000 0%, #000000 100%);
	background: -o-linear-gradient(top, #000000 0%, #000000 100%);
	background: linear-gradient(to bottom, #000000 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

._3UawY {
	width: 100%;
	height: 100%;
	z-index: 1000;
	top: 0;
	left: 0;
	position: absolute;
}

._3t7ci {
	padding-top: 50px;
	padding-bottom: 50px;
	position: relative;
	z-index: 2000;
}

.Oc-XT {
	color: #8b8c8c;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
}

._1oA3u {
	max-width: 800px;
}

._1lixP {
	display: inline-block;
	vertical-align: top;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	margin-bottom: 3px;
	padding-top: 2px;
	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;
}

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

._1edSN {
	margin-top: 21px;
	font-weight: 900;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.02em;
}

._3PMtL {
	margin-top: 18px;
	font-size: 27px;
	line-height: 30px;
}

.sXTA9 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

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

	._2zzyS {
		height: -webkit-calc(100vh - 60px);
		height: -moz-calc(100vh - 60px);
		height: calc(100vh - 60px);
	}

	._3UawY {
		background-position: top center !important;
	}
}

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

	._2zzyS {
		max-height: 510px;
	}

	.Oc-XT {
		margin-top: 15px;
	}
}

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

	._2zzyS {
		max-height: 320px;
	}

	._3t7ci {
		padding: 35px 20px;
	}

	.Oc-XT {
		margin-top: 5px;
	}

	._1edSN {
		font-size: 21px;
		line-height: 25px;
		margin-top: 15px;
	}

	._3PMtL {
		font-size: 15px;
		line-height: 20px;
		margin-top: 15px;
	}
}

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

	._3UawY {
		background-attachment: fixed;
		background-position: center 180px;
	}

	.Oc-XT {
		right: 0;
		bottom: 50px;
		position: absolute;
	}
}

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

	._1lixP {
		margin-right: 10px;
		font-size: 12px;
	}
}
._2CGwp {
	position: relative;
}

._2DrMw {
	display: inline-block;
	vertical-align: top;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .06em;
	white-space: nowrap;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

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

/**
 * Really complex stuff
 * 🤔🤔🤔🤔🤔🤔🤔🤔 */

/**
 * |–––––––––––––––––––––|
 * |                     |
 * |–––––––––––––––––––––| */

.gBvbn {
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	max-width: 100%;
}

/**
 * |–––––––––| |–––––––––|
 * |         | |         |
 * |–––––––––| |–––––––––| */

/**
 * |–––––| |–––––| |–––––|
 * |     | |     | |     |
 * |–––––| |–––––| |–––––| */

/**
 * |–––| |–––| |–––| |–––|
 * |   | |   | |   | |   |
 * |–––| |–––| |–––| |–––| */

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

	._2CGwp {
		padding-bottom: 30px;
	}

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

	._2CGwp:not(:last-child):after {
		content: '';
		display: block;
		width: 1px;
		height: 100%;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}

	._2CGwp:not(:last-child)._2-qgp:after {
		background-color: #e3e4e5;
	}

	.o2dEZ {
		bottom: 0;
		left: 0;
		position: absolute;
	}
}

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

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

	._2DrMw {
		font-size: 11px;
		line-height: 11px;
	}
}

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

	.gBvbn ._1ynw4,
	._3NMwe ._1ynw4 {
		font-size: 21px;
		line-height: 25px;
	}
}

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

	._1ynw4 {
		font-size: 17px;
		line-height: 20px;
		letter-spacing: -.02em;
	}
}

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

	._3NMwe {
		width: 560px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 560px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 560px;
		flex: 0 0 560px;
		max-width: 560px;
	}

	._1e9-Z {
		width: 360px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 360px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 360px;
		flex: 0 0 360px;
		max-width: 360px;
	}

	._2TJh4 {
		width: 260px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 260px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 260px;
		flex: 0 0 260px;
		max-width: 260px;
	}
}

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

	._3NMwe {
		width: 440px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 440px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 440px;
		flex: 0 0 440px;
		max-width: 440px;
	}

	._1e9-Z {
		width: 280px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 280px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		max-width: 280px;
	}

	._2TJh4 {
		width: 200px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 200px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 200px;
		flex: 0 0 200px;
		max-width: 200px;
	}
}

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

	._3NMwe {
		float: left;
		width: 320px;
	}

	._3NMwe:first-child {
		margin-right: 40px;
	}

	._3NMwe:first-child:before {
		content: '';
		display: block;
		width: 1px;
		height: 100%;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}

	._3NMwe:first-child._2-qgp:after {
		background-color: #e3e4e5;
	}

	._1e9-Z {
		float: left;
		width: 320px;
	}

	._1e9-Z:first-child {
		margin-right: 40px;
	}

	._1e9-Z:first-child:before {
		content: '';
		display: block;
		width: 1px;
		height: 100%;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}

	._1e9-Z:first-child._2-qgp:after {
		background-color: #e3e4e5;
	}

	._1e9-Z:last-child {
		width: 100%;
		margin-right: 0;
		margin-top: 50px;
		position: relative;
	}

	._1e9-Z:last-child:before {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		top: -25px;
		left: 0;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}

	._1e9-Z:last-child._2-qgp:after {
		background-color: #e3e4e5;
	}

	._2TJh4 {
		float: left;
		width: 320px;
	}

	._2TJh4:not(:nth-child(1)):not(:nth-child(2)) {
		margin-top: 50px;
		position: relative;
	}

	._2TJh4:not(:nth-child(1)):not(:nth-child(2)):before {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		top: -25px;
		left: 0;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}

	._2TJh4:not(:nth-child(1)):not(:nth-child(2))._2-qgp:after {
		background-color: #e3e4e5;
	}

	._2TJh4:not(:nth-child(2n)) {
		margin-right: 40px;
	}

	._2TJh4:nth-child(2n+1) {
		clear: left;
	}
}
._3Oq79 {
	width: 100%;
	position: relative;
	padding-top: 20px;
	overflow: hidden;
}

._3Oq79:before {
	content: '';
	z-index: 100;
	display: block;
	width: 100%;
	height: 300px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

._3Oq79:after {
	content: '';
	display: block;
	z-index: 150;
	background-color: #212226;
	width: 1200px;
	height: 280px;
	top: 20px;
	left: 50%;
	position: absolute;
	margin-left: -600px;
}

._17jh6 {
	margin: 0 auto;
	z-index: 3000;
	width: 100%;
	height: 60px;
	position: relative;
	color: #979899;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 27px;
	line-height: 60px;
}

._3QXlo {
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

.Sznu2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-bottom: 33px;
}

._3GqwS.Sznu2 {
	width: -webkit-calc(100% - 5px);
	width: -moz-calc(100% - 5px);
	width: calc(100% - 5px);
	height: 100%;
	margin-left: 0;
}

._2DXUO {
	position: relative;
	z-index: 200;
	max-width: 520px;
}

._1KBvK {
	z-index: 101;
}

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

	._3Oq79:before {
		height: 255px;
	}

	._3Oq79:after {
		width: 960px;
		height: 235px;
		margin-left: -480px;
	}

	._3QXlo {
		max-width: 920px;
	}

	.Sznu2 {
		height: 350px;
	}

	._3GqwS.Sznu2 {
		height: 345px;
	}

	._2DXUO {
		max-width: 400px;
	}
}

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

	._3Oq79:before {
		width: 100%;
		height: 100%;
	}

	._3Oq79:after {
		display: none;
	}

	._17jh6 {
		max-width: 680px;
	}

	._3QXlo {
		background-color: #212226;
	}

	.Sznu2 {
		height: 295px;
	}

	._3GqwS.Sznu2 {
		width: 100%;
		height: 290px;
	}
}

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

	._3Oq79:before {
		height: 155px;
	}

	._3Oq79:after {
		width: 100%;
		height: 0;
		padding-top: 43.75%;
		top: 10px;
		margin: 0;
		left: 0;
	}

	._3Oq79 {
		padding-top: 10px;
		padding-bottom: 25px;
		border-bottom: 3px solid #212226;
	}

	._17jh6 {
		text-align: center;
		font-size: 17px;
		line-height: 50px;
		height: 50px;
	}

	.Sznu2 {
		display: block;
		padding: 0 20px;
		width: 100%;
	}

	._11_so {
		width: 100%;
		height: 0;
		margin-bottom: 20px;
		padding-top: 66.071%;
	}

	._3GqwS ._11_so {
		padding-top: -webkit-calc(66.071% - 5px);
		padding-top: -moz-calc(66.071% - 5px);
		padding-top: calc(66.071% - 5px);
	}

	._3Oq79 ._26Gdy,
	._3Oq79 ._1R7Kc {
		color: #212226;
	}

	._1GyJA {
		position: relative;
	}
}

@media (max-width: 320px) {

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

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

	.Sznu2 {
		z-index: 200;
		padding: 40px 40px 33px;
		max-width: 1160px;
		position: relative;
		height: 440px;
	}

	._3GqwS.Sznu2 {
		height: 435px;
	}

	._11_so {
		z-index: 100;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}

	._11_so:before {
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		top: 0;
		left: 0;
		position: absolute;
		background: -webkit-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -moz-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -o-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: -o-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
	}
}
._1kOfc:after {
	content: '';
	display: block;
	width: 100%;
	height: 40px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._1aN3B {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	   -moz-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	padding: 38px 0 55px;
	border-top: 2px solid #ffffff;
}

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

	._1kOfc:after {
		height: 20px;
	}

	._1aN3B {
		border: 0;
		display: block;
		padding: 25px 20px 33px;
	}
}

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

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

	._1aN3B {
		display: block;
	}
}

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

	._1aN3B._24RA9 {
		position: relative;
	}

	._1aN3B._24RA9:before {
		content: '';
		display: block;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 1px;
		height: -webkit-calc(100% - 80px);
		height: -moz-calc(100% - 80px);
		height: calc(100% - 80px);
		top: 50%;
		left: 50%;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}
}
._1nqF8 {
	width: 100%;
	position: relative;
	padding-top: 20px;
	overflow: hidden;
}

._1nqF8:before {
	content: '';
	z-index: 100;
	display: block;
	width: 100%;
	height: -webkit-calc(100% - 440px + 440px / 2);
	height: -moz-calc(100% - 440px + 440px / 2);
	height: calc(100% - 440px + 440px / 2);
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

._1nqF8:after {
	content: '';
	display: block;
	z-index: 150;
	background-color: #212226;
	width: 1200px;
	height: 280px;
	top: 20px;
	left: 50%;
	position: absolute;
	margin-left: -600px;
}

.utB43 {
	margin: 0 auto;
	z-index: 3000;
	width: 100%;
	height: 64px;
	position: relative;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 76px;
	letter-spacing: .03em;
	border-bottom: 2px solid #fff;
}

._2nVoN {
	z-index: 3000;
	width: 100%;
	position: relative;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 45px;
	line-height: 45px;
	margin: -webkit-calc(0.88888889em - 4px) 0 -webkit-calc(0.88888889em - 9px);
	margin: -moz-calc(0.88888889em - 4px) 0 -moz-calc(0.88888889em - 9px);
	margin: calc(0.88888889em - 4px) 0 calc(0.88888889em - 9px);
}

._1pg2_ {
	color: #979899;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	text-transform: none;
	margin-left: 11px;
}

._1pcY6 {
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

._2fUtD {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-bottom: 33px;
	position: relative;
}

._2SJl4._2fUtD {
	width: -webkit-calc(100% - 5px);
	width: -moz-calc(100% - 5px);
	width: calc(100% - 5px);
	height: 100%;
	margin-left: 0;
}

._2WvFJ {
	position: relative;
	z-index: 300;
	max-width: 520px;
}

._12BvG {
	color: #fff;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	white-space: nowrap;
	top: 40px;
	position: absolute;
	z-index: 900;
}

._1X6a8 {
	pointer-events: none;
	z-index: 200;
}

._1X6a8:before {
	z-index: 201;
}

._8a817 {
	z-index: 100;
}

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

	._1nqF8:before {
		width: 100%;
		height: 100%;
	}

	._1nqF8:after {
		display: none;
	}

	.utB43 {
		max-width: 680px;
	}

	._2nVoN {
		max-width: 680px;
		margin-right: auto;
		margin-left: auto;
	}

	._1pcY6 {
		background-color: #212226;
	}

	._2fUtD {
		height: 295px;
	}

	._2SJl4._2fUtD {
		width: 100%;
		height: 290px;
	}

	._12BvG {
		display: block;
		width: 680px;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
}

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

	._1nqF8:before {
		height: 155px;
	}

	._1nqF8:after {
		width: 100%;
		height: 0;
		padding-top: 50%;
		top: 10px;
		margin: 0;
		left: 0;
	}

	._1nqF8 {
		padding-top: 10px;
		padding-bottom: 25px;
		border-bottom: 3px solid #212226;
	}

	.utB43 {
		text-align: center;
		font-size: 17px;
		line-height: 50px;
		height: 50px;
	}

	._2nVoN {
		ming-height: 50px;
		font-size: 17px;
		line-height: 25px;
		padding: 0 20px;
	}

	._2fUtD {
		display: block;
		padding: 0 20px;
		width: 100%;
	}

	._3Fklu {
		width: 100%;
		height: 0;
		margin-bottom: 20px;
		padding-top: 66.071%;
	}

	._2SJl4 ._3Fklu {
		padding-top: -webkit-calc(66.071% - 5px);
		padding-top: -moz-calc(66.071% - 5px);
		padding-top: calc(66.071% - 5px);
	}

	._1nqF8 .Ju1pA,
	._1nqF8 ._2MHYH {
		color: #212226;
	}

	._12BvG {
		display: block;
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);
		top: 20px;
		padding: 0 20px;
	}

	.YaKHR {
		position: relative;
	}
}

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

	._1nqF8:after {
		width: 960px;
		height: 235px;
		margin-left: -480px;
	}

	._1pcY6 {
		max-width: 920px;
	}

	._2fUtD {
		height: 350px;
	}

	._2SJl4._2fUtD {
		height: 345px;
	}

	._2WvFJ {
		max-width: 400px;
	}
}

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

	._2fUtD {
		z-index: 200;
		padding: 40px 40px 33px;
		max-width: 1160px;
		position: relative;
		height: 440px;
	}

	._2SJl4._2fUtD {
		height: 435px;
	}

	._3Fklu {
		z-index: 100;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}

	._3Fklu:before {
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		top: 0;
		left: 0;
		position: absolute;
		background: -webkit-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -moz-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -o-linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: linear-gradient(45deg, #000000 0%, #000000 20%, #000000 100%);
		background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: -o-linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
		background: linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);
	}
}
._3YmXR {
	width: 100%;
	height: auto;
	background-color: #212226;
	position: relative;
	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;
	padding: 50px 0 60px;
}

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

._3YmXR:after {
	bottom: 0;
}

._3YmXR:before {
	top: 0;
}

.zDdMX {
	max-width: 860px;
}

._2ZAL9 {
	color: #ffffff;
	font-size: 27px;
	line-height: 30px;
}

.m_3QS {
	color: #ffffff;
	font-weight: 900;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.025em;
	margin-bottom: 15px;
	margin-top: 20px;
}

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

	._3YmXR {
		padding: 40px 20px;
	}

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

	.m_3QS {
		font-size: 21px;
		line-height: 25px;
		letter-spacing: -.02em;
		margin-top: 8px;
		margin-bottom: 10px;
	}
}
._2bRsd:after {
	content: '';
	display: block;
	width: 100%;
	height: 36px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._1KPr2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	   -moz-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	padding: 38px 0 55px;
	border-top: 2px solid #ffffff;
}

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

	._2bRsd:after {
		height: 20px;
	}

	._1KPr2 {
		border: 0;
		display: block;
		padding: 25px 20px 33px;
	}
}

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

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

	._1KPr2 {
		display: block;
	}
}

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

	._1KPr2._1AFst {
		position: relative;
	}

	._1KPr2._1AFst:before {
		content: '';
		display: block;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 1px;
		height: -webkit-calc(100% - 80px);
		height: -moz-calc(100% - 80px);
		height: calc(100% - 80px);
		top: 50%;
		left: 50%;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}
}
.eTzfr {
	width: 100%;
	position: relative;
	padding-top: 20px;
	overflow: hidden;
}

.eTzfr:before {
	content: '';
	z-index: 100;
	display: block;
	width: 100%;
	height: 300px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

.eTzfr:after {
	content: '';
	display: block;
	z-index: 150;
	background-color: #212226;
	width: 1200px;
	height: 280px;
	top: 20px;
	left: 50%;
	position: absolute;
	margin-left: -600px;
}

._2l3LN {
	margin: 0 auto;
	z-index: 3000;
	width: 100%;
	height: 60px;
	position: relative;
	color: #979899;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 27px;
	line-height: 60px;
}

.-Bk-2 {
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

._3AiAY {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 220px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: #ffffff;
	border-bottom: 3px solid #00ace5;
}

.iHwXo {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	margin-right: 40px;
	width: 260px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.e9J-N {
	max-width: 100%;
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

._2jxOx {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
	max-width: 700px;
	padding-right: 40px;
}

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

	.eTzfr:before {
		height: 255px;
	}

	.eTzfr:after {
		width: 960px;
		height: 235px;
		margin-left: -480px;
	}

	.-Bk-2 {
		max-width: 920px;
	}
}

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

	.eTzfr:before {
		width: 100%;
		height: 100%;
	}

	.eTzfr:after {
		display: none;
	}

	._2l3LN {
		max-width: 680px;
	}

	.-Bk-2 {
		background-color: #212226;
	}
}

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

	.eTzfr:before {
		height: 155px;
	}

	.eTzfr:after {
		width: 100%;
		height: 0;
		padding-top: 43.75%;
		top: 10px;
		margin: 0;
		left: 0;
	}

	.eTzfr {
		padding-top: 10px;
	}

	._2l3LN {
		text-align: center;
		font-size: 17px;
		line-height: 50px;
		height: 50px;
	}

	._3AiAY {
		display: block;
		height: auto;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		background-color: transparent;
	}

	.iHwXo {
		width: 100%;
		height: 0;
		padding-top: 66.0714%;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
		background-color: #ffffff;
		margin-bottom: 25px;
		border-bottom: 3px solid #212226;
	}

	.e9J-N {
		max-width: 150px;
	}
}

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

	._3AiAY {
		height: 175px;
	}

	.iHwXo {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		width: 200px;
	}

	.e9J-N {
		max-width: 140px;
	}
}
.fKP5Z {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (min-width: 1200px) {
	.fKP5Z {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 300px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	.fKP5Z {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 280px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
	}
}
@media screen and (max-width: 960px) {
	.fKP5Z {
		display: none;
	}
}
.wVqv0 {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.wVqv0:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._1QIYY {
	margin-top: 0;
}

._22BUH {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

._2L18n {
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #e3e4e5;
}

._2KtlK {
	float: left;
	width: 60px;
	color: #00ace5;
	font-weight: 400;
	font-size: 45px;
	line-height: 38px;
	letter-spacing: -.025em;
	white-space: nowrap;
}

._2lGZu {
	overflow: hidden;
	display: block;
	color: #212226;
	font-weight: 500;
	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;
}

._2lGZu div {
	margin-top: 2px;
	margin-right: 5px;
}

._2lGZu:hover {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}
._3H08X {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

._3H08X:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._3Cj_x {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

._26OYI {
	width: 100%;
	height: 0;
	overflow: hidden;
	position: relative;
	padding-top: 66.6667%;
	background-color: #999999;
}

._26OYI svg {
	width: 143px;
	height: 143px;
	fill: #ffffff;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -71.5px;
	margin-left: -71.5px;
}

._2Jxuz {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #e3e4e5;
}

._3FmWZ {
	float: left;
	width: 100px;
	color: #bf381d;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: .03em;
	white-space: nowrap;
}

._1MDTy {
	overflow: hidden;
}

._1MDTy strong {
	display: block;
	color: #212226;
	font-weight: 500;
	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;
}

._2FAtW:hover ._1MDTy strong {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}

._1MDTy small {
	display: block;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
}
._3iooL {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

._3iooL:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

.vl9F8 {
	margin-top: 0;
}

._3Ij-q {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.XAg5H {
	width: 100%;
	height: 0;
	position: relative;
	padding-top: 63.8889%;
}

.XAg5H:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-position: center center;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAACgoLQAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	opacity: .25;
	z-index: 100;
}

.XAg5H:before {
	z-index: 200;
	content: '';
	display: block;
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 33.3333%;
	background-color: #212226;
}

._2TfJh {
	z-index: 300;
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-color: #cccccc;
	width: -webkit-calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: calc(100% - 60px);
	height: 0;
	padding-top: 55.5556%;
}

._2TfJh img {
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	position: absolute;
}

._2PnO8 {
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #e3e4e5;
}

._38OVn {
	display: block;
	float: left;
	width: 30px;
	margin-right: 0;
	background-position: left center;
}

.e3F6B {
	overflow: hidden;
	color: #212226;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	position: relative;
	top: -2px;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

.JSZmM:hover .e3F6B {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}

._18aeH {
	float: right;
	margin-left: 10px;
	width: 120px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}
._3A-q4 {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

._3A-q4:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

.tgqGY {
	margin-top: 0;
}

.TnsSf {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.Lyyet {
	display: block;
	overflow: hidden;
	padding: 19px 0 20px;
	border-bottom: 1px solid #e3e4e5;
}

._1Ju-4 {
	float: right;
	width: 115px;
	height: 75px;
	background-color: #212226;
	margin-left: 18px;
	margin-right: 5px;
	position: relative;
}

._3Dkkk {
	width: 115px;
	height: 75px;
	background-position: center center;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._32Hbz {
	color: #212226;
	font-weight: 500;
	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;
	overflow: hidden;
}

.Lyyet:hover ._32Hbz {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}

._2HM_F {
	display: block;
	float: left;
	width: 30px;
	margin-right: 0;
	background-position: left center;
}

._17y0e {
	z-index: 200;
}

._2Wkeg:before, ._2EPpO:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 301;
}

._2EPpO:before {
	-moz-background-size: 112px 82px;;
	  -o-background-size: 112px 82px;;
	     background-size: 112px 82px;;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iODIiPg0KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMDcgNzR2NGgtNXY0SDBWMTBoNFY1aDRWMGgxMDR2NzRoLTV6TTIgMTJ2NjhoOThWMTJIMnptNC01djNoOTZ2NjZoM1Y3SDZ6bTEwNC01SDEwdjNoOTd2NjdoM1Yyek00MCAyOS43Nkw2OSA0NyA0MCA2NC4yNFYyOS43NnpNNDIgNjFsMjIuNTMtMTRMNDIgMzN2Mjh6Ii8+DQo8L3N2Zz4=") center center no-repeat;
}
.uwqgA {
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.uwqgA:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._12aPh {
	margin-top: 0;
}

._3j19x {
	border-bottom: 1px solid #e3e4e5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

._6HOR {
	display: block;
	overflow: hidden;
	padding: 19px 0 20px;
	border-bottom: 1px solid #e3e4e5;
}

.S-CpQ {
	float: right;
	width: 120px;
	height: 80px;
	background-color: #212226;
	margin-left: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._1iSoJ {
	color: #212226;
	font-weight: 500;
	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;
	overflow: hidden;
}

._6HOR:hover ._1iSoJ {
	color: #212226;
	color: rgba(33, 34, 38, 0.5);
}
._32UVo {
	float: left;
	width: 360px;
	display: block;
}

.AlRy6 {
	display: none;
}

.UQ8ka {
	margin-top: 40px;
}

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

	._32UVo {
		width: 320px;
	}
}

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

	._32UVo {
		display: none;
	}
}

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

	._2EBN9 {
		display: none;
	}

	.AlRy6 {
		display: block;
	}
}

._3SlpW {
	width: 100%;
	height: 80px;
	background-color: #f0f1f2;
}

._2hSj1 {
	height: 100%;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._3uNVZ {
	position: relative;
	width: 70px;
	height: 80px;
}

._34R8f {
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 2100;
	width: 70px;
	height: 100px;
	background-color: #979899;
	-moz-background-size: contain;
	  -o-background-size: contain;
	     background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.ZF2rF {
	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;
}

._32Bev {
	margin-left: 30px;
	color: #979899;
	font-size: 15px;
	line-height: 20px;
}

._3p1Us, .G6gk9 {
	background-color: #00ace5;
	color: #ffffff;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: 0.06em;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

._3p1Us:hover, .G6gk9:hover {
	background-color: #00bfff;
}

._3p1Us {
	display: none;
	width: 120px;
	height: 40px;
}

.G6gk9 {
	width: 180px;
	height: 40px;
	margin-left: 30px;
}

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

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

	._3uNVZ {
		display: none;
	}

	._34R8f {
		display: none;
	}

	._32Bev {
		margin-left: 0px;
		padding-right: 20px;
	}

	._3p1Us {
		display: block;
	}

	.G6gk9 {
		display: none;
	}
}
._1Et4Z {
	height: 40px;
	display: block;
	z-index: 1000;
	position: relative;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	padding: 0 20px 0 45px;
	background-color: #212226;
	color: #ffffff;
	font-size: 13px;
	line-height: 42px;
	white-space: nowrap;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2212%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cstyle%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20%206l-8%206V8.7c-3.4-1-7.1-.5-10.1%201.2L0%2011l3-3.5C5.3%204.9%208.5%203.3%2012%203V0l8%206z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: 18px center;
	-webkit-transition: -webkit-border-radius .3s ease 0s;
	transition: -webkit-border-radius .3s ease 0s;
	-o-transition: border-radius .3s ease 0s;
	-moz-transition: border-radius .3s ease 0s, -moz-border-radius .3s ease 0s;
	transition: border-radius .3s ease 0s;
	transition: border-radius .3s ease 0s, -webkit-border-radius .3s ease 0s, -moz-border-radius .3s ease 0s;
	will-change: border-radius;
}

._1Et4Z:not(:last-child) {
	margin-right: 10px;
}

._1Et4Z._1cRvF {
	-webkit-border-radius: 3px 3px 0 0;
	   -moz-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0;
}

.stvd8 {
	background-color: #fff;
	color: #212226;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2212%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2012%22%3E%3Cstyle%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23000%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20%206l-8%206V8.7c-3.4-1-7.1-.5-10.1%201.2L0%2011l3-3.5C5.3%204.9%208.5%203.3%2012%203V0l8%206z%22/%3E%3C/svg%3E');
}

._3KedU {
	overflow: hidden;
	max-height: 0;
	width: 100%;
	top: 100%;
	left: 0;
	position: absolute;
	background-color: #212226;
	-webkit-transition: max-height .3s ease 0s;
	-o-transition: max-height .3s ease 0s;
	-moz-transition: max-height .3s ease 0s;
	transition: max-height .3s ease 0s;
	will-change: max-height;
}

._1cRvF ._3KedU {
	max-height: 300px;
}

._1d4vT {
	width: 100%;
	height: 60px;
	border-top: 1px solid #424346;
}

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

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

.TSsxs:hover ._2desV {
	fill: #3b5999;
}

.TSsxs:hover ._3hDpA {
	fill: #45668e;
}

.TSsxs:hover ._2CfgL {
	fill: #f6900b;
}

.TSsxs:hover ._3H8Zd {
	fill: #55acee;
}

.TSsxs:hover ._3D5ai {
	fill: #dc4e41;
}

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

	._1Et4Z {
		display: none;
	}
}
._2S-n1 {
	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%;
	padding-left: 21px;
	height: 40px;
	border-left: 1px solid #e3e4e5;
}

._2S-n1._2_jAH {
	padding-left: 0;
	border-left: 0;
}

._3woJa {
	width: 100px;
	height: 100px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100px;
	        flex: 0 0 100px;
	margin-right: 20px;
	position: relative;
	margin-top: -60px;
}

._3WuDn {
	bottom: -20px;
	left: 0;
	position: absolute;
	max-height: 180%;
}

._3Ruix,
._3Ruix a {
	color: #212226;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color .3s ease 0s;
	-o-transition: border-bottom-color .3s ease 0s;
	-moz-transition: border-bottom-color .3s ease 0s;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;
}

._3Ruix:not(:only-child):not(:last-of-type):after, ._3Ruix a:not(:only-child):not(:last-of-type):after {
	content: ',\A0';
}

._3Ruix a:hover {
	border-bottom-color: rgba(33, 34, 38, 0.5);
}

._2AcGa {
	display: block;
	padding-top: 5px;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 11px;
}

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

	._2S-n1 {
		/*display: none;*/
		height: 80px;
		border-left: 0;
		padding-left: 0;
	}

	._3woJa {
		float: left;
		width: 40px;
		height: 40px;
		margin-top: 0;
		margin-left: 0;
		margin-right: 40px;
	}

	._3WuDn {
		bottom: -20px;
		left: 0px;
	}
}

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

	._2S-n1 {
		height: auto;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
		padding: 15px 0;
		border-left: 0;
	}

	._3woJa {
		display: none;
	}

	._1yRg9 {
		display: none;
	}
}

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

	._3woJa {
		width: 80px;
		height: 80px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 80px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
		margin-top: 0;
		margin-top: -40px;
		margin-left: -40px;
	}
}._3JLpV {
	padding-top: 40px;
	margin-bottom: 38px;
	border-bottom: 2px solid #212226;

	/* @media (--desktop-min) {&:not(.phototype) {max-width: 740px;}}*/
}

/* @media (--tablet-horizontal-only) {&:not(.phototype) {max-width: 560px;}}*/

.Y5rDs {
	margin: 0;
	max-width: 960px;
	padding-bottom: 30px;
	font-weight: 900;
	font-size: 35px;
	line-height: 40px;
	letter-spacing: -.02em;
}

._3JLpV ._1jnGW {
	border-left: 0;
}

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

.U1rqf {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 80px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.U1rqf:not(:only-child) {
	border-top: 1px solid #e3e4e5;
}

.RF0EP {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 179px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 179px;
	        flex: 0 0 179px;
	width: 179px;
	height: 40px;
}

.RF0EP ._2AgPm {
	display: none;
}

._3yIjM {
	display: inline-block;
	vertical-align: top;
	color: #979899;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	margin-bottom: 2px;
	padding-top: 2px;
	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;
}

._3yIjM:hover {
	border-bottom-color: rgba(151, 152, 153, 0.5);
}

._3eSy7 {
	display: block;
	padding-top: 5px;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 11px;
}

._1O98t {
	height: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 50%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 50%;
	        flex: 1 1 50%;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

._1O98t ._1xYwd,
	._1O98t .IDf5g {
	display: none;
}

._3kPYa{
	color: #00ace5;
}

._2AgPm {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 80px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 80px;
	        flex: 0 0 80px;
	width: 60px;
	height: 40px;
	padding-top: 5px;
	text-align: center;
}

._2AgPm span {
	font-size: 13px;
	line-height: 11px;
	margin-top: 8px;
}

._2AgPm svg {
	vertical-align: top;
}

._3wgWB {
	display: none;
}

._3-Z-F {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 180px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	height: 41px;
	margin-left: 20px;
}

._3b_-b {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 80px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 80px;
	        flex: 0 0 80px;
	width: 60px;
	height: 40px;
	text-align: center;
	border-left: 1px solid #e3e4e5;
	pointer-events: none;
}

._3b_-b span {
	display: block;
	font-size: 13px;
}

._2JXOm {
	position: relative;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	background-color: #212226;
}

._2JXOm span,
	._2JXOm strong {
	font-weight: 900;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	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%);

	/* @media (--tablet-horizontal-max) {
			display: none;
		} */
}

._2JXOm strong {
	opacity: 0;
}

._2JXOm strong:after {
	content: '';
	width: 10px;
	height: 10px;
	margin-left: 10px;
	margin-top: -1px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAApElEQVQYlWXQMWoCURSF4e+9tAHBLmSqtCKMpZBWwewhu8g6AkFBW12Gq3AFCckK5g04kEqbefAcT3t/zv3vDU1qa7zjAxe3ecAXNhE/eMUWYQAdMMVfRMISswLOUIUVutCkNjeMcMQJj3jGGzooQRjjG/94wTkP4sBp3Tf+4rN0jgW0L9YteuddhmMBVYVTGsIRczyV4n0yPEGdjwnun50TcLkCSKcp/c1TV/AAAAAASUVORK5CYII=);
}

._2JXOm._12cSD span {
	opacity: 0;
}

._2JXOm._12cSD strong {
	opacity: 1;
}

._2JXOm em {
	display: block;
	font-style: normal;
	color: #ffffff;
	font-weight: 400;
	font-size: 13px;
	line-height: 42px;
	white-space: nowrap;
}

._31LzY{
	-webkit-box-flex: initial;
	-webkit-flex: initial;
	   -moz-box-flex: initial;
	    -ms-flex: initial;
	        flex: initial;
}

._2lB5g {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	padding-left: 21px;
	height: 40px;
	border-left: 1px solid #e3e4e5;
}

.tUHoM{
	display: block;
	width: 100%;
}

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

	._3JLpV {
		padding-top: 20px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.Y5rDs {
		font-size: 21px;
		line-height: 25px;
		padding-bottom: 15px;
	}

	.U1rqf {
		border-top: 0;
		display: block;
		height: auto;
	}

	.RF0EP {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
		height: 50px;
		border-right: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.RF0EP ._3wB7v {
		display: none;
	}

	._3yIjM {
		padding-top: 3px;
	}

	._3eSy7 {
		padding-top: 0;
	}

	._1O98t {
		height: 79px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		border-top: 1px solid #e3e4e5;
	}

	._1O98t ._2AgPm {
		display: block;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	._1O98t ._2AgPm span {
		display: block;
	}

	._1O98t ._2AgPm svg {
		margin: 0;
	}

	._1xYwd {
		border-bottom: 0;
	}

	._3-Z-F {
		display: none;
	}

	._2JXOm {
		margin-top: 20px;
		width: 100%;
		background-image: none;
	}

	._2JXOm span,
		._2JXOm em {
		display: inline-block;
		vertical-align: top;
	}

	._2JXOm span {
		margin-right: 10px;
	}

	._2JXOm em {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAOklEQVQokWP8////fwYyABM5mkY10lIjIxJGBwcZGBgc0dRA8P///5ExDBz4//+/A5ocCkYXIKgBhgFw0lzCKD3aYQAAAABJRU5ErkJggg==');
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 22px;
	}

	._2lB5g {
		height: auto;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
		padding: 15px 0;
		border-left: 0;
	}
}

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

	.U1rqf {
		display: block;
		height: auto;
	}

	.RF0EP {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
		border-right: 0;
		height: 58px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

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

	._3eSy7 {
		padding-top: 0px;
		line-height: 16px;
	}

	._1O98t {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 50%;
		-moz-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		float: left;
		width: 50%;
		height: 80px;
		border-top: 1px solid #e3e4e5;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	._1O98t ._1xYwd,
		._1O98t .IDf5g {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}

	._2AgPm span {
		margin-top: -3px;
	}

	._2AgPm {
		display: none;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 50%;
		-moz-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		border-right: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-top: 0;
	}

	._2AgPm svg {
		margin-top: -3px;
	}

	._1xYwd {
		display: block;
		padding: 20px 0;
		height: auto;
		border-top: 1px solid #e3e4e5;
		float: left;
		width: 50%;
	}

	._1_7E6 {
		display: none;
	}

	._3wgWB {
		display: block;
		margin-left: 10px;
	}

	._3-Z-F {
		display: none;
	}

	._2lB5g {

		/*display: none;*/
		height: 80px;
		border-left: 0;
		padding-left: 0;
		border-top: 1px solid #e3e4e5;
		float: left;
		width: 50%;
	}
}

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

	.RF0EP ._3wB7v {
		display: none;
	}

	._1O98t {
		min-width: 240px;
	}

	._3-Z-F {
		display: none;
	}
}

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

	._3yIjM {
		margin-right: 10px;
		margin-bottom: 0;
		font-size: 12px;
	}

	._3b_-b {
		-webkit-box-flex: 0!important;
		-webkit-flex: 0 0 100px!important;
		-moz-box-flex: 0!important;
		-ms-flex: 0 0 100px!important;
		flex: 0 0 100px!important;
		width: 100px!important;
	}

	._3fRJZ {
		padding: 0 30px 0 55px;
		background-position: 27px center;
	}
}

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

	._1O98t {
		min-width: 160px;
	}

	._2JXOm em {
		display: none;
	}

	._2JXOm {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 180px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 180px;
		flex: 0 0 180px;
		width: 180px;
		height: 40px;
	}
}

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

	._2AgPm span {
		display: block;
	}

	._2AgPm svg {
		margin: 0;
	}
}

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

	._3b_-b {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 80px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 80px;
		flex: 0 0 80px;
		width: 80px;
		background: #212226;
		padding-top: 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor: pointer;
		pointer-events: auto;
	}

	._3b_-b svg {
		fill: #ffffff!important;
	}

	._3b_-b span {
		display: inline;
		margin-left: 10px;
		color: white!important;
	}

	._2JXOm {
		height: 40px;
		padding: 0 25px 0 50px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAOklEQVQokWP8////fwYyABM5mkY10lIjIxJGBwcZGBgc0dRA8P///5ExDBz4//+/A5ocCkYXIKgBhgFw0lzCKD3aYQAAAABJRU5ErkJggg==');
		background-repeat: no-repeat;
		background-position: 30px 55%;
	}
}
._18b0-:after {
	content: '';
	display: block;
	clear: both;
}

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

._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: 'helveticaneuecyr', 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- p:not(:last-child) {
	margin-bottom: 25px;
}

._18b0- h4 {
	font-family: 'helveticaneuecyr', sans-serif;
	color: #212226;
	font-weight: 700;
	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: 'helveticaneuecyr', sans-serif;
	margin: 40px 0 25px;
	color: #212226;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
}

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

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

._18b0- h5 {
	font-family: 'helveticaneuecyr', 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: 'helveticaneuecyr', 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;
	font-weight: 700;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .03em;
	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;
	padding-top: 56.667%;
	margin: 45px 0 65px 0;
	width: 100%;
	height: 0;
}

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

._18b0- .iframe iframe {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._18b0- .iframe--over-9000 {
	width: 100%;
	margin: 25px 0 65px;
	position: relative;
	height: 795px;
}

._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: 795px;
}

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

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

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

._18b0- .figure figcaption {
	margin-top: 20px;
	font-family: 'helveticaneuecyr', 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 {
	width: 1060px;
	max-width: 1060px;
}

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

._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: 'helveticaneuecyr', 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: 'helveticaneuecyr', 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- .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=');
}

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

	._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- p {
		font-size: 15px;
		line-height: 20px;
	}

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

	._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 {
		width: -webkit-calc(100% + 40px);
		width: -moz-calc(100% + 40px);
		width: calc(100% + 40px);
		margin-left: -20px;
		padding-top: 64.285%;
	}

	._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 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);
	}
}
._3J-uM:empty {
    background-color: transparent;
    padding: 0;
    margin-top: 0;
}
._2_Vvl {
	margin: 30px 0 0;
}

._3V8Lk {
	padding: 10px 0;
	margin: 0 0 20px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	border-bottom: 1px solid #e3e4e5;
}

/* .list {} */

._3ayPF {
	padding-left: 25px;
	position: relative;
}

._3ayPF:before {
	width: 8px;
	height: 8px;
	content: '';
	display: block;
	background-color: #00ace5;
	top: 5px;
	left: 0;
	position: absolute;
}

._3ayPF:not(:last-child) {
	margin-bottom: 10px;
}

._2N8-3 {
	color: #212226;
	font-size: 17px;
	line-height: 20px;
}

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

	._3V8Lk {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}

	._3ayPF {
		padding-left: 12px;
	}

	._3ayPF:before {
		top: 6px;
		width: 4px;
		height: 4px;
	}

	._2N8-3 {
		font-size: 15px;
	}
}
._3DCic {
	display: block;
	margin: 30px 0;
}

._3DCic:last-child {
	margin-bottom: 0;
}

._1qpg1 {
	margin: 0;
	display: inline;
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._3ZZkR,
._2Aynr {
	color: #8b8c8c;
}

._2Aynr {
	font-size: 15px;
	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;
}

._2Aynr:hover {
	color: #494a4d;
}

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

	._1qpg1 {
		font-size: 13px;
	}

	._2Aynr {
		font-size: 13px;
	}
}
.KuYbG {
	margin-top: 35px;
}

.KuYbG:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._3RNCb {
	margin-top: 35px;
	padding-bottom: 8px;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	border-bottom: 1px solid #e3e4e5;
}

.JBa_V {
	border-bottom: 1px solid #e3e4e5;
	overflow: hidden;
	padding: 30px 0;
}

.IdqkO {
	color: #bf381d;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: .03em;
	float: left;
	display: block;
	width: 200px;
}

._3v8HM {
	overflow: hidden;
}

._3v8HM strong,
	._3v8HM small {
	display: block;
}

._3v8HM strong {
	color: #212226;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._3v8HM small {
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
}

._2uhSy {
	color: #8b8c8c;
}

._3ixIG {
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}

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

	.KuYbG:before {
		height: 10px;
	}

	.KuYbG {
		margin-top: 25px;
	}

	._3RNCb {
		margin-top: 15px;
		font-size: 17px;
	}

	.JBa_V {
		padding: 20px 0 18px;
	}

	.IdqkO {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
}._2iYWQ {
	margin-top: 35px;
}

._2iYWQ:before {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._2i-4B {
	margin-top: 35px;
	padding-bottom: 8px;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	border-bottom: 1px solid #e3e4e5;
}

._1Bl67 {
	border-bottom: 1px solid #e3e4e5;
	overflow: hidden;
	padding: 30px 0;
}

.KnXjB {
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: .03em;
	float: left;
	display: block;
	width: 200px;
}

._3NXc2 {
	overflow: hidden;
}

._3NXc2 strong,
	._3NXc2 small {
	display: block;
}

._3NXc2 strong {
	color: #212226;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._3NXc2 small {
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
}

._3ijdk {
	color: #8b8c8c;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.06em;
	cursor: pointer;
}

._15YYC {
	border-bottom: 1px solid #e3e4e5;
	overflow: hidden;
	padding: 35px 0;
	text-align: center;
}

._15YYC li {
	display: inline-block;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid #e6e6e6;
}

._15YYC li:first-child {
	padding-right: 10px;
	padding-left: 0;
}

._15YYC li:last-child {
	border-right: none;
	padding-right: 0;
	padding-left: 10px;
}

._3phFL, ._1ZmVc, ._2DbmK {
	position: relative;
	cursor: pointer;
	color: #494a4c;
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
}

._3phFL:before, ._1ZmVc:after {
	content: '';
	display: inline-block;
	-moz-background-size: 10px 17px;
	  -o-background-size: 10px 17px;
	     background-size: 10px 17px;
	width: 10px;
	height: 17px;
	margin-top: 2px;
	position: absolute;
}

._3phFL:before, ._1ZmVc:after {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTAgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBvbHlnb24gZmlsbD0iIzQ5NGE0YyIgcG9pbnRzPSIwLjAxIDguNTMgOC42MyAwLjAxIDEwLjAzIDEuMzkgMi44MSA4LjUzIDEwLjAzIDE1LjY2IDguNjMgMTcuMDUiPjwvcG9seWdvbj4gICAgPC9nPjwvc3ZnPg==) 0 0 no-repeat;
}

._3phFL:before {
	-webkit-transform: rotate(0);
	   -moz-transform: rotate(0);
	    -ms-transform: rotate(0);
	     -o-transform: rotate(0);
	        transform: rotate(0);
	left: -20px;
}

._1ZmVc:after {
	right: -20px;
}

._1sIIN {
	color: #bf381d;
}

._3Lote {
	color: #a4a4a5;
	cursor: not-allowed;
}

._3Lote._3phFL:before, ._3Lote._1ZmVc:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTAgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBvbHlnb24gZmlsbD0iI2E0YTRhNSIgcG9pbnRzPSIwLjAxIDguNTMgOC42MyAwLjAxIDEwLjAzIDEuMzkgMi44MSA4LjUzIDEwLjAzIDE1LjY2IDguNjMgMTcuMDUiPjwvcG9seWdvbj4gICAgPC9nPjwvc3ZnPg==) 0 0 no-repeat;
}

._3Lote._1ZmVc:after {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._2PLP1 {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background: #000000;
	background: rgba(0,0,0,0.1);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	z-index: -1;
}

._1I6lH {
	opacity: 1;
	z-index: 1;
}

._18W4U {
	position: relative;
}

.EHEQg {
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
}

.EHEQg span {
	top: 9px;
	left: 4px;
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 1px;
	background: #8b8c8c;
}

.EHEQg span:first-child {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.EHEQg span:last-child {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

._6lW16:before {
	content: '...';
	display: inline-block;
}

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

	._2iYWQ:before {
		height: 10px;
	}

	._2iYWQ {
		margin-top: 25px;
	}

	._2i-4B {
		margin-top: 15px;
		font-size: 17px;
	}

	._1Bl67 {
		padding: 20px 0 18px;
	}

	.KnXjB {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	._15YYC li:first-child {
		padding-right: 3px;
	}

	._15YYC li:last-child {
		padding-right: 0;
		padding-left: 3px;
	}

	._15YYC li {
		padding-right: 3px;
		padding-left: 3px;
	}

	._15YYC {
		padding: 20px 0 18px;
	}

	._3phFL, ._1ZmVc, ._2DbmK {
		font-size: 12px;
	}

	._3phFL:before, ._1ZmVc:after {
		display: none;
	}

	._2PLP1 {
		display: none;
	}

	._6lW16:before {
		content: '..';
	}
}._1xT08 {
	position: relative;
	border: 1px solid;
	border-color: #e3e4e5;
	padding: 25px 20px;
}

._2IfH_ {
	font-size: 0;
	white-space: nowrap;
	margin-bottom: 20px;
}

._1dvxg {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #212226;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._1caSK {
	margin-left: 12px;
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
}

.yvRzZ {
	resize: none;
	display: block;
	border: 0;
	width: 100%;
	height: 75px;
	padding: 25px;
	font-size: 17px;
	line-height: 25px;
	color: #212226;
	outline: 0;
	background-color: #f0f1f2;
}

._3zhQT {
	display: block;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	width: 180px;
	height: 40px;
	overflow: hidden;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	margin-top: 20px;
}

._1ZQdI {
	position: absolute;
	right: 20px;
	margin-top: 20px;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
}

._1oykx {
	margin-top: 16px;
	width: -webkit-calc(100% - 94px);
	width: -moz-calc(100% - 94px);
	width: calc(100% - 94px);
}

._2kQhM {
	color: #bf381d;
	font-size: 13px;
	line-height: 1.5;
}

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

	._1xT08 {
		border: 0;
		padding: 24px 0;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
	}

	.yvRzZ {
		height: 60px;
		font-size: 15px;
		line-height: 20px;
		padding: 20px;
	}

	._1ZQdI {
		right: 0;
	}
}
.bwueg:after {
	content: '';
	display: block;
	clear: both;
}

.bwueg {
	width: 100%;
	padding: 30px 0;
	text-align: center;
}

._1bxiP,
._1FbtK,
.GroVo,
._1wgKz {
	display: block;
	float: left;
}

._1bxiP,
._1FbtK,
.GroVo,
._2Bojh {
	display: block;
	color: #494a4d;
	font-weight: 500;
	text-transform: lowercase;
	font-size: 15px;
	line-height: 20px;
}

._2Bojh {
	width: 100%;
}

._1FbtK {
	border-left: 1px solid #e3e4e5;
}

._2Zr1H {
	cursor: not-allowed;
	opacity: .5;
}

._21K6J ._2Bojh {
	color: #bf381d;
}

.GroVo,
._1FbtK,
._1bxiP {
	padding: 0 15px;
	text-align: center;
	border-left: 1px solid #e3e4e5;
}

._1bxiP {
	border-left: 0;
	padding-left: 0;
}

._1FbtK svg {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

._1bxiP,
._1FbtK {
	white-space: nowrap;
}

._1bxiP svg, ._1FbtK svg {
	margin-top: 1px;
	width: 18px;
	height: 18px;
	fill: #212226;
	vertical-align: top;
}

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

	.bwueg {
		padding: 0;
		margin: 25px 0;
		border: 1px solid;
		border-color: #e3e4e5;
	}

	._1bxiP,
._1FbtK,
.GroVo,
._2Bojh {
		height: 40px;
		overflow: hidden;
		line-height: 42px;
	}

	.GroVo,
._1FbtK,
._1bxiP {
		padding: 0;
	}

	._1bxiP,
._1FbtK {
		font-size: 0;
		width: 16.6667%;
	}

	._1bxiP svg, ._1FbtK svg {
		margin-top: 11px;
	}

	._1wgKz {
		width: 66.6667%;
	}

	.GroVo {
		width: 20%;
	}
}
._1QeBA {
	border-bottom: 1px solid #e3e4e5;
	padding: 25px 20px;
}

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

._3AG2l {
	margin-bottom: 20px;
}

._1wdpl {
	position: relative;
}

._14QcI {
	float: left;
	width: 50%;
	white-space: nowrap;
	font-size: 0;
}

._3HStL {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #212226;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._3HStL._169Y8:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	right: 0;
	bottom: 0;
	position: absolute;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	overflow: hidden;
	background-color: #bf381d;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAMElEQVQYlWP8////fwYEYERiw8WZGIgAZCmygVrzH58i8q1jpK/vWNCsIN8kohQBAHl6DEy0Evu1AAAAAElFTkSuQmCC);
}

._3HStL._2sNC3:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	right: 0;
	bottom: 0;
	position: absolute;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	overflow: hidden;
	background-color: #00ace5;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAMElEQVQYlWP8////fwYEYERiw8WZGIgAZCmygVrzH58i8q1jpK/vWNCsIN8kohQBAHl6DEy0Evu1AAAAAElFTkSuQmCC);
}

._2DUHk {
	display: inline-block;
	vertical-align: top;
	margin-left: 12px;
}

._2DUHk strong {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._2DUHk small {
	color: #8b8c8c;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	display: block;
}

._2DUHk small:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 9px;
	margin: -2px 8px 0 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAgUlEQVQokZ3QIQ7CQBRF0TMExTLQKDZQRQKOBI3AshJSh2qLBIPAICBhBTgUkr0MohmBm+Gqn5fc5P0XYoxyaLvDGXs8UzbIMnuOuGL6j3zHFjdMYFggwwUjPFCFpu3ynv7lhHEoGCyda+xQldZeocYMnxJ5gQZzvClbe4MlXin4AkxtGwMnCFNJAAAAAElFTkSuQmCC);
}

._2DUHk time {
	display: block;
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
}

._2DUHk._25Ahz strong:after {
	width: 14px;
	height: 15px;
	content: '';
	margin-left: 3px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAxklEQVQokaXRwUkEQRCF4W96F9wAPImoMawIOomIQehJb2sCGocnN4jZAMQIhD6IaeilRkvogV19UHRR9X66qrt7O9s3ocM431vNMkXhPKKpgn6idxHRUj/HJT5QGze2dIKrglc8YZaaCywj9lJ9Ft6XgiHGXSXDMuAFTlN9Fd6hxIgV92mnvNuY9+GpqOOrDjHGGre4TuAN7vAcng0/3zHEeYBHHCfwCA/R+/aO4Mb2+gXWHcCawZ01T3n3V/BzS6bjH6N+AY2NHncpBbesAAAAAElFTkSuQmCC);
}

._2_GCA {
	float: right;
	width: 50%;
}

._25JXK {
	opacity: 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	float: right;
	position: relative;
	width: 25px;
	height: 25px;
	border: 1px solid;
	border-color: #00ace5;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	margin-top: 7px;
	margin-right: 10px;
}

._25JXK:before {
	content: '';
	display: block;
	width: 11px;
	height: 1px;
	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%);
	background-color: #00ace5;
}

._1QeBA:hover ._3AG2l ._25JXK {
	opacity: 1;
}

._1V_KP {
	opacity: 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	float: right;
	position: relative;
	width: 25px;
	height: 25px;
	border: 1px solid;
	border-color: #00ace5;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	margin-top: 7px;
	margin-right: 10px;
}

._1V_KP:before {
	content: '';
	display: block;
	width: 11px;
	height: 1px;
	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%);
	background-color: #00ace5;
}

._1V_KP:after {
	content: '';
	display: block;
	width: 1px;
	height: 11px;
	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%);
	background-color: #00ace5;
}

._1QeBA:hover ._3AG2l ._1V_KP {
	opacity: 1;
}

._26nky {
	opacity: 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	float: right;
	height: 40px;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .06em;
	white-space: nowrap;
	padding: 0 12px;
	border-right: 1px solid #e3e4e5;
	margin-right: 10px;
}

._1QeBA:hover ._3AG2l ._26nky {
	opacity: 1;
}

._2VO3r {
	opacity: 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	float: right;
	height: 40px;
	color: #bf381d;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .06em;
	white-space: nowrap;
	padding: 0 12px;
	border-right: 1px solid #e3e4e5;
	margin-right: 10px;
}

._1QeBA:hover ._3AG2l ._2VO3r {
	opacity: 1;
}

.-F-nx {
	float: right;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	font-weight: 900;
	text-align: center;
	font-size: 13px;
	line-height: 42px;
}

.-F-nx.eXZO8 {
	color: #ffffff;
	background-color: #00ace5;
}

.-F-nx._2gecc {
	color: #bf381d;
	border: 1px solid;
	border-color: #bf381d;
}

._2d6oq {
	color: #494a4c;
	font-size: 17px;
	line-height: 25px;
	white-space: pre-wrap;
	word-break: break-word;
}

._2vaBH {
	border-top: 1px solid #e3e4e5;
	padding-top: 20px;
	margin-top: 20px;
}

._2vaBH ._1QeBA:first-child {
	padding-top: 0;
}

._2vaBH ._1QeBA:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

._16hzd {
	border-left: 2px solid #e3e4e5;
	padding-left: 24px;
}

.nf-V5 {
	position: relative;
	margin-top: 20px;
	border: 1px solid;
	padding: 25px 20px 30px;
	border-color: #e3e4e5;
}

.nf-V5 ._2DUHk {
	padding-top: 10px;
}

._3I6V8 {
	resize: none;
	display: block;
	border: 0;
	width: 100%;
	height: 75px;
	padding: 25px;
	font-size: 17px;
	line-height: 25px;
	color: #212226;
	outline: 0;
	background-color: #f0f1f2;
}

._2Rqcw {
	display: block;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	width: 180px;
	height: 40px;
	overflow: hidden;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	margin-top: 20px;
}

._3aBtd {
	opacity: 0.2;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

._3aBtd:hover {
	opacity: 1;
}

._3tRAY {
	position: absolute;
	right: 20px;
	margin-top: 20px;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
}

._2qeOu {
	margin-top: 16px;
	width: -webkit-calc(100% - 94px);
	width: -moz-calc(100% - 94px);
	width: calc(100% - 94px);
}

._2P_aI {
	color: #bf381d;
	font-size: 13px;
	line-height: 1.5;
}

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

	._1QeBA {
		position: relative;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	._1wdpl {
		padding-bottom: 85px;
	}

	._2DUHk small {
		display: block;
	}

	._2DUHk small:before {
		margin: -2px 5px 0 0;
	}

	._2_GCA {
		width: 100%;
		height: 40px;
		float: none;
		bottom: 25px;
		left: 0;
		position: absolute;
	}

	._25JXK {
		opacity: 1;
		float: left;
	}

	._1V_KP {
		opacity: 1;
		float: left;
	}

	._26nky {
		opacity: 1;
		float: left;
		border-left: 1px solid #e3e4e5;
		border-right: 0;
		margin-right: 0;
	}

	._2VO3r {
		opacity: 1;
		float: left;
		border-left: 1px solid #e3e4e5;
		border-right: 0;
		margin-right: 0;
	}

	.-F-nx {
		float: left;
		margin-right: 10px;
	}

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

	._2vaBH ._1QeBA:last-child ._1wdpl {
		padding-bottom: 65px;
	}

	._2vaBH ._1QeBA:last-child ._2_GCA {
		bottom: 0;
	}

	._2vaBH {
		margin-top: 0;
		padding-bottom: 20px;
	}

	.nf-V5 {
		margin-top: 0;
		border-bottom: 0;
		padding: 10px;
	}

	.nf-V5 ._2DUHk {
		padding-top: 0;
	}

	._2vaBH ._1QeBA:last-child .nf-V5 {
		margin-top: 20px;
		border-bottom: 1px solid #e3e4e5;
	}

	._3I6V8 {
		height: 60px;
		font-size: 15px;
		line-height: 20px;
		padding: 20px;
	}

	._3tRAY {
		right: 10px;
	}
}

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

	._2vaBH ._1QeBA .-F-nx {
		margin-right: -20px;
	}
}
._2KaI1 {
	border: 1px solid #e3e4e6;
	padding: 30px 0 24px;
	margin-top: 30px;;
}

._1pPH0 {
	max-width: 350px;
	margin: 0 auto 18px;
	color: #494a4c;
	font-weight: 500;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
}

._37xim {
	text-align: center;
	font-size: 0;
}

._25URP {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	height: 40px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #00ace5;
	overflow: hidden;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
}

._25URP:first-child {
	margin-right: 10px;
}

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

	._25URP:first-child {
		margin-right: 0;
		margin-bottom: 23px;
	}
}
._3oKt0 {
	border: 1px solid;
	border-color: #e3e4e5;
	padding: 25px 20px;
	color: #494a4c;
	font-size: 17px;
	line-height: 25px;
	white-space: pre-wrap;
	word-break: break-word;
}

._2uCtC {
	color: #00ace5;
}

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

	._3oKt0 {
		border: 0;
		padding: 24px 0;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
	}
}.zFsPi {
	padding: 10px 0;
	margin: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	border-bottom: 1px solid #e3e4e5;
}

._28-PY {
	border-bottom: 1px solid #e3e4e5;
	padding: 25px 20px;
}

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

.Jd9fL {
	margin-bottom: 20px;
}

._2tVBw {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #212226;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._2tVBw.xZu-0:after {
	content: '';
	display: block;
	width: 21px;
	height: 21px;
	right: 0;
	bottom: 0;
	position: absolute;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	overflow: hidden;
	background-color: #bf381d;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAMElEQVQYlWP8////fwYEYERiw8WZGIgAZCmygVrzH58i8q1jpK/vWNCsIN8kohQBAHl6DEy0Evu1AAAAAElFTkSuQmCC);
}

._3GhSJ {
	display: inline-block;
	vertical-align: top;
	margin-left: 12px;
}

._3GhSJ strong {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
}

._3GhSJ time {
	display: block;
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
}

.jVGtu {
	float: right;
	width: 50%;
}

._38pJk {
	float: right;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	font-weight: 900;
	text-align: center;
	font-size: 13px;
	line-height: 42px;
}

._38pJk._1MzFj {
	color: #ffffff;
	background-color: #00ace5;
}

._38pJk._1dU31 {
	color: #bf381d;
	border: 1px solid;
	border-color: #bf381d;
}

._1AUgH {
	color: #494a4c;
	font-size: 17px;
	line-height: 25px;
}

.lnFKa {
	margin: 25px auto 0;
	display: block;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	overflow: hidden;
	background-color: #212226;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
}

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

	.zFsPi {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}

	._28-PY {
		position: relative;
		padding-right: 0;
		padding-bottom: 80px;
		padding-left: 0;
	}

	.jVGtu {
		width: 100%;
		height: 40px;
		float: none;
		bottom: 25px;
		left: 0;
		position: absolute;
	}

	._38pJk {
		float: left;
		margin-right: 10px;
	}

	._1AUgH {
		font-size: 15px;
		line-height: 20px;
	}
}
._1C9c3 {
	float: left;
	width: 700px;
	min-height: 200px;
	padding-right: 60px;
	padding-bottom: 25px;
}

.dBRdu {
	margin: 0 0 20px;
	font-family: 'Georgia', serif;
	color: #494a4c;
	font-size: 23px;
	line-height: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e4e5;
}

._37w2t {
	width: 800px;
}

._3cQtR {
	margin: 20px 0;
}

._3cQtR ._3VXWn {
	margin: 0 !important;
	width: 300px !important;
	height: 250px;
	display: inline-block;;
	padding: 0 !important;;
}

._3cQtR ._3VXWn:first-child {
	margin-right: 40px !important;
}

._3cQtR ._3VXWn._1ASib {
	display: none;
	width: 250px !important;
	margin-right: 10px !important;
}

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

	._1C9c3 {
		padding-right: 40px;
		width: 600px;
	}
}

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

	._1C9c3 {
		padding-right: 0;
		width: 100%;
	}
}

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

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

	._3cQtR {
		display: none;
	}
}

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

	._3cQtR ._3VXWn._4mKmx {
		display: none;
	}

	._3cQtR ._3VXWn._1ASib {
		display: inline-block;
	}
}
.Avd1Q{
	width: 100%;
	padding-bottom: 65%;
    margin: 0 auto;
	margin-bottom: 20px;
    position: relative;
	//transition: opacity .1s ease-out;
	//will-change: opacity;
	z-index: 100;
}

.e1sIC{
	width: 1060px!important;
	max-width: 1060px;
	padding-bottom: 90%;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
	//transition: opacity .1s ease-out;
	//will-change: opacity;
	z-index: 100;
}

._3hhGe{
	position: relative;
	width: 40px;
	height: 40px;
	background-color: grey;
	opacity: .8;
	margin-top: 25%;
	cursor: pointer;
	float: left;
	z-index: 100;
}

._3hhGe:before{
	content: '';
	position: absolute;
	left: 15px;
	top: 12px;
	width: 15px;
	height: 15px;
	border-top: 3px solid white;
	border-left: 3px solid white;
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

._30qkG{
	position: relative;
	width: 40px;
	height: 40px;
	background-color: grey;
	opacity: .8;
	margin-top: 25%;
	cursor: pointer;
	float: right;
	z-index: 100;
}

._30qkG:before{
	content: '';
	position: absolute;
	left: 11px;
	top: 12px;
	width: 15px;
	height: 15px;
	border-top: 3px solid white;
	border-left: 3px solid white;
	-webkit-transform: rotate(135deg);
	   -moz-transform: rotate(135deg);
	    -ms-transform: rotate(135deg);
	     -o-transform: rotate(135deg);
	        transform: rotate(135deg);
}

._24zCp{
	margin-top: 22%;
}

._3c42c{
    position: absolute;
	width: 100%;
    height: 90%;
    top: 0;
    background-color: #f0f1f2;
    overflow: hidden;
}

._3geke{
    position: absolute;
	//background-color: #f0f1f2;
    left: 0;
    top: 0;
	width: 100%;
    height: 100%;
	-webkit-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	will-change: opacity;
}

._2W3p2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1%;
	visibility: hidden;
	//z-index: 0;
	overflow: hidden;
}

._14MQW{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
    height: 100%;
    display: inline-block;
    -moz-background-size: contain!important;
      -o-background-size: contain!important;
         background-size: contain!important;
	background-position: center!important;
}

.DYQym{
	margin-left: 5px;
    width: 100%;
    height: 10%;
    position: absolute;
    bottom: 0;
    padding-top: 10px;
	color: #979899;
	font-family: 'helveticaneuecyr', sans-serif;
	text-align: left;
	font-size: 15px;
	line-height: 20px
}

.rae4e{
	float: right;
	margin-right: 15px;
	color: #979899;
	font-family: 'helveticaneuecyr', sans-serif;
	text-align: left;
	font-size: 15px;
	line-height: 20px;
}

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

	.e1sIC{
		width: 920px!important;
	}
}

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

	.e1sIC{
		width: 100vw!important;
		margin-left: -webkit-calc((100vw - 680px) / -2)!important;
		margin-left: -moz-calc((100vw - 680px) / -2)!important;
		margin-left: calc((100vw - 680px) / -2)!important;
		//padding-bottom: 72%;
		height: 430px!important;
		padding-bottom: 0;
	}

	._24zCp{
		margin-top: 175px;
	}
}

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

	.e1sIC{
		width: -webkit-calc(100% + 40px)!important;
		width: -moz-calc(100% + 40px)!important;
		width: calc(100% + 40px)!important;
		margin-left: -20px!important;
		padding-bottom: 58%;
	}
}

@media screen and (max-width: 500px) and (min-width: 320px){

	.e1sIC{
		width: -webkit-calc(100% + 40px)!important;
		width: -moz-calc(100% + 40px)!important;
		width: calc(100% + 40px)!important;
		padding-bottom: 65%;
		margin-left: -20px!important;
	}
}


.li2ke {
	margin-top: 0;
	margin-bottom: 60px;
	clear: both;
}

._3BqPb {
	padding: 10px 0;
	margin: 0 0 20px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	border-bottom: 1px solid #e3e4e5;
}

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

.vWwFD {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	width: 260px;
	max-width: 260px;
}

.SnPKh {
	display: block;
}

._1kHRx {
	width: 100%;
	height: 0;
	position: relative;
	margin-bottom: 20px;
	padding-top: 65.384%;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #212226;
}

._3Ps0w {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._1_qlk {
	margin: 0;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color: #212226;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

.SnPKh:hover ._1_qlk {
	opacity: .8;;
}

._2AVDh {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
	background-color: #ffffff;
	border-bottom: 3px solid #212226;
}

._2AVDh img {
	max-height: 95%;
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

._3a2zK {
	vertical-align: baseline;
}

._2v4Le .relap-novayagazeta_ru__platerespons__block-title {
	padding: 10px 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
}

._2v4Le .js-relap__item-title-text relap-novayagazeta_ru__platerespons__item-title-text {
	margin: 0;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color: #212226;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

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

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

	.li2ke {
		display: block;
	}

	._3BqPb {
		float: left;
		width: 200px;
		margin-right: 40px;
		border-bottom: 0;
		padding: 0;
	}

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

	._2mjBL {
		float: left;
		width: 440px;
		display: block;
	}

	.vWwFD {
		float: left;
		padding-bottom: 20px;
	}

	.vWwFD:nth-child(2n+1) {
		clear: left;
	}

	.vWwFD:not(:nth-child(2n)) {
		margin-right: 40px;
		position: relative;
	}

	.vWwFD:not(:nth-child(2n)):after {
		content: '';
		width: 1px;
		height: 100%;
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}

	.vWwFD:nth-child(2n) {
		position: relative;
	}

	.vWwFD:nth-child(2n):after {
		content: '';
		width: 1px;
		height: 100%;
		display: block;
		top: 0;
		left: -21px;
		position: absolute;
		background-color: #e3e4e5;
	}

	._2v4Le .relap-novayagazeta_ru__platerespons__block-title {
		padding-left: 18px;;
	}
}

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

	.li2ke {
		margin-bottom: 30px;
		padding-right: 20px;
		padding-left: 20px;
	}

	._3BqPb {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		margin-bottom: 0;
		border-bottom: 0;
	}

	._2mjBL {
		display: block;
	}

	.vWwFD {
		width: 100%;
		max-width: 100%;
		border-top: 1px solid #e3e4e5;
		padding-top: 15px;
	}

	.vWwFD:not(:last-child) {
		margin-bottom: 15px;
	}

	._1kHRx {
		display: none;
	}

	._2v4Le .relap-novayagazeta_ru__platerespons__block-title {
		padding-left: 18px;;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}
}

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

	.vWwFD:not(:last-child) {
		margin-right: 40px;
		position: relative;
	}

	.vWwFD:not(:last-child):after {
		content: '';
		width: 1px;
		height: 100%;
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}
}

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

	.vWwFD {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		width: 200px;
		max-width: 200px;
	}
}.yPDoS {
	margin-top: 0;
	margin-bottom: 60px;
	clear: both;
}

._2ndZk {
	padding: 10px 0;
	margin: 0 0 20px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	border-bottom: 1px solid #e3e4e5;
}

._2hqs9 {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	color: #212226;
}

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

._3lh5Q {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	width: 260px;
	max-width: 260px;
	position: relative;
}

._3lh5Q:first-child {
	display: none;
}

._2N80T {
	display: block;
}

.rOevU {
	width: 100%;
	height: 0;
	position: relative;
	margin-bottom: 20px;
	padding-top: 65.384%;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #212226;
}

._2d-6u {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._3eJTa {
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color: #212226;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

._2N80T:hover ._3eJTa {
	opacity: .8;;
}

._2CNDe {
	margin-bottom: 20px;
}

.Vi-cF {
	font-weight: 400;
	font-size: 15px;
	line-height: 17px;
	color: #979899;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	bottom: 0;
	position: absolute;
}

._2N80T:hover .Vi-cF {
	opacity: .8;;
}

._1i6KK {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
	background-color: #ffffff;
	border-bottom: 3px solid #212226;
}

._1i6KK img {
	max-height: 95%;
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

._3ePIE {
	vertical-align: baseline;
}

.cN3Rp .relap-novayagazeta_ru__platerespons__block-title {
	padding: 10px 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
}

.cN3Rp .js-relap__item-title-text relap-novayagazeta_ru__platerespons__item-title-text {
	margin: 0;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color: #212226;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

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

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

	.yPDoS {
		display: block;
	}

	._2ndZk {
		display: none;
	}

	._3lh5Q {
		margin-bottom: 20px;
	}

	._3lh5Q:first-child {
		display: block;
		pointer-events: none;
	}

	._3lh5Q:not(:nth-child(3n)) {
		margin-right: 40px;
		position: relative;
	}

	._3lh5Q:not(:nth-child(3n)):after {
		content: '';
		width: 1px;
		height: 100%;
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}

	._3lh5Q:nth-last-child(-n + 3) {
		margin-bottom: 0;
	}

	.cN3Rp .relap-novayagazeta_ru__platerespons__block-title {
		padding-left: 18px;;
	}
}

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

	.yPDoS {
		margin-bottom: 30px;
		padding-right: 20px;
		padding-left: 20px;
	}

	._2ndZk {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		margin-bottom: 0;
		border-bottom: 0;
	}

	._2hqs9 {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		margin-bottom: 0;
		border-bottom: 0;
	}

	._2ybsa {
		display: block;
	}

	._3lh5Q {
		width: 100%;
		max-width: 100%;
		border-top: 1px solid #e3e4e5;
		padding-top: 15px;
	}

	._3lh5Q:not(:last-child) {
		margin-bottom: 15px;
	}

	.rOevU {
		display: none;
	}

	._2CNDe {
		margin-bottom: 0;
		padding-bottom: 20px;
	}

	.cN3Rp .relap-novayagazeta_ru__platerespons__block-title {
		padding-left: 18px;;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}
}

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

	._3lh5Q {
		margin-bottom: 20px;
	}

	._3lh5Q:not(:nth-child(4n+1)) {
		margin-right: 40px;
		position: relative;
	}

	._3lh5Q:not(:nth-child(4n+1)):after {
		content: '';
		width: 1px;
		height: 100%;
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}

	._3lh5Q:nth-last-child(-n + 4) {
		margin-bottom: 0;
	}
}

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

	._3lh5Q {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		width: 200px;
		max-width: 200px;
	}
}
._15sk0:after {
	content: '';
	display: block;
	clear: both;
}

._15sk0 {
	min-height: 10px;
	position: relative;
	padding-bottom: 30px;
}

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

	._15sk0 {
		overflow: hidden;
		display: block;
		padding: 0 20px 40px;
	}
}
._2iJpy {
	float: left;
	width: 60px;
	min-height: 300px;
	margin-right: 40px;
}

.lY2pg {
	width: 100%;
	border: 1px solid;
	border-color: #e3e4e5;
}

.nibVx {
	width: 100%;
	height: 60px;
}

.nibVx:not(:first-child) {
	border-top: 1px solid #e3e4e5;
}

._3Yf8d {
	width: 100%;
	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;
}

._1dNc_ {
	width: 100%;
	max-width: 24px;
	fill: #8b8c8c;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._3Yf8d:hover .Z13oE {
	fill: #3b5999;
}

._3Yf8d:hover ._16FWF {
	fill: #45668e;
}

._3Yf8d:hover ._1d8J6 {
	fill: #f6900b;
}

._3Yf8d:hover ._1Nfir {
	fill: #55acee;
}

._3Yf8d:hover ._1xiIG {
	fill: #dc4e41;
}

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

	._2iJpy {
		display: none;
	}
}
._1LTH1:before,
	._1LTH1:after {
	content: '';
	display: block;
	width: 100%;
	height: 20px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center 1px;
}

._1LTH1:not(:first-child) {
	border-top: 10px solid #212226;
}

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

._1mxpD {
	position: static;
	padding-bottom: 50px;
}

._30z2u {
	position: relative;
}

/*.aside {*/

/*margin-top: 0;*/

/*position: absolute 40px 0 * *;*/

/*}*/

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

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

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

	._30z2u {
		min-height: 700px;
	}
}

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

	._30z2u {
		min-height: 660px;
	}
}
._1slvM {
	float: left;
}

._3h6Gx {
	width: 60px;
	float: left;
}

._32RKx {
	float: left;
}

._21fxR {
	color: #00ace5;
	margin-bottom: 10px;
	font-weight: 100;
	font-size: 49px;
	line-height: 40px;
}

.YLxZu {
	display: block;
	padding-left: 4px;
	width: 100%;
}

.YLxZu span {
	display: block;
	margin-top: 3px;
}

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

	._1slvM {
		width: 360px;
	}

	._1slvM:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) {
		margin-top: 20px;
		padding-top: 20px;
		border-top: 1px solid #e6e6e6;
	}

	._1slvM:not(:nth-child(3n)) {
		margin-right: 40px;
	}

	._1slvM:nth-child(3n+1) {
		clear: left;
	}

	._32RKx {
		width: 300px;
	}
}

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

	._1slvM:not(:first-child):not(:nth-child(2)) {
		margin-top: 20px;
		padding-top: 20px;
		border-top: 1px solid #e6e6e6;
	}

	._1slvM:not(:nth-child(2n)) {
		margin-right: 40px;
	}

	._1slvM:nth-child(2n+1) {
		clear: left;
	}
}

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

	._1slvM {
		width: 440px;
	}

	._32RKx {
		width: 380px;
	}
}

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

	._1slvM {
		width: 320px;
	}

	._32RKx {
		width: 260px;
	}
}

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

	._3h6Gx {
		display: none;
	}
}
.lJEb5 {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-color: #ffffff;
	padding: 40px 0 40px;
}

._2NVN3 {
	margin: 0 auto;
	max-width: 1240px;
	background-color: #ffffff;
}

._2UmdU {
	display: block;
	padding: 40px 0;
}

._2rO3V {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 2px solid #212226;
	padding-bottom: 13px;
}

._219gf {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	color: #212226;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .05em;
	white-space: nowrap;
}

._3y_4d {
	padding-top: 40px;
}

._3z7mO {
	position: relative;
	overflow: hidden;
}

._3z7mO:before,
	._3z7mO:after {
	content: '';
	display: block;
	width: 1px;
	height: 100%;
	top: 0;
	position: absolute;
	background-color: #e6e6e6;
}

._3z7mO:before {
	left: 380px;
}

._3z7mO:after {
	left: 780px;
}

._22HTd {
	display: none;
}

._36NBh {
	float: left;
	cursor: pointer;
	width: 16.66667%;
	height: 100%;
	border-bottom: 1px solid #e3e4e5;
	color: #979899;
	font-weight: 500;
	font-size: 30px;
	line-height: 70px;
	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;
}

._36NBh:hover,
	._36NBh._3WkHV {
	color: #00ace5;
}

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

	.lJEb5 {
		padding: 30px 0;
	}

	._2rO3V {
		display: block;
		border-bottom: 0;
		padding-bottom: 0;
	}

	._219gf {
		padding: 0 20px 12px;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		border-bottom: 2px solid #212226;
	}

	._3y_4d {
		padding: 20px 20px 0;
	}

	._3y_4d article {
		display: none;
	}

	._3y_4d[data-active-index="1"] article:nth-child(1) {
		display: block;
	}

	._3y_4d[data-active-index="2"] article:nth-child(2) {
		display: block;
	}

	._3y_4d[data-active-index="3"] article:nth-child(3) {
		display: block;
	}

	._3y_4d[data-active-index="4"] article:nth-child(4) {
		display: block;
	}

	._3y_4d[data-active-index="5"] article:nth-child(5) {
		display: block;
	}

	._3y_4d[data-active-index="6"] article:nth-child(6) {
		display: block;
	}

	._3z7mO:before,
	._3z7mO:after {
		display: none;
	}

	._22HTd {
		display: block;
		overflow: hidden;
		padding: 0 20px;
		width: 100%;
		height: 70px;
	}
}

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

	._3z7mO:before {
		left: 460px;
	}
}

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

	._3z7mO:before {
		left: 339px;
	}
}

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

	._3z7mO:after {
		display: none;
	}
}
._32YBd {
	height: 100vh;
	width: 100%;
	height: -webkit-calc(100vh - 180px);
	height: -moz-calc(100vh - 180px);
	height: calc(100vh - 180px);
	position: relative;
	background-color: #212226;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-position: center top;
}

._32YBd: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=');
}

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

._2pKdc:before,
	._2pKdc:after {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;;
	position: absolute;
}

._2pKdc:before {
	background: -webkit-linear-gradient(80deg, #000000 0%, #000000 100%);;
	background: -moz-linear-gradient(80deg, #000000 0%, #000000 100%);;
	background: -o-linear-gradient(80deg, #000000 0%, #000000 100%);;
	background: linear-gradient(10deg, #000000 0%, #000000 100%);;
	background: -webkit-linear-gradient(80deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: -moz-linear-gradient(80deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: -o-linear-gradient(80deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: linear-gradient(10deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
}

._2pKdc:after {
	background: -webkit-linear-gradient(100deg, #000000 0%, #000000 100%);;
	background: -moz-linear-gradient(100deg, #000000 0%, #000000 100%);;
	background: -o-linear-gradient(100deg, #000000 0%, #000000 100%);;
	background: linear-gradient(350deg, #000000 0%, #000000 100%);;
	background: -webkit-linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: -moz-linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: -o-linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
	background: linear-gradient(350deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);;
}

._2PMhM {
	width: 100%;
	height: 100%;
	z-index: 1000;
	position: relative;
}

._2ehs2 {
	text-align: center;
	width: 100%;
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -55%);
	   -moz-transform: translate(-50%, -55%);
	    -ms-transform: translate(-50%, -55%);
	     -o-transform: translate(-50%, -55%);
	        transform: translate(-50%, -55%);
}

.MkpTy {
	color: #00ace5;
	margin-bottom: 20px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
}

.hdqd6 {
	margin: 0 0 22px;
	color: #ffffff;
	font-weight: 900;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.02em;
}

._3HtCc {
	max-width: 830px;
	margin: 0 auto 10px;
	color: #ffffff;
	font-size: 27px;
	line-height: 30px;
}

._2Hsjh {
	margin-top: 15px;
	margin-bottom: 45px;
}

._1nIya {
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
	width: 180px;
	height: 40px;
	margin: 0 auto;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #ffffff;
	color: #212226;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .7px;
	white-space: nowrap;
}

._1nIya._5C7BQ {
	opacity: 0;
	pointer-events: none;
}

._1nIya:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	margin-left: 5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAcUlEQVQYlc3QIQ7CQBRF0TMNjiWUCjSbQJGCbGpZEao7oLJsgKSqphY36wEzTZoJeJ55ybtX/PxQ7vayvBHWQ5Eb3/Kv0gPnH/yCoUCHHk0mtLij22BGjSe2SbjilvZXWD3zgBETjjgh5ofHBKvUcQEfEekPyiZGZ0gAAAAASUVORK5CYII=');;
}

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

	._32YBd {
		height: -webkit-calc(100vh - 60px);
		height: -moz-calc(100vh - 60px);
		height: calc(100vh - 60px);
	}
}

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

	._2ehs2 {
		padding: 0 20px;
	}

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

	.hdqd6 {
		font-size: 21px;
		line-height: 1.2;
		margin-bottom: 14px;
	}

	._3HtCc {
		font-size: 16px;
		line-height: 1.2;
	}

	._2Hsjh {
		margin-bottom: 20px;
	}
}
._2atu5:not(:first-child) {
	margin-top: 30px;
}

._3syRg {
	position: relative;
	background-color: #979899;
	padding: 50px 60px 42px;
	-webkit-transition: background-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s;
	transition: background-color .3s ease 0s;
}

._2e8IC ._3syRg {
	background-color: #00ace5;
}

._2PQ-Q ._3syRg {
	background-color: #bf381d;
}

._1LnIh {
	width: 100%;
	height: 0;
	padding-top: 51.5152%;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._23CAj {
	color: #ffffff;
	font-weight: 500;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
	margin-bottom: 13px;
}

._2QXRj {
	margin: 0;
	color: #ffffff;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.2;
}

.MF-IK {
	border-left: 1px solid #e3e4e5;
	border-right: 1px solid #e3e4e5;
}

._31qiu {
	cursor: pointer;
	border-bottom: 1px solid #e3e4e5;
	position: relative;
	padding: 20px 58px;
	font-size: 17px;
	line-height: 1.2;
	-webkit-transition: background-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s;
	transition: background-color .3s ease 0s;
}

._31qiu span {
	display: block;
	position: relative;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._31qiu small {
	display: block;
	margin-top: 6px;
	color: #494a4c;
	font-size: 15px;
	line-height: 1.3;
}

._31qiu span:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	top: 50%;
	left: -40px;
	position: absolute;
	margin-top: -10px;
	border: 1px solid #979899;
	-webkit-transition: border-color .3s ease 0s, background-color .3s ease 0s;
	-o-transition: border-color .3s ease 0s, background-color .3s ease 0s;
	-moz-transition: border-color .3s ease 0s, background-color .3s ease 0s;
	transition: border-color .3s ease 0s, background-color .3s ease 0s;
}

._31qiu span:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	top: 50%;
	left: -40px;
	position: absolute;
	margin-top: -10px;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0;
	-webkit-transition: opacity .3s ease 0s;
	-o-transition: opacity .3s ease 0s;
	-moz-transition: opacity .3s ease 0s;
	transition: opacity .3s ease 0s;
}

._31qiu._2e8IC span {
	color: #00ace5;
}

._31qiu._2e8IC span:before {
	border-color: #00ace5;
	background-color: #00ace5;
}

._31qiu._2e8IC span:after {
	opacity: 1;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTcuMiAxMy42TDIuMyA4LjdsMS40LTEuNCAzLjEgMy4xIDUuNC04IDEuNiAxLjJ6Ii8+PC9zdmc+');
}

._31qiu._2PQ-Q span {
	color: #bf381d;
}

._31qiu._2PQ-Q span:before {
	border-color: #bf381d;
	background-color: #bf381d;
}

._31qiu._2PQ-Q span:after {
	opacity: 1;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuNjI2IDEuNjM2bDExLjY2NyAxMS42NjctMS4wNiAxLjA2MUwxLjU2NCAyLjY5N3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuMzc0IDEuNjM2bDEuMDYgMS4wNkwyLjc2OCAxNC4zNjVsLTEuMDYtMS4wNnoiLz48L3N2Zz4=');
}

._31qiu:hover {
	background-color: #f0f1f2;
}

._1n2mL {
	margin: 30px auto 0;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	background-color: #212226;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	white-space: nowrap;
}

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

	._3syRg {
		padding: 31px 20px 26px;
	}

	._2QXRj {
		font-size: 17px;
	}

	._31qiu {
		padding: 20px 20px 20px 80px;
		font-size: 13px;
	}

	._31qiu small {
		font-size: 11px;
	}

	._31qiu span:before {
		width: 40px;
		height: 40px;
		left: -60px;
		margin-top: -20px;
	}

	._31qiu span:after {
		width: 40px;
		height: 40px;
		left: -60px;
		margin-top: -20px;
	}
}
.SMSW9 {
	width: 100%;
	height: 80px;
	white-space: nowrap;
	font-size: 0;
	text-align: center;
	padding-top: 19px;
	border-top: 1px solid #e3e4e5;
}

._3IWZC {
	width: 50px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
}

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

._9IJEz {
	width: 100%;
	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;
}

._2KHte {
	width: 100%;
	max-width: 24px;
	fill: #8b8c8c;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._9IJEz:hover .Np7Je {
	fill: #3b5999;
}

._9IJEz:hover ._3Cjf- {
	fill: #45668e;
}

._9IJEz:hover ._3ZbYW {
	fill: #f6900b;
}

._9IJEz:hover .Y--jD {
	fill: #55acee;
}

._9IJEz:hover ._2N16D {
	fill: #dc4e41;
}
._1a9dt {
	margin-top: 30px;
	padding-top: 45px;
	position: relative;
	border: 1px solid;
	border-color: #e6e6e6;
}

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

.J3QAJ {
	color: #00ace5;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .4px;
	white-space: nowrap;
}

._28rkM {
	margin: 26px 0 27px;
	font-weight: 500;
	text-align: center;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.9px;
	white-space: nowrap;
}

._33SlL {
	margin: 25px auto 35px;
	max-width: 550px;
	color: #494a4c;
	font-size: 15px;
	line-height: 1.3;
}

._3q6VK {
	margin: 0 auto 40px;
	width: 180px;
	height: 40px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	border: 1px solid;
	border-color: #e3e4e5;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 40px;
	white-space: nowrap;
}

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

	._1a9dt {
		padding-right: 20px;
		padding-left: 20px;
	}
}
._131sV ._1HerK {
	margin-top: 0;
}

._131sV ._2i0sY {
	margin-top: 40px;
}

._131sV._1-VE9 + footer {
	display: none;
}

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

	._131sV ._1HerK {
		display: none;
	}
}

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

	._131sV ._2i0sY {
		margin-top: 20px;
	}

	._131sV ._2gMda {
		padding-right: 0;
		padding-left: 0;
	}
}

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

	._131sV .KiSfi {
		margin-right: auto;
		margin-left: auto;
		padding-right: 0;
		float: none;
		width: 660px;
	}
}
._1Zxt7 {
	background-color: #212226;
	background-position: center center;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	position: relative;
	margin: 20px 0;
	padding: 30px 0;
	color: #ffffff;
}

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

._1Zxt7:before {
	top: -20px;
}

._1Zxt7:after {
	bottom: -20px;
}

._1Zxt7._19axX {
	margin: 0;
	padding: 0;
	background-image: none;
	background-color: transparent;
}

._1Zxt7._19axX:before,
		._1Zxt7._19axX:after {
	display: none;
}

._2MrD7 {
	width: 1040px;
	margin: 0 auto;
	padding: 30px 40px 40px;
	background-color: #212226;
}

._19axX ._2MrD7 {
	background-color: transparent;
	padding: 0;
	width: 100%;
}

._2_RbY {
	margin-bottom: 20px;
	color: #00ace5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .03em;
	white-space: nowrap;
}

._3d-Rh {
	font-size: 45px;
	line-height: 45px;
	letter-spacing: .025em;
	margin-bottom: 25px;
}

._1Ru2N {
	border-bottom: 1px solid #38393c;
	margin-bottom: 40px;
}

._19axX ._1Ru2N {
	border-bottom-color: #e3e4e6;
}

._25RL6 {
	position: relative;
	padding: 20px 60px 20px 40px;
	-webkit-box-shadow: 0 1px 0 0 #38393c inset;
	   -moz-box-shadow: 0 1px 0 0 #38393c inset;
	        box-shadow: 0 1px 0 0 #38393c inset;
}

._19axX ._25RL6 {
	-webkit-box-shadow: 0 1px 0 0 #e3e4e6 inset;
	   -moz-box-shadow: 0 1px 0 0 #e3e4e6 inset;
	        box-shadow: 0 1px 0 0 #e3e4e6 inset;
}

._2wc56 {
	-webkit-transition: opacity .3s ease 0s, width 0s ease .3s;
	-o-transition: opacity .3s ease 0s, width 0s ease .3s;
	-moz-transition: opacity .3s ease 0s, width 0s ease .3s;
	transition: opacity .3s ease 0s, width 0s ease .3s;
	overflow: hidden;
	will-change: opacity, width;
	top: 0;
	left: 0;
	position: absolute;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 100;
}

._29Vhe ._2wc56 {
	z-index: 1;
	opacity: 0;
	width: 0;
}

.oavtU {
	display: none;
}

.nGR7S {
	z-index: 50;
	-webkit-transition: width .3s ease .3s;
	-o-transition: width .3s ease .3s;
	-moz-transition: width .3s ease .3s;
	transition: width .3s ease .3s;
	will-change: width;
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	background-color: #00ace5;
}

._25RL6:nth-child(2n) .nGR7S {
	background-color: #0099cc;
}

._3yoQd {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #38393c;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	overflow: hidden;
	top: 50%;
	left: 0;
	position: absolute;
	margin-top: -10px;
	-webkit-transition: border-color .3s ease;
	-o-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	transition: border-color .3s ease;
	will-change: border-color;
}

._19axX ._3yoQd {
	border-color: #e3e4e6;
}

._2wc56:hover ._3yoQd {
	border-color: #ffffff;
}

._19axX ._2wc56:hover ._3yoQd {
	border-color: #212226;
}

._3yoQd:before,
	._3yoQd:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	will-change: width;
	background-color: #00ace5;
}

._3yoQd:before {
	-webkit-transition: width .15s ease 0s;
	-o-transition: width .15s ease 0s;
	-moz-transition: width .15s ease 0s;
	transition: width .15s ease 0s;
	bottom: 7px;
	left: 5px;
	position: absolute;
	-webkit-transform-origin: top left;
	   -moz-transform-origin: top left;
	    -ms-transform-origin: top left;
	     -o-transform-origin: top left;
	        transform-origin: top left;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
}

._3yoQd:after {
	-webkit-transition: width .15s ease .15s;
	-o-transition: width .15s ease .15s;
	-moz-transition: width .15s ease .15s;
	transition: width .15s ease .15s;
	bottom: 4px;
	left: 10px;
	position: absolute;
	-webkit-transform-origin: bottom left;
	   -moz-transform-origin: bottom left;
	    -ms-transform-origin: bottom left;
	     -o-transform-origin: bottom left;
	        transform-origin: bottom left;
	-webkit-transform: rotate(-55deg);
	   -moz-transform: rotate(-55deg);
	    -ms-transform: rotate(-55deg);
	     -o-transform: rotate(-55deg);
	        transform: rotate(-55deg);
}

.oavtU:checked + ._3yoQd:after {
	width: 12px;
}

.oavtU:checked + ._3yoQd:before {
	width: 7px;
}

._31pYN {
	font-size: 17px;
	line-height: 20px;
	position: relative;
	z-index: 75;
}

._19axX ._31pYN {
	color: #212226;
}

._1TZp2 {
	overflow: hidden;
	width: 100%;
	height: 40px;
}

._1eFSi {
	top: 50%;
	right: 0;
	position: absolute;
	z-index: 100;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: #ffffff;
	will-change: opacity;
	font-size: 27px;
	line-height: 25px;
	opacity: 0;
}

._29Vhe ._1eFSi {
	opacity: 1;
}

._3ZYRA._1eFSi {
	color: #212226;
}

._1r-zI {
	float: left;
	position: relative;
	width: 180px;
	height: 100%;
	margin-right: 20px;
}

._33ONr {
	-webkit-transition: opacity .3s ease .3s, width 0s ease .3s;
	-o-transition: opacity .3s ease .3s, width 0s ease .3s;
	-moz-transition: opacity .3s ease .3s, width 0s ease .3s;
	transition: opacity .3s ease .3s, width 0s ease .3s;
	will-change: opacity, width;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 100;
	width: 0;
	height: 100%;
	opacity: 0;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
}

._33ONr small {
	display: block;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
}

._29Vhe ._33ONr {
	opacity: 1;
	width: 100%;
}

._3ZYRA._33ONr {
	color: #212226;
}

._1fjTF {
	width: 100%;
	height: 100%;
	z-index: 200;
	display: block;
	overflow: hidden;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #00ace5;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	white-space: nowrap;
	will-change: opacity, width, background-color;
	-webkit-transition: background-color .3s ease 0s,
		opacity .3s ease 0s,
		width 0s ease .3s;
	-o-transition: background-color .3s ease 0s,
		opacity .3s ease 0s,
		width 0s ease .3s;
	-moz-transition: background-color .3s ease 0s,
		opacity .3s ease 0s,
		width 0s ease .3s;
	transition:
		background-color .3s ease 0s,
		opacity .3s ease 0s,
		width 0s ease .3s;
}

._29Vhe ._1fjTF {
	opacity: 0;
	width: 0;
}

._1fjTF:hover {
	background-color: #45bde5;
}

._3nQsO {
	float: left;
	display: block;
	width: 180px;
	height: 100%;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	letter-spacing: .06em;
	white-space: nowrap;
}

.KBeAR {
	float: right;
	color: #494a4d;
	display: block;
	height: 100%;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 42px;
	letter-spacing: .06em;
	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;
}

.KBeAR:hover {
	color: #ffffff;
}

.xBGsq {
	color: #bf381d;
	margin: 0;
	font-size: 13px;
	line-height: 40px;
	white-space: nowrap;
	display: inline-block;
}

._1K9mw {
	margin: 40px 0;
}

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

	._1Zxt7 {
		padding: 20px 0;
	}

	._2MrD7 {
		width: 100%;
		padding: 30px 0;
	}

	._2_RbY {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		padding: 0 20px;
		margin-bottom: 15px;
	}

	._3d-Rh {
		padding: 0 20px;
		font-size: 21px;
		line-height: 25px;
		letter-spacing: -.02em;
	}

	._1Ru2N {
		margin-bottom: 20px;
	}

	._25RL6 {
		padding: 0;
		width: 100%;
		height: 80px;
	}

	._3yoQd {
		width: 40px;
		height: 40px;
		margin-top: -20px;
		left: 20px;
	}

	._3yoQd:before {
		bottom: 17px;
		left: 15px;
	}

	._3yoQd:after {
		bottom: 14px;
		left: 20px;
	}

	._31pYN {
		top: 50%;
		left: 80px;
		position: absolute;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transition: left .3s ease 0s;
		-o-transition: left .3s ease 0s;
		-moz-transition: left .3s ease 0s;
		transition: left .3s ease 0s;
		will-change: left;
		max-width: 200px;
		font-size: 13px;
		line-height: 15px;
	}

	._29Vhe ._31pYN {
		left: 20px;
		right: 120px;
	}

	._1TZp2 {
		padding: 0 20px;
		height: auto;
	}

	._1eFSi {
		right: 20px;
	}

	._1r-zI {
		width: 100%;
		height: 40px;
		float: none;
		margin: 0;
	}

	._33ONr {
		left: 50%;
		width: 0;
		height: 40px;
		text-align: center;
		margin-left: -90px;
	}

	._29Vhe ._33ONr {
		width: 180px;
	}

	._1fjTF {
		left: 50%;
		width: 180px;
		height: 40px;
		margin-left: -90px;
	}

	._3nQsO {
		float: none;
		height: 40px;
		margin: 10px auto 0;
	}

	.KBeAR {
		float: none;
		width: 180px;
		height: 40px;
		margin: 10px auto 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid #ffffff;
		color: #ffffff;
		font-weight: 900;
		text-transform: uppercase;
		text-align: center;
		font-size: 12px;
		line-height: 40px;
		letter-spacing: .06em;
		white-space: nowrap;
	}
}

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

	._2MrD7 {
		width: 920px;
	}
}

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

	._2MrD7 {
		width: 770px;
	}
}
._2liG4:before,
	._2liG4:after {

    content: '';

    display: block;

    width: 100%;

    height: 20px;

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

    background-position: center center;
}

._2liG4:not(:first-child) {

    border-top: 10px solid #212226;
}
._1bmhQ:after {
	content: '';
	display: block;
	clear: both;
}

._1bmhQ {
	padding: 40px 0;
}

._2wi2C {
	float: left;
	width: 760px;
	margin-right: 40px;
}

._1HA0H {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 67.1053%;
	position: relative;
}

._1HA0H > div {
	top: 0;
	left: 0;
	position: absolute;
}

._3ler0 {
	font-size: 0;
	padding: 22px 0 20px;
}

._3BQMq {
	display: inline-block;
	vertical-align: top;
	color: #00ace5;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .06em;
	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;
}

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

._3FOpl {
	display: inline-block;
	vertical-align: top;
	color: #bf381d;
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	margin-left: 8px;
}

._3mQBw {
	margin: 0;
	font-weight: 900;
	font-size: 45px;
	line-height: 45px;
	letter-spacing: -.02em;
}

._38ZLs {
	float: left;
	width: 360px;
}

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

	._1bmhQ {
		padding: 20px;
	}

	._3ler0 {
		padding: 17px 0 10px;
	}

	._3BQMq {
		font-size: 12px;
	}

	._3FOpl {
		font-size: 12px;
	}

	._3mQBw {
		font-size: 21px;
		line-height: 25px;
		letter-spacing: -.02em;
	}
}

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

	._2wi2C {
		width: 560px;
	}

	._38ZLs {
		width: 320px;
	}
}

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

	._2wi2C {
		width: 100%;
	}

	._38ZLs {
		display: none;
	}
}
.Z2At3 {
	padding: 25px;
	border: 1px solid;
	position: relative;
	border-color: #e3e4e5;
	-webkit-transition: background-color .3s ease 0s,
		border-top-width .3s ease 0s,
		border-top-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s,
		border-top-width .3s ease 0s,
		border-top-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s,
		border-top-width .3s ease 0s,
		border-top-color .3s ease 0s;
	transition:
		background-color .3s ease 0s,
		border-top-width .3s ease 0s,
		border-top-color .3s ease 0s;
}

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

.Z2At3._2Aokl {
	background-color: #f0f1f2;
	border-top-width: 2px;
	border-top-color: #bf381d;
}

._2DEO3 {
	display: block;
	margin-right: 0!important;
	top: 0px;
	right: 0px;
	position: absolute;
}

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

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

._2Aokl >.R2F9J {
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
}

._3Zr6p {
	font-family: 'Georgia', serif;
	color: #494a4d;
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 25px;
}

._3Zr6p p {
	margin-bottom: 25px;
}

._3Zr6p p:last-child {
	margin-bottom: 0;
}

._3Zr6p a {
	color: #00ace5;
}

._3Zr6p:last-child {
	margin-bottom: 0;;
}

._3fus_ {
	font-size: 27px;
	line-height: 30px;
}

.r0Vjg, ._2wusa {
	width: 100%;
	height: 400px;
	position: relative;
}

._2Arv7 {
	width: 100%;
	height: 400px;
}

._2I6V1 {
	width: 100%;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-color: #00ace5;
}

.E-rqR {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	overflow: hidden;
	background: #f0f1f2;
	padding: 20px;
	border: 1px solid #e3e4e6;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.E-rqR:hover {
	background: #e6e6e6;
}

._2NcHT {
	width: 150px;
	height: 100px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

._1i8IM {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: -webkit-calc(100% - 150px);
	width: -moz-calc(100% - 150px);
	width: calc(100% - 150px);
	height: 100%;
	padding-left: 20px;
}

._22Daz {
	font-weight: 700;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #494a4d;
}

._1ouK5 {
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
	margin-top: 8px;
}

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

	.Z2At3 {
		padding: 20px;
		border-left: 0;;
		border-right: 0;;
	}

	.Z2At3:not(:last-child) {
		margin-bottom: 0;
		border-bottom: 0;
	}

	._2Aokl >.R2F9J {
		font-size: 17px;
		line-height: 20px;
	}

	.R2F9J {
		font-size: 17px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	._3Zr6p {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	._3Zr6p p {
		margin-bottom: 20px;
	}

	.r0Vjg, ._2wusa {
		width: 100%;
		height: auto;;
		padding-top: 66.6666667%;
	}

	._2Arv7 {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}

	._2I6V1 {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}

	._2NcHT {
		display: none;
	}

	._1i8IM {
		width: 100%;
		height: 100%;
		padding: 0;
	}
}

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

	._2Aokl >.R2F9J {
		font-size: 27px;
		line-height: 25px;
	}
}
._1W2Un {
	float: left;
	width: 360px;
	display: block;
}

._3b0ef {
	-webkit-box-shadow: 0 1px 0 0 #e3e4e5;
	   -moz-box-shadow: 0 1px 0 0 #e3e4e5;
	        box-shadow: 0 1px 0 0 #e3e4e5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .03em;
	padding: 6px 0 18px;
}

._3lNYG {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
}

._3lNYG:after {
	width: 9px;
	height: 9px;
	content: '';
	display: block;
	-webkit-box-shadow: 0 0 0 1px #ffffff;
	   -moz-box-shadow: 0 0 0 1px #ffffff;
	        box-shadow: 0 0 0 1px #ffffff;
	overflow: hidden;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	background-color: #8b8c8c;
	top: 25px;
	left: -1px;
	position: absolute;
	-webkit-transition: background-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s;
	transition: background-color .3s ease 0s;
}

._3lNYG:not(:last-child):before {
	content: '';
	width: 1px;
	height: 100%;
	display: block;
	background-color: #e3e4e5;
	top: 25px;
	left: 3px;
	position: absolute;
}

._3lNYG:hover:after,
	._3lNYG._2g4Qt:after {
	background-color: #bf381d;
}

._3lNYG:last-child {
	margin-bottom: 20px;
}

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

._2JrZd {
	padding: 20px 0;
	border-bottom: 1px solid #e3e4e5;
}

._3lNYG:last-child ._2JrZd {
	padding-bottom: 0;
	border-bottom: 0;
}

._36fdI {
	float: left;
	width: 70px;
	color: #8b8c8c;
	font-size: 13px;
	line-height: 20px;
	white-space: nowrap;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	-moz-transition: color .3s ease 0s;
	transition: color .3s ease 0s;
}

._3lNYG:hover ._36fdI,
	._3lNYG._2g4Qt ._36fdI {
	color: #bf381d;
}

.UceCv {
	float: left;
	width: 260px;
	font-weight: 500;
	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;
}

._3lNYG:hover .UceCv,
	._3lNYG._2g4Qt .UceCv {
	color: #8b8c8c;
}

._3z8FW {
	display: block;
}

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

	._1W2Un {
		width: 320px;
	}
}

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

	._1W2Un {
		width: 100%;
		width: 100vw;
		margin-left: -webkit-calc((100vw - 680px) / 2 * -1);
		margin-left: -moz-calc((100vw - 680px) / 2 * -1);
		margin-left: calc((100vw - 680px) / 2 * -1);
		float: none;
		margin-bottom: 19px;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
		background-color: #f0f1f2;
		height: auto !important;
	}

	._1W2Un > div {
		position: static !important;
	}

	._3b0ef {
		padding-top: 20px;
		padding-left: 23px;
		position: relative;
		max-width: 680px;
		margin: 0 auto;
	}

	._3b0ef:before {
		content: '';
		width: 8px;
		height: 13px;
		display: block;
		margin-top: -6.5px;
		top: 50%;
		left: 0;
		position: absolute;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		-webkit-transition: -webkit-transform .3s ease 0s;
		transition: -webkit-transform .3s ease 0s;
		-o-transition: -o-transform .3s ease 0s;
		-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
		transition: transform .3s ease 0s;
		transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANBAMAAABm7DILAAAAJ1BMVEUAAAAbHCEbHCEbHCEbHCEbHCEbHCEbHCEbHCEbHCEbHCEbHCEbHCEe61CGAAAADXRSTlMA/QVhtbGtmFwIgCsqw1cEzwAAAC5JREFUCNdjOK7AwMBgmAQkmMXAzCAQUwTEbPQEEuxSYBZYDCLLLKoA1bEdyAAA1mwGf/0V9fEAAAAASUVORK5CYII=');
	}

	.VvSZP ._3b0ef:before {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	._3z8FW {
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height .3s ease 0s;
		-o-transition: max-height .3s ease 0s;
		-moz-transition: max-height .3s ease 0s;
		transition: max-height .3s ease 0s;
	}

	.VvSZP ._3z8FW {
		max-height: 1000px;
	}

	._3lNYG {
		max-width: 680px;
		margin: 0 auto;
	}

	._3lNYG:last-child ._2JrZd {
		padding-bottom: 20px;
	}
}

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

	._1W2Un {
		margin-left: 0;
		width: 100%;
	}

	._3b0ef {
		padding-right: 20px;
		padding-left: 40px;
		font-size: 12px;
		line-height: 12px;
		letter-spacing: .06em;
	}

	._3b0ef:before {
		left: 20px;
	}

	._3z8FW {
		padding: 0 20px;
	}

	._3lNYG:after {
		top: 13px;
	}

	._3lNYG:not(:last-child):before {
		top: 13px;
	}

	._3lNYG:last-child {
		margin-bottom: 0;
	}

	._2JrZd {
		padding: 12px 0;
	}

	._36fdI {
		display: none;
	}

	.UceCv {
		font-size: 13px;
		line-height: 15px;
	}
}
._3T6eJ:before,
	._3T6eJ:after {
	content: '';;
	display: block;;
	width: 100%;
	height: 20px;;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');;
	background-position: center 1px;;
}

._3T6eJ ._1ORSu {
	padding-top: 0;
	max-width: 100%;
	border-top: 1px solid #e3e4e5;
}

._3T6eJ ._3RdxY {
	display: none;
}

._3ZrI5 {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.06em;
	background: #00ace5;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
}

._3ZrI5:hover {
	background: #00bfff;
}

._3XlCL {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.06em;
	margin-bottom: 10px;
	border: 1px solid #00ace5;
	background: #00ace5;
	width: 100%;
	position: relative;
	table-layout: fixed;
	display: table;
}

._3XlCL span {
	padding-top: 10px;
	padding-bottom: 10px;
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: background .3s ease, color .3s ease;
	-o-transition: background .3s ease, color .3s ease;
	-moz-transition: background .3s ease, color .3s ease;
	transition: background .3s ease, color .3s ease;
	background: #fff;
	color: #00ace5;
}

._3XlCL span:hover {
	color: #00bfff;
}

._3XlCL span._1vD-4 {
	color: #fff;
	background: #00ace5;
}

._3XlCL span._1vD-4:hover {
	background: #00bfff;
}

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

	._3T6eJ .iIk6Y {
		display: none;
	}

	._3T6eJ ._3RdxY {
		display: block;
	}

	._3ZrI5 {
		margin-bottom: 20px;
	}

	._3XlCL {
		margin-bottom: 20px;
	}

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

		._3XlCL {
			margin-right: auto;
			margin-bottom: 20px;
			margin-left: auto;
			width: -webkit-calc(100% - 40px);
			width: -moz-calc(100% - 40px);
			width: calc(100% - 40px);
		}
	}
}

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

	._3T6eJ ._1iQAc {
		padding-right: 0;
		padding-left: 0;
	}

	._3T6eJ ._21oic > p {
		padding-right: 20px;
		padding-left: 20px;
	}

	._3ZrI5 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);
	}

	._3XlCL {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);
	}
}
._3RGXz:before,
	._3RGXz:after {

    content: '';

    display: block;

    width: 100%;

    height: 20px;

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

    background-position: center center;
}

._3RGXz:not(:first-child) {

    border-top: 10px solid #212226;
}
.d4j05 {
	padding-bottom: 11px;
	margin-top: -1px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 19px;
	letter-spacing: -.02em;
	border-bottom: 1px solid #e3e4e5;
}
@media screen and (max-width: 720px) {
	.d4j05 {
		padding: 0 20px 15px;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}
}
._1PSrk {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 360px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 360px;
	        flex: 0 0 360px;
	max-width: 360px;
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._1PSrk {
		-webkit-flex-basis: 320px;
		-ms-flex-preferred-size: 320px;
		flex-basis: 320px;
		max-width: 320px;
	}
}
@media screen and (max-width: 960px) {
	._1PSrk {
		display: none;
	}
}
._1EFwu {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 760px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 760px;
	        flex: 0 0 760px;
	max-width: 760px;
	margin-right: 40px;
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	._1EFwu {
		-webkit-flex-basis: 560px;
		-ms-flex-preferred-size: 560px;
		flex-basis: 560px;
		max-width: 560px;
	}
}
@media screen and (max-width: 960px) {
	._1EFwu {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
		margin: 0;
	}
}
._1WOQt {
	position: relative;
	padding: 80px 0 95px;
}

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

._1WOQt:before {
	top: 0;
}

._1WOQt:after {
	bottom: 0;
}

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

	._1WOQt {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
.mRm1P {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e4e5;
}

._2xTVD {
	float: left;
	margin: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 19px;
	letter-spacing: -.02em;
}

._7C2jJ {
	padding-top: 2px;
	float: right;
	white-space: nowrap;
}

.gjUZr {
	vertical-align: top;
	display: inline-block;
	padding-top: 3px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: .06em;
	color: #979899;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

.gjUZr:hover,
	.gjUZr.X-5mn {
	color: #212226;
}

.gjUZr:not(:first-child) {
	margin-left: 15px;
}

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

	.mRm1P {
		padding: 0;
		border-bottom: 0;
	}

	._2xTVD {
		float: none;
		margin-bottom: 15px;
		padding: 0 20px;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
	}

	._7C2jJ {
		float: none;
		overflow-y: hidden;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		height: 61px;
		padding-top: 0;
		border-top: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
	}

	.gjUZr {
		text-transform: none;
		padding-top: 0;
		font-weight: 500;
		font-size: 15px;
		line-height: 61px;
		letter-spacing: 0;
	}

	.gjUZr:first-child {
		margin-left: -webkit-calc(50% - 61.5px);
		margin-left: -moz-calc(50% - 61.5px);
		margin-left: calc(50% - 61.5px);
	}

	.gjUZr:last-child {
		margin-right: -webkit-calc(50% - 75px);
		margin-right: -moz-calc(50% - 75px);
		margin-right: calc(50% - 75px);
	}
}
._20KqS {
	overflow: hidden;
	color: #494a4d;
	padding: 22px 0 0;
}

._20KqS p {
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 20px;
}

._20KqS p:first-child {
	margin-bottom: 28px;
}

._20KqS h3 {
	margin-top: 26px;
	margin-bottom: 20px;
	padding-bottom: 7px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: .03em;
	border-bottom: 2px solid #212226;
}

._20KqS h4 {
	display: inline-block;
	margin-top: 26px;
	margin-bottom: 20px;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: .03em;
}

._20KqS .underline {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: .03em;
	border-bottom: 2px solid #212226;
}

._20KqS .catalogs {
	width: 100%;
	height: 100%;
	margin-bottom: 20px;
}

._20KqS hr {
	border: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e3e4e5;
	margin: 35px 0 25px;
}

._20KqS ul {
	overflow: hidden;
}

._20KqS ol {
	counter-reset: ol-list;
	position: relative;
}

._20KqS ol li {
	counter-increment: ol-list;
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
}

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

._20KqS a {
	color: #00ace5;
}

._20KqS ul li {
	float: left;
}

._20KqS ul li:not(:last-child) {
	margin-right: 40px;
	padding-right: 40px;
	border-right: 1px solid #e3e4e5;
}

._20KqS ul li h6 {
	margin-top: 0;
}

._20KqS h6 {
	color: #00ace5;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .06em;
	margin-top: 26px;
}

._20KqS h2 {
	margin-top: 10px;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 55px;
	line-height: 42px;
}

._20KqS h2 sup {
	top: -25px;
	left: 5px;
	text-transform: none;
	font-weight: 400;
	font-size: 17px;
	line-height: 25px;
}

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

._20KqS .container {
	margin-bottom: 45px;
	margin-top: 55px;
}

._20KqS .half {
	float: left;
	padding-left: 20px;
	width: 50%;
}

._20KqS .half h3 {
	margin-top: -25px;
}

._20KqS .half:not(:nth-child(2n)) {
	position: relative;
	border-right: 1px solid #e3e4e5;
	padding-left: 0;
	padding-right: 20px;
}

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

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

	._20KqS br + br {
		display: none;
	}

	._20KqS p {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 15px;
	}

	._20KqS h3 {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 15px;
		padding-bottom: 8px;
	}

	._20KqS h4 {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 15px;
	}

	._20KqS .catalogs {
		margin-bottom: 15px;
	}

	._20KqS hr {
		margin: 20px 0;
	}

	._20KqS ol li:before {
		font-size: 14px;
		line-height: 20px;
		top: 1px;
	}

	._20KqS ol li {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 15px;
		padding-left: 30px;
	}

	._20KqS ul li:not(:last-child) {
		border-right: 0;
		margin-right: 0;
		padding-right: 0;
	}

	._20KqS ul li {
		float: none;
	}

	._20KqS ul li h2 {
		margin-top: 0;
	}

	._20KqS ul li:not(:last-child) {
		margin-bottom: 15px;
	}

	._20KqS h6 {
		line-height: 20px;
	}

	._20KqS h2 {
		font-size: 30px;
		line-height: 35px;
	}

	._20KqS h2 sup {
		top: -10px;
		font-size: 15px;
		line-height: 20px;
	}

	._20KqS .container {
		margin: 20px 0;
	}

	._20KqS .half:not(:nth-child(2n)) {
		border-right: 0;
		padding-right: 0;
	}

	._20KqS .half {
		float: none;
		width: 100%;
		padding-left: 0;
	}

	._20KqS .half:not(:last-child) {
		margin-bottom: 30px;
	}

	._20KqS .half h3 {
		margin-top: 0;
	}
}

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

	._20KqS ul li:not(:last-child) {
		border-right: 0;
	}

	._20KqS ul li {
		float: none;
	}

	._20KqS ul li:not(:last-child) {
		margin-bottom: 30px;
	}
}
.podpiska-root {

    background-color: #C4C4C4;

    background-image: url("/public/rectangle.svg");

    -moz-background-size: 100%;

      -o-background-size: 100%;

         background-size: 100%;
}

.podpiska-root-form {

    background-color: #C4C4C4;

    background-image: url("/public/rectangle-2.svg");

    -moz-background-size: 100%;

      -o-background-size: 100%;

         background-size: 100%;
}

.podpiska-root-logo {

    background-image: url("/public/novaya-white.svg");

    background-repeat: no-repeat;

    background-position: bottom right;

    -moz-background-size: 430px;

      -o-background-size: 430px;

         background-size: 430px;
}

.podpiska-root-logo-form {

    background-image: url("/public/novaya-white.svg");

    background-repeat: no-repeat;

    background-position: top right;

    -moz-background-size: 220px;

      -o-background-size: 220px;

         background-size: 220px;
}

.podpiska-content {

    height: 700px;

    max-width: 1160px;

    width: 100%;

    margin-right: auto;

    margin-left: auto;
}

.podpiska-content-form {

    height: 1200px;

    max-width: 1160px;

    width: 100%;

    margin-right: auto;

    margin-left: auto;
}

.podpiska-header {

    font-family: 'Gungsuh';

    font-weight: 400;

    font-style: normal;

    font-size: 116px;

    color: #FFFFFF;

    padding-top: 65px;

    margin-left: -7px;
}

.podpiska-header-form {

    font-family: 'Gungsuh';

    font-weight: 400;

    font-style: normal;

    font-size: 116px;

    color: #FFFFFF;

    margin-left: -7px;

    letter-spacing: 10px;

    line-height: 120%;

    display: inline-block;
}

.podpiska-form input {

    height: 48px;

    background-color: white;

    padding: 10px;

    margin: 30px 0 40px 0;
}

.podpiska-form input[type="checkbox"] {

    display: inline-block;

    height: 30px;

    width: 30px;

    margin-top: 10px;

    border: 1px solid #C4C4C4;
}

.subscribe_button {

    font-family: 'Gungsuh';

    width: 450px;

    height: 30px !important;

    padding: 0 !important;

    margin: 0 !important;

    font-size: 24px;
}

.podpiska-form label {

    display: inline-block;

    width: 390px;

    margin-left: 10px;
}

.podpiska-form textarea {

    padding: 10px;

    margin-bottom: 10px;
}

.podpiska-message {

    margin-top: 20px;

    font-family: "helveticaneuecyr";

    font-size: 36px;

    color: black;

    width: 500px;

    margin-left: -2px;
}

.podpiska-input {

    margin-top: 15px;

    display: inline-block;

    background-color: #C4C4C4;

    color: #000;

    width: 350px;

    height: 60px;

    padding: 30px;

    font-size: 30px;

    text-align: center;
}

.podpiska-button {

    margin-top: 15px;

    display: inline-block;

    height: 60px;

    width: 150px;

    background-color: #C41301;

    color: black;

    margin-left: 10px;
}

.podpiska-call {

    font-family: Roboto;

    font-size: 20px;

    font-weight: 700;

    margin-top: 35px;
}

.already_subscriber {

    width: 200px;

    height: 70px;

    background-color: white;

    display: inline-block;

    position: relative;

    top: -35px;

    left: -80px;

    text-align: left;

    padding-left: 10px;

    line-height: 150%;
}
.nW8yc {
	margin-top: 30px;
	width: 100%;
	height: 510px;
}

.UKPHk {
	display: block;
	width: 22px;
	height: 33px;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	     -o-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAMAAADqFascAAAAXVBMVEUAAADdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTdNRTV9w/wAAAAHnRSTlMACvgTzPMi1ojjO+ncw6hnYJ4cLLt1bVhRSbOAljNK79rnAAABK0lEQVR4AWWRia6DIBBFrywg7rVWu7T3/z/zDTh5JelJnGQYuBwiTuz87GnSc7b40rSeim8bKCGS2xLQhGUjY0BhTYwdlC4yrSXBcWyqwJEutzdGK908ej/OsmAjb1I9O6mOBWclh95i4VaChsPaYygBG2dM8mHnUITtwB2Y+UTkFXA8UDjogMAEzwYwbNSDPhfzs2zOWeQnhzxQeOSQDyPefIl7MShG4vziW+ZR2kjXibF4yjjK2aanLISBNIYcggzZy6zllI3bRKZXtp/YSl2NCafFaROMWSFceIFSt0G3QzsGnZd0Zfo/u3p+/w79CqWlg+KyhmJ7Ligs7C0y2qXz8Unnysj2TBtRczXmqrVC9+l9iqbuu95Qc6f3vOOHifVjK/lauYqpIv4AUUoUGYZ5SOkAAAAASUVORK5CYII=');
}

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

	.nW8yc {
		height: 375px;
	}
}

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

	.nW8yc {
		height: 455px;
	}
}

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

	.nW8yc {
		height: 190px;
		padding: 0 20px;
		margin-top: 20px;
	}
}
._1TZpA {
	overflow: hidden;
}

._3eJed {
	margin-top: 35px;
}

._3cSPV {
	font-weight: 900;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 8px;
}

._12wDS {
	color: #494a4d;
	font-size: 18px;
	line-height: 25px;
}

._12wDS a {
	color: #494a4d;
}

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

	._1TZpA {
		padding: 0 20px;
	}

	._3eJed {
		margin-top: 20px;
	}

	._3cSPV {
		font-weight: 500;
		font-size: 15px;
	}

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

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

	._3eJed {
		float: left;
		width: 360px;
	}

	._3eJed:not(:nth-child(2n)) {
		margin-right: 40px;
	}
}
.BrgMh {
	overflow: hidden;
	margin-top: 35px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e4e5;
}

._3v693 {
	float: left;
	width: 160px;
	margin-right: 40px;
	color: #bf381d;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .03em;
}

._34qm3 {
	float: left;
	width: 560px;
}

._15PM0 {
	margin-bottom: 30px;
}

._3a7P- {
	font-weight: 900;
	font-size: 15px;
	line-height: 20px;
}

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

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

	._2BYqv {
		padding: 0 20px;
	}

	.BrgMh {
		margin-top: 20px;
	}

	.BrgMh:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	._3v693 {
		float: none;
		width: 100%;
		font-size: 12px;
		margin: 0 0 20px;
	}

	._34qm3 {
		float: none;
		width: 100%;
	}

	._15PM0 {
		margin-bottom: 20px;
	}

	._3a7P- {
		font-weight: 500;
		font-size: 13px;
	}

	._3laG2 {
		font-size: 16px;
	}
}

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

	._34qm3 {
		width: 360px;
	}
}

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

	._34qm3 {
		width: 480px;
	}
}
._1s4PX {
	border-bottom: 1px solid #e3e4e5;
	color: #8b8c8c;
	font-size: 21px;
	line-height: 30px;
	padding-bottom: 5px;
}

._1s4PX strong {
	color: #00ace5;
	font-weight: 900;
}

._1s4PX span {
	text-transform: capitalize;
}

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

	._1s4PX {
		font-size: 15px;
	}
}
.Uf4K5 {
	font-size: 15px;
	line-height: 20px;
	padding-top: 5px;
	margin-bottom: 24px;
	padding-bottom: 17px;
	border-bottom: 1px solid #8b8c8c;
}

._3sdUk {
	display: none;
}

.XUPua {
	display: none;
}

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

._3knh2 {
	color: #cbcbcb;
	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;
	will-change: border-bottom-color;
}

._3knh2:hover {
	border-bottom-color: #cbcbcb;
}

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

	.Uf4K5 {
		padding-top: 18px;
	}

	._3sdUk {
		display: block;
	}

	._3Drbu {
		display: inline;
	}
}

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

	.Uf4K5 {
		font-size: 13px;
	}

	.XUPua {
		display: block;
	}
}
._2_Lly {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 25px 0;
	border-bottom: 1px solid #e3e4e5;
}

.HLBwG {-webkit-box-flex: 1;-webkit-flex: 1 1;-moz-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}

._2H3cQ {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 260px;
	        flex: 0 0 260px;
	width: 260px;
	height: 170px;
	margin-left: 40px;
	background-color: #212226;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-position: center center;
}

._3wDfq {font-weight: 500;}

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

	._2_Lly .material-datetime {
		display: block;
	}

	._2H3cQ {
		display: none;
	}
}

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

	._2H3cQ {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		width: 200px;
		height: 130px;
		margin-left: 20px;
	}
}
._393KV {
	position: relative;
	padding-top: 45px;
}

._393KV:before {
	content: '';
	z-index: 100;
	display: block;
	width: 100%;
	height: 460px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

._393KV:after {
	content: '';
	display: block;
	z-index: 150;
	background-color: #212226;
	width: 1200px;
	height: 440px;
	top: 20px;
	left: 50%;
	position: absolute;
	margin-left: -600px;
}

._24CdA {
	max-width: 1160px;
	margin: 0 auto;
	position: relative;
	z-index: 1000;
}

._2BSJS {
	height: 35px;
	padding-bottom: 18px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .05em;
	white-space: nowrap;
}

._2BlXO {
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 45px;
	line-height: 45px;
	margin: 40px 0 35px;
}

._198QW {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	padding-bottom: 33px;
	background-color: #212226;
}

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

	._393KV:before {
		height: 355px;
	}

	._393KV:after {
		width: 960px;
		height: 335px;
		margin-left: -480px;
	}

	._24CdA {
		max-width: 920px;
	}

	._198QW {
		height: 350px;
	}
}

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

	._393KV:before {
		width: 100%;
		height: 100%;
	}

	._24CdA {
		padding-top: 20px;
		background-color: #212226;
	}

	._198QW {
		height: 295px;
	}
}

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

	._393KV:before {
		width: 100%;
		height: 10px;
	}

	._393KV {
		padding-top: 35px;
		padding-bottom: 35px;
		background-color: #212226;
	}

	._2BSJS {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		padding-bottom: 14px;
		padding: 0 25px;
	}

	._2BlXO {
		margin: 30px 0 0;
		padding: 0 25px 25px;
		font-size: 18px;
		line-height: 20px;
		letter-spacing: -.02em;
	}

	._198QW {
		display: block;
		padding: 0 20px;
	}
}

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

	._393KV:after {
		display: none;
	}
}

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

	._198QW {
		z-index: 200;
		padding: 40px 40px 33px;
		max-width: 1160px;
		position: relative;
		height: 440px;
	}
}

._36ylm {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
	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;
}

._1AG_-:after {
	background-color: #e6e6e6;
}

._36ovg:after {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .1);
}

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

	._2xUtH {
		-webkit-flex-basis: 360px;
		-ms-flex-preferred-size: 360px;
		flex-basis: 360px;
		margin-right: 40px;
	}

	.xMe6c {
		-webkit-flex-basis: 260px;
		-ms-flex-preferred-size: 260px;
		flex-basis: 260px;
		margin-right: 40px;
	}

	._QfDK {
		position: relative;
	}

	._QfDK:after {
		content: '';
		display: block;
		width: 1px;
		height: 100%;
		top: 0;
		right: -20px;
		position: absolute;
	}
}

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

	._2xUtH:nth-child(3n) {
		margin-right: 0;
	}

	._2xUtH:nth-child(3n):after {
		display: none;
	}

	.xMe6c:nth-child(4n) {
		margin-right: 0;
	}

	.xMe6c:nth-child(4n):after {
		display: none;
	}
}

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

	._2xUtH {
		-webkit-flex-basis: 280px;
		-ms-flex-preferred-size: 280px;
		flex-basis: 280px;
	}
}

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

	._2xUtH {
		-webkit-flex-basis: 320px;
		-ms-flex-preferred-size: 320px;
		flex-basis: 320px;
	}

	._2xUtH:nth-child(2n),
		._2xUtH:last-child {
		margin-right: 0;
	}

	._2xUtH:nth-child(2n):after, ._2xUtH:last-child:after {
		display: none;
	}

	._2xUtH:last-child:nth-child(odd) {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		padding: 35px 0 0;
		margin-top: 35px;
	}

	._2xUtH:last-child:nth-child(odd)._36ovg {
		border-top: 1px solid rgba(255, 255, 255, .1);
	}

	._2xUtH:last-child:nth-child(odd)._1AG_- {
		border-top: 1px solid #e6e6e6;
	}

	.xMe6c {
		-webkit-flex-basis: 320px;
		-ms-flex-preferred-size: 320px;
		flex-basis: 320px;
	}

	.xMe6c:nth-child(2n),
		.xMe6c:last-child {
		margin-right: 0;
	}

	.xMe6c:nth-child(2n):after, .xMe6c:last-child:after {
		display: none;
	}
}

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

	._2xUtH {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	._2xUtH:not(:last-child) {
		padding-bottom: 19px;
		margin-bottom: 20px;
	}

	._2xUtH:not(:last-child)._QfDK._1AG_- {
		border-bottom: 1px solid #e6e6e6;
	}

	._2xUtH:not(:last-child)._QfDK._36ovg {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}

	.xMe6c {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	.xMe6c:not(:last-child) {
		padding-bottom: 19px;
		margin-bottom: 20px;
	}

	.xMe6c:not(:last-child)._QfDK._1AG_- {
		border-bottom: 1px solid #e6e6e6;
	}

	.xMe6c:not(:last-child)._QfDK._36ovg {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}
}

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

	.xMe6c {
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
	}
}
._1suYL {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 60px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 60px;
	        flex: 0 0 60px;
	overflow: hidden;
	padding: 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

._29rCs {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 400px;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1 400px;
	        flex: 1 1 400px;
	padding: 0 20px;
	margin: 20px 0;
	position: relative;
	border-right: 1px solid rgba(255, 255, 255, .1);
	cursor: pointer;
	border-bottom: 2px solid transparent;
}

._29rCs:after {
	bottom: -22px;
	left: 0;
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background-color: transparent;
	-webkit-transition: background-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s;
	transition: background-color .3s ease 0s;
}

._29rCs._3BGVe:after {
	background-color: #00ace5;
}

._29rCs:first-child,
	._29rCs:last-child {
	-webkit-flex-basis: 380px;
	    -ms-flex-preferred-size: 380px;
	        flex-basis: 380px;
}

._29rCs:first-child {
	padding-left: 0;
}

._29rCs:last-child {
	border-right: 0;
	padding-right: 0;
}

._2qu-k {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 60px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 60px;
	        flex: 0 0 60px;
	font-weight: 100;
	color: #00ace5;
	font-size: 44px;
	line-height: 10px;
	-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;
	text-align: center;
	-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;
}

._29rCs._3BGVe ._2qu-k {
	color: #ffffff;
}

._3cAU7 {
	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;
	font-weight: 500;
	color: #ffffff;
	font-size: 15px;
	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;
}

._29rCs:hover ._3cAU7 {
	color: #00ace5;
}

._29rCs._3BGVe ._3cAU7 {
	color: #ffffff;
}

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

	._1suYL {
		display: none;
	}
}

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

	._29rCs {
		padding: 30px 20px;
	}

	._2qu-k {
		margin-top: -7px;
	}
}

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

	._2qu-k {
		display: none;
	}

	._3cAU7 {
		text-align: center;
	}
}
.EGq7a {
	width: 100%;
	height: 100%;
	height: 720px;
	padding: 40px 0;
	background-color: #212226;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.EGq7a:after,
	.EGq7a:before {
	content: '';
	display: block;
	z-index: 200;
	width: 100%;
	height: 40px;
	left: 0;
	position: absolute;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAIABAEtNUP///yH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-position: center center;
}

.EGq7a:before {
	top: 0;
}

.EGq7a:after {
	bottom: 0;
}

.op-enter {
	opacity: 0;
	width: 100%;
}

.op-enter-active {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: 1;
}

.op-leave {
	opacity: 1;
}

.op-leave-active {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: 0;
}

._3lIdH {
	background-attachment: fixed;
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._3lIdH:before {
	content: '';
	background-color: #212226;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.6;
}

._2gRr3 {
	z-index: 300;
	position: relative;
	-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;
	padding-top: 28px;
}

.b0the {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 35px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 35px;
	        flex: 0 0 35px;
	padding-bottom: 18px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .05em;
	white-space: nowrap;
}

._1jRBc {
	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%;
	min-height: 200px;
	border-bottom: 1px solid #ffffff;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
}

._3aBB7 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 40px 0 39px;
}

.EGq7a ._3eW54 {
	padding-bottom: 30px;
}

._1Xtbe {
	bottom: 0;
	left: 0;
	position: absolute;
}

._1jKe-,
._3onCf {
	display: none;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAMAAADneDWzAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAGRbV3tkd0cAfKfsojXBiSQAAAD9JREFUeNqF0EsSABAMA1BFqd/9r2sXZZTs3mSVuBWSqsBDNAJdkU54ID6QgWLCyWgdQHdn+jFosk3ssyn7ZxOhJwKY9/75MwAAAABJRU5ErkJggg==');
	width: 13px;
	height: 23px;
	bottom: 14px;
	position: absolute;
	-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;
}

._1jKe-._1l-De, ._3onCf._1l-De {
	opacity: .3;
}

._1jKe- {left: 20px;}

._3onCf {
	right: 20px;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

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

	.EGq7a {
		height: auto;
	}

	.EGq7a ._3eW54:first-child,
		.EGq7a ._3eW54:nth-child(2) {
		padding-bottom: 50px;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}

	.EGq7a ._3eW54:not(:first-child):not(:nth-child(2)) {
		padding-top: 20px;
	}

	._3eW54:first-child ._1Xtbe,
		._3eW54:nth-child(2) ._1Xtbe {
		bottom: 20px;
	}
}

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

	.EGq7a {
		display: block;
		height: auto;
		padding: 30px 20px;
	}

	.EGq7a:after,
		.EGq7a:before {
		display: none;
	}

	._3lIdH {
		display: none;
	}

	._2gRr3 {
		display: block;
		padding-top: 0;
	}

	.b0the {
		font-size: 16px;
		line-height: 16px;
		position: relative;
		padding-top: 0;
		padding-right: 20px;
		padding-left: 20px;
	}

	.b0the span {
		display: block;
	}

	._1jRBc {
		min-height: 0;
		display: block;
		padding: 30px 0;
		border-bottom-width: 2px;
		font-size: 29px;
		line-height: 30px;
		letter-spacing: -.02em;
	}

	._3aBB7 {
		display: block;
		padding: 0;
	}

	.EGq7a ._3eW54 {
		padding-bottom: 20px;
		margin-bottom: 0;
		margin-top: 24px;
	}

	._1Xtbe {
		position: static;
	}

	._1jKe-,
._3onCf {
		display: block;
	}
}

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

	._3lIdH {
		background-attachment: scroll;
	}

	._1jRBc {
		font-size: 45px;
		line-height: 45px;
	}
}

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

	.b0the {
		text-align: center;
	}
}

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

	._1jRBc {
		font-size: 60px;
		line-height: 60px;
	}
}
.K-5h2 {
	width: 100%;
	height: 285px;
	padding: 0 0;
	position: relative;
}

._2qFk_ {
	width: 100%;
	height: 100%;
	padding-top: 40px;
	text-align: center;
	white-space: nowrap;
	background-color: #212226;
}

/*background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-image: url('/public/subscription-background.jpg');*/

._2DIzB {
	width: 160px;
	height: 100%;
	margin-right: 40px;
	display: inline-block;
	vertical-align: top;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	-moz-background-size: contain;
	  -o-background-size: contain;
	     background-size: contain;
}

._2-mMW {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-top: 15px;
	max-width: 400px;
}

._25IWh {
	color: #00ace5;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
}

._3UKlB {
	color: #ffffff;
	font-weight: 900;
	font-size: 27px;
	line-height: 30px;
	letter-spacing: -.02em;
}

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

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

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

	.K-5h2 {
		height: 225px;
	}

	._2qFk_ {
		padding: 20px 20px 0;
	}

	._2DIzB {
		width: 100px;
		margin-right: 20px;
	}

	._2-mMW {
		padding-top: 0;
		max-width: 160px;
	}

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

	._3UKlB {
		white-space: normal;
		font-weight: 400;
		font-size: 17px;
		line-height: 20px;
	}

	._2zRTm {
		margin-top: 15px;
		font-size: 11px;
		letter-spacing: 0;
		padding: 0;
		width: 100%;
	}

	._34rCO {
		margin-top: 15px;
		font-size: 11px;
		letter-spacing: 0;
		padding: 0;
		margin-left: 0;
		width: 100%;
		display: block;
		margin-bottom: 25px;
	}
}
._2In7N {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 440px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 440px;
	        flex: 0 0 440px;
	height: 440px;
	max-height: 440px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 32px 40px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

._3VqPa._2In7N {
	width: -webkit-calc(100% - 5px);
	width: -moz-calc(100% - 5px);
	width: calc(100% - 5px);
	height: 435px;
	max-height: 435px;
	margin-top: 5px;
}

._3mHGb {
	z-index: 100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #212226;
}

._3mHGb:after,
	._3mHGb:before {
	width: 100%;
	height: 100%;
	content: '';
	display: block;
	top: 0;
	left: 0;
	position: absolute;
}

._3mHGb:after {
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(40%, #000000), to(#000000));
	background: -webkit-linear-gradient(top, #000000 0%, #000000 40%, #000000 100%);
	background: -moz-linear-gradient(top, #000000 0%, #000000 40%, #000000 100%);
	background: -o-linear-gradient(top, #000000 0%, #000000 40%, #000000 100%);
	background: linear-gradient(to bottom, #000000 0%, #000000 40%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 100%);
}

._3mHGb:before {
	background: -webkit-linear-gradient(15deg, #000000 0%, #000000 50%, #000000 60%, #000000 100%);
	background: -moz-linear-gradient(15deg, #000000 0%, #000000 50%, #000000 60%, #000000 100%);
	background: -o-linear-gradient(15deg, #000000 0%, #000000 50%, #000000 60%, #000000 100%);
	background: linear-gradient(75deg, #000000 0%, #000000 50%, #000000 60%, #000000 100%);
	background: -webkit-linear-gradient(15deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .1) 60%, rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(15deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .1) 60%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(15deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .1) 60%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(75deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .1) 60%, rgba(0, 0, 0, 0) 100%);
}

._2luMJ {
	z-index: 200;
	max-width: 520px;
	position: relative;
}

._2o3LA {
	z-index: 101;
}

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

	._2In7N {
		-webkit-flex-basis: 350px;
		-ms-flex-preferred-size: 350px;
		flex-basis: 350px;
		height: 350px;
		max-height: 350px;
	}

	._3VqPa._2In7N {
		height: 345px;
		max-height: 345px;
	}
}

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

	._2In7N {
		height: 295px;
		max-height: 295px;
	}

	._3VqPa._2In7N {
		-webkit-flex-basis: 290px;
		-ms-flex-preferred-size: 290px;
		flex-basis: 290px;
		height: 290px;
		max-height: 290px;
	}
}

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

	._2In7N {
		display: none;
	}
}

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

	._3VqPa._2In7N {
		width: 100%;
	}
}
.GbvZz {
	position: relative;
	padding-bottom: 40px;
}

.WUqGM.GbvZz {
	padding-top: 5px;
}

._2Af7s {
	bottom: 0;
	left: 0;
	position: absolute;
}

.Ykirb {
	width: 100%;
	height: 0;
	margin-bottom: 20px;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #212226;
	padding-top: 64.772%;
}

.WUqGM .Ykirb {
	padding-top: -webkit-calc(64.772% - 2px);
	padding-top: -moz-calc(64.772% - 2px);
	padding-top: calc(64.772% - 2px);
}

._2TNi1 {
	position: relative;
}

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

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

	.GbvZz:not(:last-child):after {
		content: '';
		display: block;
		width: 1px;
		height: 100%;
		top: 0;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}

	.WUqGM.GbvZz:not(:last-child) {
		margin-right: 45px;
	}

	.WUqGM.GbvZz:not(:last-child):after {
		top: 0;
		right: -25px;
		position: absolute;
	}
}

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

	.GbvZz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 260px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 260px;
		flex: 0 0 260px;
		max-width: 260px;
		width: 260px;
	}

	.WUqGM.GbvZz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 255px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 255px;
		flex: 0 0 255px;
		max-width: 255px;
		width: 255px;
	}
}

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

	.GbvZz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 200px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 200px;
		flex: 0 0 200px;
		max-width: 200px;
		width: 200px;
	}

	.WUqGM.GbvZz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 195px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 195px;
		flex: 0 0 195px;
		max-width: 195px;
		width: 195px;
	}
}

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

	.GbvZz {
		float: left;
		width: 320px;
		max-width: 320px;
	}

	.WUqGM.GbvZz {
		width: 315px;
		max-width: 315px;
	}

	.GbvZz:not(:nth-child(2n)) {
		margin-right: 40px;
	}

	.WUqGM.GbvZz:not(:nth-child(2n)) {
		margin-right: 45px;
	}

	.GbvZz:nth-child(2n+1) {
		clear: left;
	}

	.GbvZz:not(:first-child):not(:nth-child(2)) {
		margin-top: 50px;
	}

	.GbvZz:not(:first-child):not(:nth-child(2)):before {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		top: -25px;
		right: 0;
		position: absolute;
		background-color: #e3e4e5;
	}
}

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

	.GbvZz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		padding-bottom: 0;
		border-left: 10px solid #ffffff;
		border-right: 10px solid #ffffff;
		background-color: #212226;
	}

	.GbvZz .material-icon {
		margin-left: 20px;
	}

	._1kWiR {
		color: #ffffff;
		padding: 0 20px;
	}

	._2Af7s {
		position: static;
		padding: 0 20px 10px;
		width: 100%;
	}
}

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

	.WUqGM .Ykirb {
		padding-top: -webkit-calc(64.772% - 1px);
		padding-top: -moz-calc(64.772% - 1px);
		padding-top: calc(64.772% - 1px);
	}
}
._6qucf {
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #ffffff;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
}

._6qucf:before {
	content: '';
	display: block;
	width: 100%;
	height: 370px;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/gif;base64,R0lGODlhBQAFAPAAAEtNUAAAACH5BAEAAAEALAAAAAAFAAUAAAIFRI6piwUAOw==');
	background-color: #212226;
	z-index: 100;
}

.er8-z {
	position: relative;
	z-index: 200;
	margin: 0 auto;
	max-width: 1240px;
	background-color: #ffffff;
}

.er8-z:before {
	content: '';
	display: block;
	width: 100%;
	height: 330px;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #212226;
	z-index: 100;
}

._3YWs9 {
	position: relative;
	z-index: 300;
	padding-top: 28px;
}

._3k3XM {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 35px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 35px;
	        flex: 0 0 35px;
	padding-bottom: 18px;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .05em;
	white-space: nowrap;
}

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

._2fPwX {
	padding: 40px 0;
}

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

	._6qucf {
		padding-bottom: 40px;
	}

	._6qucf:before {
		height: 310px;
	}

	.er8-z:before {
		height: 310px;
	}
}

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

	._6qucf {
		padding-bottom: 40px;
	}

	._6qucf:before {
		height: 330px;
	}

	.er8-z:before {
		height: 300px;
	}

	._2fPwX {
		display: block;
		position: relative;
	}

	._2fPwX:before {
		content: '';
		display: block;
		width: 1px;
		height: -webkit-calc(100% - 80px);
		height: -moz-calc(100% - 80px);
		height: calc(100% - 80px);
		top: 40px;
		left: 50%;
		position: absolute;
		background-color: #e3e4e5;
	}
}

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

	._6qucf {
		overflow: hidden;
		padding: 0 20px;
		background-image: none;
		padding-bottom: 80px;
	}

	._6qucf:before {
		top: auto;
		bottom: 0;
		left: 0;
		position: absolute;
		width: 100%;
		height: 40px;
		background-color: transparent;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	}

	.er8-z {
		padding-top: 30px;
	}

	.er8-z:before {
		display: none;
	}

	._3YWs9 {
		display: block;
		padding-top: 0;
	}

	._3k3XM {
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		padding-bottom: 14px;
		color: #212226;
		border-bottom-color: #212226;
	}

	._2fPwX {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		will-change: transform;
		padding: 20px 0 0;
	}

	._2fPwX:not(.nqL-_) {
		-webkit-transition: -webkit-transform .3s ease 0s;
		transition: -webkit-transform .3s ease 0s;
		-o-transition: -o-transform .3s ease 0s;
		-moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
		transition: transform .3s ease 0s;
		transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
	}
}

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

	._2fPwX {
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}
}
._1d1Dg {
	display: inline-block;
	vertical-align: top;
	color: var(--mainColor);
	text: 500 uppercase 11px 11px .06em nowrap;
	border-bottom: 1px solid transparent;
	transition: border-bottom-color .3s ease 0s;
	will-change: border-bottom-color;

	+ ._1d1Dg {
		margin-left: 5px;
	}

	@media (--mobile) {
		text: 11px 11px;
	}
}

a._1d1Dg:hover {
	border-bottom-color: color(var(--mainColor) alpha(-50%));
}

._1VtCv {
	color: var(--lightDarkColor);
}

a._1VtCv:hover {
	border-bottom-color: color(var(--lightDarkColor) alpha(-50%));
}

._34-gp {
	text: 15px 15px;

	@media (--mobile) {
		text: 12px 12px;
	}
}
._3kgB_ {
	margin-top: 25px;
}

._3kgB_:not(:last-child) {
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e4e5;
}

._1qxFn {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 65%;
	position: relative;
	margin-bottom: 15px;
}

._1XsXU {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._1reA7 {
	width: 190px;
	height: 190px;
	overflow: hidden;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	top: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._3ppEX {
	width: 100%;
	height: 100%;
	border-bottom: 3px solid #212226;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._3ppEX img {
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-height: 95%;
}

._2gTLi {
	height: 130px;
}

.ky9kN {;
}

._2jggi ._32QMO {
	top: 5px;
	right: 5px;
	bottom: 0;
	left: 0;
	position: absolute;
}

._2DRJG figure {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	vertical-align: top;
	display: inline-block;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

._2DRJG span {
	padding-top: 5px;
	vertical-align: top;
	display: inline-block;
	color: #8b8c8c;
	font-weight: 500;
	font-size: 13px;
	line-height: 10px;
}

._19Kfd {
	border: 0 !important;
}

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

	._1reA7 {
		width: 240px;
		height: 240px;
	}
}

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

	._1reA7 {
		width: 130px;
		height: 130px;
	}
}

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

	._1reA7 {
		top: 50%;
		width: 150px;
		height: 150px;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	._3ppEX {
		border-bottom: 0;
	}

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

	._2gTLi {
		height: auto;
	}
}
._3iLE3:after {
	content: '';
	display: block;
	clear: both;
}

._3iLE3 {
	padding-top: 35px;
	position: relative;
	margin-top: 40px;
	margin-bottom: -90px;
}

._357Q9 {
	margin-top: -33px;
	padding-bottom: 18px;
	color: #212226;
	border-bottom: 2px solid #212226;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: .05em;
	white-space: nowrap;
}

._2Gnd7 {
	float: left;
	width: 380px;
	position: relative;
	margin-bottom: 130px;
}

._3n4E2 {
	max-width: 100%;
}

.yrLWH {
	border-top: 0;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	   -moz-box-pack: left;
	    -ms-flex-pack: left;
	        justify-content: left;
	height: 0;
}

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

	._3iLE3 {
		overflow: hidden;
		margin-bottom: -65px;
		padding: 0 20px 20px;
	}

	._357Q9 {
		margin-top: 0;
		padding-bottom: 14px;
		font-size: 12px;
		line-height: 10px;
		letter-spacing: .06em;
		color: #212226;
		border-bottom-color: #212226;
	}

	._2Gnd7 {
		float: none;
		width: 100%;
		margin-bottom: 80px;
	}

	._2Gnd7:not(:first-child):before {
		content: '';
		display: block;
		width: 100%;
		height: 20px;
		top: -50px;
		left: 0;
		position: absolute;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
	}

	._2Gnd7._3c7K5 {
		display: none;
	}

	.yrLWH {
		border: 1px solid;
		height: 40px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

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

	._2Gnd7:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):before {
		content: '';
		display: block;
		width: 100%;
		height: 20px;
		top: -85px;
		left: 0;
		position: absolute;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
	}

	._2Gnd7:nth-child(3n+1) {
		-webkit-box-shadow: 1px 0 0 0 #e6e6e6;
		-moz-box-shadow: 1px 0 0 0 #e6e6e6;
		box-shadow: 1px 0 0 0 #e6e6e6;
		padding-right: 20px;
		clear: left;
	}

	._2Gnd7:nth-child(3n+2) {
		-webkit-box-shadow: 1px 0 0 0 #e6e6e6 inset,
				-1px 0 0 0 #e6e6e6 inset;
		-moz-box-shadow: 1px 0 0 0 #e6e6e6 inset,
				-1px 0 0 0 #e6e6e6 inset;
		box-shadow: 1px 0 0 0 #e6e6e6 inset,
				-1px 0 0 0 #e6e6e6 inset;
		padding-right: 20px;
		padding-left: 20px;
		width: 400px;
	}

	._2Gnd7:nth-child(3n+3) {
		padding-left: 20px;
		-webkit-box-shadow: -1px 0 0 0 #e6e6e6;
		-moz-box-shadow: -1px 0 0 0 #e6e6e6;
		box-shadow: -1px 0 0 0 #e6e6e6;
	}
}

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

	._2Gnd7 {
		width: 300px;
	}

	._2Gnd7._3c7K5 {
		padding-left: 0;
	}

	._2Gnd7:nth-child(3n+2) {
		width: 320px;
	}
}

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

	._2Gnd7 {
		width: 50%;
	}

	._2Gnd7:not(:first-child):not(:nth-child(2)):before {
		content: '';
		display: block;
		width: 100%;
		height: 20px;
		top: -85px;
		left: 0;
		position: absolute;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
	}

	._2Gnd7:nth-child(2n+1) {
		padding-right: 20px;
		-webkit-box-shadow: 1px 0 0 0 #e6e6e6;
		-moz-box-shadow: 1px 0 0 0 #e6e6e6;
		box-shadow: 1px 0 0 0 #e6e6e6;
		clear: left;
	}

	._2Gnd7:nth-child(2n+2) {
		padding-left: 20px;
		-webkit-box-shadow: 1px 0 0 0 #e6e6e6 inset;
		-moz-box-shadow: 1px 0 0 0 #e6e6e6 inset;
		box-shadow: 1px 0 0 0 #e6e6e6 inset;
	}
}
.jPqsZ {
	top: 0;
	right: 0;
	position: absolute;
}._2Bvte {
	-webkit-box-flex: 5;
	-webkit-flex-grow: 5;
	   -moz-box-flex: 5;
	    -ms-flex-positive: 5;
	        flex-grow: 5;
	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;
	max-width: 640px;
	width: 640px;
	overflow: hidden;
}

._2Bvte article {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
}

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

	._2Bvte {
		max-width: 460px;
	}
}

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

	._2Bvte {
		padding-bottom: 34px;
	}
}

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

	._2Bvte {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		padding: 60px 20px 19px;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		margin-bottom: 20px;
		min-height: 320px;
		max-width: 100%;
	}
}

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

	._6poFS {
		font-size: 18px;
		line-height: 25px;
		margin-top: 18px;
		margin-bottom: 15px;
	}
}

.oRgtg {
	width: 100%;
	height: 720px;
	position: relative;
	background-color: #000000;
}

._142Rk {
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	position: absolute;
}

._142Rk:before,
	._142Rk:after {
	display: block;
	content: '';
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

._142Rk:after {
	background-position: center center;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	bottom: 0;
	height: 20px;
}

._142Rk:before {
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(80%, #000000));
	background: -webkit-linear-gradient(top, #000000 0%, #000000 80%);
	background: -moz-linear-gradient(top, #000000 0%, #000000 80%);
	background: -o-linear-gradient(top, #000000 0%, #000000 80%);
	background: linear-gradient(to bottom, #000000 0%, #000000 80%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 80%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 80%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 80%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 80%);
}

._3LUuh {
	height: 100%;
	z-index: 200;
	position: relative;
	-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;
}

._3Xpwx {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	   -moz-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	padding: 38px 0 55px;
	border-top: 2px solid #ffffff;
}

._2ccQ2 {
	display: none;;
}

.UulxX {
	display: none;;
}

.VuqdZ {
	-webkit-box-flex: 5;
	-webkit-flex-grow: 5;
	   -moz-box-flex: 5;
	    -ms-flex-positive: 5;
	        flex-grow: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-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;
}

.VuqdZ ._3tkKC {
	width: 260px;
	height: 260px;
	border: 1px solid #ffffff;
	border: 1px solid rgba(255, 255, 255, .15);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-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;
	cursor: pointer;
	-webkit-transition: border-color .3s ease;
	-o-transition: border-color .3s ease;
	-moz-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

.VuqdZ ._3tkKC path {
	fill: #fff;
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
}

.VuqdZ ._3tkKC figcaption {
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: .06em;
	margin-top: 9px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
}

.VuqdZ ._3tkKC:hover {
	border-color: #00ace5;
	border-color: rgba(0, 172, 229, .15);
}

.VuqdZ ._3tkKC:hover path {
	fill: #00ace5;
}

.VuqdZ ._3tkKC:hover figcaption {
	color: #00ace5;
}

._3s9_m {
	-webkit-box-flex: 5;
	-webkit-flex-grow: 5;
	   -moz-box-flex: 5;
	    -ms-flex-positive: 5;
	        flex-grow: 5;
	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;
	max-width: 100%;
	width: 100%;
	overflow: hidden;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

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

	.oRgtg {
		height: 640px;
	}
}

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

	.oRgtg {
		height: 940px;
	}

	._3Xpwx._1NKv4 {
		position: relative;
	}

	._3Xpwx._1NKv4:before {
		content: '';
		display: block;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 1px;
		height: -webkit-calc(100% - 80px);
		height: -moz-calc(100% - 80px);
		height: calc(100% - 80px);
		top: 50%;
		left: 50%;
		position: absolute;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.09999999999999998);
	}
}

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

	.oRgtg {
		height: auto;
		padding: 0;
	}

	._142Rk:after {
		display: none;
	}

	._142Rk {
		display: block;
		width: 100%;
		height: 320px;
	}

	._3LUuh {
		height: auto;
		padding: 15px 0 0;
	}

	._3Xpwx {
		border: 0;
		display: block;
		padding: 25px 20px 33px;
	}
}

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

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

	._3Xpwx {
		display: block;
	}
}

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

	._21s9P {
		display: none;;
	}

	._2ccQ2 {
		display: flex;;
	}

	.UulxX {
		display: block;;
	}

	._3vZ3_ {
		display: block;;
	}

	.VuqdZ {
		display: none;
	}
}

.A4Bfo {
	display: block;
	padding-top: 40px;
	position: relative;
}
@media screen and (min-width: 1200px) {
	.A4Bfo {
		width: 300px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 300px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
		max-width: 300px;
	}
	.A4Bfo:nth-child(2) {
		width: 480px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 480px;
		-moz-box-flex: 0;
		-ms-flex: 0 0 480px;
		flex: 0 0 480px;
		max-width: 480px;
	}
	.A4Bfo:not(:last-child) {
		position: relative;
		margin-right: 40px;
	}
	.A4Bfo:not(:last-child):after {
		content: '';
		display: block;
		width: 1px;
		height: -webkit-calc(100% - 40px);
		height: -moz-calc(100% - 40px);
		height: calc(100% - 40px);
		top: 40px;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}
}
@media screen and (min-width: 721px) and (max-width: 1200px) {
	.A4Bfo {
		float: left;
	}
	.A4Bfo:first-child {
		width: 100%;
		margin-bottom: 50px;
	}
	.A4Bfo:first-child:after {
		content: '';
		display: block;
		width: 100%;
		height: 20px;
		bottom: -20px;
		left: 0;
		position: absolute;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
		background-position: center center;
	}
	.A4Bfo:nth-child(2) {
		width: 540px;
		padding-right: 20px;
		-webkit-box-shadow: 1px 0 0 0 #e3e4e5;
		-moz-box-shadow: 1px 0 0 0 #e3e4e5;
		box-shadow: 1px 0 0 0 #e3e4e5;
	}
	.A4Bfo:last-child {
		width: 380px;
		padding-left: 20px;
		-webkit-box-shadow: 1px 0 0 0 #e3e4e5 inset;
		-moz-box-shadow: 1px 0 0 0 #e3e4e5 inset;
		box-shadow: 1px 0 0 0 #e3e4e5 inset;
	}
}
@media screen and (max-width: 960px) and (min-width: 721px) {
	.A4Bfo:nth-child(2) {
		width: 460px;
	}
	.A4Bfo:last-child {
		width: 220px;
	}
}
@media screen and (max-width: 720px) {
	.A4Bfo {
		overflow: hidden;
		padding: 40px 20px 0;
	}
	.A4Bfo:not(:last-child) {
		margin-bottom: 40px;
	}
}
._34X8X {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._27R4C {
	display: block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0;
	        flex: 0 0;
	color: #979899;
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
}

.oWHVL._20A_V ._27R4C {
	color: #bf381d;
}

._3uSDM {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
	color: #212226;
	font-weight: 400;
	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;
	will-change: opacity;
}

._34X8X:hover ._3uSDM {
	opacity: .8;
}

.oWHVL ._3uSDM {
	font-weight: 500;
}

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

	._1cHXn {
		padding: 20px 0 18px;
		border-bottom: 1px solid #e3e4e5;
	}

	._27R4C {
		-webkit-flex-basis: 60px;
		-ms-flex-preferred-size: 60px;
		flex-basis: 60px;
		width: 60px;
		max-width: 60px;
	}
}

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

	._1cHXn {
		float: left;
		padding: 0 0 20px;
		margin: 20px 0 0;
	}

	._1cHXn:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(3)) {
		margin-bottom: 20px;
		margin-top: 0;
		padding-top: 20px;
		border-top: 1px solid #e3e4e5;
	}

	._1cHXn:not(:nth-of-type(3n)) {
		margin-right: 40px;
	}

	._1cHXn:nth-of-type(3n+1) {
		clear: left;
	}
}

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

	._1cHXn {
		width: 280px;
	}
}

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

	._1cHXn {
		width: 200px;
	}
}

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

	._1cHXn {
		padding: 15px 0;
		border-bottom: 1px solid #e3e4e5;
	}

	._3uSDM {
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
	}
}

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

	._34X8X {
		display: block;
	}

	._27R4C {
		margin-bottom: 8px;
	}
}
._3Zty9 {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: .03em;
	white-space: nowrap;
	border-bottom: 2px solid #212226;
	padding-bottom: 18px;
	margin-top: -31px;
}
@media screen and (max-width: 720px) {
	._3Zty9 {
		font-size: 12px;
		line-height: 10px;
		padding-bottom: 14px;
	}
}
._1wRJP {
	border-top: 0;
}
._3t7MT {
	border-bottom: 1px solid #e6e6e6;
	padding: 22px 0 17px;
}

._1Bt25 {
	padding-top: 20px;
}

._3t7MT ._7Yy4k {
	margin-bottom: 10px;
}

._3rOYR {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 65%;
	position: relative;
}

._3D_I9 {
	width: 190px;
	height: 190px;
	overflow: hidden;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	top: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
}

._18qpd {
	width: 100%;
	height: 100%;
	border-bottom: 3px solid #212226;
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPjxjaXJjbGUgZmlsbD0iIzAwYWNlNSIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iLjUiLz48L3N2Zz4=');
	background-position: center center;
}

._18qpd img {
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-height: 95%;
}

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

	._3t7MT {
		width: 100%;
		padding: 0 10px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		border: 0;
		position: relative;
	}

	._2_LeW {
		height: 100%;
		padding-top: 65%;
		position: relative;
	}

	._1Bt25 {
		border-top: 3px solid #212226;
		border-left: 1px solid #e3e4e5;
		border-right: 1px solid #e3e4e5;
		border-bottom: 1px solid #e3e4e5;
		padding-right: 20px;
		padding-bottom: 25px;
		padding-left: 20px;
		height: 100%;
	}

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

	._3D_I9 {
		top: 50%;
		width: 150px;
		height: 150px;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	._18qpd {
		border-bottom: 0;
	}
}

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

	._3D_I9 {
		width: 240px;
		height: 240px;
	}
}

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

	._3D_I9 {
		width: 130px;
		height: 130px;
	}
}
._2zX7E {
	padding: 0 0 40px;
	position: relative;
}

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

._1058y {
	margin-top: 8px;
}

._1rYWN {
	padding-bottom: 40px;
}

.Akdih:not(:first-child), ._2HpNj:not(:first-child) {
	padding-top: 40px;
}

.DLukr {
	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;
	padding-top: 40px;
}

._2HpNj {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1 1;
	        flex: 1 1;
}

.Akdih {
	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-flex: 0;
	-webkit-flex: 0 0;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0;
	        flex: 0 0;
}

.FaJDE {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 20px;
	letter-spacing: .025em;
	white-space: nowrap;
	padding-bottom: 18px;
	border-bottom: 5px solid;
}

._2KRXH {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 60px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 60px;
	        flex: 0 0 60px;
	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: #979899;
	font-weight: 500;
	font-size: 15px;
	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;
}

._2KRXH:hover {
	color: #00ace5;
}

.HqMLh {
	padding: 20px 0;
	border-bottom: 1px solid #e3e4e5;
}

.HqMLh:first-of-type {
	padding-top: 22px;
}

.HqMLh:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

._1OQRH {
	width: 100%;
	height: 0;
	padding-top: 66.666%;
	margin-bottom: 20px;
	-moz-background-size: cover;
	  -o-background-size: cover;
	     background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.YPD4c {
	position: relative;
}

._39T7z.YPD4c {
	width: -webkit-calc(100% - 5px);
	width: -moz-calc(100% - 5px);
	width: calc(100% - 5px);
}

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

	._1rYWN {
		-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;
		padding-right: 0;
		padding-left: 0;
	}

	.Akdih,
._2HpNj {
		padding: 0 20px;
	}

	.Akdih:not(:last-child), ._2HpNj:not(:last-child) {
		margin-bottom: 40px;
	}

	.Akdih {
		overflow: hidden;
	}

	.FaJDE {
		text-align: center;
		font-weight: 700;
		font-size: 16px;
		line-height: 14px;
		padding-bottom: 14px;
		border-bottom-width: 4px;
	}

	._2KRXH {
		background-color: #494a4d;
		width: 220px;
		height: 50px;
		-webkit-flex-basis: 50px;
		-ms-flex-preferred-size: 50px;
		flex-basis: 50px;
		margin: 30px auto 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		line-height: 55px;
		color: #ffffff;
	}

	._1gA6v {
		display: none;
	}

	._1J7c4 {
		padding: 0;
	}

	._2hedL {
		width: 280px;
		margin: 0 auto;
		display: block;
		white-space: nowrap;
		padding: 22px 0;
	}
}

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

	.Akdih:not(:last-child), ._2HpNj:not(:last-child) {
		position: relative;
		margin-right: 40px;
	}

	.Akdih:not(:last-child):after, ._2HpNj:not(:last-child):after {
		content: '';
		display: block;
		width: 1px;
		height: -webkit-calc(100% - 40px);
		height: -moz-calc(100% - 40px);
		height: calc(100% - 40px);
		top: 40px;
		right: -20px;
		position: absolute;
		background-color: #e3e4e5;
	}
}

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

	.DLukr {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 40px 0;
		border-bottom: 1px solid #e3e4e5;
	}

	.DLukr ._2KRXH {
		display: none;
	}

	.DLukr .FaJDE {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-bottom: 40px;
	}

	.DLukr:after {
		display: none;
	}

	.Akdih:first-child {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin: 0;
	}

	.Akdih:first-child:after {
		display: none;
	}
}

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

	.Akdih {
		-webkit-flex-basis: 300px;
		-ms-flex-preferred-size: 300px;
		flex-basis: 300px;
	}
}

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

	.Akdih {
		-webkit-flex-basis: 240px;
		-ms-flex-preferred-size: 240px;
		flex-basis: 240px;
	}
}
._1qemW {
	margin-bottom: 1px;
}

._31ZDu {
	max-width: 100%;
	padding: 0!important;
}

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

	._31ZDu {
		display: none;
	}
}

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

	._3HuRs {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		min-width: 100%;
		margin-top: 25px;
		border-top: 1px solid #e3e4e5;
	}
}
.y22l7 {
	display: none;
}
@media screen and (min-width: 721px) {
	._1hAzv {
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}
}
@media screen and (max-width: 720px) {
	._1hAzv {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 20px;
	}
	._1hAzv:not(.IzgQS) {
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		-o-transition: -o-transform .3s ease;
		-moz-transition: transform .3s ease, -moz-transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease;
	}
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
	.y22l7 {
		display: block;
		width: 100%;
		max-width: 360px;
		padding: 30px;
	}
}
.UXmam {
	padding: 31px 0 80px;
	position: relative;
}

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

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

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

	._263OT {
		display: block;
	}
}
