._3Xevt {
	/*position: relative;
	path{
		fill: var(--dark-gray);
	}

	@media (--tablet-horizontal-min) {
		&:not(.onMainPage){
			:global(.white_theme) & {
				path{
					fill: var(--mainColor);
				}
			}
		}
	}

	@media (--tablet-horizontal-only) {
		width: calc(50% - 180px);
		max-width: calc(50% - 180px);
		flex: 0 0 calc(50% - 180px);
	}

	@media (--desktop-min) {
		width: calc(50% - 225px);
		max-width: calc(50% - 225px);
		flex: 0 0 calc(50% - 225px);
	}
}
.container{
	@media (--tablet-vertical-max) {
		margin: * auto;
		max-width: var(--tabletVerticalMaxWidth);
	}

	@media (--mobile) {
		margin: 0;
		max-width: 100%;
	}*/
}

._10cw8 {
	width: 100%;
	margin-top: 5px;
	max-width: 156px;
}
._3IlWo {
	font-weight: 400;
	font-size: 58px;
	line-height: 65px;
	margin: 0;
}

.-rpUJ {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

._3fMnr {
	font-weight: 400;
	font-size: 26px;
	line-height: 30px;
	margin: 0;
}

.Cv23q {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
}

._23v8l {
	color: #646464;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	margin: 0;
}

._35eYR {
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	letter-spacing: 0.6px;
	text-transform: uppercase;
}

._12Kmk{
	color: #1a1a1a;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	opacity: 0.5;
}

._2TPKL{
	color: #1a1a1a;
	font-size: 18px;
	line-height: 30px;
	font-family: 'Gerbera Light', sans-serif;
}

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

	._3IlWo {
		font-size: 48px;
		line-height: 55px
	}

	._3fMnr {
		font-size: 24px;
		line-height: 30px
	}

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

	._23v8l {
		font-size: 16px;
		letter-spacing: .1px
	}
}

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

	._3IlWo {
		font-size: 24px;
		line-height: 30px
	}

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

	.Cv23q {
		font-size: 16px
	}

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

	._2TPKL{
		font-size: 16px;
		line-height: 25px;
		letter-spacing: .1px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.-rpUJ {
		font-size: 36px;
		line-height: 40px
	}

	._2TPKL{
		font-size: 18px
	}
}

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

	.-rpUJ {
		font-size: 44px;
		line-height: 50px
	}
}
.kSuCZ {
	height: 100%;
	background-color: #dde5e5;
	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;
	position: relative;
	overflow: hidden;
	padding-bottom: 13px;

}

._2yc3U{
	width: 550px;
	text-align: center;
}

.CNkVk{
	margin-bottom: 26px;
}

._1ldCy{
	margin-bottom: 12px;
}

._3ScLm{
}

.ZL1d8{
	width: 200px;
	margin-top: 40px;
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
	will-change: background;
	padding: 12px 40px 9px;
	color: #ffffff;
	background: #ff0000;
}

.ZL1d8:hover{
	background-color: #ea0000;

}

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

._1VI3C{
	display: none;
}

.syspP{
	display: none;
}

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

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

	.ZL1d8{
		padding: 22px 40px 19px

	}

	._1VI3C{
		display: block;
		top: -webkit-calc(50% + 19px);
		top: -moz-calc(50% + 19px);
		top: calc(50% + 19px);
		left: -690px;
		width: 869px;
		height: 180px

	}

	.syspP{
		display: block;
		right: -644px;
		top: -webkit-calc(50% - 22px);
		top: -moz-calc(50% - 22px);
		top: calc(50% - 22px);
		width: 821px;
		height: 262px

	}

}

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

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

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

	._1VI3C{
		left: -636px

	}

	.syspP{
		right: -584px

	}

}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * 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;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * 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 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 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 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and 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;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * 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
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

/**
 * 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;
}

/**
 * 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 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * 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 macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 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 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

@font-face {
	font-weight: 300;
	font-style: normal;
	font-family: 'Gerbera Light';
	src: url(/public/assets/fonts/Gerbera-Light.eot?#iefix);
	src: url(/public/assets/fonts/Gerbera-Light.eot?#iefix) format("eot"),
	url(/public/assets/fonts/Gerbera-Light.woff2) format("woff2"),
	url(/public/assets/fonts/Gerbera-Light.woff) format("woff"),
	url(/public/assets/fonts/Gerbera-Light.ttf) format("truetype");
}

@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 'Gerbera Regular';
	src: url(/public/assets/fonts/Gerbera.eot?#iefix);
	src: url(/public/assets/fonts/Gerbera.eot?#iefix) format("eot"),
	url(/public/assets/fonts/Gerbera.woff2) format("woff2"),
	url(/public/assets/fonts/Gerbera.woff) format("woff"),
	url(/public/assets/fonts/Gerbera.ttf) format("truetype");
}

@font-face {
	font-weight: 500;
	font-style: normal;
	font-family: 'Gerbera Medium';
	src: url(/public/assets/fonts/Gerbera-Medium.eot?#iefix);
	src: url(/public/assets/fonts/Gerbera-Medium.eot?#iefix) format("eot"),
	url(/public/assets/fonts/Gerbera-Medium.woff2) format("woff2"),
	url(/public/assets/fonts/Gerbera-Medium.woff) format("woff"),
	url(/public/assets/fonts/Gerbera-Medium.ttf) format("truetype");
}

html,
body {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 100%;
	font-family: 'Gerbera Regular', sans-serif;
	background-color: #ffffff;
	color: #1a1a1a;
	min-width: 320px;
	margin: 0;
}

button, input, optgroup, select, textarea {
	font-family: sans-serif;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	   -moz-box-sizing: inherit;
	        box-sizing: inherit;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-overflow-scrolling: touch;
}

.app-root {
	height: 100%;
}

figure {
	margin: 0;
}

a {
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color:transparent;
}

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;
	-webkit-tap-highlight-color:transparent;
}

input {
	display: block;
	outline: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	border: 0;
	background-color: transparent;
}

.r_SA3 {
	height: 100%;
}

/**
 * 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: #ffffff;
}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .legacy-browsers {
  display: block;
}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .app-root {
  display: none;
}
.PIUEw {
	position: absolute;
	font-family: "Gerbera Regular";
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	word-spacing: -2px;
}

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

	.PIUEw {
		font-size: 18px
	}
}

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

	.PIUEw {
		font-size: 16px
	}
}
._5ccs0 {
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease;
	-o-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease;
	-moz-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease;
	transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease;
	will-change: background, border, color, opacity;
}

._5ccs0:disabled {
	opacity: 0.5;
}

.xnvXR{
	padding: 13px 28px 11px;
}

.uMXjH.xnvXR{
	padding: 12px 30px 10px;
}

._3FiJf{
	padding: 12px 40px 9px;
}

._1HV26{
	color: #ffffff;
	background: #ff0000;
}

._1HV26:hover{
	background-color: #ea0000;
}

._2bGK0{
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #ffffff;
	color: #1a1a1a;
}

._2bGK0:hover{
	border: 1px solid #ff0000;
	border: 1px solid rgba(255, 0, 0, 0.5);
	color: #ff0000;
}

._1tKvN{
	width: 100%;
}

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

	._3FiJf{
		padding: 22px 40px 19px
	}
}
._3u_4j {

	color: currentColor;
}

._3u_4j svg path{

	-webkit-transition: fill .3s ease;

	-o-transition: fill .3s ease;

	-moz-transition: fill .3s ease;

	transition: fill .3s ease;

	will-change: fill;
}

._3u_4j:hover svg path{

	fill: #ff0000;
}
._2ZcRj {
	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;
	cursor: pointer;
	z-index: 11;
	-webkit-tap-highlight-color:transparent;
}

._3CI2R {
	width: 33px;
	height: 33px;
	position: relative;
	margin: 0 auto;
	cursor: pointer;
}

._3CI2R i {
	display: block;
	width: 32px;
	height: 4px;
	background: #1a1a1a;
	top: 14px;
	position: absolute;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition-property: top, width, opacity, -webkit-transform;
	transition-property: top, width, opacity, -webkit-transform;
	-o-transition-property: top, width, opacity, -o-transform;
	-moz-transition-property: transform, top, width, opacity, -moz-transform;
	transition-property: transform, top, width, opacity;
	transition-property: transform, top, width, opacity, -webkit-transform, -moz-transform, -o-transform;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	   -moz-transition-timing-function: ease-in-out;
	     -o-transition-timing-function: ease-in-out;
	        transition-timing-function: ease-in-out;
}

._3CI2R i:first-child {
	top: 0px;
}

._3CI2R i:last-child {
	top: 28px;
}

.Pvt9N._3CI2R i:first-child {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	top: 13px;
}

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

.Pvt9N._3CI2R i:last-child {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	top: 13px;
}

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

	._2ZcRj {
		display: none
	}
}

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

	._3CI2R {
		width: 18px
	}

	._3CI2R i{
		width: 18px;
		height: 2px;
		top: 7px;
	}

	._3CI2R i:last-child {
		top: 14px;
	}

	.Pvt9N._3CI2R i:first-child {
		top: 7px;
	}

	.Pvt9N._3CI2R i:last-child {
		top: 7px;
	}
}
._27cLO {
	position: relative;
}

._27cLO path{
	fill: #333333;
}

._27cLO ._2jwHp  {
	width: 300px;
	height: 33px;
	margin-top: -10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/public/aids.png");
}

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

	.white_theme ._27cLO:not(._3GfQn) path{
		fill: #ffffff;
	}

	.white_theme ._27cLO:not(._3GfQn) ._2jwHp {
		background-image: url("/public/aids_white.png");
	}
}

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

	._27cLO ._2jwHp {
		width: 190px;
		-webkit-background-size: contain;
		   -moz-background-size: contain;
		        background-size: contain;
	}
}

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

	._27cLO ._2jwHp {
		width: 188px;
		height: 55px;
		-webkit-background-size: contain;
		   -moz-background-size: contain;
		        background-size: contain;
	}

	.fQfiw{
		margin-right: auto;
		margin-left: auto;
		max-width: 600px
	}
}

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

	._27cLO ._2jwHp {
		width: 156px;
		height: 45px;
		-webkit-background-size: contain;
		   -moz-background-size: contain;
		        background-size: contain;
	}

	.fQfiw{
		margin: 0;
		max-width: 100%
	}
}

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

	._27cLO {
		width: -webkit-calc(50% - 180px);
		width: -moz-calc(50% - 180px);
		width: calc(50% - 180px);
		max-width: -webkit-calc(50% - 180px);
		max-width: -moz-calc(50% - 180px);
		max-width: calc(50% - 180px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 180px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 180px);
		        flex: 0 0 calc(50% - 180px)
	}
}

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

	._27cLO {
		width: -webkit-calc(50% - 225px);
		width: -moz-calc(50% - 225px);
		width: calc(50% - 225px);
		max-width: -webkit-calc(50% - 225px);
		max-width: -moz-calc(50% - 225px);
		max-width: calc(50% - 225px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 225px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 225px);
		        flex: 0 0 calc(50% - 225px)
	}
}

._3ZE82 {

	position: absolute;
	right: 0;
	top: 112px;
}

._3ZE82 i{

	display: inline-block;

	width: 4px;

	height: 4px;

	-webkit-border-radius: 50%;

	   -moz-border-radius: 50%;

	        border-radius: 50%;

	background: #1a1a1a;
}

.white_theme ._3ZE82 i {

	background: #ffffff;
}

._3ZE82 i:not(:last-of-type){

	margin-right: 5px;
}

._1UVpK{
	background: #ffffff;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	position: absolute;
	text-align: left;
	left: 0;
	z-index: 1;
	top: 78px;
	width: 280px;
}

._1UVpK:before{

	content: '';

	position: absolute;

	top: -21px;

	left: 10px;

	border: 10px solid transparent;

	border-bottom: 10px solid #e5e5e5;
}

._1UVpK:after{

	border: 10px solid transparent;

	border-bottom: 10px solid #fff;

	top: -20px;

	content: '';

	position: absolute;

	left: 10px;
}

._3IF1x{
	-webkit-transition: .3s ease color;
	-o-transition: .3s ease color;
	-moz-transition: .3s ease color;
	transition: .3s ease color;
	height: 80px;
	will-change: transition;
	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: 0 20px;
	color: #1a1a1a;
}

._3IF1x:not(:last-child){

	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._3IF1x:hover{

	color: #ff0000;
}

._2kxQz{
	color: #ff0000;
}

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

	._3ZE82 {

		top: 82px
	}

	._3IF1x{

		height: 60px
	}
}

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

	._3ZE82 {

		top: 21px
	}
}

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

	._1UVpK{

		top: 30px
	}
}
._13tca {
	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;
	position: relative;
	width: 100%;
}

._13tca:not(.d-pK6):before {
	top: 20px;
	left: -50px;
	position: absolute;
	content: "";
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	width: 1px;
	height: 223px;
}

.white_theme ._13tca:not(.d-pK6):before {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.3);
}

.owO3F {
	color: currentColor;
	-webkit-transition: border 0.3s ease, color 0.3s ease;
	-o-transition: border 0.3s ease, color 0.3s ease;
	-moz-transition: border 0.3s ease, color 0.3s ease;
	transition: border 0.3s ease, color 0.3s ease;
	will-change: border, color;
	white-space: nowrap;
	display: inline-block;
	z-index: 1;
	line-height: 77px;
	cursor: pointer;
	top: 20px;
}

._3VzAn.owO3F {
	border-bottom: 4px solid #ff0000;
	color: #ff0000;
}

.owO3F:hover {
	color: #ff0000;
}

.owO3F:not(:last-of-type) {
	margin-right: 28px;
}

._2TliZ {
	color: #ff0000;
	-webkit-transition: border 0.3s ease, color 0.3s ease;
	-o-transition: border 0.3s ease, color 0.3s ease;
	-moz-transition: border 0.3s ease, color 0.3s ease;
	transition: border 0.3s ease, color 0.3s ease;
	will-change: border, color;
	white-space: nowrap;
	display: inline-block;
	z-index: 1;
	line-height: 77px;
	cursor: pointer;
	top: 20px;
	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;
	font-weight: 600;
}

._3VzAn._2TliZ {
	border-bottom: 4px solid #ff0000;
	color: #ff0000;
}

._2TliZ:hover {
	color: currentColor;
}

._2TliZ:not(:last-of-type) {
	margin-right: 33px;
}

.TTuWV {
	font-size: 35px;
	margin: 0 5px 0 0;
}

._3abTD {
	top: 7px;
	position: absolute;
	z-index: 1;
}

._3hX6a {
	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;
	border-top: 1px solid rgba(26, 26, 26, 0.1);
	width: 100%;
	height: 80px;
	position: relative;
	margin-top: 80px;
}

.white_theme ._3hX6a {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

._3zYXB._3hX6a {
	padding-right: 22px;
}

.AfQG8 {
	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;
	border-top: 1px solid rgba(26, 26, 26, 0.1);
	width: 100%;
	height: 80px;
	position: relative;
	margin-top: 0px;
}

.white_theme .AfQG8 {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

._3l2OL {
	opacity: 0;
}

._2TnwV > nav {
	left: auto;
	right: 0;
	top: 47px;
}

._2TnwV > nav:before {
	content: "";
	position: absolute;
	top: -21px;
	right: 10px;
	left: auto;
	border: 10px solid transparent;
	border-bottom: 10px solid #e5e5e5;
}

._2TnwV > nav:after {
	border: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -20px;
	content: "";
	position: absolute;
	right: 10px;
	left: auto;
}

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

	._13tca:not(.d-pK6):before {
		width: 1px;
		height: 160px;
	}

	._13tca {
		top: 0;
		position: absolute;
		left: -webkit-calc(50% - 140px);
		left: -moz-calc(50% - 140px);
		left: calc(50% - 140px);
		max-width: -webkit-calc(50% + 90px);
		max-width: -moz-calc(50% + 90px);
		max-width: calc(50% + 90px)
	}

	._13tca:before {
		top: 20;
		left: -40px;
		position: absolute;
		width: 1px;
		height: 80px;
	}
}

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

	._13tca:not(.d-pK6) {
		max-width: -webkit-calc(50% + 175px);
		max-width: -moz-calc(50% + 175px);
		max-width: calc(50% + 175px)
	}

	._13tca {
		max-width: -webkit-calc(50% + 125px);
		max-width: -moz-calc(50% + 125px);
		max-width: calc(50% + 125px)
	}
}

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

	._13tca {
		top: 0;
		position: absolute;
		left: -webkit-calc(50% - 175px);
		left: -moz-calc(50% - 175px);
		left: calc(50% - 175px);
		max-width: -webkit-calc(50% + 125px);
		max-width: -moz-calc(50% + 125px);
		max-width: calc(50% + 125px)
	}

	._3abTD {
		top: 3px
	}
}

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

	._13tca:before {
		display: none;
	}
}

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

	._13tca {
		display: none
	}
}

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

	.owO3F {
		line-height: 48px
	}

	.owO3F:not(:last-of-type) {
		margin-right: 11px;
	}

	._2TliZ {
		font-size: 12px;
		line-height: 48px
	}

	._2TliZ:not(:last-of-type) {
		margin-right: 11px;
	}

	.TTuWV {
		font-size: 30px
	}

	._3hX6a {
		height: 60px;
		margin-top: 60px;
		padding-top: 7px
	}

	.AfQG8 {
		height: 60px;
		padding-top: 7px
	}
}

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

	._3abTD a {
		top: 0;
		position: relative;
	}

	._3abTD a:last-child:after {
		content: "";
		top: 10px;
		right: -20px;
		position: absolute;
		width: 1px;
		height: 40px;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, .1);
	}

	.white_theme ._3hX6a {
		border-top: none
	}

	.white_theme .AfQG8 {
		border-top: none
	}
}
._1K0cJ {

	width: 100%;

	height: 235px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 10;
	color: #1a1a1a;
}

.white_theme._1K0cJ {

	background-color: transparent;

	color: #ffffff;
}

.white_theme._1K0cJ:after {

	background-color: #ffffff;

	background-color: rgba(255, 255, 255, 0.3);
}

.lightgray_theme._1K0cJ {

	background-color: transparent;

	color: #F6F6F8;
}

.lightgray_theme._1K0cJ:after {

	background-color: #f6f6f8;

	background-color: rgba(246, 246, 248, 0.3);
}

.onMainPage._1K0cJ {

	max-width: 100%;

	left: auto;

	left: initial;

	-webkit-transform: none;

	   -moz-transform: none;

	    -ms-transform: none;

	     -o-transform: none;

	        transform: none;
}

.onMainPage._1K0cJ:after {

	width: -webkit-calc(50% + 125px);

	height: 1px;

	width: -moz-calc(50% + 125px);

	height: 1px;

	width: calc(50% + 125px);

	height: 1px;

	right: 50px;

	bottom: 0;

	left: auto;

	position: absolute;

	left: auto;

	left: initial;

	-webkit-transform: none;

	   -moz-transform: none;

	    -ms-transform: none;

	     -o-transform: none;

	        transform: none;
}

._3C2jU {
	width: 100%;
}

.JhROf {
	top: 0;
	right: 0;
	position: absolute;
	z-index: 2;
}

.sd8Hf {
	position: absolute;
	top: 65px;
	left: 50%;
	-webkit-transform: translate(-50%);
	   -moz-transform: translate(-50%);
	    -ms-transform: translate(-50%);
	     -o-transform: translate(-50%);
	        transform: translate(-50%);
	width: 282px;
	height: 31px;
}

._3eXqW {
	top: 29px;
	right: 397px;
	position: absolute;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	color: currentColor;
}

._3eXqW:hover {

	color: #ff0000;
}

.KNbDR {
	top: 30px;
	right: 355px;
	position: absolute;
}

.KNbDR svg path {

	fill: currentColor;
}

._1Vfja {
	color: currentColor;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	top: 29px;
	right: 300px;
	position: absolute;
}

._1Vfja svg path {

	fill: currentColor;
}

._3lRi9 {
	color: currentColor;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	top: 62px;
	right: 80px;
	position: absolute;
}

._3lRi9 svg path {

	fill: currentColor;
}

._1Lv5A {
	display: none;
	color: currentColor;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	top: 29px;
	right: 262px;
	position: absolute;
}

._1Lv5A svg path {

	fill: currentColor;
}

._3z7jk {
	top: 20px;
	right: 50px;
	position: absolute;
	min-width: 180px;
}

.FIA5F {
	position: absolute;
	top: 20px;
	right: 244px;
	width: 40px;
	height: 40px;
	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;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.25s;
	transition: -webkit-transform 0.25s;
	-o-transition: -o-transform 0.25s;
	-moz-transition: transform 0.25s, -moz-transform 0.25s;
	transition: transform 0.25s;
	transition: transform 0.25s, -webkit-transform 0.25s, -moz-transform 0.25s, -o-transform 0.25s;
	z-index: 3;
	position: absolute;
}

.FIA5F:hover {
	-webkit-transform: translateY(-2px);
	   -moz-transform: translateY(-2px);
	    -ms-transform: translateY(-2px);
	     -o-transform: translateY(-2px);
	        transform: translateY(-2px);
}

.FIA5F:after {
	content: attr(title);
	position: absolute;
	left: 50%;
	bottom: -67px;
	-webkit-transform: translateX(-50%) scale(0.9);
	   -moz-transform: translateX(-50%) scale(0.9);
	    -ms-transform: translateX(-50%) scale(0.9);
	     -o-transform: translateX(-50%) scale(0.9);
	        transform: translateX(-50%) scale(0.9);
	opacity: 0;
	pointer-events: none;

	padding: 20px;
	white-space: nowrap;
	background: #fff;
	color: #1a1a1a;
	font-size: 15px;
	text-transform: uppercase;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
	   -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
	        box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
	-webkit-transition: opacity 0.18s ease, -webkit-transform 0.18s ease;
	transition: opacity 0.18s ease, -webkit-transform 0.18s ease;
	-o-transition: opacity 0.18s ease, -o-transform 0.18s ease;
	-moz-transition: opacity 0.18s ease, transform 0.18s ease, -moz-transform 0.18s ease;
	transition: opacity 0.18s ease, transform 0.18s ease;
	transition: opacity 0.18s ease, transform 0.18s ease, -webkit-transform 0.18s ease, -moz-transform 0.18s ease, -o-transform 0.18s ease;
	z-index: 999;
}

.FIA5F:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	border: 9px solid transparent;
	border-top: none;
	border-bottom-color: #fff;
	opacity: 0;
	-webkit-transition: opacity 0.18s ease;
	-o-transition: opacity 0.18s ease;
	-moz-transition: opacity 0.18s ease;
	transition: opacity 0.18s ease;
}

.FIA5F:hover:after,
.FIA5F:hover:before,
.FIA5F:focus:after,
.FIA5F:focus:before {
	opacity: 1;
	-webkit-transform: translateX(-50%) scale(1);
	   -moz-transform: translateX(-50%) scale(1);
	    -ms-transform: translateX(-50%) scale(1);
	     -o-transform: translateX(-50%) scale(1);
	        transform: translateX(-50%) scale(1);
}

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

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	.onMainPage._1K0cJ:after {

		width: -webkit-calc(50% + 90px);

		height: 1px;

		width: -moz-calc(50% + 90px);

		height: 1px;

		width: calc(50% + 90px);

		height: 1px;
	}

	._1Vfja {

		top: 20px;

		right: 252px;

		position: absolute
	}

	._3lRi9 {

		top: 35px;

		right: 80px;

		position: absolute
	}

	._3z7jk {

		top: 10px;

		position: absolute
	}
}

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

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

	._1K0cJ {

		height: 120px
	}

	._1K0cJ:after {

		position: absolute;
	}

	.JhROf {

		top: 3px
	}

	.sd8Hf {

		width: 190px;

		top: 39px
	}

	.sd8Hf svg {

		width: 190px;
	}

	._3eXqW {

		top: 19px;

		right: 329px;

		position: absolute
	}

	.KNbDR {

		top: 21px;

		right: 297px;

		position: absolute
	}
}

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

	.onMainPage._1K0cJ:after {

		width: 600px;

		height: 1px;

		right: -webkit-calc(50% - 300px);

		position: absolute;

		right: -moz-calc(50% - 300px);

		position: absolute;

		right: calc(50% - 300px);

		position: absolute;
	}

	.j1ELR {

		margin-right: auto;

		margin-left: auto;

		width: 600px;

		position: relative
	}

	._3eXqW {

		top: -41px;

		right: 277px;

		position: absolute;

		color: #1a1a1a
	}

	.KNbDR {

		top: -40px;

		right: 245px;

		position: absolute
	}

	.KNbDR svg path {

		fill: #1a1a1a;
	}

	._1Vfja {

		top: -41px;

		right: 200px;

		position: absolute;

		color: #1a1a1a
	}

	._3lRi9 {

		top: -41px;

		right: 200px;

		position: absolute;

		color: #1a1a1a
	}
}

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

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

	._1K0cJ {

		position: relative;

		display: block
	}

	._1K0cJ:after {

		width: 600px;

		bottom: 0;

		left: -webkit-calc(50% - 300px);

		position: absolute;

		bottom: 0;

		left: -moz-calc(50% - 300px);

		position: absolute;

		bottom: 0;

		left: calc(50% - 300px);

		position: absolute;
	}

	.sd8Hf {

		width: 100%;

		height: 60px;

		-webkit-transform: none;

		   -moz-transform: none;

		    -ms-transform: none;

		     -o-transform: none;

		        transform: none;

		background: #dde5e5;

		position: static;

		display: block
	}

	.sd8Hf svg {

		width: 188px;

		margin-top: 17px;
	}

	._3lRi9 {

		right: 20px;

		display: block
	}

	._3z7jk {

		top: -50px;

		right: 0
	}
}

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

	._1K0cJ {

		height: 50px;

		background: #dde5e5
	}

	._1K0cJ:after {

		width: -webkit-calc(100% - 40px);

		width: -moz-calc(100% - 40px);

		width: calc(100% - 40px);

		left: 20px;

		position: absolute;
	}

	.white_theme._1K0cJ {

		background-color: #dde5e5
	}

	.lightgray_theme._1K0cJ {

		background-color: #F6F6F8
	}

	.j1ELR {

		width: 100%;

		margin: 0
	}

	.JhROf {

		left: auto;

		left: initial;

		top: 17px;

		right: 20px
	}

	.sd8Hf {

		width: 200px;

		height: 50px;

		padding-left: 20px
	}

	.sd8Hf svg {

		width: 156px;

		margin-top: 11px;
	}

	.KNbDR {

		display: none
	}

	._1Vfja {

		display: none
	}

	._3lRi9 {

		top: 10px;

		right: 10px;

		display: block
	}

	._1Lv5A {

		display: block;

		top: 13px;

		right: 70px;

		position: absolute;

		color: #1a1a1a;

		font-size: 16px;

		z-index: 1
	}

	._3z7jk {

		display: none
	}
	.FIA5F:after,
	.FIA5F:before {
		display: none;
	}
}

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

	._1K0cJ:after {

		width: 1600px;

		left: 50%;

		-webkit-transform: translateX(-50%);

		   -moz-transform: translateX(-50%);

		    -ms-transform: translateX(-50%);

		     -o-transform: translateX(-50%);

		        transform: translateX(-50%);
	}

	._3C2jU {

		max-width: 1600px;

		margin: 0 auto;

		position: relative
	}

	.onMainPage ._3C2jU {

		max-width: 100%;

		margin: 0 auto;

		position: static;

		position: initial
	}
}

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

	._3eXqW {

		display: none
	}
}

@media (max-width: 760px) {

	._3eXqW {

		display: none
	}
}

@media (max-width: 1199px) {
	.FIA5F {
		top: 11px;
		right: 247px;
	}
}

@media (max-width: 759px) {
	.FIA5F {
		display: none;
	}
}
.eGmYi {
	height: 66px;
	position: relative;
}

._2IPeA{
	opacity: 1;
	padding: 0;
	width: 100%;
	line-height: 43px;
	-webkit-transition: border 0.3s ease;
	-o-transition: border 0.3s ease;
	-moz-transition: border 0.3s ease;
	transition: border 0.3s ease;
	will-change: border;
	border-bottom: 2px solid #1a1a1a;
	padding-right: 30px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

._2IPeA:focus{
	border-bottom-color: #ff0000;
}

._2IPeA::-ms-clear {
	display: none;
}

._38-_p{
	top: 12px;
	right: 0;
	position: absolute;
}

._38-_p svg path{
	fill: #1a1a1a;
}

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

	._2IPeA{
		font-family: 'Gerbera Light', sans-serif
	}
}
.lToqI {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	/*flex-wrap: wrap;
	position: relative;
	width: 100%;

	&:not(.on_main_page){
		&:before{
			position: absolute 20px * * -50px;
			content: '';
			background-color: var(--transparentBlack);
			size: 1px 120px;
		}
	}

	@media (--desktop-min) {
		position: absolute 0 * * *;
		left: calc(50% - 175px);
		max-width: calc(50% + 125px);
	}

	@media (--tablet-horizontal-only) {
		position: absolute 0 * * *;
		left: calc(50% - 140px);
		max-width: calc(50% + 90px);

		&:before{
			position: absolute 20 * * -40px;
			size: 1px 80px;
		}
	}

	@media (--tablet-vertical-max) {
		&:before{
			display: none;
		}
	}

	@media (--mobile) {
		display: none;
	}

	:global(.white_theme) & {
		&:not(.on_main_page){
			&:before{
				background-color: color(var(--mainColor) alpha(30%));
			}
		}
	}*/

}

._1e6K5{
	width: 40%;
	min-width: 40%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 40%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 40%;
	        flex: 0 0 40%;
}

._1WnP8 {
	font-size: 20px;
	margin: 0 8px 0 -17px;
}

._2S6az {
	display: block;
	color: currentColor;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	white-space: nowrap;
	z-index: 1;
	line-height: 35px;

	/*&:not(:last-of-type){
		margin-right: 28px;
	}*/

	/*@media (--tablet-horizontal-max) {
		line-height: 48px;

		&:not(:last-of-type){
			margin-right: 19px;
		}
	}*/
}

/*line-height: 77px;
	top: 20px;*/

._3Zsmt._2S6az {
	/*border-bottom: 4px solid var(--red);*/
	color: #ff0000;

}

._2S6az:hover{
	color: #ff0000;

}

._18e2y {
	display: block;
	color: #ff0000;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	white-space: nowrap;
	z-index: 1;
	line-height: 35px;
	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;

	/*&:not(:last-of-type){
		margin-right: 28px;
	}*/

	/*@media (--tablet-horizontal-max) {
		line-height: 48px;

		&:not(:last-of-type){
			margin-right: 19px;
		}
	}*/
}

/*line-height: 77px;
	top: 20px;*/

._3Zsmt._18e2y {
	/*border-bottom: 4px solid var(--red);*/
	color: currentColor;

}

._18e2y:hover{
	color: currentColor;

}

/*
.navItem {
	composes: caps from 'app/typography.css';
	color: currentColor;
	transition: border .3s ease, color .3s ease;
	will-change: border, color;
	white-space: nowrap;
	display: inline-block;
	z-index: 1;
	line-height: 77px;
	top: 20px;

	.active& {
		border-bottom: 4px solid var(--red);
		color: var(--red);
	}

	&:hover{
		color: var(--red);
	}

	&:not(:last-of-type){
		margin-right: 28px;
	}

	@media (--tablet-horizontal-max) {
		line-height: 48px;

		&:not(:last-of-type){
			margin-right: 19px;
		}
	}
}
.top_menu_items{
	position: absolute 7px * * *;
	z-index: 1;

	@media (--tablet-vertical-only) {
		a{
			position: relative 0 * * *;
			&:last-child{
				&:after{
					content: '';
					position: absolute 10px -20px * *;
					size: 1px 40px;
					background-color: var(--transparentWhite);
				}
			}
		}
	}

	@media (--desktop-min) {
		top: 3px;
	}
}
.row{
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid color(var(--black) alpha(10%));
	width: 100%;
	height: 80px;
	overflow: hidden;
	position: relative;
	margin-top: 80px;

	@media (--tablet-horizontal-max) {
		height: 60px;
		margin-top: 60px;
		padding-top: 7px;
	}

	@media (--tablet-vertical-only) {
		height: 60px;
		margin-top: 0;
		padding-left: 172px;
		border-top: none;
	}

	:global(.white_theme) & {
		border-top: 1px solid color(var(--mainColor) alpha(30%));

		@media (--tablet-vertical-only) {
			border-top: none;
		}
	}

	.overfloved&{
		padding-right: 22px;
	}
}*/
._1AmTj {

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 11;
	opacity: 0;
	pointer-events: none;
	will-change: background-color;
}

._1HdIP._1AmTj {

	opacity: 1;

	pointer-events: all;

	background-color: #1a1a1a;

	background-color: rgba(26, 26, 26, 0.5);

	-webkit-transition: background-color 0.3s ease 0.3s;

	-o-transition: background-color 0.3s ease 0.3s;

	-moz-transition: background-color 0.3s ease 0.3s;

	transition: background-color 0.3s ease 0.3s;
}

._3Hk5p {
	background: #dde5e5;
	padding: 11px 20px 20px;
	color: #1a1a1a;
	-webkit-transform: translateY(-100%);
	   -moz-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	     -o-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

._1HdIP ._3Hk5p {

	-webkit-transform: translateY(0);

	   -moz-transform: translateY(0);

	    -ms-transform: translateY(0);

	     -o-transform: translateY(0);

	        transform: translateY(0);
}

._1YCgN svg {

	width: 156px;
}

._1Zh-A {
	color: #1a1a1a;
	position: absolute;
	top: 14px;
	right: 94px;
	width: 50px;
	height: 50px;
}

._3Qwnl {
	top: 14px;
	right: 58px;
	position: absolute;
	width: 40px;
	color: #1a1a1a;
}

._UTJy {
	top: 17px;
	right: 20px;
	position: absolute;
}

._3ir_g {
	width: 100%;
	margin-top: 36px;
}

._1MLnj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	gap: 13px;
	text-transform: uppercase;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #ff0000;
}

._1MLnj > svg {
	min-width: 40px;
}

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

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

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

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

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

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

	._1AmTj {

		display: none
	}
}

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

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

	._3Hk5p._3ir_g {

		position: relative;

		top: 29px
	}
}
._2-3D7 {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.85);
	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;
}

._1tR7c {
	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;
	width: 680px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 680px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 680px;
	        flex: 0 0 680px;
	width: 680px;
	height: 400px;
	padding: 15px 20px;
	background-color: #ffffff;
	position: relative;
	background-image: url(/public/assets/images/25u-m8D.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-position: center;
	overflow: hidden;
}

._3Bg6Q{
	padding: 14px 0 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	width: 530px;
	bottom: 36px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 0;
	list-style: none;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

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

	._1tR7c {
		width: 247px;
		width: 247px;
		height: 343px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 247px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 247px;
		        flex: 0 0 247px;
		padding: 25px 30px;
		padding: 15px 10px;
		background-image: url(/public/assets/images/Z2nOICm.png)
	}

	._3Bg6Q{
		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;
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: calc(100% - 20px);
		bottom: 20px
	}

	._3Bg6Q button {
		padding: 10px 15px 8px;
		min-width: 205px;
		font-size: 13px;
	}

	._3Bg6Q > * {
		margin: 10px auto 0;
	}
}
.lqMAG {
	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;
	position: absolute;
	height: 44px;
	max-height: 44px;
	min-height: 44px;
	width: auto;
}

.lqMAG:before {
	content: '';
	position: absolute;
	top: 0;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	width: 100px;
	height: 44px;
}

.lqMAG:after {
	content: '';
	position: absolute;
	top: 0;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
	width: 150px;
	height: 44px;
}

._1Euub {
	top: 100px;
	left: 260px;
}

._1Euub:before {
	-webkit-transform: revert;
	   -moz-transform: revert;
	    -ms-transform: revert;
	     -o-transform: revert;
	        transform: revert;
	background-image: url(/public/assets/images/3oaz4YE.png);
	background-position: left;
	left: 0;
}

._1Euub:after {
	-webkit-transform: revert;
	   -moz-transform: revert;
	    -ms-transform: revert;
	     -o-transform: revert;
	        transform: revert;
	background-image: url(/public/assets/images/31uuaqr.png);
	background-position: right;
	right: 0;
}

.bXxL8 {
	top: 40px;
	left: 180px;
}

.bXxL8:before {
	background-image: url(/public/assets/images/31uuaqr.png);
	background-position: right;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
	        transform: rotateY(180deg);
	left: 0;
}

.bXxL8:after {
	background-image: url(/public/assets/images/3oaz4YE.png);
	background-position: left;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
	        transform: rotateY(180deg);
	right: 0;
}

._7QJb3 {
	margin: 0 25px;
}

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

	.lqMAG {
		height: 27px;
		max-height: 27px;
		min-height: 27px
	}

	.lqMAG:before {
		height: 27px;
		width: 70px
	}

	.lqMAG:after {
		height: 27px;
		width: 70px
	}

	.lqMAG p {
		font-size: 12px
	}

	._1Euub {
		top: 65px;
		left: 29px
	}

	._1Euub:before {
		background-image: url(/public/assets/images/16kLsRx.png)
	}

	._1Euub:after {
		background-image: url(/public/assets/images/1tp2VKq.png)
	}

	.bXxL8 {
		left: 12px;
		top: 20px
	}

	.bXxL8:before {
		background-image: url(/public/assets/images/1tp2VKq.png)
	}

	.bXxL8:after {
		background-image: url(/public/assets/images/16kLsRx.png)
	}

	._7QJb3 {
		margin: 0 10px
	}
}
.wjOjn {
	width: 100%;
	height: -webkit-calc(80vh - 49px);
	width: 100%;
	height: -moz-calc(80vh - 49px);
	width: 100%;
	height: calc(80vh - 49px);
	background: #dde5e5;
	position: relative;
	overflow: hidden;
}

._1-N-C{
	display: none;
	position: relative;
}

._1-N-C svg{
	-webkit-transition: right 0.3s ease;
	-o-transition: right 0.3s ease;
	-moz-transition: right 0.3s ease;
	transition: right 0.3s ease;
	will-change: right;
}

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

.tGdMM{
	display: none;
}

._2CSQf{
	background-image: url(/public/assets/images/1HxvEUT.svg);
}

._1CVkD{
	background-image: url(/public/assets/images/kdY0mh7.svg);
}

._2_aZZ{
	background-image: url(/public/assets/images/1aC1vdn.svg);
}

._23cz2{
	background-image: url(/public/assets/images/11wbeCd.svg);
}

._3YcZt{
	background-image: url(/public/assets/images/21CCG_4.svg);
}

._3h-6s{
	background-image: url(/public/assets/images/21Yv2WB.svg);
}

.XlzHo{
	background-image: url(/public/assets/images/AD-r79F.svg);
}

._2mfM8{
	background-image: url(/public/assets/images/lBbz4z1.svg);
}

._3Bykz{
	background-image: url(/public/assets/images/1kBZZgD.svg);
}

._3JH_I{
	background-image: url(/public/assets/images/3NRI_48.svg);
}

._2K0pm{
	background-image: url(/public/assets/images/1DO-fox.svg);
}

._10EvY{
	background-image: url(/public/assets/images/3M9Zws-.svg);
}

.M1fhM{
	background-image: url(/public/assets/images/YpyGb5F.svg);
}

._3Oslu{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.PqR4J{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 20px;
}

._2z7e_ path{
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._2z7e_:hover path{
	fill: #ff0000;
}

.wjOjn .rIyMH {
	z-index: 5;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.wjOjn {
		height: 440px
	}

	.PqR4J{
		width: 58px
	}
}

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

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

	._1-N-C{
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		width: -webkit-calc(50% - 225px);
		width: -moz-calc(50% - 225px);
		width: calc(50% - 225px);
		max-width: -webkit-calc(50% - 225px);
		max-width: -moz-calc(50% - 225px);
		max-width: calc(50% - 225px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 225px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 225px);
		        flex: 0 0 calc(50% - 225px)
	}

	._1-N-C svg{
		right: 148px;
		bottom: 0;
		position: absolute;
	}

	.tGdMM{
		display: inline;
		display: initial;
		top: 76px;
		right: -25px;
		position: absolute;
		width: 420px;
		height: 470px;
		background-repeat: no-repeat;
		background-position: left top;
		-webkit-transition: right 0.3s ease 0.1s;
		-o-transition: right 0.3s ease 0.1s;
		-moz-transition: right 0.3s ease 0.1s;
		transition: right 0.3s ease 0.1s;
		will-change: right
	}

	.main_feature_loaded .tGdMM {
		right: -125px;
		position: absolute
	}

	.PqR4J{
		right: 28px;
		width: 104px
	}
}

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

	.wjOjn {
		height: 660px
	}

	.main_feature_loaded ._1-N-C svg{
		right: 48px;
		bottom: 0;
		position: absolute;
	}

	.tGdMM{
		top: 119px;
		right: 80px;
		position: absolute;
		width: 493px;
		height: 700px
	}

	.main_feature_loaded .tGdMM {
		right: -20px;
		position: absolute
	}

	._3Oslu{
		width: -webkit-calc(50% + 225px);
		width: -moz-calc(50% + 225px);
		width: calc(50% + 225px);
		max-width: -webkit-calc(50% + 225px);
		max-width: -moz-calc(50% + 225px);
		max-width: calc(50% + 225px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% + 225px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% + 225px);
		        flex: 0 0 calc(50% + 225px)
	}
}

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

	.wjOjn {
		height: 760px
	}

	._1-N-C svg{
		top: 20px;
		right: 100px;
		bottom: 0;
		position: absolute;
	}

	.main_feature_loaded ._1-N-C svg{
		right: 0;
		bottom: 0;
		position: absolute;
	}

	._3T2qV{
		width: 400px;
		height: 400px;
		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%)
	}

	.tGdMM{
		top: -85px;
		right: 18px
	}

	.main_feature_loaded .tGdMM {
		right: -82px
	}
}

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

	._1-N-C{
		width: -webkit-calc(50% - 180px);
		width: -moz-calc(50% - 180px);
		width: calc(50% - 180px);
		max-width: -webkit-calc(50% - 180px);
		max-width: -moz-calc(50% - 180px);
		max-width: calc(50% - 180px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 180px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 180px);
		        flex: 0 0 calc(50% - 180px)
	}

	._1-N-C svg{
		right: -88px;
		bottom: 0;
		position: absolute;
		height: 293px;
	}

	.main_feature_loaded ._1-N-C svg{
		right: -188px;
		bottom: 0;
		position: absolute;
	}

	._3Oslu{
		width: -webkit-calc(50% + 180px);
		width: -moz-calc(50% + 180px);
		width: calc(50% + 180px);
		max-width: -webkit-calc(50% + 180px);
		max-width: -moz-calc(50% + 180px);
		max-width: calc(50% + 180px);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% + 180px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(50% + 180px);
		        flex: 0 0 calc(50% + 180px)
	}

	.PqR4J{
		right: 34px;
		bottom: 16px;
		width: 88px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {

	._1-N-C svg{
		right: 120px;
		position: absolute;
	}

	.main_feature_loaded ._1-N-C svg{
		right: 20px;
		position: absolute;
	}

	.tGdMM{
		right: 20px;
		position: absolute
	}

	.main_feature_loaded .tGdMM {
		right: -80px;
		position: absolute
	}
}

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

	.PqR4J{
		right: -webkit-calc(50% - 315px);
		right: -moz-calc(50% - 315px);
		right: calc(50% - 315px);
		width: 90px;
		bottom: 21px
	}
}

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

	.PqR4J{
		height: 50px;
		bottom: 30px;
		left: auto;
		left: initial
	}

	.wjOjn .rIyMH {
		z-index: -1
	}
}

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

	._2z7e_ svg{
		width: 20px;
	}
}

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

	._2z7e_ svg{
		width: 14px;
	}
}
._1aNet {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.85);
	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;
}

._3Vith {
	width: -webkit-calc(100% - 30px);
	width: -moz-calc(100% - 30px);
	width: calc(100% - 30px);
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(100% - 30px);
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 30px);
	        flex: 0 0 calc(100% - 30px);
	max-width: -webkit-calc(100% - 30px);
	max-width: -moz-calc(100% - 30px);
	max-width: calc(100% - 30px);
	padding: 15px 20px;
	background-color: #ffffff;
	position: relative;
}

.J3j34 {
	cursor: pointer;
	top: 40px;
	right: 40px;
	position: absolute;
	z-index: 3;
}

.J3j34 path{
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

.J3j34:hover path{
	fill: #ff0000;
}

._3RI7h{
	overflow: hidden;
	position: relative;
}

._1_BTp{
	letter-spacing: -0.5px;
	margin-bottom: 13px;
}

._2ugj0{
}

._1wnAx{
	padding: 14px 0 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 0;
	list-style: none;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

._1M8c6{
	-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%;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 14px;
}

._1M8c6:not(:last-child){
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._1M8c6:hover svg{
	opacity: 0.6;
}

._1M8c6:hover span{
	opacity: 0.6;
}

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

._1M8c6 svg{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._1M8c6 svg path{
	fill: #ff0000
}

._1M8c6:first-child svg{
	width: 32px;
}

._1M8c6:nth-child(2) svg{
	width: 42px;
	height: 33px;
}

._1M8c6:nth-child(3) svg{
	width: 45px;
	height: 23px;
	margin-top: 5px;
}

._1M8c6:last-child svg{
	width: 36px;
	height: 30px;
}

._1Dcwc{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #1a1a1a;
	margin-top: 5px;
	margin-left: 19px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._1jnTh{

	background-repeat: no-repeat;
	background-position: left top;
}

._2EeZz{
}

.IfE8e{
}

.Cmxsk{
}

._2RYje{
}

.hnSa3{
}

.edDvL{
}

._3qFfu{
}

._1kP3M{
}

._292jP{
}

._3dfzP{
}

._384Um{
}

._1crSN{
}

._1nO3H{
}

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

	._1aNet {
		display: none
	}

	._1M8c6:first-child svg{
		width: 16px
	}

	._1M8c6:nth-child(2) svg{
		width: 19px;
		height: 16px;
		margin-top: 4px
	}

	._1M8c6:nth-child(3) svg{
		width: 20px;
		height: 12px;
		margin-top: 9px
	}

	._1M8c6:last-child svg{
		width: 18px;
		height: 14px;
		margin-top: 10px
	}
}

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

	._3Vith {
		width: 600px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 600px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 600px;
		        flex: 0 0 600px;
		max-width: 600px;
		padding: 25px 30px
	}

	._3RI7h{
		padding-right: 220px;
		padding-bottom: 60px;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	._1wnAx{
		padding-top: 25px
	}

	._1M8c6{
		padding-left: 0;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%
	}

	._1M8c6:not(:last-child){
		border-bottom: none;
	}

	._1M8c6 a{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		position: relative;
	}

	._1Dcwc{
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin: 0;
		bottom: 6px;
		position: absolute
	}

	._1jnTh{
		top: 0;
		right: 10px;
		position: absolute;
		width: 94px;
		height: 377px
	}
}

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

	._3Vith {
		width: 680px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 680px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 680px;
		        flex: 0 0 680px;
		max-width: 680px
	}

	._3RI7h{
		padding-right: 255px
	}

	._1wnAx{
		//padding: * 36px *
	}

	._1M8c6:not(:last-child){
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
}

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

	._3Vith {
		width: 750px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 750px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 750px;
		        flex: 0 0 750px;
		max-width: 750px;
		padding: 40px 48px 50px
	}

	._3RI7h{
		padding-bottom: 82px
	}

	._1wnAx{
		//padding: * 30px *
	}

	._1M8c6{
		padding: 0;
		height: 120px;
		padding-top: 29px
	}

	._1Dcwc{
		bottom: 21px;
		position: absolute
	}

	._1jnTh{
		top: -70px;
		position: absolute;
		width: 210px;
		height: 795px
	}
}

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

	.J3j34 {
		top: 15px;
		right: 15px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1M8c6{
		padding: 0;
		height: 90px;
		padding-top: 14px
	}
}

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

@media screen and (max-width: 960px) and (min-width: 760px) {}
.AOPgk {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000000;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.85);
	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: end;
	-webkit-align-items: flex-end;
	   -moz-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

._2fc-U {
	width: -webkit-calc(100% - 30px);
	width: -moz-calc(100% - 30px);
	width: calc(100% - 30px);
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(100% - 30px);
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 30px);
	        flex: 0 0 calc(100% - 30px);
	max-width: -webkit-calc(100% - 30px);
	max-width: -moz-calc(100% - 30px);
	max-width: calc(100% - 30px);
	padding: 17px 20px 20px;
	background-color: #ffffff;
	position: relative;
	margin-bottom: 20px;
}

._1AEd5 {
	cursor: pointer;
	top: 40px;
	right: 40px;
	position: absolute;
	z-index: 3;
}

._1AEd5 path{
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._1AEd5:hover path{
	fill: #ff0000;
}

._2X926{
}

._2zcBy{
	width: 100%;
	margin-top: 20px;
}

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

	.AOPgk {
		display: none
	}
}

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

	._1AEd5 {
		top: 15px;
		right: 15px
	}
}
._3j3bx p {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
	margin: 25px 0 0 0;
}

._3j3bx a{
	color: #ff0000;
	border-bottom: 2px solid #ff0000;
	-webkit-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

._3j3bx a:hover {
	border-color: transparent;
}

._3j3bx h1 {
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

._3j3bx h1 span{
	color: #ff0000;
}

._3j3bx h2 {
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	margin: 19px 0 0 0;
}

._3j3bx h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	margin-top: 23px;
}

._3j3bx h4 {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	font-family: 'Gerbera Medium', sans-serif;
	margin: 0 0 25px 0;
}

._3j3bx h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	opacity: 0.5;
	display: inline-block;
	margin-top: 9px;
	margin-right: 20px;
}

._3j3bx .highlighted{
	background: #ffffff;
	margin: 16px -20px 0;
	padding: 18px 20px;
}

._3j3bx .bordered:after{
	content: '';
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	display: inline-block;
	margin-top: 25px;
}

._3j3bx ul {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	margin: 15px 0 0 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
	font-family: 'Gerbera Light', sans-serif;
}

._3j3bx ul li {
	position: relative;
}

._3j3bx ul li:not(:last-child){
	margin-bottom: 25px;
}

._3j3bx ul li:before{
	content: '';
	top: 5px;
	left: -20px;
	position: absolute;
	width: 11px;
	height: 11px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	border: 2px solid #ff0000;
}

._3j3bx ol {
	margin: 16px 0 0 0;
	padding: 0;
	list-style: none;
}

._3j3bx ol li {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	margin: 0;
	padding-left: 20px;
	position: relative;
	font-family: 'Gerbera Light', sans-serif;
	counter-increment: step-counter;
}

._3j3bx ol li:before{
	top: 0;
	left: 0;
	position: absolute;
	color: #ff0000;
	content: counter(step-counter)".";
}

._3j3bx ol li:not(:last-child){
	margin-bottom: 25px;
}

._3j3bx figure{
	margin-top: 33px;
	margin-bottom: 28px;
	width: -webkit-calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: calc(100vw - 40px);
}

._3j3bx figure span{
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #7f7f7f;
}

._3j3bx figcaption{
	color: #7f7f7f;
	font-size: 14px;
	line-height: 20px;
	margin: 12px 0 0;
}

._3j3bx img{
	width: 100%;
	height: auto;
	margin-bottom: 19px;
}

.image-left {
	width: 100%!important;
	height: auto!important;
	margin: 20px auto!important;
	float: left;
}

figure.image {
	margin-top: 40px!important;
}

.note{
	border-left: 1px solid rgba(0, 0, 0, .1);
	padding-left: 25px;
	opacity: 0.5;
}

.note p{
	font-size: 14px!important;
	line-height: 20px!important;
}

.mediaembed{
	margin-top: 40px;
}

.mediaembed iframe {
	max-width: 100%!important;
}

.requisites .block{
	padding: 19px 0 15px;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.requisites .block h5, .requisites .block p{
	margin: 0;
}

.requisites .block p{
	margin-top: 5px;
}

.requisites .block p:not(:last-child){
	margin-bottom: 15px;
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3j3bx p {
		margin-top: 30px;
		line-height: 30px;
		font-size: 18px
	}

	._3j3bx h1 {
		font-size: 48px;
		line-height: 55px
	}

	._3j3bx h2 {
		font-size: 36px;
		line-height: 40px;
		margin-top: 29px
	}

	._3j3bx h3 {
		font-size: 24px;
		line-height: 30px;
		margin-top: 39px
	}

	._3j3bx h4 {
		line-height: 30px;
		font-size: 18px;
		line-height: 30px
	}

	._3j3bx .highlighted{
		margin: 34px -40px 0;
		padding: 35px 40px
	}

	._3j3bx .bordered:after{
		width: 600px;
		margin-top: 35px
	}

	._3j3bx ul {
		font-size: 18px;
		padding-left: 40px;
		margin-top: 20px
	}

	._3j3bx ul li {
		line-height: 30px
	}

	._3j3bx ul li:before{
		top: 8px;
		left: -40px;
		position: absolute;
		width: 13px;
		height: 13px;
	}

	._3j3bx ol li {
		font-size: 18px;
		padding-left: 40px;
		line-height: 30px
	}

	._3j3bx figure{
		width: 600px;
		margin: 40px auto 36px
	}

	.requisites p{
		line-height: 25px;
	}
}

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

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

	._3j3bx h2 {
		padding-right: 0
	}

	._3j3bx h4 {
		margin-bottom: 31px
	}

	._3j3bx ul {
		padding-right: 0;
		letter-spacing: 0
	}

	._3j3bx ul li:not(:last-child){
		margin-bottom: 30px;
	}

	._3j3bx ol li {
		letter-spacing: 0
	}

	._3j3bx ol li:not(:last-child){
		margin-bottom: 30px;
	}

	._3j3bx figure{
		margin-right: auto;
		margin-left: auto
	}

	._3j3bx figcaption{
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
		letter-spacing: .1px;
		margin: 15px 0 0
	}

	.note{
		padding-left: 40px
	}

	.note p{
		color: #1a1a1a!important;
		font-weight: 400!important;
		font-size: 16px!important;
		line-height: 25px!important;
		letter-spacing: .1px!important;
	}

	.requisites .block{
		padding: 22px 0 17px;
	}

	.requisites .block h5{
		display: inline-block;
		width: 190px;
		vertical-align: top;
		padding-right: 20px;
		padding-top: 4px;
	}

	.requisites .block p{
		vertical-align: top;
		display: inline-block;
		width: 310px;
		margin-top: 0;
	}
}

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

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

	._3j3bx p {
		margin-top: 30px;
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px
	}

	._3j3bx h1 {
		font-weight: 400;
		font-size: 58px;
		line-height: 65px
	}

	._3j3bx h2 {
		font-size: 44px;
		line-height: 50px;
		margin-top: 42px
	}

	._3j3bx h3 {
		font-weight: 400;
		font-size: 26px;
		line-height: 30px;
		margin-top: 39px
	}

	._3j3bx h4 {
		font-weight: 400;
		font-size: 20px;
		line-height: 30px
	}

	._3j3bx .highlighted{
		margin: 34px -50px 0;
		padding: 45px 50px
	}

	._3j3bx .bordered:after{
		width: 750px;
		margin-top: 45px
	}

	._3j3bx ul {
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px;
		margin: 27px 0 0 0;
		padding-left: 50px
	}

	._3j3bx ul li:before{
		top: 5px;
		left: -50px;
		position: absolute;
		width: 15px;
		height: 15px;
	}

	._3j3bx ol {
		margin: 34px 0 0 0
	}

	._3j3bx ol li {
		padding-left: 50px;
		font-size: 20px;
		line-height: 30px
	}

	._3j3bx figure{
		width: 750px;
		margin-top: 50px;
		margin-bottom: 41px
	}

	.note{
		padding-left: 50px
	}

	.requisites .block{
		padding: 19px 0 20px;
	}

	.requisites .block h5{
		width: 250px;
		padding-right: 25px;
	}

	.requisites .block p{
		width: 400px;
	}

	.requisites .block p:not(:last-child){
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 1640px) {}
.vSFts {

	width: -webkit-calc(100% - 40px);

	height: 210px;

	width: -moz-calc(100% - 40px);

	height: 210px;

	width: calc(100% - 40px);

	height: 210px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	bottom: 20px;
	left: 20px;
	position: absolute;
	background-color: #ffffff;
	z-index: 50;
	padding: 17px 19px;
}

._2SvGa{
	top: 18px;
	right: 19px;
	position: absolute;

}

._3_2el h3{

	font-weight: 400;

	font-size: 30px;

	line-height: 40px;

	margin: 0;

	margin-bottom: 11px;
}

._1ApKN{
	margin-bottom: 22px;
}

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

	.vSFts {

		width: 460px;

		height: 250px;

		padding: 33px 36px;

		right: 30px;

		bottom: 25px;

		left: auto;

		position: absolute
	}

	._2SvGa{

		top: 39px;

		right: 39px;

		position: absolute
	}
}

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

	.vSFts {

		width: 510px;

		height: 285px;

		padding: 36px 47px
	}
}

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

	._3_2el h3{

		font-size: 24px;

		line-height: 30px
	}
}

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

	._3_2el h3{

		font-size: 20px;

		line-height: 25px
	}
}
._1iZH5 {
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background: #dde5e5;
	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;
	z-index: 11;
	opacity: 0;
	padding-bottom: 61px;
	pointer-events: none;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._2oozK._1iZH5 {
	opacity: 1;
	pointer-events: all;
}

._2yv9c{
	width: 600px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 600px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 600px;
	        flex: 0 0 600px;
	min-width: 600px;


}

._2yv9c button{
	width: 35px;
	height: 35px;
	top: 25px;
	right: 1px;
}

._2yv9c svg{
	width: 100%;
	height: 100%;
}

.BidDJ{
	line-height: 84px;
	height: 84px;
	border-bottom-width: 4px;
	padding-right: 50px;
}

._29_Se {
	width: 40px;
	height: 40px;
	top: 35px;
	right: 27px;
	position: absolute;
	margin: 0 auto;
	cursor: pointer;
}

._29_Se i {
	display: block;
	width: 35px;
	height: 4px;
	background: #1a1a1a;
	top: 14px;
	position: absolute;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition-property: top, width, opacity, -webkit-transform;
	transition-property: top, width, opacity, -webkit-transform;
	-o-transition-property: top, width, opacity, -o-transform;
	-moz-transition-property: transform, top, width, opacity, -moz-transform;
	transition-property: transform, top, width, opacity;
	transition-property: transform, top, width, opacity, -webkit-transform, -moz-transform, -o-transform;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	   -moz-transition-timing-function: ease-in-out;
	     -o-transition-timing-function: ease-in-out;
	        transition-timing-function: ease-in-out;
}

._29_Se i:first-child {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	top: 13px;
}

._29_Se i:last-child {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	top: 13px;
}

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

	._1iZH5 {
		display: none
	}
}

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

	._1iZH5 {
		padding-bottom: 104px
	}

	._2yv9c{
		width: 750px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 750px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 750px;
		        flex: 0 0 750px;
		min-width: 750px
	}

	._29_Se {
		top: 55px;
		right: 47px
	}
}
._2XTan {
	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;
	position: relative;
	overflow: hidden;
}

._3nUc_:last-child a:last-child {
	margin: 0;
}

._2aZo6 {
	color: #ffffff;
	white-space: nowrap;
	display: inline-block;
	margin-right: 28px;
}

._2aZo6:hover {
	color: #ff0000;
}

._2Idmb {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 100%;

	/*@media (--mobile) {
		a:nth-child(2){
			margin-right: 0;
		}
	}*/
}

._2S_7C {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	width: 100%;
	padding: 14px 0 11px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 100px;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

._3x9Zb {
	position: relative;
}

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

	._3nUc_ {
		width: 100%;
		min-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%
	}

	._3nUc_ a:last-child {
		margin: 0;
	}

	._3x9Zb {
		width: 100%;
		margin-top: 6px
	}
}

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

	._2aZo6 {
		margin-right: 21px
	}
}

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

	._2aZo6 {
		line-height: 35px
	}
}

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

	._2S_7C {
		padding: 15px 0 11px
	}
}

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

	._2S_7C {
		margin-top: 49px;
		padding: 20px 0 16px
	}
}

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

	._2S_7C {
		-webkit-flex-wrap: initial;
		    -ms-flex-wrap: initial;
		        flex-wrap: initial
	}
}

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

	._2S_7C {
		margin-top: 59px;
		padding: 29px 0 26px
	}
}

@media (max-width: 351px) {

	._2S_7C {
		margin-top: 135px
	}
}
._3HAgw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 130px;
	padding: 19px 0 20px;
	margin: 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

._3IV4J {
	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;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 192px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 192px;
	        flex: 0 0 192px;
}

._3IV4J:not(:last-child){
	border-right: 1px solid rgba(255, 255, 255, .1);
}

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

	._3HAgw {
		height: 110px
	}

	._3IV4J {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 153px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 153px;
		        flex: 0 0 153px
	}
}

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

	._3IV4J {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px
	}
}

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

	._3HAgw {
		height: 60px;
		padding: 23px 34px 20px
	}

	._3IV4J {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		   -moz-box-flex: 1;
		    -ms-flex: 1 0 auto;
		        flex: 1 0 auto
	}

	._3IV4J:not(:last-child){
		border-right: none;
		margin-right: 19px;
	}

	.ogPmP{
		width: 16px;
		height: 16px
	}

	._1uTD7{
		width: 21px;
		height: 16px
	}

	._376F9{
		width: 21px;
		height: 12px
	}

	.FH7Sp{
		width: 17px;
		height: 17px
	}

	.J5uBd{
		width: 19px;
		height: 14px
	}

	._1wlNs{
		width: 18px;
		height: 15px
	}

	._20-N4{
		width: 18px;
		height: 22px
	}

	._1-wSR{
		width: 18px;
		height: 15px
	}
}


._3g2HX {
	padding-top: 28px;
}

._1mXZ2 {
	color: #999999;
	/* display: inline-block; */
	letter-spacing: 0.6px;
}

._1mXZ2 a{
	color: #ffffff;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._1mXZ2:not(:last-child){
	margin-right: 29px;
}

._1mXZ2:hover a{
	opacity: 0.6;
}

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

	._3g2HX {
		padding-top: 25px
	}

	._1mXZ2 {
		line-height: 30px
	}

	._1mXZ2:not(:last-child){
		margin-right: 13px;
	}
}

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

	._3g2HX {
		padding-top: 18px
	}

	._1mXZ2 {
		line-height: 35px
	}

	._1mXZ2:not(:last-child){
		margin-right: 0;
	}

	._1mXZ2:nth-child(3){
		margin: 0 18px;
	}
}

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

	._1mXZ2:first-child{
		margin-bottom: 5px;
		line-height: 25px;
	}
}
.Ohf2B {
	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: 40px 0 20px;
}

._3lzDA {
	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;
	gap: 20px;
}

._3b90c {
	width: 175px;
	height: 45px;
}

._1rk71 {
	width: 185px;
	height: 45px;
}

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

	.Ohf2B {
		padding: 20px 0 20px
	}
}

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

	.Ohf2B {
		padding: 10px 0 0
	}
}

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

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

	._3b1Vl {
		width: 300px
	}
}
._2ezKP {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: 1150px;

}

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

._3AP5M {
	display: block;
}

._3o2C8 {
	position: relative;
}

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

	._2ezKP {
		max-width: 920px

	}

}

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

	._2ezKP {
		max-width: 600px

	}

}

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

	._2ezKP {
		max-width: 100%;
		padding: 0 20px

	}

}
._39VI9 {
	width: 100%;
	height: auto;
	background: #333333;
	padding: 29px 0 30px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

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

	._39VI9 {
		padding: 59px 0 30px
	}
}

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

	._39VI9 {
		padding: 70px 0 30px
	}
}

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

@media screen and (max-width: 960px) {}
._1ugqC {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #222;
	color: #fff;
	padding: 1em 2em;
	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;
	z-index: 9999;
	font-size: 16px;
	font-size: 1rem;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

._3Voc3 {
	margin-left: 1em;
	padding: 0.5em 1.2em;
	background: #fff;
	color: #222;
	border: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	cursor: pointer;
	font-weight: 700;
	-webkit-transition: background 0.2s, color 0.2s;
	-o-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
	font-size: 1em;
}

._3Voc3:hover {
	background: #f0f0f0;
	color: #111;
}

.Mt4Qr {
	color: #4da6ff;
	text-decoration: underline;
	font-size: 1em;
	-webkit-transition: color 0.2s;
	-o-transition: color 0.2s;
	-moz-transition: color 0.2s;
	transition: color 0.2s;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.Mt4Qr:hover {
	color: #82cfff;
	text-decoration: underline;
}

@media (max-width: 600px) {
	._1ugqC {
		-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: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		font-size: 0.95em;
		padding: 0.7em 0.5em;
		text-align: center;
	}
	.Mt4Qr,
	._3Voc3 {
		margin: 0.5em 0 0 0;
		width: 100%;
		font-size: 1em;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	._3Voc3 {
		padding: 0.7em 0;
	}
}
._1EvQH {
	width: 100%;
	height: auto;
	background: #dde5e5;
	position: relative;
	padding-top: 29px;
	padding-bottom: 23px;
}

._1EvQH:after{
	content: '';
	right: 20px;
	bottom: 0;
	position: absolute;
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
}

._2ilMb{
	-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: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

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

._2AmuS{
	color: #1a1a1a;
	margin-bottom: 14px;
	max-width: 100%;
}

._3OSjK{
	color: #ff0000;
	font-weight: 600;
	margin-right: 20px;
}

._20Ngr{
	color: #1a1a1a;
}

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

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

	._1EvQH {
		padding-top: 105px;
		padding-bottom: 46px
	}

	._1EvQH:after{
		right: -webkit-calc(50% - 300px);
		bottom: 0;
		position: absolute;
		right: -moz-calc(50% - 300px);
		bottom: 0;
		position: absolute;
		right: calc(50% - 300px);
		bottom: 0;
		position: absolute;
		width: 600px;
	}
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2AmuS{
		margin-bottom: 19px
	}
}

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

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

	._1EvQH {
		padding-top: 165px;
		padding-bottom: 46px
	}
}

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

	._1EvQH:after{
		right: 50px;
		bottom: 0;
		position: absolute;
		width: -webkit-calc(100% - 100px);
		height: 1px;
		width: -moz-calc(100% - 100px);
		height: 1px;
		width: calc(100% - 100px);
		height: 1px;
	}

	._2ilMb{
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}

	._2AmuS{
		text-align: center
	}
}

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

	._1EvQH {
		padding-top: 218px;
		padding-bottom: 57px
	}

	._2AmuS{
		margin-bottom: 26px
	}
}

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

	._1EvQH:after{
		right: -webkit-calc(50% - 800px);
		bottom: 0;
		position: absolute;
		right: -moz-calc(50% - 800px);
		bottom: 0;
		position: absolute;
		right: calc(50% - 800px);
		bottom: 0;
		position: absolute;
		width: 1600px;
	}
}
._23XDo {
	position: relative;
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: uppercase;
	display: inline-block;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-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;
	will-change: background, color;
	background: #ffffff;
	color: #1a1a1a;
	color: rgba(26, 26, 26, 0.5);


}

._23XDo:before{
	display: inline-block;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjAwIiBkPSJNMTMgNGgtMi42OTlsLS41OTMgM0gxMnYySDkuMzE0bC0uMzk0IDEuOTkyLTEuOTA4LS41MTJMNy4zMDQgOWgtMi45OWwtLjM5NCAxLjk5Mi0xLjkwOC0uNTEyTDIuMzA0IDlIMFY3aDIuNjk5bC41OTMtM0gxVjJoMi42ODZMNC4wOC4wMDggNS45ODguNTIgNS42OTYgMmgyLjk5TDkuMDguMDA4bDEuOTA4LjUxMkwxMC42OTYgMkgxM3Yyek01LjMwMSA0bC0uNTkzIDNoMi45OTFsLjU5My0zSDUuMzAxeiIvPjwvc3ZnPg==);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
	margin-bottom: -2px;
	margin-right: 8px;
	-webkit-transition: background-image .3s ease;
	-o-transition: background-image .3s ease;
	-moz-transition: background-image .3s ease;
	transition: background-image .3s ease;
	will-change: background-image;


}

._23XDo:hover{
	background: #ff0000;
	color: #ffffff;


}

._23XDo:hover:before{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMTMgNGgtMi42OTlsLS41OTMgM0gxMnYySDkuMzE0bC0uMzk0IDEuOTkyLTEuOTA4LS41MTJMNy4zMDQgOWgtMi45OWwtLjM5NCAxLjk5Mi0xLjkwOC0uNTEyTDIuMzA0IDlIMFY3aDIuNjk5bC41OTMtM0gxVjJoMi42ODZMNC4wOC4wMDggNS45ODguNTIgNS42OTYgMmgyLjk5TDkuMDguMDA4bDEuOTA4LjUxMkwxMC42OTYgMkgxM3Yyek01LjMwMSA0bC0uNTkzIDNoMi45OTFsLjU5My0zSDUuMzAxeiIvPjwvc3ZnPg==);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;


}

._3FQ_X._23XDo{
	background: #ff0000;
	color: #ffffff;


}

._3FQ_X._23XDo:before{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMTMgNGgtMi42OTlsLS41OTMgM0gxMnYySDkuMzE0bC0uMzk0IDEuOTkyLTEuOTA4LS41MTJMNy4zMDQgOWgtMi45OWwtLjM5NCAxLjk5Mi0xLjkwOC0uNTEyTDIuMzA0IDlIMFY3aDIuNjk5bC41OTMtM0gxVjJoMi42ODZMNC4wOC4wMDggNS45ODguNTIgNS42OTYgMmgyLjk5TDkuMDguMDA4bDEuOTA4LjUxMkwxMC42OTYgMkgxM3Yyek01LjMwMSA0bC0uNTkzIDNoMi45OTFsLjU5My0zSDUuMzAxeiIvPjwvc3ZnPg==);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;


}

._32S8U{
	padding: 13px 21px 11px;
}

.e14aK{
	padding: 22px 30px;
}

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

	.e14aK{
		padding: 12px 23px


	}

	.e14aK:before{
		margin-bottom: 0;


	}


}
.W2vZM{
	color: #999999;
	position: relative;
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin-right: 15px;
	cursor: pointer;
}

.PYpnt.W2vZM {
	pointer-events: none;
}

.W2vZM:hover{
	overflow: visible;
	overflow: initial;
}

._3GEaM{
	width: 100%;
	height: 100%;
	background-color: #dde5e5;
	z-index: 2;
	position: relative;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	-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;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.YUCPB._3GEaM {
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
}

.FE8lb{
	font-weight: 400;
	line-height: 14px;
	color: #999999;
	margin-top: 1px;
}

._2D0s2.FE8lb {
	color: #ff0000;
	-webkit-transition: 0.3s color ease;
	-o-transition: 0.3s color ease;
	-moz-transition: 0.3s color ease;
	transition: 0.3s color ease;
	will-change: color;
}

._2D0s2.FE8lb:hover{
	color: #ea0000;
}

._6ASgH{
	top: -9999px;
	left: -10px;
	position: absolute;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
	opacity: 0;
	z-index: 1;
	background: #ffffff;
	padding: 23px 33px 21px 64px;
	white-space: nowrap;
}

.W2vZM:hover ._6ASgH {
	opacity: 1;
	top: -10px;
	position: absolute;
}
._3ceyt {}

._3ceyt svg {
    margin-right: 10px;
}

._1-cyW {
    font-size: 14px;
    line-height: 25px;
    color: #878787
}._2RzsO {
	background: #dde5e5;
	padding: 0 20px;
	overflow: hidden;

}

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

._2fvZZ{
	margin-right: 10px;
}

.id7AQ {
	-webkit-overflow-scrolling: touch;
	position: relative;
	z-index: 2;
	will-change: transform;
	display: inline-block;
	white-space: nowrap;
}

._2akmk{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
}

._1Llwr {
	width: 100%;
}

._3NHcf{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

._3E5S7{
	font-weight: 400;
	line-height: 14px;
	color: #999999;
}

._3ZhZB._3E5S7 {
	color: #ff0000;
	-webkit-transition: 0.3s color ease;
	-o-transition: 0.3s color ease;
	-moz-transition: 0.3s color ease;
	transition: 0.3s color ease;
	will-change: color;

}

._3ZhZB._3E5S7:hover{
	color: #ea0000;

}

._1skma{
	margin: 10px 0 0 0;

}

._1skma span{
	font-weight: 400;
	color: #999999;

}

._1skma span:before{
	content: ', ';

}

._2LXnB{
	position: relative;
	-webkit-transition: 0.3s color ease;
	-o-transition: 0.3s color ease;
	-moz-transition: 0.3s color ease;
	transition: 0.3s color ease;
	will-change: color;
	color: #ff0000;
}

._2LXnB:link:after{
	top: 3px;
	left: -26px;
	position: absolute;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjAwIiBkPSJNOS4xMDUgMTIuMDA3TDcuNzAyIDEwLjU4bDMuNTM3LTMuNTk2SDguMzM0QzQuODQxIDYuOTg0IDIgOS44MDYgMiAxMy4yNzZ2Mi43MzNIMHYtMi43MzNjMC00LjU2NSAzLjczOS04LjI4IDguMzM0LTguMjhoMi44OTFMNy43MDIgMS40MTUgOS4xMDUtLjAxMmw1LjkxIDYuMDA5LTUuOTEgNi4wMXoiLz48L3N2Zz4=);
	width: 19px;
	height: 16px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: 0.3s background-image ease;
	-o-transition: 0.3s background-image ease;
	-moz-transition: 0.3s background-image ease;
	transition: 0.3s background-image ease;
	will-change: background-image;

}

._2LXnB:hover{
	color: #ea0000;

}

._2LXnB:hover:link:after{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMTYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2VhMDAwMCIgZD0iTTkuMTA1IDEyLjAwN0w3LjcwMiAxMC41OGwzLjUzNy0zLjU5Nkg4LjMzNEM0Ljg0MSA2Ljk4NCAyIDkuODA2IDIgMTMuMjc2djIuNzMzSDB2LTIuNzMzYzAtNC41NjUgMy43MzktOC4yOCA4LjMzNC04LjI4aDIuODkxTDcuNzAyIDEuNDE1IDkuMTA1LS4wMTJsNS45MSA2LjAwOS01LjkxIDYuMDF6Ii8+PC9zdmc+);

}

._2q3iF {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	   -moz-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	margin: auto 0 auto 54px;
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	        align-self: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
	text-transform: uppercase;
	color: #3F3F3F;
	height: 30px;
}

._3kNw3 {
	width: 25px;
	height: 25px;
	margin-right: 5px;
}

._3ZqGj{
	color: #878787;
	margin: 0 30px;
}

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

	._2RzsO {
		padding: 10px 50px

	}

	.HbWdY{
		margin-right: 12px

	}

}

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

	._2RzsO {
		padding: 20px 50px

	}

	.HbWdY{
		margin-right: 22px

	}

}

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

	._33Kic{
		width: 600px;
		margin: 0 auto

	}

}

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

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

	}

	._1HiyC ._33Kic {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;

	}

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

	}

	._1HiyC ._2HfLI {
		margin-right: 25px;

	}

}

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

	._33Kic{
		max-width: 1600px;
		margin: 0 auto

	}

}

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

	._2HfLI{
		margin-top: 9px

	}

	._2HfLI > div {
		border-bottom: 1px solid rgba(0, 0, 0, .1);

	}

	.HbWdY{
		padding-bottom: 10px

	}

	._2akmk{
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		padding: 10px 0

	}

	._3NHcf{
		padding-top: 9px;
		padding-bottom: 10px

	}

	._2LXnB{
		display: inline-block;
		padding-top: 8px;
		padding-bottom: 6px;
		padding-left: 24px

	}

	._2LXnB:link:after{
		top: 11px;
		left: -2px;
		position: absolute;

	}

}

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

	._3ogcc {
		-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;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin: 5px 0

	}

	._3ogcc a {
		margin-right: 20px;

	}

	._2akmk{
		-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

	}

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

	}

	._1skma{
		padding-left: 54px

	}

	._2q3iF {
		margin: 20px 0 0

	}

	._3kNw3 {
		width: 15px;
		height: 15px

	}

}

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	._1Llwr {
		width: 180px

	}

	._2LXnB{
		margin-left: 40px

	}

}
.Svte0 {
	width: 60px;
	height: 60px;
	padding: 5px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
	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-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;

}

.Svte0 path{
	fill: #7f7f7f;

}

._2KIXI {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 101;
	position: relative;
	-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;
}

._2KIXI path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;

}

._306Ss {
	width: 16px;
}

._306Ss path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._306Ss path {
	fill: #3a589c;

}

._2U8E1 {
	width: 21px;
	height: 14px;
}

._2U8E1 path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._2U8E1 path {
	fill: #446690;

}

._5Qqiw {
	width: 22px;
	height: 16px;
}

._5Qqiw path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._5Qqiw path {
	fill: #1da1f2;

}

._1Ssce {
	width: 18px;
	height: 14px;
}

._1Ssce path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._1Ssce path {
	fill: #1da1f2;

}

._3BGlo path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._3BGlo path {
	fill: #ed812b;

}

._2r5yb path {
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;

}

._2KIXI:hover ._2r5yb path {
	fill: #128c7e;

}

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

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

@media screen and (max-width: 1300px) and (min-width: 1201px) {

	.Svte0 {
		height: 60px!important

	}

}

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

	.Svte0 {
		height: 78px

	}

}
._3693Q {
	background: #ffffff;
	padding-top: 21px;
	position: relative;

}

._1XbUA{
	width: 100%;
	margin: 0 auto;
}

._1CC9R{
	color: #999999;
	padding: 2px 0 22px 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	line-height: 25px;
}

._1CC9R a {
	color: #1a1a1a;

}

._2aLz8{
	display: none;
}

._1yAoj{

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

.ckGO1{
	width: 80px;
	height: 80px;
	position: relative;
	padding: 5px;
}

.ckGO1 ._2Pg01 {
	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%);
	width: 20px;
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;

}

.ckGO1 i{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #7f7f7f;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;

}

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

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

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

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

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

	._2aLz8{
		top: 39px;
		left: 50px;
		position: absolute;
		width: 80px;
		overflow: hidden;
		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;
		border: 1px solid #000000;
		border: 1px solid rgba(0, 0, 0, .1)

	}

}

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

	._1yAoj:not(:last-child){
		border-bottom: 1px solid rgba(0, 0, 0, .1);

	}

	.ckGO1{
		height: 60px

	}

}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3693Q {
		padding: 39px 0 0

	}

	._1XbUA{
		width: 600px;
		padding: 0

	}

	._1CC9R{
		line-height: 35px;
		padding: 2px 0 28px 0

	}

}

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

	._3693Q {
		padding: 50px 0 0

	}

	._1XbUA{
		width: 750px

	}

	._1CC9R{
		line-height: 40px;
		padding: 2px 0 38px 0

	}

	._2aLz8{
		top: 50px;
		width: 220px

	}

	._1yAoj{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		width: 50%;
		max-width: 50%

	}

	._1yAoj:not(:nth-last-child(-n+2)){
		border-bottom: 1px solid rgba(0, 0, 0, .1);

	}

	._1yAoj:not(:last-child):nth-child(odd){
		border-right: 1px solid rgba(0, 0, 0, .1);

	}

}

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

	._2eIpH{
		position: relative

	}

	._2aLz8{
		top: 0;
		left: -225px

	}

}

@media screen and (max-width: 1300px) and (min-width: 1201px) {

	._2aLz8{
		width: 80px

	}

	._1yAoj{
		-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%

	}

	._1yAoj:not(:nth-last-child(-n+2)){
		border-bottom: none;

	}

	._1yAoj:not(:last-child):nth-child(odd){
		border-right: none;

	}

	._1yAoj:not(:last-child){
		border-bottom: 1px solid rgba(0, 0, 0, .1);

	}

	.ckGO1{
		height: 60px

	}

}
.Cw2YX {

	width: 100%;

	height: auto;

	/*display: flex;
	justify-content: center;
	align-items: center;*/
	font-size: 46px;
	color: #1a1a1a;
	margin-bottom: 20px;
}

.Cw2YX span{

	opacity: 0.5;
}

._1FDIT.Cw2YX {

	background-image: url(/public/assets/images/UPjJljV.gif);
}

._2AE8z.Cw2YX {

	background-image: url(/public/assets/images/2ALys_j.png);
}

._2UI0E {
	width: 100%;
	height: -webkit-calc((100vw - 40px) * 1.8);
	width: 100%;
	height: -moz-calc((100vw - 40px) * 1.8);
	width: 100%;
	height: calc((100vw - 40px) * 1.8);
	background-repeat: no-repeat;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
	display: none;
	margin-bottom: 15px;
}

._1FDIT._2UI0E {

	background-image: url(/public/assets/images/UPjJljV.gif);
}

._2AE8z._2UI0E {

	background-image: url(/public/assets/images/2ALys_j.png);
}

._2CDwl._2UI0E {

	background-image: url(/public/assets/images/29n-pjI.gif);
}

._32KCx._2UI0E {

	background-image: url(/public/assets/images/1-55Thx.png);
}

.gOTmo._2UI0E {

	background-image: url(/public/assets/images/3Lrw0uw.png);
}

._1CsCl{
  width: 100%!important;
  height: 100%!important;
}

._1CsCl iframe {

	width: 100%
}

.nUky9{
	margin-top: 36px;
}

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

	.Cw2YX {

		width: 280px;

		margin-bottom: 50px
	}
}

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

	.Cw2YX {

		//size: 100% *;

		margin-bottom: 0;

		position: absolute;

		right: -webkit-calc(-200% - 80px);

		right: -moz-calc(-200% - 80px);

		right: calc(-200% - 80px)
	}

	._2UI0E {

		display: block;

		margin-bottom: 35px
	}
}

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

	.Cw2YX {

		width: 350px;

		right: -webkit-calc(-200% - 100px);

		right: -moz-calc(-200% - 100px);

		right: calc(-200% - 100px)
	}

	._2UI0E {

		width: 350px;

		height: 640px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2UI0E {

		width: 280px;

		height: 505px
	}
}

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

	.nUky9{

		display: none
	}
}
._3f-RS p {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
	margin: 25px 0 0 0;
}

._3f-RS a{
	color: #ff0000;
	border-bottom: 2px solid #ff0000;
	-webkit-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

._3f-RS a:hover {
	border-color: transparent;
}

._3f-RS h1 {
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

._3f-RS h1 span{
	color: #ff0000;
}

._3f-RS h2 {
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	margin: 19px 0 0 0;
}

._3f-RS h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	margin-top: 23px;
}

._3f-RS h4 {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	font-family: 'Gerbera Medium', sans-serif;
	margin: 0 0 25px 0;
}

._3f-RS h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	opacity: 0.5;
	display: inline-block;
	margin-top: 9px;
	margin-right: 20px;
}

._3f-RS .highlighted{
	background: #ffffff;
	margin: 16px -20px 0;
	padding: 18px 20px;
}

._3f-RS .bordered:after{
	content: '';
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	display: inline-block;
	margin-top: 25px;
}

._3f-RS ul {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	margin: 15px 0 0 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
	font-family: 'Gerbera Light', sans-serif;
}

._3f-RS ul li {
	position: relative;
}

._3f-RS ul li:not(:last-child){
	margin-bottom: 25px;
}

._3f-RS ul li:before{
	content: '';
	top: 5px;
	left: -20px;
	position: absolute;
	width: 11px;
	height: 11px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	border: 2px solid #ff0000;
}

._3f-RS ol {
	margin: 16px 0 0 0;
	padding: 0;
	list-style: none;
}

._3f-RS ol li {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	margin: 0;
	padding-left: 20px;
	position: relative;
	font-family: 'Gerbera Light', sans-serif;
	counter-increment: step-counter;
}

._3f-RS ol li:before{
	top: 0;
	left: 0;
	position: absolute;
	color: #ff0000;
	content: counter(step-counter)".";
}

._3f-RS ol li:not(:last-child){
	margin-bottom: 25px;
}

._3f-RS iframe {
	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;
	border: none;
	margin: 0 auto;
	width: 600px;
	height: 600px;
}

._3f-RS figure{
	margin-top: 33px;
	margin-bottom: 28px;
	width: -webkit-calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: calc(100vw - 40px);
}

._3f-RS figure span{
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #7f7f7f;
}

._3f-RS figcaption{
	color: #7f7f7f;
	font-size: 14px;
	line-height: 20px;
	margin: 12px 0 0;
}

._3f-RS img{
	width: 100%;
	height: auto;
	margin-bottom: 19px;
}

.image-left {
	width: 55%!important;
	height: auto!important;
	margin: 20px 30px 20px 0!important;
	float: left;
}

figure.image {
	margin-top: 40px!important;
}

.note{
	border-left: 1px solid rgba(0, 0, 0, .1);
	padding-left: 25px;
	opacity: 0.5;
}

.note p{
	font-size: 14px!important;
	line-height: 20px!important;
}

.mediaembed{
	margin-top: 40px;
}

.mediaembed iframe {
	max-width: 100%!important;
}

.requisites .block{
	padding: 19px 0 15px;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.requisites .block h5, .requisites .block p{
	margin: 0;
}

.requisites .block p{
	margin-top: 5px;
}

.requisites .block p:not(:last-child){
	margin-bottom: 15px;
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3f-RS p {
		margin-top: 30px;
		line-height: 30px;
		font-size: 18px
	}

	._3f-RS h1 {
		font-size: 48px;
		line-height: 55px
	}

	._3f-RS h2 {
		font-size: 36px;
		line-height: 40px;
		margin-top: 29px
	}

	._3f-RS h3 {
		font-size: 24px;
		line-height: 30px;
		margin-top: 39px
	}

	._3f-RS h4 {
		line-height: 30px;
		font-size: 18px;
		line-height: 30px
	}

	._3f-RS .highlighted{
		margin: 34px -40px 0;
		padding: 35px 40px
	}

	._3f-RS .bordered:after{
		width: 600px;
		margin-top: 35px
	}

	._3f-RS ul {
		font-size: 18px;
		padding-left: 40px;
		margin-top: 20px
	}

	._3f-RS ul li {
		line-height: 30px
	}

	._3f-RS ul li:before{
		top: 8px;
		left: -40px;
		position: absolute;
		width: 13px;
		height: 13px;
	}

	._3f-RS ol li {
		font-size: 18px;
		padding-left: 40px;
		line-height: 30px
	}

	._3f-RS figure{
		width: 600px;
		margin: 40px auto 36px
	}

	.requisites p{
		line-height: 25px;
	}
}

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

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

	._3f-RS h2 {
		padding-right: 0
	}

	._3f-RS h4 {
		margin-bottom: 31px
	}

	._3f-RS ul {
		padding-right: 0;
		letter-spacing: 0
	}

	._3f-RS ul li:not(:last-child){
		margin-bottom: 30px;
	}

	._3f-RS ol li {
		letter-spacing: 0
	}

	._3f-RS ol li:not(:last-child){
		margin-bottom: 30px;
	}

	._3f-RS figure{
		margin-right: auto;
		margin-left: auto
	}

	._3f-RS figcaption{
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
		letter-spacing: .1px;
		margin: 15px 0 0
	}

	.note{
		padding-left: 40px
	}

	.note p{
		color: #1a1a1a!important;
		font-weight: 400!important;
		font-size: 16px!important;
		line-height: 25px!important;
		letter-spacing: .1px!important;
	}

	.requisites .block{
		padding: 22px 0 17px;
	}

	.requisites .block h5{
		display: inline-block;
		width: 190px;
		vertical-align: top;
		padding-right: 20px;
		padding-top: 4px;
	}

	.requisites .block p{
		vertical-align: top;
		display: inline-block;
		width: 310px;
		margin-top: 0;
	}
}

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

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

	._3f-RS p {
		margin-top: 30px;
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px
	}

	._3f-RS h1 {
		font-weight: 400;
		font-size: 58px;
		line-height: 65px
	}

	._3f-RS h2 {
		font-size: 44px;
		line-height: 50px;
		margin-top: 42px
	}

	._3f-RS h3 {
		font-weight: 400;
		font-size: 26px;
		line-height: 30px;
		margin-top: 39px
	}

	._3f-RS h4 {
		font-weight: 400;
		font-size: 20px;
		line-height: 30px
	}

	._3f-RS .highlighted{
		margin: 34px -50px 0;
		padding: 45px 50px
	}

	._3f-RS .bordered:after{
		width: 750px;
		margin-top: 45px
	}

	._3f-RS ul {
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px;
		margin: 27px 0 0 0;
		padding-left: 50px
	}

	._3f-RS ul li:before{
		top: 5px;
		left: -50px;
		position: absolute;
		width: 15px;
		height: 15px;
	}

	._3f-RS ol {
		margin: 34px 0 0 0
	}

	._3f-RS ol li {
		padding-left: 50px;
		font-size: 20px;
		line-height: 30px
	}

	._3f-RS figure{
		width: 750px;
		margin-top: 50px;
		margin-bottom: 41px
	}

	.note{
		padding-left: 50px
	}

	.requisites .block{
		padding: 19px 0 20px;
	}

	.requisites .block h5{
		width: 250px;
		padding-right: 25px;
	}

	.requisites .block p{
		width: 400px;
	}

	.requisites .block p:not(:last-child){
		margin-bottom: 10px;
	}
}

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

@media screen and (min-height: 667px) and (max-width: 759px) {

	._3f-RS iframe {
		width: 400px;
		height: 400px
	}
}

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

	._3f-RS iframe {
		width: 90vw;
		height: 90vw
	}

	.image-left {
		width: 100%!important;
		height: auto!important;
		margin: 20px auto!important
	}
}
._3mSOZ {
	width: -webkit-calc(100% - 40px);
	height: auto;
	width: -moz-calc(100% - 40px);
	height: auto;
	width: calc(100% - 40px);
	height: auto;
	padding: 18px 25px ;
	margin-bottom: 12px;
	display: inline-block;
	background: #dde5e5;
}

._3mSOZ:hover .zpBp4{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	        transform: scale(1.05)
}

._3mSOZ:hover ._2a6ZA{
	opacity: 0.6;
}

._2FdRZ{
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 100%;
	height: -webkit-calc((100vw - 90px) * 0.652173913);
	width: 100%;
	height: -moz-calc((100vw - 90px) * 0.652173913);
	width: 100%;
	height: calc((100vw - 90px) * 0.652173913);
	margin-bottom: 18px;

}

._1HrkI{
	text-transform: lowercase;
	color: #ff0000;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	margin: 0;
	margin-bottom: 24px;
	padding-bottom: 17px;
}

.zpBp4{
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

._2j-oa{
	color: #ff0000;
	margin-bottom: 0;
	display: inline-block;
	text-transform: lowercase;
	position: relative;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	margin-right: 33px;
}

._2j-oa:after{
	top: 12px;
	right: -23px;
	position: absolute;
	content: '';
	width: 15px;
	height: 2px;
	background: #ff0000;
}

._2j-oa:hover{
	color: #ea0000;
}

._2a6ZA{
	color: #1a1a1a;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
	display: inline;
}

._394IE{
	margin-top: 11px;
	letter-spacing: -0.2px;
}

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

	._3mSOZ {
		margin-bottom: 30px
	}

	._1HrkI{
		margin-bottom: 29px;
		padding-bottom: 20px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3mSOZ {
		width: 280px
	}

	._2FdRZ{
		height: 150px
	}

	._394IE{
		margin-top: 9px
	}
}

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

	._3mSOZ {
		width: 350px;
		padding: 25px 30px 21px
	}

	._2FdRZ{
		height: 190px
	}

	._394IE{
		margin-top: 13px
	}
}
._12cr2 {
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}

._12cr2 img {
	display: none;
}

.iUm2H {
	background-color: #ffffff;
	-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;
	position: relative;
	width: 100%;
	height: 100%;
}

.wBHJF .iUm2H {
	opacity: 0;
}

._1qfi7 .iUm2H {
	display: none;
}
._3dCE_{
	margin: 16px 0 0 0;
	padding: 0;
	position: relative;
	//display: flex;


}

._2G5OC{
	height: 25px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	max-width: -webkit-calc(100% - 32px);
	max-width: -moz-calc(100% - 32px);
	max-width: calc(100% - 32px);
	display: inline-block;
	position: relative;
}

._2Yzh8:not(:first-child){
	margin-left: 10px;


}

.Sib2h {
	//position: absolute 0 0 * *;
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	cursor: pointer;
	position: relative;
}

/*@media (--mobile) {
		padding: 5px 10px;
		margin-left: 5px;
	}*/

.Sib2h i{
	display: inline-block;
	width: 4px;
	height: 4px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #999999;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	will-change: background-color;


}

.Sib2h i:not(:last-of-type){
	margin-right: 5px;


}

.Sib2h:hover i{
	background-color: #1a1a1a;


}

.Sib2h._3y98j:before {
	content: '';
	position: absolute;
	top: -16px;
	border: 10px solid transparent;
	border-top: 10px solid #e5e5e5;
	right: 1px;
	z-index: 2;


}

.Sib2h._3y98j:after {
	border: 10px solid transparent;
	border-top: 10px solid #fff;
	top: -17px;
	content: '';
	position: absolute;
	right: 1px;
	z-index: 2;


}

._3YaZt{
	background: #ffffff;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	position: absolute;
	right: 0;
	bottom: 46px;
	padding: 20px 25px 15px;
	z-index: 1;
	width: 100%;
	margin: 0;
}

._3YaZt a:not(:last-child){
	margin-bottom: 5px;


}

._2xXF-{
	display: block;
}

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

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

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

	._3YaZt{
		max-width: 280px


	}


}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	._3YaZt{
		max-width: 350px;
		padding: 24px 30px 20px


	}


}
._2nsyV {
	letter-spacing: .6px;
	display: inline-block;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._2nsyV:hover{
	color: #ff0000;
}

._2nsyV:not(:last-child):not(._1oT4M){
	margin-right: 18px;
}

._2Dlmi {
	width: 14px;
	height: 11px;
	margin-right: 9px;
	display: inline-block;
	vertical-align: baseline;
}

._1s1bc{
	color: #1a1a1a;
	color: rgba(26, 26, 26, 0.5);
}

.OM9yi{
	color: #ffffff;
}

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

	._2nsyV:not(._1oT4M){
		display: block;
	}
}
.BXKa7 {
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	width: 100%;
	margin: 32px 0;
}

._3B60R{
	padding: 0 24px;
}

._3B60R h1, ._3B60R h2, ._3B60R h3, ._3B60R h4, ._3B60R h5, ._3B60R p, ._3B60R ul, ._3B60R ol, ._3B60R li{
	margin-right: 0!important;
	margin-left: 0!important;
}

._2cYZO{
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	width: 40px;
	height: 40px;
}

._14I3r{
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.a96pI{
	padding: 19px 0;
}

._249F_{
	font-family: 'Gerbera Medium', sans-serif;
	margin-bottom: 5px;
}

._1eczU{
}

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

	.BXKa7 {
		margin: 45px 0
	}

	.JpP8O{
		border-right: 1px solid rgba(0, 0, 0, .1);
		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
	}

	._2cYZO{
		width: 80px;
		height: 80px
	}

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

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

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

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

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

	.BXKa7 {
		margin: 45px 0
	}

	._3B60R{
		padding: 10px 50px 19px
	}

	.JpP8O{
		width: 180px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 180px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 180px;
		        flex: 0 0 180px;
		max-width: 180px
	}

	.a96pI{
		padding: 44px 49px 41px
	}

	._249F_{
		margin-bottom: 14px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.JpP8O{
		width: 160px;
		-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
	}

	.a96pI{
		padding: 37px 39px 36px
	}

	._249F_{
		margin-bottom: 11px
	}
}

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

	._14I3r{
		padding: 24px 24px 0
	}
}
._1C7CM {
	width: 100%;
	margin-bottom: 34px;
	margin-top: 21px;
	text-align: center;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
}

._3hunA{
	padding: 40px 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	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;
}

._1chgZ{
	width: 120px;
	height: 120px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
}

._11d7D{
	padding: 29px 20px 26px;
}

._1PF_P{
	margin-bottom: 4px;
	font-family: 'Gerbera Medium', sans-serif;
}

._26RSl{
	opacity: 0.5;
}

.nd7Cv{
	color: #ff0000;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 12px;
	line-height: 18px;
	border-bottom: 2px solid #ff0000;
}

.nd7Cv:hover{
	color: #ea0000;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1C7CM {
		width: 280px;
		margin-right: 40px;
		margin-bottom: 60px
	}
}

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

	._1C7CM {
		margin-top: 35px
	}
}

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

	._1C7CM {
		width: 350px;
		margin-right: 50px;
		margin-bottom: 100px
	}

	._3hunA{
		padding: 49px 0
	}

	._1chgZ{
		width: 150px;
		height: 150px
	}

	._11d7D{
		padding-top: 39px;
		padding-bottom: 36px
	}

	._1PF_P{
		margin-bottom: 14px
	}

	.nd7Cv{
		margin-top: 18px
	}
}
._3vXjf {
	padding: 30px 0;
	text-align: center;
	margin: 40px 0;
	border: 1px solid #333333;
	border: 1px solid rgba(51, 51, 51, 0.1);
}

._2eoh_{
	background: #1ea89a;
	-webkit-transition: background;
	-o-transition: background;
	-moz-transition: background;
	transition: background;
	font-family: 'Roboto Mono', monospace;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 0.25px;
	padding: 15px 0;
	width: 230px;
	display: block;
	margin: 0 auto;
	text-transform: uppercase;
}

._2eoh_:hover {
	background: #1b9589;
}

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

	._3vXjf {
		margin: 60px 0
	}
}
._2iWWM {
margin: 40px 0;
}

._2ufuR {
	background: #EFEFEF;
	height: 70px;
	width: 100%;
	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: baseline;
	-webkit-align-items: baseline;
	   -moz-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	cursor: pointer;
	padding-top: 3px;
}

._2ufuR h3 {
	font-size: 18px;
	line-height: 186%;
	font-weight: 400;
	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;
	text-transform: uppercase;
	color: #2D2D2D;
}

._2ITT5 {
	width: 14.86px;
	height: 13.52px;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-left: 8px;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.mK35c {
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
}

._2HHUS {
	display: block;
	background: #FAFAFA;
	height: 0;
	overflow: hidden;
}

._2HHUS h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 186%;
	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;
	color: #1A1A1A;
	margin-top: 64px;
}

._2HHUS h2:first-child{
margin-top: 0;
}

._2HHUS p {
	color: #1a1a1a;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
}

._3LX15 {
	padding: 34px 46px;
	height: 100%;
}

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

._2iWWM {
margin: 18px 0
}

._2ufuR {
height: 35px;
padding-top: 0
}

._2ufuR h3 {
font-size: 11px;
line-height: 160%
}

._2ITT5 {
width: 8px;
height: 7px
}

._2HHUS h2 {
font-size: 17px;
margin-top: 31px
}

._2HHUS p {
font-size: 16px;
line-height: 25px;
letter-spacing: .1px
}

._3LX15 {
padding: 20px 5px
}
}

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

._2HHUS p {
line-height: 30px;
font-size: 18px
}
}
._2DVj7 {
	bottom: 18px;
	left: 0;
	position: absolute;
	z-index: 5;
	padding: 0;
	margin: 0;
	-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%;
	list-style-type: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1buCQ {
	width: 15px;
	height: 15px;
	cursor: pointer;
	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;
	-webkit-tap-highlight-color:transparent;
}

._1buCQ:after {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	will-change: background-color;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-timing-function: ease;
	   -moz-transition-timing-function: ease;
	     -o-transition-timing-function: ease;
	        transition-timing-function: ease;
	-webkit-transition-duration: .3s;
	   -moz-transition-duration: .3s;
	     -o-transition-duration: .3s;
	        transition-duration: .3s;
}

._3Ihfg._1buCQ:after {
	background-color: #1a1a1a;
}

.YGU6V._1buCQ:after {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.4);
}

._3Ihfg.YGU6V._1buCQ:after {
	background-color: #ffffff;
}

._1CFV7._1buCQ:after {
	background-color: #1a1a1a;
	background-color: rgba(26, 26, 26, 0.4);
}

._3Ihfg._1CFV7._1buCQ:after {
	background-color: #1a1a1a;
}

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

	._1buCQ {
		width: 24px;
		height: 24px
	}

	._1buCQ:after {
		width: 9px;
		height: 9px;
	}
}
.k6sIW {}

._3OeU3 {
	z-index: 10;
	cursor: pointer;
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 50px;
	height: 50px;
	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;
	-webkit-tap-highlight-color:transparent;
}

._2ZRG2 {
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	   -moz-transform: translateY(-50%) rotate(180deg);
	    -ms-transform: translateY(-50%) rotate(180deg);
	     -o-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

._2yMDu {
	right: 0;
}

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

	._3OeU3 {
		top: 35px;
		width: 60px;
		height: 60px
	}

	._2ZRG2 {
		left: -23px
	}

	._2yMDu {
		right: -23px
	}
}
._1HNDN {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

._18S9P {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._18S9P:not(._1HCbN) {
	-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;
	will-change: transform;
}

._2UXS5._18S9P {
	-webkit-transform: translate(0, 0)!important;
	   -moz-transform: translate(0, 0)!important;
	    -ms-transform: translate(0, 0)!important;
	     -o-transform: translate(0, 0)!important;
	        transform: translate(0, 0)!important;
}
._3NA5X {
	position: relative;
	color: #ffffff;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	max-width: -webkit-calc(100% - 20px);
	max-width: -moz-calc(100% - 20px);
	max-width: calc(100% - 20px);
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(100% - 20px);
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 20px);
	        flex: 0 0 calc(100% - 20px);
	padding-right: 20px;
}

._3NA5X:first-child {
	margin-left: 20px;
}

._3NA5X h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	opacity: 0.5;
	display: inline-block;
	margin: 0 0 15px 0;
}

._3NA5X p {
	font-size: 14px;
	line-height: 25px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
	margin: 0;
}

._3-wC3{
	width: 100%;
	height: 100%;
	position: relative;
}

._1I6wo{
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	width: 100%;
	height: -webkit-calc((100vw - 40px) * 1);
	width: 100%;
	height: -moz-calc((100vw - 40px) * 1);
	width: 100%;
	height: calc((100vw - 40px) * 1);
	margin-bottom: 14px;
}

._2ZY9t{
	margin-bottom: 10px;
}

._2ZY9t a{
	color: #1a1a1a;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3NA5X {
		width: -webkit-calc(600px + (100% - 600px - 100px)/2);
		width: -moz-calc(600px + (100% - 600px - 100px)/2);
		width: calc(600px + (100% - 600px - 100px)/2);
		max-width: -webkit-calc(600px + (100% - 600px - 100px)/2);
		max-width: -moz-calc(600px + (100% - 600px - 100px)/2);
		max-width: calc(600px + (100% - 600px - 100px)/2);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(600px + (100% - 600px - 100px)/2);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(600px + (100% - 600px - 100px)/2);
		        flex: 0 0 calc(600px + (100% - 600px - 100px)/2);
		padding-right: -webkit-calc((100% - 600px - 100px)/2);
		padding-right: -moz-calc((100% - 600px - 100px)/2);
		padding-right: calc((100% - 600px - 100px)/2)
	}

	._3NA5X:first-child {
		margin-left: -webkit-calc((100% - 600px - 100px)/2 + 50px);
		margin-left: -moz-calc((100% - 600px - 100px)/2 + 50px);
		margin-left: calc((100% - 600px - 100px)/2 + 50px);
	}

	._3NA5X p {
		font-size: 16px;
		line-height: 25px
	}

	._3-wC3{
		width: 600px
	}

	._1I6wo{
		height: 600px
	}
}

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

	._2ZY9t{
		margin-bottom: 15px
	}
}

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

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

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

	._3NA5X {
		width: -webkit-calc(750px + (100% - 750px - 100px)/2);
		width: -moz-calc(750px + (100% - 750px - 100px)/2);
		width: calc(750px + (100% - 750px - 100px)/2);
		max-width: -webkit-calc(750px + (100% - 750px - 100px)/2);
		max-width: -moz-calc(750px + (100% - 750px - 100px)/2);
		max-width: calc(750px + (100% - 750px - 100px)/2);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(750px + (100% - 750px - 100px)/2);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(750px + (100% - 750px - 100px)/2);
		        flex: 0 0 calc(750px + (100% - 750px - 100px)/2);
		padding-right: -webkit-calc((100% - 750px - 100px)/2);
		padding-right: -moz-calc((100% - 750px - 100px)/2);
		padding-right: calc((100% - 750px - 100px)/2)
	}

	._3NA5X:first-child {
		margin-left: -webkit-calc((100% - 750px - 100px)/2 + 50px);
		margin-left: -moz-calc((100% - 750px - 100px)/2 + 50px);
		margin-left: calc((100% - 750px - 100px)/2 + 50px);
	}

	._3NA5X p {
		font-size: 16px;
		line-height: 25px
	}

	._3-wC3{
		width: 750px
	}

	._1I6wo{
		height: 700px
	}
}

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

	._2ZY9t{
		font-size: 20px;
		line-height: 25px
	}
}
._2co1X {
	background: #333333;
	width: 100vw;
	padding-top: 50px;
	padding-bottom: 60px;
	margin: 45px 0;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.TcEQ6 {
	width: 100%;
	overflow: visible;
	overflow: initial;
	position: relative;
}

._1u1FZ{
	bottom: -37px;
}

._2SQ-l{
	width: 14px;
	height: 14px;
}

._3mOQf{
	width: 100%;
	top: 0px;
	position: absolute;
}

._3SxmH{
	width: 50px;
	height: 500px;
	background: transparent;
	top: 250px;
	position: absolute;
}

._2XhiJ{
	right: 0;
}

._2aj2j{
	left: 0;
	-webkit-transform: translateY(-50%) rotate(-180deg);
	   -moz-transform: translateY(-50%) rotate(-180deg);
	    -ms-transform: translateY(-50%) rotate(-180deg);
	     -o-transform: translateY(-50%) rotate(-180deg);
	        transform: translateY(-50%) rotate(-180deg);
}

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

	._1u1FZ{
		width: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
		bottom: -58px
	}

	._2SQ-l{
		width: 28px;
		height: 28px
	}

	._2SQ-l:after{
		width: 8px;
		height: 8px;
	}
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2co1X {
		padding-top: 40px;
		padding-bottom: 115px
	}

	._3mOQf{
		top: 19px;
		position: absolute
	}

	._3SxmH{
		width: 50px;
		height: 400px;
		top: 181px;
		bottom: 0;
		position: absolute
	}
}

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

	._2co1X {
		padding-bottom: 125px
	}
}

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

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

	._3mOQf{
		display: inline;
		display: initial;
		top: 155px;
		bottom: 6px;
		left: 7px;
		position: absolute;
		width: -webkit-calc(100% - 15px);
		height: auto;
		width: -moz-calc(100% - 15px);
		height: auto;
		width: calc(100% - 15px);
		height: auto
	}

	._3SxmH{
		width: initial;
		height: initial;
		background: none;
		bottom: 0;
		position: absolute
	}

	._3SxmH svg{
		display: inline;
		display: initial;
		width: 14px;
	}

	._2XhiJ{
		right: 12px
	}

	._2aj2j{
		left: 12px
	}
}
._1UWhQ {
	margin-top: 50px;
	margin-left: -webkit-calc(50% - 50vw);
	margin-left: -moz-calc(50% - 50vw);
	margin-left: calc(50% - 50vw);
	margin-right: -webkit-calc(50% - 50vw);
	margin-right: -moz-calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	width: auto;
}

._3K255 {
	width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.HpkVB {
	color: #7f7f7f;
	margin: 12px 0 0 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.6px;
}

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

	.HpkVB {
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
		letter-spacing: .1px;
		margin: 15px 0 0 15px
	}
}
._3oanE {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0 20px;
}

._3AFDI{
	position: static;
	margin-top: 38px;
	margin-bottom: 40px;
}

.VWZAX{
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	display: inline-block;
	margin-left: 20px;
	margin-top: 25px;
}

._3LQgs{
	padding-left: 21px;
	margin-top: 21px;
	color: #ff0000;
	position: relative;
}

._3LQgs:after{
	top: -1px;
	left: 0;
	position: absolute;
	content: '';
	width: 2px;
	height: -webkit-calc(100% - 10px);
	width: 2px;
	height: -moz-calc(100% - 10px);
	width: 2px;
	height: calc(100% - 10px);
	background: #ff0000;
}

._2xOH6{
	position: relative;
}

._1KAOA{
	position: static;
	margin: 38px 20px 40px;
}

._1RWrm{
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin-top: 29px;
	margin-left: 20px;
}

._3L02l{
	-webkit-border-radius: 55px;
	   -moz-border-radius: 55px;
	        border-radius: 55px;
	background: #dde5e5;
	padding: 46px 25px 42px;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin-top: 31px;
	margin-bottom: 32px;
	margin-left: 20px;
	text-align: center;
}

._2Sn-F{
	font-family: 'Gerbera Light', sans-serif;
	font-size: 63px;
	line-height: 72px;
	border-bottom: 4px solid #ff0000;
	color: #ff0000;
	display: inline-block;
	margin: 0 0 22px 0;
}

._1k3mW{
}

.sHGyP{
	float: left;
}

.sHGyP a{
	display: none;
}

.w3U9W {
	margin-top: 50px;
	margin-left: -webkit-calc(50% - 50vw);
	margin-left: -moz-calc(50% - 50vw);
	margin-left: calc(50% - 50vw);
	margin-right: -webkit-calc(50% - 50vw);
	margin-right: -moz-calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	width: auto;
}

._3hYn1 {
	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;
	position: absolute;
	width: 381px;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: -5px 6px 30px 7px rgba(0, 0, 0, .14);
	   -moz-box-shadow: -5px 6px 30px 7px rgba(0, 0, 0, .14);
	        box-shadow: -5px 6px 30px 7px rgba(0, 0, 0, .14);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	padding: 16px 17px;
	opacity: 0;
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	-o-transition: opacity .3s ease, -o-transform .3s ease;
	-moz-transition: opacity .3s ease, transform .3s ease, -moz-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease;
}

._3CGyl {
	max-width: 85%;
	font-size: 22px;
	line-height: 186%;
	font-weight: 700;
}

._1-Vh- {
	font-size: 18px;
	line-height: 186%;
	color: #333333;
}

/*margin-top: 5px;*/

.af5_3 {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 13px;
	height: 13px;
	cursor: pointer;
	background-color: white;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.af5_3:hover {
	-webkit-transform: rotate(90deg);
	   -moz-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	     -o-transform: rotate(90deg);
	        transform: rotate(90deg)
}

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

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

	._3oanE {
		padding: 0
	}

	._3AFDI{
		float: right
	}

	._3LQgs:after{
		width: 3px;
	}

	._26EQB{
		top: -5px;
		left: -60px;
		position: absolute
	}

	._1KAOA{
		float: right
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3oanE {
		width: 600px
	}

	.VWZAX{
		width: 600px;
		margin-left: 40px;
		margin-top: 35px
	}

	._3LQgs{
		padding-left: 41px;
		line-height: 35px;
		margin-top: 26px
	}

	._3LQgs:after{
		top: 1px;
		left: 0;
		position: absolute;
	}

	._1RWrm{
		float: right;
		width: 280px;
		margin-top: 33px
	}

	._3L02l{
		padding: 62px;
		width: 600px;
		-webkit-border-radius: 120px;
		   -moz-border-radius: 120px;
		        border-radius: 120px;
		margin-top: 45px;
		margin-bottom: 46px;
		margin-left: 40px
	}

	._2Sn-F{
		font-size: 95px;
		line-height: 112px;
		border-bottom-width: 6px;
		margin: 0 0 37px 0
	}

	._1k3mW{
		line-height: 35px
	}
}

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

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

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

	._3oanE {
		width: 750px
	}

	._3AFDI{
		margin: 38px -150px 100px 50px
	}

	.VWZAX{
		width: 750px;
		margin-left: 50px;
		margin-top: 45px
	}

	._3LQgs{
		padding-left: 51px;
		margin-top: 26px
	}

	._3LQgs:after{
		top: 5px;
		left: 0;
		position: absolute;
	}

	._1KAOA{
		margin: 38px -150px 100px 50px
	}

	._1RWrm{
		float: right;
		width: 350px;
		margin: 35px -150px 100px 50px
	}

	._3L02l{
		padding: 75px 85px;
		width: 750px;
		margin-top: 45px;
		margin-bottom: 46px;
		margin-left: 50px;
		-webkit-border-radius: 150px;
		   -moz-border-radius: 150px;
		        border-radius: 150px
	}

	._2Sn-F{
		font-size: 134px;
		line-height: 135px;
		margin: 0 0 46px 0
	}
}

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

	._3AFDI{
		margin-right: 40px;
		margin-left: 40px
	}

	._1KAOA{
		margin-right: 40px;
		margin-left: 40px
	}

	._1RWrm{
		margin-right: 40px;
		margin-left: 40px
	}
}

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

	._3AFDI{
		margin-right: -120px
	}

	._1KAOA{
		margin-right: -120px
	}

	._1RWrm{
		margin-right: -120px;
		margin-left: 40px
	}
}

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

	._26EQB{
		float: left;
		margin-right: 9px
	}

	._3hYn1 {
		width: 90vw
	}

	._3CGyl {
		font-size: 15px;
		line-height: 186%
	}

	._1-Vh- {
		font-size: 12px;
		line-height: 186%
	}
}
.O8r8k {
	padding-bottom: 30px;
	margin-top: -2px;
}

._1oYci {
	margin-left: 20px;
	margin-top: 25px;
}

._3SiUZ {
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin: 0 auto;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 67px;
}

.eJW2C {
	width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 33.33333%;
	        flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.eJW2C:not(:nth-last-child(-n + 3)) {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.eJW2C:not(:nth-child(3n)) {
	border-right: 1px solid rgba(0, 0, 0, .1);
}

._2ELBY {
	font-size: 20px;
	line-height: 30px;
	color: #1a1a1a;

	margin-top: 25px;
	margin: 35px auto 0;
}

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

	.O8r8k {
		margin-top: 0
	}

	._1oYci {
		margin-top: 35px
	}

	.eJW2C {
		width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%
	}

	.eJW2C:not(:nth-last-child(-n + 3)) {
		border-bottom: none;
	}

	.eJW2C:not(:nth-child(3n)) {
		border-right: none;
	}

	.eJW2C:not(:last-child) {
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.O8r8k {
		padding-top: 4px;
		padding-bottom: 56px
	}

	._1oYci {
		margin-left: -webkit-calc(50% - 300px);
		margin-left: -moz-calc(50% - 300px);
		margin-left: calc(50% - 300px)
	}

	._3SiUZ {
		width: 600px
	}

	._2ELBY {
		font-size: 18px;
		width: 600px
	}
}

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

	.O8r8k {
		padding-top: 19px;
		padding-bottom: 66px
	}

	._1oYci {
		margin-left: -webkit-calc(50% - 375px);
		margin-left: -moz-calc(50% - 375px);
		margin-left: calc(50% - 375px)
	}

	._3SiUZ {
		width: 750px
	}

	._2ELBY {
		width: 750px
	}
}

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

	._3SiUZ {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin-top: 33px
	}

	._2ELBY {
		font-family: "Gerbera Light", sans-serif;
		font-size: 16px;
		line-height: 25px;
		padding: 0 20px
	}
}
._1t73z {
	margin: 0 auto;
	width: 400px;
	background-color: #dde5e5;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-border-bottom-left-radius: 20px;
	   -moz-border-radius-bottomleft: 20px;
	        border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	   -moz-border-radius-bottomright: 20px;
	        border-bottom-right-radius: 20px;
}

._1t73z button {
	font-family: "Gerbera Regular", sans-serif;
}

.gREa1 {
	padding: 0 10px;
}

._10ixP {
	position: relative;
	margin-right: 30px;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	margin-top: 26px;
}

._10ixP input {
	position: relative;
	display: inline;
	width: 16px;
	height: 16px;
	z-index: 0;
	margin-right: 10px;
}

._10ixP input:before {
	content: "";
	top: -1px;
	left: -1px;
	position: absolute;
	z-index: 1;
	width: 19px;
	height: 19px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	background-color: #fff;
}

._10ixP input:after {
	display: none;
	content: "";
	top: 2px;
	left: 3px;
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMiAxLjM5NEw0LjUgOS4wMDEgMy4xMjUgNy41OTlsLjAwMy0uMDAzLTMuMTI5LTMuMjAyIDEuMzc1LTEuNDAyIDMuMTMyIDMuMjA2IDYuMTItNi4yMDZMMTIgMS4zOTR6Ii8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: center;
}

._10ixP input:checked:before {
	background-color: #ff0000;
}

._10ixP input:checked:after {
	display: inline-block;
}

._10ixP a {
	color: #ff0000;
}

._10ixP:last-of-type {
	margin-bottom: 20px;
}

._489pJ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	background-color: #dde5e5;
	padding: 10px 0;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	margin-top: 10px;
	text-decoration: none;
}

._2p5Er {
	color: #000;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	width: 200px;
	padding: 10px 0;
	font-size: 15px;
	text-transform: uppercase;
}

._489pJ > a {
	text-decoration: none;
}

._1TPUZ {
	color: #fff;
	background-color: #ff0000;
}

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

._1XxNC {
	font-size: 15px;
	text-transform: uppercase;
	padding: 10px 0;
	width: 200px;
	margin-bottom: 10px;
	border-bottom: 2px solid black;
}

._1XxNC:hover {
	border-bottom: 2px solid grey;
}

._2FRlL {
	border-bottom: 2px solid #ff0000;
}

._2FRlL:hover {
	border-bottom: 2px solid #ff0000;
}

._1NNWL {
	text-decoration: none;
}

._52Vre {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 20px;
}

._2dXvr {
	font-size: 15px;
	width: 25%;
	border-bottom: 2px solid black;
}

._2dXvr:hover {
	border-bottom: 2px solid grey;
}

._3DmAQ {
	border-bottom: 2px solid #ff0000;
}

._3DmAQ:hover {
	border-bottom: 2px solid #ff0000;
}

._2F6-f {
	background-color: #fff;
	width: 100%;
	padding: 10px;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	border: 1px solid #dde5e5;
}

._2tZHb {
	border: 1px solid #ff0000;
}

._18Ej5 {
	width: 100%;
	background-color: #ff0000;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	text-transform: uppercase;
	padding: 10px 0;
	color: #fff;
	margin: 0 auto;
	height: 38px;
}

._8N25J {
	background-color: gray;
}

@media (max-width: 768px) {

	._1t73z {
		width: 360px
	}
}

@media (max-width: 390px) {

	._1t73z {
		width: 290px
	}
}

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

	._10ixP {
		margin-top: 15px
	}
}
.YGI4o{

	background: #ff0000;
	padding: 23px 0;
}

.xDqeu{
	-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%;
	color: #ffffff;
	margin-left: -5px;
	letter-spacing: -1.5px;
}

._1_2Sm{
	-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%;
	padding: 14px 0 0 0;
	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-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 0;
	list-style: none;
}

._1WhGP{
	-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%;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 14px;
}

._1WhGP:not(:last-child){

	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

._1WhGP:hover svg{

	opacity: 0.6;
}

._1WhGP:hover span{

	opacity: 0.6;
}

._1WhGP a{

	width: 100%;

	height: 100%;

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

._1WhGP svg{

	-webkit-transition: opacity 0.3s ease;

	-o-transition: opacity 0.3s ease;

	-moz-transition: opacity 0.3s ease;

	transition: opacity 0.3s ease;

	will-change: opacity;
}

._1WhGP svg path{

	fill: #ffffff
}

._1WhGP:first-child svg{

	width: 32px;
}

._1WhGP:nth-child(2) svg{

	width: 42px;

	height: 33px;
}

._1WhGP:nth-child(3) svg{

	width: 45px;

	height: 23px;

	margin-top: 5px;
}

._1WhGP:last-child svg{

	width: 36px;

	height: 30px;
}

._1AcX9{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #ffffff;
	margin-top: 5px;
	margin-left: 19px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

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

	.YGI4o{

		padding: 20px 0
	}

	._1_2Sm{

		-webkit-flex-wrap: nowrap;

		    -ms-flex-wrap: nowrap;

		        flex-wrap: nowrap
	}

	._1WhGP{

		padding-left: 0
	}

	._1WhGP:not(:last-child){

		border-bottom: none;
	}

	._1WhGP a{

		-webkit-box-pack: center;

		-webkit-justify-content: center;

		   -moz-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		//align-items: center;

		position: relative;
	}

	._1AcX9{

		-webkit-box-pack: center;

		-webkit-justify-content: center;

		   -moz-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 100%;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 100%;

		        flex: 0 0 100%;

		margin: 0;

		bottom: 6px;

		position: absolute
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.xDqeu{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 200px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 200px;

		        flex: 0 0 200px;

		width: 200px;

		max-width: 200px;

		padding-top: 29px
	}

	._1WhGP{

		padding: 0;

		height: 90px;

		padding-top: 14px

		/*padding-bottom: 6px;*/
	}
}

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

	._1_2Sm{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 400px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 400px;

		        flex: 0 0 400px;

		width: 400px;

		max-width: 400px;

		padding: 0 0 0 30px
	}

	._1WhGP{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 84px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 84px;

		        flex: 0 0 84px;

		width: 84px;

		max-width: 84px
	}
}

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

	._1_2Sm{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 720px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 720px;

		        flex: 0 0 720px;

		width: 720px;

		max-width: 720px;

		padding: 0 36px
	}

	._1WhGP{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 172px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 172px;

		        flex: 0 0 172px;

		width: 172px;

		max-width: 172px
	}
}

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

	.xDqeu{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 255px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 255px;

		        flex: 0 0 255px;

		width: 255px;

		max-width: 255px;

		padding-top: 40px
	}

	._1_2Sm{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 900px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 900px;

		        flex: 0 0 900px;

		width: 900px;

		max-width: 900px;

		padding: 0 30px
	}

	._1WhGP{

		-webkit-box-flex: 0;

		-webkit-flex: 0 0 219px;

		   -moz-box-flex: 0;

		    -ms-flex: 0 0 219px;

		        flex: 0 0 219px;

		width: 219px;

		max-width: 219px;

		padding: 0;

		height: 120px;

		padding-top: 29px
	}

	._1AcX9{

		bottom: 21px;

		position: absolute
	}
}

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

	._1WhGP:first-child svg{

		width: 16px
	}

	._1WhGP:nth-child(2) svg{

		width: 19px;

		height: 16px;

		margin-top: 4px
	}

	._1WhGP:nth-child(3) svg{

		width: 20px;

		height: 12px;

		margin-top: 9px
	}

	._1WhGP:last-child svg{

		width: 18px;

		height: 14px;

		margin-top: 10px
	}
}

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

	._1WhGP:not(:last-child){

		border-right: 1px solid rgba(255, 255, 255, 0.4);
	}
}
._1K4-D {
	background: #dde5e5;
	padding: 30px 0 40px;

}

._2UEfC{
	color: #ff0000;
	margin: 0 0 25px 0;
	-webkit-box-flex: 100%;
	-webkit-flex: 100%;
	   -moz-box-flex: 100%;
	    -ms-flex: 100%;
	        flex: 100%;
	width: 100%;
	max-width: 100%;
}

.QbRO4{
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1K4-D {
		padding: 39px 0 60px

	}

	._2UEfC{
		margin: 0 0 30px 0

	}

	.QbRO4{
		margin-right: -40px

	}

}

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

	._1K4-D {
		padding: 45px 0 70px

	}

	._2UEfC{
		margin: 0 0 40px 0

	}

	.QbRO4{
		margin-right: -50px

	}

}

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

	.QbRO4{
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap

	}

}

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

	._1Eqg7.QbRO4 {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;

	}

}
._2IHnY {
	border-top: 1px solid rgba(0, 0, 0, .1);
	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;
	position: relative;
	padding-top: 22px;

}

._2z0kG{
	-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%;
	display: block;
	color: #1a1a1a;
}

.dViH_{
	margin-bottom: 8px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._2z0kG:hover .dViH_ {
	opacity: 0.6;

}

._3QL3W{
	margin-bottom: 11px;
}

._249_q{
	color: #999999;
}

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

.qr8-7{
	-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%;
	color: #1a1a1a;
	display: block;
}

.qr8-7:first-child{
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: 15px;
	margin-bottom: 22px;

}

.RumAL{
	margin-bottom: 14px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

.qr8-7:hover .RumAL {
	opacity: 0.6;

}

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

	._2IHnY {
		padding-top: 30px

	}

}

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

	._2IHnY {
		padding-bottom: 15px

	}

	._2IHnY:after{
		content: '';
		top: 20px;
		left: 459px;
		position: absolute;
		width: 1px;
		height: 90%;
		background-color: #000000;
		background-color: rgba(0, 0, 0, .1);

	}

}

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

	._2IHnY:after{
		top: 20px;
		left: 525px;
		position: absolute;

	}

	._2z0kG{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 525px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 525px;
		        flex: 0 0 525px;
		width: 525px;
		max-width: 525px;
		padding-right: 20px

	}

	._1Vhr3{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 625px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 625px;
		        flex: 0 0 625px;
		width: 625px;
		max-width: 625px;
		padding-left: 26px;
		padding-top: 5px

	}

	.qr8-7:first-child{
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		padding-bottom: 20px;
		margin-bottom: 20px;

	}

}

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

	._2z0kG{
		padding-bottom: 16px;
		margin-bottom: 20px

	}

	.dViH_{
		font-size: 16px;
		margin-bottom: 11px

	}

	._3QL3W{
		display: none

	}

}

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

	._2z0kG{
		border-bottom: 1px solid rgba(0, 0, 0, .1)

	}

}

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

	._2z0kG{
		padding-bottom: 21px;
		margin-bottom: 19px

	}

	._1Vhr3{
		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

	}

	.qr8-7{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-top: 8px

	}

	.qr8-7:first-child{
		border-bottom: none;
		border-right: 1px solid rgba(0, 0, 0, .1);
		padding-bottom: 0;
		margin-bottom: 0;
		padding-right: 20px;

	}

	.qr8-7:last-child{
		padding-left: 20px;

	}

}

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

	._2z0kG{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 20px

	}

	._1Vhr3{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-left: 20px;
		padding-top: 3px

	}

	.qr8-7:first-child{
		padding-bottom: 15px;
		margin-bottom: 18px;

	}

	.RumAL{
		margin-bottom: 11px

	}

}
@media screen and (max-width: 960px) and (min-width: 760px) {
    ._3rNp7 {
        margin-top: -60px
    }
}
._3KICO {
	padding: 0 20px 10px;
	position: relative;
	overflow: hidden;
}

._3KICO a{
	margin-right: 10px;
	margin-bottom: 10px;
}

._2sJyb{
	padding: 0;
}

._2oYMm{
	margin: 1px auto 0;
}

._3I3Y8{
	position: relative;
	display: block;
	color: #ff0000;
	will-change: color;
	-webkit-transition:  color 0.3s ease;
	-o-transition:  color 0.3s ease;
	-moz-transition:  color 0.3s ease;
	transition:  color 0.3s ease;
	text-transform: lowercase;
	padding-left: 35px;
	margin-bottom: 22px;
}

._3I3Y8:before{
	content: '';
	position: absolute;
	left: 0;
	top: 21px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjAwIiBkPSJNMjcgOWgtNS4xMTlsLTEuNjU0IDdIMjV2NGgtNS43MThsLTEuMDg1IDQuNTkyLTMuODY0LTEuMDM2Ljg0LTMuNTU2SDguMjgybC0xLjA4NSA0LjU5Mi0zLjg2NC0xLjAzNi44NC0zLjU1Nkgwdi00aDUuMTE5bDEuNjU0LTdIMlY1aDUuNzE4TDguODAzLjQwOGwzLjg2NCAxLjAzNkwxMS44MjcgNWg2Ljg5MUwxOS44MDMuNDA4bDMuODY0IDEuMDM2TDIyLjgyNyA1SDI3djR6TTEwLjg4MSA5bC0xLjY1NCA3aDYuODkybDEuNjU0LTdoLTYuODkyeiIvPjwvc3ZnPg==);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	width: 27px;
	height: 24px;
	will-change: background-image;
	-webkit-transition:  background-image 0.3s ease;
	-o-transition:  background-image 0.3s ease;
	-moz-transition:  background-image 0.3s ease;
	transition:  background-image 0.3s ease;
}

._3I3Y8:hover{
	color: #ea0000;
}

._3I3Y8:hover:before{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmY1MzUzIiBkPSJNMjcgOWgtNS4xMTlsLTEuNjU0IDdIMjV2NGgtNS43MThsLTEuMDg1IDQuNTkyLTMuODY0LTEuMDM2Ljg0LTMuNTU2SDguMjgybC0xLjA4NSA0LjU5Mi0zLjg2NC0xLjAzNi44NC0zLjU1Nkgwdi00aDUuMTE5bDEuNjU0LTdIMlY1aDUuNzE4TDguODAzLjQwOGwzLjg2NCAxLjAzNkwxMS44MjcgNWg2Ljg5MUwxOS44MDMuNDA4bDMuODY0IDEuMDM2TDIyLjgyNyA1SDI3djR6TTEwLjg4MSA5bC0xLjY1NCA3aDYuODkybDEuNjU0LTdoLTYuODkyeiIvPjwvc3ZnPg==);
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3KICO {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

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

	._3KICO {
		padding-top: 30px;
		padding-bottom: 40px
	}

	._2oYMm{
		width: 1150px;
		height: auto;
		margin: 22px auto 0
	}
}

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

	._2oYMm{
		padding: 0
	}
}

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

	._2oYMm{
		width: 600px;
		height: auto;
		margin: 15px auto 0
	}
}

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

	._2oYMm{
		margin: 15px auto 0;
		width: 920px;
		height: auto
	}
}

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

	._1SmjV {
		-webkit-overflow-scrolling: touch;
		position: relative;
		z-index: 2;
		will-change: transform;
		display: inline-block;
		white-space: nowrap
	}

	._3I3Y8:before{
		width: 20px;
		height: 19px;
	}
}

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

	._3I3Y8{
		padding-left: 41px
	}

	._3I3Y8:before{
		top: 16px;
	}
}

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

	._3I3Y8{
		padding-left: 22px
	}

	._3I3Y8:before{
		top: 8px;
		width: 13px;
		height: 11px;
	}
}
.WP2ss{

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;
	margin-bottom: 20px;
}

._1wvBf{
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	cursor: pointer;
}

._1wvBf:not(:last-child){

	margin-right: 17px;
}

._1wvBf:hover{

	color: #ff0000;
}

._1wvBf span{

	line-height: 20px;

	display: inline-block;
}

._23KX7._1wvBf{

	color: #ff0000;
}

._23KX7._1wvBf span{

	border-bottom: 3px solid #ff0000;
}

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

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

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

	.WP2ss{

		border-top: 1px solid rgba(0, 0, 0, .1);

		margin-bottom: 50px
	}

	._1wvBf{

		padding: 18px 0 15px;

		text-align: center;

		-webkit-box-flex: 1;

		-webkit-flex: 1;

		   -moz-box-flex: 1;

		    -ms-flex: 1;

		        flex: 1;

		border-right: 1px solid rgba(0, 0, 0, .1);

		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	._1wvBf span{

		line-height: normal;

		line-height: initial;
	}

	._1wvBf:not(:last-child){

		margin-right: 0;
	}

	._1wvBf:first-child{

		border-left: 1px solid rgba(0, 0, 0, .1);
	}

	._23KX7._1wvBf{

		border-bottom: none;
	}

	._23KX7._1wvBf span{

		border-bottom: none;
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	._1wvBf{

		padding: 28px 0 25px
	}
}
._14dY9 {


	padding-top: 20px;
	background: #ffffff;
}

._34vyA{
	margin-bottom: 50px;
}

._3ah3v{
	text-align: center;
	margin-bottom: 100px;
}

.W7qOk{
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._2EWR9.W7qOk {


	opacity: 1;
}

._2gXjY {

	/*size: 100% 505px;
	justify-content: center;
	align-items: center;
	font-size: 46px;
	color: var(--black);*/
	display: none;
	margin-bottom: 20px;

	/*@media (--desktop-min) {
		size: 350px 630px;
	}*/
}

/*span{
		opacity: 0.5;
	}

*/

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

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

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

	._34vyA{


		margin-bottom: 60px
	}
}

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

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

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

	._2g0Hv._14dY9 {


		margin-bottom: 340px
	}

	._34vyA{


		margin-bottom: 120px
	}

	._3ah3v{


		position: absolute;


		left: 101px;


		top: 50%;


		-webkit-transform: translateY(-50%);


		   -moz-transform: translateY(-50%);


		    -ms-transform: translateY(-50%);


		     -o-transform: translateY(-50%);


		        transform: translateY(-50%)
	}

	._2gXjY {


		display: block;


		position: absolute;


		top: 0;


		right: 0
	}
}

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

	._34vyA{


		width: 600px
	}

	._34vyA:empty {


		height: 505px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._14dY9 {


		padding-top: 50px
	}

	._2gfxR._14dY9 {


		padding-top: 40px
	}

	._2gXjY {


		//size: 280px *;


		margin-bottom: 50px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._14dY9 {


		padding-top: 80px
	}

	._2gfxR._14dY9 {


		padding-top: 50px
	}

	._2g0Hv._14dY9 {


		margin-bottom: 420px
	}

	._34vyA{


		width: 750px;


		margin-bottom: 120px
	}

	._34vyA:empty {


		height: 630px;
	}

	._3ah3v{


		left: 128px
	}
}
._2nWhB {



	width: -webkit-calc(100vw - 40px);



	height: auto;



	width: -moz-calc(100vw - 40px);



	height: auto;



	width: calc(100vw - 40px);



	height: auto;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(100vw - 40px);
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 calc(100vw - 40px);
	        flex: 0 0 calc(100vw - 40px);
	max-width: -webkit-calc(100vw - 40px);
	max-width: -moz-calc(100vw - 40px);
	max-width: calc(100vw - 40px);
	margin: 0 0 30px 0;
}

._2nWhB.i3UfV {



	width: 100%;



	height: auto;



	-webkit-box-flex: 100%;



	-webkit-flex: 100%;



	   -moz-box-flex: 100%;



	    -ms-flex: 100%;



	        flex: 100%;



	max-width: 100%;



	margin: 0 0 32px 0;
}

._2MIXi{
	overflow: hidden;
	display: inline-block;
	width: 100%;
	height: -webkit-calc(66.666667vw - 40px);
	width: 100%;
	height: -moz-calc(66.666667vw - 40px);
	width: 100%;
	height: calc(66.666667vw - 40px);

}

._3DYDo{
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

._2nWhB:hover ._3DYDo {



	-webkit-transform: scale(1.05);



	   -moz-transform: scale(1.05);



	    -ms-transform: scale(1.05);



	     -o-transform: scale(1.05);



	        transform: scale(1.05);
}

._3GeOA{
	margin-top: 14px;
}

._2GekV{
	color: #1a1a1a;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._2nWhB:hover ._2GekV {



	opacity: 0.6;
}

._1Jdf_{
	color: #ff0000;
	text-transform: lowercase;
	position: relative;
	display: inline-block;
	letter-spacing: -0.3px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._1Jdf_:after{



	content: '\A0\2014\A0';



	color: #ff0000;
}

._1Jdf_:hover{



	color: #ea0000;
}

._1Jdf_:hover:after{



	color: #ea0000;
}

._12B1z{
	display: inline-block;
	margin-top: 11px;
}

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

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

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

	._2nWhB.i3UfV {



		display: -webkit-box;



		display: -webkit-flex;



		display: -moz-box;



		display: -ms-flexbox;



		display: flex
	}

	.i3UfV ._3GeOA {



		margin-top: 0
	}
}

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

	._2nWhB._20axb {



		margin: 0 0 40px 0;



		width: 100%;



		height: auto;



		-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%;



		display: -webkit-box;



		display: -webkit-flex;



		display: -moz-box;



		display: -ms-flexbox;



		display: flex
	}

	._20axb .emJ-a {



		padding-left: 25px;



		margin-top: -3px;



		width: 320px;



		max-width: 320px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 320px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 320px;



		        flex: 0 0 320px
	}

	._20axb ._2MIXi {



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 280px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 280px;



		        flex: 0 0 280px;



		width: 280px;



		max-width: 280px
	}

	._20axb ._3GeOA {



		margin-top: 0
	}
}

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2nWhB {



		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;



		margin: 0 40px 30px 0
	}

	._2nWhB.i3UfV {



		margin: 0 0 40px 0
	}

	.i3UfV .emJ-a {



		padding-left: 25px;



		margin-top: -3px;



		width: 320px;



		max-width: 320px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 320px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 320px;



		        flex: 0 0 320px
	}

	._2MIXi{



		height: 185px
	}

	.i3UfV ._2MIXi {



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 280px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 280px;



		        flex: 0 0 280px;



		width: 280px;



		max-width: 280px
	}

	._3GeOA{



		margin: 19px 0 0 0
	}

	._1Jdf_{



		letter-spacing: -0.6px
	}

	._12B1z{



		margin-top: 9px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._2nWhB {



		width: 350px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 350px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 350px;



		        flex: 0 0 350px;



		max-width: 350px;



		margin: 0 50px 40px 0
	}

	._2nWhB.i3UfV {



		margin: 0 0 50px 0
	}

	.i3UfV .emJ-a {



		padding-left: 30px;



		width: 400px;



		max-width: 400px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 400px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 400px;



		        flex: 0 0 400px
	}

	._2MIXi{



		height: 230px
	}

	.i3UfV ._2MIXi {



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 350px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 350px;



		        flex: 0 0 350px;



		width: 350px;



		max-width: 350px
	}

	._3GeOA{



		margin: 20px 0 0 0
	}

	._1Jdf_{



		letter-spacing: -0.6px
	}

	._12B1z{



		margin-top: 13px
	}
}
._3kwQR {
	width: 100%;
	height: auto;
	-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: 0 0 30px 0;
	padding: 15px 24px;
	background: #dde5e5;
}

._3kwQR._2uCb1{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-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: 15px 24px!important;
}

._3kwQR._2jM9V{
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
}

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

._2uCb1 ._2ZqNp {
	display: inline;
	display: initial;
}

._3ply4{
	width: 140px;
	height: 140px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	margin-top: 20px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: inline-block;
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	        transform: translateZ(0);
}

._2F1A8{
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}

._3kwQR:hover ._2F1A8 {
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	        transform: scale(1.05)
}

.B8unI{
	margin-top: 5px;
	letter-spacing: -0.4px;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._3kwQR:hover .B8unI {
	opacity: 0.6;
}

._3cdiL{
	color: #1a1a1a;
	font-family: 'Gerbera Light', sans-serif;
}

._3cdiL:after{
	content: ':\A0   ';
}

._2ykfH{
	color: #1a1a1a;
	font-family: 'Gerbera Medium', sans-serif;
}

.dTXRG{
	color: #ff0000;
	text-transform: lowercase;
	position: relative;
	letter-spacing: -0.3px;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

.dTXRG:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

.dTXRG:hover{
	color: #ea0000;
}

.dTXRG:hover:after{
	color: #ea0000;
}

._1Tuso{
	margin: 24px 0 0 0;
	padding: 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3kwQR {
		width: 280px;
		height: 370px;
		-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;
		margin: 0 40px 30px 0
	}

	._3kwQR.UZ3Rh{
		padding-bottom: 64px
	}

	._3kwQR._2uCb1{
		min-height: 215px;
		height: auto;
		padding-right: 160px!important
	}

	._2uCb1 ._3ply4 {
		top: 0;
		right: 40px;
		position: absolute
	}

	.B8unI{
		margin: 5px 0 0 0
	}

	.dTXRG:after{
		width: 15px;
		height: 2px;
		top: 9px;
		right: -25px;
	}
}

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

	._3kwQR {
		width: 350px;
		height: 460px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 350px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 350px;
		        flex: 0 0 350px;
		max-width: 350px;
		margin: 0 50px 40px 0;
		padding: 20px 28px 21px 29px
	}

	._3kwQR.UZ3Rh{
		padding-bottom: 70px
	}

	._3kwQR._2uCb1{
		min-height: 230px;
		height: auto;
		padding: 20px 180px 21px 29px!important
	}

	._2uCb1 ._3ply4 {
		top: 0;
		right: 50px;
		position: absolute
	}

	.B8unI{
		margin: 10px 0 0 0
	}

	.dTXRG:after{
		width: 15px;
		height: 2px;
		top: 9px;
		right: -25px;
	}
}

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

	._3kwQR._2uCb1{
		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%;
		position: relative;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between
	}

	._2ZqNp {
		height: 100%
	}

	._2uCb1 ._3ply4 {
		width: 80px;
		height: 80px
	}
}

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

	._3kwQR._2xmFd{
		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%;
		position: relative;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		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: 15px 24px;
		margin-right: 0;
		min-height: 215px;
		height: auto;
		padding-right: 160px!important
	}

	._2xmFd ._2ZqNp {
		display: inline;
		display: initial
	}

	._2xmFd ._3ply4 {
		width: 80px;
		height: 80px;
		top: 0;
		right: 40px;
		position: absolute
	}
}
.apPYW{
	position: absolute;
	bottom: 0;
	left: 0;
	background: white;
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	color: #1a1a1a;
}

._1BJ0v{
	width: 70px;
	height: 70px;
	text-align: center;
	padding-top: 15px;
	position: relative;
}

._2FDuZ:before{
	content: '';
	position: absolute;
	width: 25px;
	height: 3px;
	background: #1a1a1a;
	left: -12px;
	top: 29px;
}

._1XI39{
	display: block;
}

._3RAkG{
	display: block;
	font-size: 11px;
	line-height: 25px;
	letter-spacing: 0.6px;
	opacity: 0.5;
	text-transform: uppercase;

}

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

	._1BJ0v{
		width: 80px;
		height: 80px
	}
}

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

	._2FDuZ:before{
		width: 18px;
		height: 2px;
		left: -9px;
		top: 25px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3RAkG{
		line-height: 16px
	}
}

._1UD4K{
	position: absolute;
	bottom: 0;
	right: 0;
	background: white;
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	color: #1a1a1a;
}

.DNq4p{
	height: 30px;
	text-align: center;
	padding: 10px 7px 4px;
	position: relative;
	font-size: 12px;
	line-height: 140.2%;
	letter-spacing: 0.095em;
	text-transform: uppercase;
	color: #1A1A1A;
}

.gtBms {
	width: 16px;
	height: 16px;
	margin: -4px 2px 5px 0;
}

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

	.DNq4p{
		height: 30px;
		font-size: 10px
	}

	.gtBms {
		width: 10px;
		height: 10px;
		margin: 0 3px
	}
}
.IcPmF {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

._1KRzN.IcPmF {
	width: 100%;
}

._1KRzN.IcPmF:not(:last-child){
	margin-bottom: 20px;
}

._3LNdZ{
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 100%;
	height: -webkit-calc(66.666667vw - 40px);
	width: 100%;
	height: -moz-calc(66.666667vw - 40px);
	width: 100%;
	height: calc(66.666667vw - 40px);

}

._3jKRa{
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

.IcPmF:hover ._3jKRa {
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	        transform: scale(1.05)
}

._1BESH{
	margin-top: 13px;
}

._1KRzN ._1BESH {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 initial;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 initial;
	        flex: 0 0 initial;
	display: inline-block;
	vertical-align: top;
	margin: 13px 0 0 0;
}

._1a_3Q{
	color: #1a1a1a;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

.IcPmF:hover ._1a_3Q {
	opacity: 0.6;
}

._3kaRc{
	margin-top: 11px;
	letter-spacing: -0.2px;
}

._3junQ{
	opacity: 0.5;
	display: block;
	margin-top: 10px;
}

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

	.IcPmF {
		margin-bottom: 0
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.IcPmF {
		width: 280px
	}

	._3LNdZ{
		height: 185px
	}

	._1KRzN ._3LNdZ {
		width: 280px
	}

	._1BESH{
		margin: 14px 0 0 0
	}

	._1KRzN ._1BESH {
		width: 300px;
		margin: 0
	}

	._3kaRc{
		margin-top: 9px
	}
}

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

	.IcPmF {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 40px
	}

	._27Xfq.IcPmF {
		width: 100%
	}

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

	._1BESH{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 320px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 320px;
		        flex: 0 0 320px;
		padding-left: 25px;
		margin: 0
	}
}

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

	.IcPmF {
		width: 350px
	}

	._27Xfq.IcPmF {
		margin-right: 50px
	}

	._1KRzN.IcPmF:not(:last-child){
		margin-bottom: 45px;
	}

	._3LNdZ{
		height: 230px
	}

	._1KRzN ._3LNdZ {
		width: 350px
	}

	._1BESH{
		margin: 20px 0 0 0
	}

	._1KRzN ._1BESH {
		margin: 0;
		width: 370px;
		padding-left: 30px
	}

	._3kaRc{
		margin-top: 13px
	}

	._3junQ{
		margin-top: 14px
	}
}

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

	._27Xfq.IcPmF {
		margin-right: 40px
	}

	._1KRzN ._1BESH {
		padding-left: 25px
	}
}
._3CQk8 {
	z-index: 1;
	overflow: hidden;
}

._3CQk8:after{
	content: '';
	width: 220px;
	height: 25px;
	background: transparent;
	top: 9999px;
	right: -20px;
	position: absolute;
}

._3CQk8:hover{
	overflow: visible;
	overflow: initial;
}

._3CQk8:hover .hn7Y5{
	opacity: 1;
	top: 42px;
}

._3CQk8:hover:after{
	top: 18px;
	right: -20px;
	position: absolute;
}

.hn7Y5{
	top: 9999px;
	right: -20px;
	position: absolute;
	background: #ffffff;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	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;
	text-align: left;
	z-index: 100;
	opacity: 0;
	width: 220px;
}

.hn7Y5:before{
	content: '';
	position: absolute;
	top: -21px;
	right: 17px;
	border: 10px solid transparent;
	border-bottom: 10px solid #e5e5e5;
}

.hn7Y5:after{
	border: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -20px;
	content: '';
	position: absolute;
	right: 17px;
}

._2oFSk:not(:nth-last-child(-n+2)){
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._2oFSk:not(:last-child):nth-child(odd){
	border-right: 1px solid rgba(0, 0, 0, .1);
}

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

	.hn7Y5{
		top: 30px
	}
}
._2W2ZK{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 20px 40px 6px 0;
}

._3GE7Q{
	color: #999999;
	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%;
	margin-top: 11px;
	display: block;
	-webkit-flex-basis: auto;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
}

.VtO_-{

	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%;
	-webkit-flex-basis: auto;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
}

._1N1Sh{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._1N1Sh a{
	color: #1a1a1a;
}

._1N1Sh:hover{
	opacity: 0.6;
}

._33qHa ._1N1Sh {
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
}

._1Dy_6{
	margin-top: 13px;
}

._1wzjn{
	top: 27px;
	right: 20px;
	position: absolute;
	-webkit-transition: 0.3s opacity ease;
	-o-transition: 0.3s opacity ease;
	-moz-transition: 0.3s opacity ease;
	transition: 0.3s opacity ease;
	will-change: opacity;
}

._1wzjn > svg path{
	fill: #ffffff;
	-webkit-transition: 0.3s fill ease;
	-o-transition: 0.3s fill ease;
	-moz-transition: 0.3s fill ease;
	transition: 0.3s fill ease;
	will-change: fill;
}

._2W2ZK:hover ._1wzjn > svg path {
	fill: #7f7f7f;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2W2ZK{
		padding-top: 17px;
		padding-bottom: 9px
	}

	._33qHa._2W2ZK {
		padding-top: 20px;
		padding-bottom: 16px
	}

	._3GE7Q{
		width: 80px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 80px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 80px;
		        flex: 0 0 80px;
		max-width: 80px
	}

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

	._33qHa ._1N1Sh {
		font-size: 24px;
		line-height: 30px
	}

	._1Dy_6{
		margin-top: 8px
	}
}

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

	._2W2ZK{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		padding-top: 17px;
		padding-bottom: 16px
	}

	._1Dy_6{
		display: none
	}
}

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

	._33qHa._2W2ZK {
		padding-top: 25px;
		padding-bottom: 26px
	}

	._3GE7Q{
		width: 100px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px;
		max-width: 100px;
		padding-top: 4px
	}

	._33qHa ._3GE7Q {
		padding-top: 0
	}

	.VtO_-{
		width: 600px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 600px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 600px;
		        flex: 0 0 600px;
		max-width: 600px
	}

	._33qHa ._1N1Sh {
		font-size: 26px;
		line-height: 30px
	}
}

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

	._3GE7Q{
		margin-top: 0
	}
}

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

	._1wzjn{
		display: none
	}
}
._1HK8D {
	margin-bottom: 12px;
}

.sRDT9{
	padding-bottom: 15px;
	text-transform: lowercase;
	color: red;
}

.zbf7I{
	margin: 0;
	padding: 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1HK8D {
		margin-bottom: 40px
	}
}

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

	._1HK8D {
		margin-bottom: 51px
	}

	.sRDT9{
		padding-bottom: 19px
	}
}
._2pzfp {

	min-height: 850px;
}

._6u88j{
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease 0.1s;
	-o-transition: opacity 0.3s ease 0.1s;
	-moz-transition: opacity 0.3s ease 0.1s;
	transition: opacity 0.3s ease 0.1s;
}

._2AWy1._6u88j {

	opacity: 1;
}

.aj61z{

	min-height: 650px;
}

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

	._2pzfp {

		min-height: 1200px
	}

	._2iA1I{

		margin-bottom: 540px
	}

	.aj61z{

		margin-bottom: 240px;

		min-height: 950px
	}
}

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

	._2pzfp {

		min-height: 200px
	}
}

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

	._2iA1I{

		margin-bottom: 400px
	}

	.aj61z{

		margin-bottom: 180px
	}
}
._2V8qh {
	padding-top: 24px;
	background-color: #dde5e5;
}

._2eyrV{
	right: 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2V8qh {
		padding-top: 120px
	}
}

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

	._2V8qh {
		margin-top: -60px;
		padding-top: 60px
	}
}

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

	._2V8qh {
		padding-top: 160px
	}
}
@media screen and (min-width: 760px) and (max-width: 1199px) {._1hWw1 {padding-top: 120px
    }
}@media screen and (max-width: 960px) and (min-width: 760px) {._1hWw1 {margin-top: -60px;padding-top: 60px
    }
}@media screen and (min-width: 1200px) {._1hWw1 {padding-top: 160px
    }
}
._1RtYM {
	position: relative;
}

._1RtYM:after{
	position: absolute;
	content: '';
	width: -webkit-calc(100% - 100px);
	height: 1px;
	width: -moz-calc(100% - 100px);
	height: 1px;
	width: calc(100% - 100px);
	height: 1px;
	left: 50px;
	bottom: -50px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
}

._1Ovx6{
	width: 100%;
	height: 110px;
	background-color: #dde5e5;
	margin-bottom: 94px;
	position: relative;
}

._1kdhm{
	width: 140px;
	height: 140px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 40px;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	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;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
}

._1kdhm span{
	-webkit-transform: translateY(9px);
	   -moz-transform: translateY(9px);
	    -ms-transform: translateY(9px);
	     -o-transform: translateY(9px);
	        transform: translateY(9px);
}

._udGz{
	background-color: #0054ff;
}

._2jhe0{
	background-color: #00acde;
}

._10Jc8{
	background-color: #ff8b00;
}

._2n--X{
	background-color: #ff0000;
}

._2koFJ{
	background-color: #ff5596;
}

._3Du76{
	background-color: #AC1579;
}

._3PmaM{
	background-color: #8dc532;
}

._1UK-v{
	background-color: #FFCF00;
}

._1nB0g{
	background-color: #00DED5;
}

._1MsIM{
	text-align: center;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	padding: 0 20px;
}

._2zCLG{
	margin-bottom: 10px;
}

._1g-EE{
	margin-bottom: 15px;

}

.NwfDm{
	display: block;
}

.jlKoG{
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: border .3s ease, color .3s ease;
	-o-transition: border .3s ease, color .3s ease;
	-moz-transition: border .3s ease, color .3s ease;
	transition: border .3s ease, color .3s ease;
	will-change: border, color;
	padding: 12px 30px 10px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #ffffff;
	color: #1a1a1a;
}

.jlKoG:hover{
	border: 1px solid #ff0000;
	border: 1px solid rgba(255, 0, 0, 0.5);
	color: #ff0000;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1RtYM {
		margin-bottom: 30px
	}

	._1RtYM:after{
		bottom: -40px;
	}

	._1Ovx6{
		height: 140px;
		margin-bottom: 125px
	}

	._1kdhm{
		font-size: 80px;
		line-height: 80px;
		width: 200px;
		height: 200px
	}

	._1MsIM{
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		padding: 0;
		width: 450px
	}

	._2zCLG{
		margin-bottom: 7px
	}

	._1g-EE{
		margin-bottom: 23px
	}
}

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

	._1RtYM:after{
		width: 600px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
}

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

	._1RtYM:after{
		width: -webkit-calc(100% - 40px);
		height: 1px;
		width: -moz-calc(100% - 40px);
		height: 1px;
		width: calc(100% - 40px);
		height: 1px;
		left: 20px;
		bottom: -40px;
	}

	.NwfDm{
		margin-bottom: 21px
	}

	.jlKoG{
		width: 100%
	}
}

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

	._1Ovx6{
		height: 175px;
		margin-bottom: 153px
	}

	._1kdhm{
		top: 50px;
		width: 250px;
		height: 250px;
		font-size: 100px;
		line-height: 100px
	}

	._1MsIM{
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		padding: 0;
		width: 610px
	}

	._1g-EE{
		margin-bottom: 27px
	}
}

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

	.NwfDm{
		display: inline-block;
		margin-right: 20px
	}
}
._34bK7 {
    background: #dde5e5;
    padding: 24px 0 21px;
}

._34bK7.lightgray {
    background-color: #F6F6F8;
    padding: 44px 0 21px;
}

._2n88J {
    color: #ff0000;
    text-transform: lowercase;
}

._34bK7.about > div {
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);
    max-width: 1300px;
}

._34bK7.about ._2n88J {
    font-weight: 500;
    font-size: 44px;
    line-height: 59px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

    ._34bK7 {
        padding: 29px 0 25px
    }

    ._34bK7.about ._2n88J {
        width: 80%;
        margin: 0 auto;
        height: auto
    }
}

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

    ._34bK7 {
        padding: 32px 0
    }
}

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

    ._34bK7.about > div {
        width: 100%
    }

    ._34bK7.about ._2n88J {
        font-size: 28px;
        line-height: 37px
    }
}

.WiK86 {
	background-color: #dde5e5;
}

._3igjY{
	background: #dde5e5;
	padding: 24px 0 21px;
}

.TVzbR{
	color: #ff0000;
	text-transform: lowercase;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.WiK86 {
		padding-top: 180px
	}

	._3igjY{
		padding: 29px 0 25px
	}

	._39Lnb{
		padding-top: 34px!important
	}
}

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

	.WiK86 {
		margin-top: -60px;
		padding-top: 187px
	}
}

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

	.WiK86 {
		padding-top: 260px
	}

	._3igjY{
		padding: 32px 0
	}
}
._2Jh80 {
	width: 100%;
	height: -webkit-calc(60vh - 50px);
	width: 100%;
	height: -moz-calc(60vh - 50px);
	width: 100%;
	height: calc(60vh - 50px);
	background: #dde5e5;
	position: relative;
	overflow: hidden;
}

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

.vRtGx{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.nxPci{
	width: 190px;
	height: 250px;
	display: none;
	bottom: 0;
	position: absolute;
}

.nxPci:nth-child(2){
	display: inline-block;
	left: 0;
}

.nxPci:nth-child(2){
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.nxPci:last-child{
	right: 0;
}

._3-8FL{
	width: 100%;
	padding: 0 20px 16px;
	position: relative;
	z-index: 1;
}

._2X7iL{
	color: #ff0000;
	margin-bottom: 6px;
	display: inline-block;
	text-transform: lowercase;
	position: relative;
}

._2X7iL span:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

._1X2DK{
}

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

	._2Jh80 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse
	}

	.vRtGx{
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute
	}
}

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

	._2Jh80 {
		height: 380px
	}

	.nxPci{
		width: 250px;
		height: 345px;
		bottom: -2px
	}

	._3-8FL{
		width: 600px;
		margin: 0 auto;
		padding: 0 0 30px 0;
		height: 100%;
		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: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end
	}
}

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

	._2Jh80 {
		height: 320px;
		padding: 0 90px
	}

	.nxPci{
		width: 220px;
		height: 300px
	}

	._3-8FL{
		bottom: 30px
	}
}

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

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

	.nxPci{
		display: inline-block
	}

	._3-8FL{
		position: absolute;
		left: 50px;
		padding: 0
	}

	._2X7iL{
		margin-bottom: 16px
	}
}

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

	._2Jh80 {
		height: 500px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 150px
	}

	.nxPci{
		width: 315px;
		height: 425px
	}

	._3-8FL{
		bottom: 37px
	}
}

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

	._2Jh80 {
		height: 600px
	}

	.sfQno{
		height: 600px;
		max-width: 1600px;
		margin: 0 auto;
		position: relative
	}

	._3-8FL{
		left: 0
	}
}
._1V9hI {
	background: #ffffff;
	padding-top: 21px;
	padding-bottom: 16px;
	position: relative;
}

._2abCG{
	width: 100%;
	margin: 0 auto;
}

.tz1a1{
	color: #999999;
	padding: 2px 0 17px 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	line-height: 25px;
}

._2X4WY{
	display: none;
}

._1_gGy{

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

._1OyvW{
	width: 80px;
	height: 58px;
	position: relative;
	padding: 5px;
}

._1OyvW ._1FExX {
	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%);
	width: 20px;
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._1OyvW i{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #7f7f7f;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}

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

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

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

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

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

	._2X4WY{
		top: 40px;
		left: 50px;
		position: absolute;
		width: 80px;
		overflow: hidden;
		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;
		border: 1px solid #000000;
		border: 1px solid rgba(0, 0, 0, .1)
	}
}

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

	._1_gGy:not(:last-child){
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1V9hI {
		padding: 35px 0 45px
	}

	._2abCG{
		width: 600px;
		padding: 0
	}

	.tz1a1{
		line-height: 35px;
		padding: 2px 0 28px 0
	}
}

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

	._1V9hI {
		padding: 50px 0 0
	}

	._2abCG{
		width: 750px
	}

	.tz1a1{
		line-height: 40px;
		padding: 2px 0 38px 0
	}

	._2X4WY{
		width: 220px;
		top: 50px
	}

	._1_gGy{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}

	._1_gGy:not(:nth-last-child(-n+2)){
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}

	._1_gGy:not(:last-child):nth-child(odd){
		border-right: 1px solid rgba(0, 0, 0, .1);
	}

	._1OyvW{
		height: 80px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {

	._2X4WY{
		width: 80px;
		top: 50px
	}

	._1_gGy{
		-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%
	}

	._1_gGy:not(:nth-last-child(-n+2)){
		border-bottom: none;
	}

	._1_gGy:not(:last-child):nth-child(odd){
		border-right: none;
	}

	._1_gGy:not(:last-child){
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}

	._1OyvW{
		height: 60px
	}
}

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

	.YR7Ym{
		max-width: 1600px;
		margin: 0 auto;
		position: relative
	}

	._2X4WY{
		top: 0;
		left: 0
	}
}
._2JCZu {
	width: 100%;
	height: auto;
}

._14Pzc{
	position: static;
	margin-top: 38px;
	margin-bottom: 40px;
}

._1tokO{
	width: 100%;
	padding: 1px 20px 40px;
}

._1xqSE {
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	margin: 19px 0 0 0;
}

._1Q6Fr{
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	display: inline-block;
	margin-left: 20px;
	margin-top: 25px;
}

.rY5EO{
	padding-left: 21px;
	margin-top: 21px;
	color: #ff0000;
	position: relative;
}

.rY5EO:after{
	top: -1px;
	left: 0;
	position: absolute;
	content: '';
	width: 2px;
	height: -webkit-calc(100% - 10px);
	width: 2px;
	height: -moz-calc(100% - 10px);
	width: 2px;
	height: calc(100% - 10px);
	background: #ff0000;
}

.VW70O{
	position: relative;
}

._31hom{
	position: static;
	margin: 38px 20px 40px;
}

._1bgyz{
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin-top: 29px;
	margin-left: 20px;
}

._2srSa{
	-webkit-border-radius: 55px;
	   -moz-border-radius: 55px;
	        border-radius: 55px;
	background: #dde5e5;
	padding: 46px 25px 42px;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin-top: 31px;
	margin-bottom: 32px;
	margin-left: 20px;
	text-align: center;
}

._2On79{
	font-family: 'Gerbera Light', sans-serif;
	font-size: 63px;
	line-height: 72px;
	border-bottom: 4px solid #ff0000;
	color: #ff0000;
	display: inline-block;
	margin: 0 0 22px 0;
}

._2cF3i{
}

._1GbqU{
	float: left;
}

._1GbqU a{
	display: none;
}

._2CYQQ{
	background-color: #ffffff;
}

._364la{
	background-color: #f8f6ef;
}

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

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

	._2JCZu {
		padding: 0
	}

	._14Pzc{
		float: right
	}

	._1xqSE {
		padding-right: 0
	}

	.rY5EO:after{
		width: 3px;
	}

	._2SmYK{
		top: -5px;
		left: -60px;
		position: absolute
	}

	._31hom{
		float: right
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1tokO{
		padding-right: -webkit-calc((100% - 600px)/2);
		padding-right: -moz-calc((100% - 600px)/2);
		padding-right: calc((100% - 600px)/2);
		padding-left: -webkit-calc((100% - 600px)/2);
		padding-left: -moz-calc((100% - 600px)/2);
		padding-left: calc((100% - 600px)/2);
		padding-top: 16px;
		padding-bottom: 56px
	}

	._1xqSE {
		font-size: 36px;
		line-height: 40px;
		margin-top: 29px
	}

	._1Q6Fr{
		width: 600px;
		margin-left: 40px;
		margin-top: 35px
	}

	.rY5EO{
		padding-left: 41px;
		line-height: 35px;
		margin-top: 26px
	}

	.rY5EO:after{
		top: 1px;
		left: 0;
		position: absolute;
	}

	._1bgyz{
		float: right;
		width: 280px;
		margin-top: 33px
	}

	._2srSa{
		padding: 62px;
		width: 600px;
		-webkit-border-radius: 120px;
		   -moz-border-radius: 120px;
		        border-radius: 120px;
		margin-top: 45px;
		margin-bottom: 46px;
		margin-left: 40px
	}

	._2On79{
		font-size: 95px;
		line-height: 112px;
		border-bottom-width: 6px;
		margin: 0 0 37px 0
	}

	._2cF3i{
		line-height: 35px
	}
}

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

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

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

	._14Pzc{
		margin: 38px -150px 100px 50px
	}

	._1tokO{
		padding-right: -webkit-calc((100% - 750px)/2);
		padding-right: -moz-calc((100% - 750px)/2);
		padding-right: calc((100% - 750px)/2);
		padding-left: -webkit-calc((100% - 750px)/2);
		padding-left: -moz-calc((100% - 750px)/2);
		padding-left: calc((100% - 750px)/2);
		padding-top: 21px;
		padding-bottom: 66px
	}

	._1xqSE {
		font-size: 44px;
		line-height: 50px;
		margin-top: 42px
	}

	._1Q6Fr{
		width: 750px;
		margin-left: 50px;
		margin-top: 45px
	}

	.rY5EO{
		padding-left: 51px;
		margin-top: 26px
	}

	.rY5EO:after{
		top: 5px;
		left: 0;
		position: absolute;
	}

	._31hom{
		margin: 38px -150px 100px 50px
	}

	._1bgyz{
		float: right;
		width: 350px;
		margin: 35px -150px 100px 50px
	}

	._2srSa{
		padding: 75px 85px;
		width: 750px;
		margin-top: 45px;
		margin-bottom: 46px;
		margin-left: 50px;
		-webkit-border-radius: 150px;
		   -moz-border-radius: 150px;
		        border-radius: 150px
	}

	._2On79{
		font-size: 134px;
		line-height: 135px;
		margin: 0 0 46px 0
	}
}

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

	._14Pzc{
		margin-right: 40px;
		margin-left: 40px
	}

	._31hom{
		margin-right: 40px;
		margin-left: 40px
	}

	._1bgyz{
		margin-right: 40px;
		margin-left: 40px
	}
}

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

	._14Pzc{
		margin-right: -120px
	}

	._31hom{
		margin-right: -120px
	}

	._1bgyz{
		margin-right: -120px;
		margin-left: 40px
	}
}

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

	._2SmYK{
		float: left;
		margin-right: 9px
	}
}@media screen and (min-width: 760px) and (max-width: 1199px) {}
._1Tc96 {
  background-color: #FFFFFF;
  padding-bottom: 140px;
}

._3Z4SF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10% 20px;
}

._3Z4SF input, ._3Z4SF button {
  margin-bottom: 20px;
}

._31HyZ {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;

  font-family: 'Gerbera Medium', sans-serif;
  font-size: 14px;
  letter-spacing: .6px;
  padding: 22px 40px 19px;
  text-transform: uppercase;

  border: 1px solid #000000;

  border: 1px solid rgba(0, 0, 0, .1);
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
  -webkit-transition: background .3s ease, border .3s ease, color .3s ease;
  -o-transition: background .3s ease, border .3s ease, color .3s ease;
  -moz-transition: background .3s ease, border .3s ease, color .3s ease;
  transition: background .3s ease, border .3s ease, color .3s ease;
}

._31HyZ:focus {
  border: 1px solid #ea0000;
}

._2v9eJ {
}

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

._1cCnq {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
}

._1cCnq div {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 20px 18px;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
}

._1cCnq div:first-child {
  background-color: #FF0000;
  color: #FFFFFF;
  text-transform: uppercase;
  border-width: 0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

._3Pi4S {
  padding: 0;
  margin: 0;
  display: -ms-grid;
  display: grid;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-columns: 2fr 1fr 1fr;
      grid-template-columns: 2fr 1fr 1fr;
  border-left: 1px solid #D6D6D6;
}

._3Pi4S div {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
}

._2LSKS {
  
}

.T-Xjq {
  color: #1A1A1A;
}

.R4LSB {
  color: #1A1A1A;
}

._1Bhea {
  color: #1A1A1A;
}

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

  ._3Z4SF {
    -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: 0 20px 40px
  }

  ._1cCnq {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
  }

  ._1cCnq div:first-child {
    text-align: center;
  }

  ._1cCnq div + div {
    display: none;
  }

  ._3Pi4S {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
  }

  ._3Pi4S div {
    border-bottom: none;
    padding: 5px 20px;
  }

  ._3Pi4S div:first-child {
    padding-top: 20px;
  }

  ._3Pi4S div:last-child {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 20px;
  }

  .R4LSB {
    color: #7F7F7F
  }

  ._1Bhea {
    color: #7F7F7F
  }
}
._1FY9L {
  background-color: #FFFFFF;
  padding-bottom: 40px;
  -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;
}

._1CVCh {
  margin-bottom: 70px;
}

._32zP2 {

}

._1wolj {
  width: 100%;

  display: -ms-grid;

  display: grid;
  grid-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
}

.t3a4z {
  position: relative;
  padding: 30px 40px;

  -webkit-transition: all .3s ease;

  -o-transition: all .3s ease;

  -moz-transition: all .3s ease;

  transition: all .3s ease;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

.t3a4z:hover {
  -webkit-transform: translateY(-3px);
     -moz-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
       -o-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
     -moz-box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
          box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
}

.t3a4z img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 150px;
  max-height: 120px;
  z-index: -1;
}

.YSTVr {
  font-family: 'Gerbera Regular', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 29px;
  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;
  
  color: #333333;

  padding-right: 10px;
  margin-bottom: 20px;
}

._3NUQH {

}

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

  ._1wolj {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
  }
}._2QjhD {


	width: 100%;


	height: -webkit-calc((100vw - 40px) * 1.3214285717);


	width: 100%;


	height: -moz-calc((100vw - 40px) * 1.3214285717);


	width: 100%;


	height: calc((100vw - 40px) * 1.3214285717);
	max-height: 460px;
	-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%;
	display: block;
	position: relative;
	overflow: hidden;
	background: #ffffff;
	padding: 22px 25px;
	margin-bottom: 20px;
}

.LinesEllipsis {
	display: inline-block;
	margin-top: 11px;
	color: #646464;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
}

._2Ndp8{
	right: 50%;
	bottom: 0;
	position: absolute;
	width: 165px;
	height: 660px;
	bottom: -410px;
	-webkit-transform: translateX(50%);
	   -moz-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	     -o-transform: translateX(50%);
	        transform: translateX(50%);
}

.G1r57{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._1EVh7{
	color: #1a1a1a;
	margin: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._2QjhD:hover ._1EVh7 {


	opacity: 0.6;
}

._11wOv{
	display: inline-block;
	margin-top: 11px;
}

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

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

	._2QjhD {


		max-height: none;


		max-height: initial;


		margin-bottom: 0;


		margin-right: 40px;


		width: 280px;


		height: 370px;


		-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;


		padding: 5px 25px
	}

	._2Ndp8{


		top: 190px
	}
}

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

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

	.LinesEllipsis {


		font-size: 16px;


		letter-spacing: .1px
	}
}

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

	._3Dx5y._2QjhD {


		width: 440px;


		height: 290px;


		-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
	}
}

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

	._3Dx5y ._2Ndp8 {


		right: 30px;


		-webkit-transform: none;


		   -moz-transform: none;


		    -ms-transform: none;


		     -o-transform: none;


		        transform: none;


		top: 108px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.LinesEllipsis {


		margin-top: 9px
	}

	.G1r57{


		margin: 19px 0 0 0;


		width: 170px
	}

	._11wOv{


		margin-top: 9px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._2QjhD {


		width: 350px;


		height: 460px;


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 350px;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 350px;


		        flex: 0 0 350px;


		max-width: 350px;


		padding: 10px 30px;


		margin-right: 50px
	}

	._3Dx5y._2QjhD {


		width: 550px;


		height: 360px;


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 550px;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 550px;


		        flex: 0 0 550px;


		max-width: 550px
	}

	.LinesEllipsis {


		margin-top: 13px
	}

	._2Ndp8{


		width: 228px;


		height: 910px;


		top: 118px
	}

	._3Dx5y ._2Ndp8 {


		right: 13px;


		-webkit-transform: none;


		   -moz-transform: none;


		    -ms-transform: none;


		     -o-transform: none;


		        transform: none;


		top: 22px
	}

	.G1r57{


		margin: 20px 0 0 0;


		width: 270px
	}

	._11wOv{


		margin-top: 13px
	}
}

@media screen and (min-width: 415px) and (max-width: 759px) {

	._2QjhD {


		width: 100%;


		height: 290px;


		-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%
	}

	._2Ndp8{


		right: 30px;


		-webkit-transform: none;


		   -moz-transform: none;


		    -ms-transform: none;


		     -o-transform: none;


		        transform: none
	}

	.G1r57{


		margin: 19px 0 0 0;


		width: 190px
	}
}

@media screen and (min-height: 667px) and (max-width: 759px) {

	._2Ndp8{


		bottom: -440px;


		width: 179px;


		height: 715px
	}
}
._1WF25 {
	padding-top: 24px;
	background-color: #dde5e5;
}

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

	._1WF25 {
		padding-top: 180px;
		background-color: transparent;
		background-color: initial
	}
}

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

	._1WF25 {
		margin-top: -60px;
		padding-top: 187px
	}
}

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

	._1WF25 {
		padding-top: 260px
	}
}
._3iEhd {
	width: 100%;
	height: -webkit-calc(65vh - 49px);
	width: 100%;
	height: -moz-calc(65vh - 49px);
	width: 100%;
	height: calc(65vh - 49px);
	padding: 0 0 11px 0;
	position: relative;
}

._3iEhd:after{
	width: 100%;
	height: 100%;
	background-color: #1a1a1a;
	background-color: rgba(26, 26, 26, 0.4);
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

.tLFBo {
	width: 100%;
	height: 100%;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._3_pG7.tLFBo {
	background-position-x: left;
}

._1v-J8.tLFBo {
	background-position-x: right;
}

._1SzUq{
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	   -moz-box-orient: vertical;
	   -moz-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
	height: 100%;
}

._2th5W{
	z-index: 1;
	position: relative;
}

._11dts{
	color: #ff0000;
	margin-bottom: 6px;
	display: inline-block;
	text-transform: lowercase;
	position: relative;
}

._11dts:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

._1YE0u{
	color: #ffffff;
	margin-bottom: 5px;
}

.rS8Wy{
	color: #ffffff;
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3iEhd {
		height: 640px
	}

	._1YE0u{
		margin-bottom: 10px
	}
}

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

	._3iEhd {
		padding: 0 40px 40px
	}
}

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

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

	._1SzUq{
		max-width: 100%;
		margin: 0
	}

	._11dts{
		margin-bottom: 6px
	}
}

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

	._3iEhd {
		height: 760px;
		padding: 0 50px 41px
	}

	._2th5W{
		width: 890px
	}

	._11dts{
		margin-bottom: 16px
	}

	._1YE0u{
		margin-bottom: 16px
	}
}

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

	._3iEhd {
		height: 860px
	}

	._1SzUq{
		max-width: 1600px;
		margin: 0 auto
	}
}
._3zr1w {
	padding-bottom: 30px;
	margin-top: -2px;
	overflow: hidden;
}

._3t7pD {
	margin-left: 20px;
	margin-top: 25px;
}

._1VPmE {
	font-size: 20px;
	line-height: 30px;
	color: #1a1a1a;

	margin-top: 25px;
	margin: 35px auto 0;
}

._37vAM {
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin: 0 auto;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 67px;
}

._3ob1d {
	width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 33.33333%;
	        flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

._3ob1d:not(:nth-last-child(-n + 3)) {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._3ob1d:not(:nth-child(3n)) {
	border-right: 1px solid rgba(0, 0, 0, .1);
}

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

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

	._3zr1w {
		margin-top: 0
	}

	._3t7pD {
		margin-top: 35px
	}

	._3ob1d {
		width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%
	}

	._3ob1d:not(:nth-last-child(-n + 3)) {
		border-bottom: none;
	}

	._3ob1d:not(:nth-child(3n)) {
		border-right: none;
	}

	._3ob1d:not(:last-child) {
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3zr1w {
		padding-top: 4px;
		padding-bottom: 56px
	}

	._3t7pD {
		margin-left: -webkit-calc(50% - 300px);
		margin-left: -moz-calc(50% - 300px);
		margin-left: calc(50% - 300px)
	}

	._1VPmE {
		font-size: 18px;
		width: 600px
	}

	._37vAM {
		width: 600px
	}
}

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

	._3zr1w {
		padding-top: 19px;
		padding-bottom: 66px
	}

	._3t7pD {
		margin-left: -webkit-calc(50% - 375px);
		margin-left: -moz-calc(50% - 375px);
		margin-left: calc(50% - 375px)
	}

	._1VPmE {
		width: 750px
	}

	._37vAM {
		width: 750px
	}
}

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

	._1VPmE {
		font-family: "Gerbera Light", sans-serif;
		font-size: 16px;
		line-height: 25px;
		padding: 0 20px
	}

	._37vAM {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin-top: 33px
	}
}
._32uum{
	background: red;
	width: 100%;
	height: 200px;
}@media screen and (max-width: 960px) and (min-width: 760px) {._1Vhx8 {
		margin-top: -60px
	}
}
._2BQQP {
	background-color: #dde5e5;
}

._2k2wG{
	background: #dde5e5;
	padding: 24px 0 21px;
}

._29VTo{
	color: #ff0000;
	text-transform: lowercase;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2BQQP {
		padding-top: 180px
	}

	._2k2wG{
		padding: 29px 0 25px
	}

	._2GoG2{
		padding-top: 34px!important
	}
}

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

	._2BQQP {
		margin-top: -60px;
		padding-top: 187px
	}
}

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

	._2BQQP {
		padding-top: 265px
	}

	._2k2wG{
		padding: 32px 0
	}
}
.U-ZkK{
	position: relative;
	overflow: hidden;
	width: -webkit-calc(100% + 20px);
	height: -webkit-calc(68vh - 170px);
	width: -moz-calc(100% + 20px);
	height: -moz-calc(68vh - 170px);
	width: calc(100% + 20px);
	height: calc(68vh - 170px);
	margin-left: -20px;
	min-height: 216px;
	max-height: 500px;
	padding-top: 20px;

}

.tcYWm{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.tcYWm svg{
	top: 22px;
	right: -6px;
	bottom: 0;
	position: absolute;
	width: 514px;
	height: 163px;

}

._1IFg8{
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: top;
}

._3m0HA{
	width: 100%;
	height: 240px;
	position: relative;
}

/*ANIMATIONS AND POSITIONS OF LEFT FIGURES*/

._3Jka1{
	left: 0;
	-webkit-animation-name: _1dcsC;
	   -moz-animation-name: _1dcsC;
	     -o-animation-name: _1dcsC;
	        animation-name: _1dcsC;
}

@-webkit-keyframes _1dcsC{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@-moz-keyframes _1dcsC{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@-o-keyframes _1dcsC{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@keyframes _1dcsC{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

._13TL1{
	left: 20%;
	-webkit-animation-name: _34f8D;
	   -moz-animation-name: _34f8D;
	     -o-animation-name: _34f8D;
	        animation-name: _34f8D;
}

@-webkit-keyframes _34f8D{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@-moz-keyframes _34f8D{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@-o-keyframes _34f8D{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@keyframes _34f8D{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

.DCau4{
	left: 40%;
	-webkit-animation-name: _1eUsP;
	   -moz-animation-name: _1eUsP;
	     -o-animation-name: _1eUsP;
	        animation-name: _1eUsP;
}

@-webkit-keyframes _1eUsP{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@-moz-keyframes _1eUsP{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@-o-keyframes _1eUsP{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@keyframes _1eUsP{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

._2qvkZ{
	left: 60%;
	-webkit-animation-name: _270X7;
	   -moz-animation-name: _270X7;
	     -o-animation-name: _270X7;
	        animation-name: _270X7;
}

@-webkit-keyframes _270X7{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@-moz-keyframes _270X7{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@-o-keyframes _270X7{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@keyframes _270X7{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

._3pNdC{
	left: 100%;
	-webkit-animation-name: _2sCxL;
	   -moz-animation-name: _2sCxL;
	     -o-animation-name: _2sCxL;
	        animation-name: _2sCxL;
}

@-webkit-keyframes _2sCxL{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@-moz-keyframes _2sCxL{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@-o-keyframes _2sCxL{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@keyframes _2sCxL{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

._1y0o2{
	left: 120%;
	-webkit-animation-name: _1RKVA;
	   -moz-animation-name: _1RKVA;
	     -o-animation-name: _1RKVA;
	        animation-name: _1RKVA;
}

@-webkit-keyframes _1RKVA{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@-moz-keyframes _1RKVA{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@-o-keyframes _1RKVA{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@keyframes _1RKVA{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

.qG_0Z{
	left: 140%;
	-webkit-animation-name: _3Jt-x;
	   -moz-animation-name: _3Jt-x;
	     -o-animation-name: _3Jt-x;
	        animation-name: _3Jt-x;
}

@-webkit-keyframes _3Jt-x{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@-moz-keyframes _3Jt-x{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@-o-keyframes _3Jt-x{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@keyframes _3Jt-x{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

._35wNR{
	left: 160%;
	-webkit-animation-name: _3LQmD;
	   -moz-animation-name: _3LQmD;
	     -o-animation-name: _3LQmD;
	        animation-name: _3LQmD;
}

@-webkit-keyframes _3LQmD{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@-moz-keyframes _3LQmD{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@-o-keyframes _3LQmD{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@keyframes _3LQmD{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

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

._3JVel{

	display: none;
}

/*ANIMATIONS AND POSITIONS OF RIGHT FIGURES*/

._2HA0h{
	left: 0;
	-webkit-animation-name: PQy5_;
	   -moz-animation-name: PQy5_;
	     -o-animation-name: PQy5_;
	        animation-name: PQy5_;
}

@-webkit-keyframes PQy5_{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@-moz-keyframes PQy5_{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@-o-keyframes PQy5_{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@keyframes PQy5_{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

._3Ut4a{
	left: 25%;
	-webkit-animation-name: ksoju;
	   -moz-animation-name: ksoju;
	     -o-animation-name: ksoju;
	        animation-name: ksoju;
}

@-webkit-keyframes ksoju{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@-moz-keyframes ksoju{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@-o-keyframes ksoju{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@keyframes ksoju{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

._1FVL4{
	left: 50%;
	-webkit-animation-name: _15Wao;
	   -moz-animation-name: _15Wao;
	     -o-animation-name: _15Wao;
	        animation-name: _15Wao;
}

@-webkit-keyframes _15Wao{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@-moz-keyframes _15Wao{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@-o-keyframes _15Wao{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@keyframes _15Wao{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

._3P-K9{
	left: 75%;
	-webkit-animation-name: _1NBV1;
	   -moz-animation-name: _1NBV1;
	     -o-animation-name: _1NBV1;
	        animation-name: _1NBV1;
}

@-webkit-keyframes _1NBV1{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@-moz-keyframes _1NBV1{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@-o-keyframes _1NBV1{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@keyframes _1NBV1{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

._1P_pV{
	left: 100%;
	-webkit-animation-name: _33WN0;
	   -moz-animation-name: _33WN0;
	     -o-animation-name: _33WN0;
	        animation-name: _33WN0;
}

@-webkit-keyframes _33WN0{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@-moz-keyframes _33WN0{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@-o-keyframes _33WN0{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@keyframes _33WN0{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

._1USD2{
	left: 125%;
	-webkit-animation-name: _2yjH4;
	   -moz-animation-name: _2yjH4;
	     -o-animation-name: _2yjH4;
	        animation-name: _2yjH4;
}

@-webkit-keyframes _2yjH4{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@-moz-keyframes _2yjH4{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@-o-keyframes _2yjH4{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@keyframes _2yjH4{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

.sx1Vk{
	left: 150%;
	-webkit-animation-name: _3-QZn;
	   -moz-animation-name: _3-QZn;
	     -o-animation-name: _3-QZn;
	        animation-name: _3-QZn;
}

@-webkit-keyframes _3-QZn{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@-moz-keyframes _3-QZn{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@-o-keyframes _3-QZn{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@keyframes _3-QZn{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

._2hFn3{
	left: 175%;
	-webkit-animation-name: q45JM;
	   -moz-animation-name: q45JM;
	     -o-animation-name: q45JM;
	        animation-name: q45JM;
}

@-webkit-keyframes q45JM{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@-moz-keyframes q45JM{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@-o-keyframes q45JM{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@keyframes q45JM{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

._1N2HG{

	top: -18px;

	position: absolute;
	width: 66px;
	height: 263px;
	background-repeat: no-repeat;
	background-position: left top;
}

._17-b5{
}

._4n_0Y{
}

._1g5vu{
}

._1VY_G{
}

._1TPJP{
}

._2s2KY{
}

._3f5C6{
}

._1yL7Q{
}

.WLaAv{
}

._3ERHR{
}

.PkOCp{
}

.QmycP{
}

._3F-Te{
}

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

	.tcYWm:before{
		content: '';
		top: 73px;
		left: 0;
		position: absolute;
		width: 50%;
		height: 51px;
		background: #ff0000;

	}

}

@media screen and (min-height: 667px) and (max-width: 759px) {

	.U-ZkK{
		height: -webkit-calc(50vh - 170px);
		height: -moz-calc(50vh - 170px);
		height: calc(50vh - 170px)

	}

}

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

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

	.U-ZkK{
		min-height: 0;
		min-height: initial;
		max-height: none;
		max-height: initial;
		width: 100%;
		height: 300px;
		margin-left: 0;
		padding-top: 0

	}

	._3nFbH{
		-webkit-animation-iteration-count: infinite;
		   -moz-animation-iteration-count: infinite;
		     -o-animation-iteration-count: infinite;
		        animation-iteration-count: infinite;
		-webkit-animation-duration: 16s;
		   -moz-animation-duration: 16s;
		     -o-animation-duration: 16s;
		        animation-duration: 16s;
		-webkit-animation-timing-function: linear;
		   -moz-animation-timing-function: linear;
		     -o-animation-timing-function: linear;
		        animation-timing-function: linear

	}

	._3JVel{
		display: inline;
		display: initial;
		-webkit-animation-iteration-count: infinite;
		   -moz-animation-iteration-count: infinite;
		     -o-animation-iteration-count: infinite;
		        animation-iteration-count: infinite;
		-webkit-animation-duration: 16s;
		   -moz-animation-duration: 16s;
		     -o-animation-duration: 16s;
		        animation-duration: 16s;
		-webkit-animation-timing-function: linear;
		   -moz-animation-timing-function: linear;
		     -o-animation-timing-function: linear;
		        animation-timing-function: linear

	}

	._3JVel:nth-child(even){
		top: 87px;

	}

	._1N2HG{
		top: 2px;
		position: absolute;
		width: 94px;
		height: 377px

	}

}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.tcYWm{
		width: -webkit-calc(50% + 40px);
		width: -moz-calc(50% + 40px);
		width: calc(50% + 40px)

	}

	.tcYWm svg{
		top: 59px;
		right: -2px;
		bottom: 0;
		position: absolute;
		width: 720px;
		height: 234px;

	}

	._1IFg8{
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)

	}

}

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

	.U-ZkK{
		height: 422px

	}

	.tcYWm{
		width: 50%

	}

	.tcYWm svg{
		top: 59px;
		right: 2px;
		bottom: 0;
		position: absolute;
		width: 900px;
		height: 292px;

	}

	._1IFg8{
		width: 50%

	}

	._3JVel:nth-child(even){
		top: 94px;

	}

	._1N2HG{
		top: -11px;
		position: absolute;
		width: 117px;
		height: 467px

	}

}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	.tcYWm:before{
		content: '';
		top: 151px;
		left: 0;
		position: absolute;
		width: 50%;
		height: 90px;
		background: #ff0000;

	}

}
._3ekll{
	margin: 0 auto 0;
	position: relative;
	padding-top: 32px;
	padding-bottom: 44px;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

._1d332{
	width: 100%;
	margin: 0 auto;
	padding-left: 5px;
	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;
}

._398uP{
	letter-spacing: -0.6px;
}

._3w8WS{
	opacity: 0.5;
	margin-top: 17px;
	font-size: 23px;

}

._1Uf5E {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	gap: 70px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

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

	._3ekll{
		border-top: none
	}
}

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

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

	._3ekll{
		width: 600px;
		padding-top: 69px;
		padding-bottom: 70px
	}
}

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

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

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

	._3ekll{
		width: -webkit-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
		width: calc(100% - 100px)
	}
}

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

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

	._3ekll{
		padding-top: 77px;
		padding-bottom: 80px
	}

	._3w8WS{
		margin-top: 29px;
		line-height: 35px
	}
}

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3w8WS{
		margin-top: 23px;
		line-height: 30px
	}
}

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

	._1Uf5E {
		gap: 30px
	}
}

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

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

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

	._1Uf5E {
		gap: 0px
	}
}

._14D0R {
    position: relative;
	margin-top: 250px;
}

._2dEx5 {
	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;
	gap: 48px;
}

.qHmnq {
    width: 100%;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out, -moz-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -moz-transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
    background-color: #00ACDE;
	color: #FFFFFF;
	-webkit-border-radius: 18.5817px;
	   -moz-border-radius: 18.5817px;
	        border-radius: 18.5817px;
	width: 511px;
	position: relative;
	padding: 30px 28px 34px 51px;
	margin-bottom: 60px;
	-webkit-transform: translateX(50%);
	   -moz-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	     -o-transform: translateX(50%);
	        transform: translateX(50%);
}

.qHmnq:nth-of-type(2) {
	position: absolute;
	top: 0;
	left: 0;
}

.nohR7 {
    z-index: 1;
    -webkit-transform: translateX(0%) translateY(-50%);
       -moz-transform: translateX(0%) translateY(-50%);
        -ms-transform: translateX(0%) translateY(-50%);
         -o-transform: translateX(0%) translateY(-50%);
            transform: translateX(0%) translateY(-50%);
}

._3qDaq {
	font-size: 194.85px;
	line-height: 95px;
	color: #FFFFFF;
	float: left;
	margin-left: -27px;

}

._1hE2e {
	color: #FFFFFF;
	font-size: 15.48px;
	line-height: 23.69px;
	margin: 0;
}

._18fOS {
	position: absolute;
	left: 80px;
	bottom: -65px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}

._3QLS5 {
	opacity: 1;
}

._10vlM {
	max-width: 105px;
	margin-top: -165px;
	z-index: 9999;
	position: relative;
}

.TEvT_ {
	font-weight: 500;
	font-size: 22.7109px;
	line-height: 30px;
	text-align: center;
	margin: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity: 1;
}

.knPJs {
	margin-bottom: 1.75px;
	background-color: #D9D9D9;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}

._3Z7cM {
	background-image: url(/public/assets/images/35Zf4LP.svg);
	background-repeat: no-repeat;
	width: 24px;
	height: 19px;
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: -webkit-transform 0.5s ease-in-out;
	-o-transition: -o-transform 0.5s ease-in-out;
	-moz-transition: transform 0.5s ease-in-out, -moz-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, -moz-transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
	margin-top: -40px;
}

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

    ._14D0R {
        padding: 0 20px;
        margin: 250px auto 0
    }

    .qHmnq {
        width: 400px
    }

    ._3qDaq {
        margin-left: -36px
    }
}

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

    ._14D0R {
        display: none
    }

    .qHmnq {
        width: 200px
    }

    .qHmnq {
        padding: 20px 18px 24px 41px
    }

    ._3qDaq {
        font-size: 134.85px;
        line-height: 50px
    }

    ._1hE2e {
        font-size: 13.48px;
        line-height: 21.69px
    }

    .TEvT_ {
        font-size: 10.7109px;
        line-height: 18px
    }
}
.OV5A5{

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;
	margin-bottom: 18px;
}

._1uVlb{
	font-family: 'Gerbera Regular', sans-serif;
	padding: 8px 0 5px;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	border-bottom: 2px solid transparent;
}

._1uVlb:not(:last-child){

	margin-right: 4px;
}

._3-nI5._1uVlb{

	color: #ff0000;

	border-bottom: 2px solid #ff0000;
}

._1uVlb:hover:not(._3-nI5){

	color: #ff0000;
}

._37SkI{
	font-family: 'Gerbera Regular', sans-serif;
	padding: 8px 0 5px;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	border-bottom: 2px solid transparent;
	font-size: 20px;
}

._37SkI:not(:last-child){

	margin-right: 4px;
}

._3-nI5._37SkI{

	color: #ff0000;

	border-bottom: 2px solid #ff0000;
}

._37SkI:hover:not(._3-nI5){

	color: #ff0000;
}

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

	._1uVlb{

		line-height: 20px
	}

	._1uVlb:not(:last-child){

		margin-right: 10px;
	}

	._37SkI{

		line-height: 20px;

		font-size: 12px
	}

	._37SkI:not(:last-child){

		margin-right: 10px;
	}
}

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

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

	.OV5A5{

		background: #ffffff;

		-webkit-border-radius: 35px;

		   -moz-border-radius: 35px;

		        border-radius: 35px;

		padding: 10px;

		margin-bottom: 40px
	}

	._1uVlb{

		-webkit-box-flex: 1;

		-webkit-flex: 1;

		   -moz-box-flex: 1;

		    -ms-flex: 1;

		        flex: 1
	}

	._3-nI5._1uVlb{

		border: none;

		background: red;

		-webkit-border-radius: 35px;

		   -moz-border-radius: 35px;

		        border-radius: 35px;

		color: #ffffff;
	}

	._37SkI{

		-webkit-box-flex: 1;

		-webkit-flex: 1;

		   -moz-box-flex: 1;

		    -ms-flex: 1;

		        flex: 1
	}

	._3-nI5._37SkI{

		border: none;

		background: red;

		-webkit-border-radius: 35px;

		   -moz-border-radius: 35px;

		        border-radius: 35px;

		color: #ffffff;
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	.OV5A5{

		margin-bottom: 50px
	}

	._1uVlb:not(:last-child){

		margin-right: 18px;
	}

	._37SkI:not(:last-child){

		margin-right: 18px;
	}
}

@media (min-width: 768px) {

	._37SkI{

		font-size: 16px
	}
}

@media (min-width: 1920px) {

	._37SkI{

		font-size: 25px
	}
}
._36Q_4{
	margin-top: 15px;
	margin-bottom: 28px;
}

._99UoV{
	margin-top: 15px;
	margin-bottom: 28px;
	font-size: 12px;
	line-height: normal;
}

._28HyE{
	position: relative;
	background: #ffffff;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	padding: 20px 20px 10px;
	margin-bottom: 19px;
}

._2Sp8u{
	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;
	margin: 0;
	padding: 0;
	list-style: none;
}

.LbzxV{
	height: 60px;
	padding: 10px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
}

.jI2_c{
	cursor: pointer;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:transparent;
}

.jI2_c input:checked + span {
	background-color: #ff0000;
	color: #ffffff;
}

.jI2_c input{
	display: none;
}

.jI2_c> * {
	display: block;
	pointer-events: none;
}

._2wJGx{
	font-family: 'Gerbera Regular', sans-serif;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
	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;
}

._2wJGx span:after {
	content: ' \20BD';
}

._3tctX{
	font-family: 'Gerbera Regular', sans-serif;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
	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;
}

._3tctX span:after {
	content: ' \20BD';
}

._3S3Ef{
	width: 100%;
	height: 60px;
	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;
	padding: 10px;
}

._2UT2v{
	color: #ff0000;
}

._3VmhA{
	width: 100%;
	height: 100%;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
	font-family: 'Gerbera Regular', sans-serif;
	text-align: center;

}

._3VmhA:focus, ._2Y5Am._3VmhA  {
	background: #ff0000;
	color: #ffffff;
}

._3VmhA:focus::-webkit-input-placeholder,._2Y5Am._3VmhA::-webkit-input-placeholder{
	color: #ffffff;
}

._3VmhA:focus::-moz-placeholder,._2Y5Am._3VmhA::-moz-placeholder{
	color: #ffffff;
}

._3VmhA:focus:-ms-input-placeholder,._2Y5Am._3VmhA:-ms-input-placeholder{
	color: #ffffff;
}

._3VmhA:focus::placeholder,._2Y5Am._3VmhA::placeholder{
	color: #ffffff;
}

.UlIVG{
	width: 100%;
	height: 100%;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
	font-family: 'Gerbera Regular', sans-serif;
	text-align: center;

}

.UlIVG:focus, ._2Y5Am.UlIVG  {
	background: #ff0000;
	color: #ffffff;
}

.UlIVG:focus::-webkit-input-placeholder,._2Y5Am.UlIVG::-webkit-input-placeholder{
	color: #ffffff;
}

.UlIVG:focus::-moz-placeholder,._2Y5Am.UlIVG::-moz-placeholder{
	color: #ffffff;
}

.UlIVG:focus:-ms-input-placeholder,._2Y5Am.UlIVG:-ms-input-placeholder{
	color: #ffffff;
}

.UlIVG:focus::placeholder,._2Y5Am.UlIVG::placeholder{
	color: #ffffff;
}

._2soAb{
	margin-bottom: 20px;
}

._1T_TX {
	position: relative;
	cursor: pointer;
	padding-left: 60px;
}

._1T_TX input {
	display: none;
}

._1T_TX:before{
	content: '';
	top: 0;
	left: 0;
	position: absolute;
	background-color: #8dc532;
	-webkit-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
	will-change: background-color;
	width: 60px;
	height: 40px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
}

._1T_TX:after{
	background: #fff;
	content: '';
	top: 5px;
	left: 25px;
	position: absolute;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-moz-transition: left 0.3s ease;
	transition: left 0.3s ease;
	will-change: left;
}

._20q_d ._1T_TX:before{
	background: #ff0000;
}

._20q_d ._1T_TX:after{
	left: 5px;
	position: absolute;
}

._1OImW{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity	;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 26px;
	margin-left: 13px;
	display: inline-block;
}

._20q_d ._1OImW {
	opacity: 0.5;
}

._2rn66{
	-webkit-transition: opacity 0.3s ease, border 0.3s ease;
	-o-transition: opacity 0.3s ease, border 0.3s ease;
	-moz-transition: opacity 0.3s ease, border 0.3s ease;
	transition: opacity 0.3s ease, border 0.3s ease;
	will-change: opacity, border;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	padding: 0 20px;
	background: #ffffff;
	font-size: 14px;
	font-family: 'Gerbera Regular', sans-serif;
}

._1zyCr._2rn66 {
	border: 1px solid #ff0000;
}

._1P17X{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._1P17X:disabled {
	opacity: 0.5;
	pointer-events: none;
	cursor: auto;
	cursor: initial;
}

._1vBOY{
	position: relative;
	margin-right: 30px;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	margin-top: 26px;
	margin-left: 27px;
	margin-bottom: 20px;
}

._1vBOY input {
	position: relative;
	display: inline;
	width: 16px;
	height: 16px;
	z-index: 0;
	margin-right: 10px;
}

._1vBOY input:before{
	content: '';
	top: -1px;
	left: -1px;
	position: absolute;
	z-index: 1;
	width: 19px;
	height: 19px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	background-color: #fff;
}

._1vBOY input:after{
	display: none;
	content: '';
	top: 2px;
	left: 3px;
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMiAxLjM5NEw0LjUgOS4wMDEgMy4xMjUgNy41OTlsLjAwMy0uMDAzLTMuMTI5LTMuMjAyIDEuMzc1LTEuNDAyIDMuMTMyIDMuMjA2IDYuMTItNi4yMDZMMTIgMS4zOTR6Ii8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: center;
}

._1vBOY input:checked:before {
	background-color: #ff0000;
}

._1vBOY input:checked:after{
	display: inline-block;
}

._1vBOY a {
	color: #ff0000;
}

._1vBOY:last-of-type {
	margin-bottom: 20px;
}

._6wECC{
	position: relative;
	margin-right: 30px;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	margin-top: 26px;
	margin-left: 27px;
	margin-bottom: 20px;
	color: #7B7F7F;
}

._6wECC input {
	position: relative;
	display: inline;
	width: 16px;
	height: 16px;
	z-index: 0;
	margin-right: 10px;
}

._6wECC input:before{
	content: '';
	top: -1px;
	left: -1px;
	position: absolute;
	z-index: 1;
	width: 19px;
	height: 19px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	background-color: #F6F6F8;
}

._6wECC input:after{
	display: none;
	content: '';
	top: 2px;
	left: 3px;
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMiAxLjM5NEw0LjUgOS4wMDEgMy4xMjUgNy41OTlsLjAwMy0uMDAzLTMuMTI5LTMuMjAyIDEuMzc1LTEuNDAyIDMuMTMyIDMuMjA2IDYuMTItNi4yMDZMMTIgMS4zOTR6Ii8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: center;
}

._6wECC input:checked:before {
	background-color: #ff0000;
}

._6wECC input:checked:after{
	display: inline-block;
}

._6wECC a {
	color: #ff0000;
}

._6wECC:last-of-type {
	margin-bottom: 20px;
}

._3Qug5{
	text-align: center;
}

._3wxOS{
	display: inline-block;
	width: 70px;
	height: 51px;
	background-image: url(/public/assets/images/26GLir_.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 8px;
}

._1yzng{
	display: inline-block;
	width: 74px;
	height: 55px;
	background-image: url(/public/assets/images/2DJYJ_y.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 7px;
}

._1oNvX{
	display: inline-block;
	width: 68px;
	height: 50px;
	background-image: url(/public/assets/images/3M5J-xv.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}

._1k1Q-{
	margin-top: 30px;
}

._1k1Q- a{
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	color: #ff0000;
}

._1k1Q- a:hover{
	color: #ea0000;
}

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

	.LbzxV{
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	.LbzxV:nth-child(odd){
		border-right: 1px solid rgba(0, 0, 0, .1);
	}

	._1P17X{
		padding: 12px 40px 9px
	}

	._1yzng{
		margin-left: -2px
	}
}

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

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

	._28HyE{
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		padding: 30px;
		margin-bottom: 30px
	}

	.LbzxV{
		height: 80px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}

	.LbzxV:not(:nth-last-child(-n+2)){
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}

	.LbzxV:not(:nth-child(4n+4)){
		border-right: 1px solid rgba(0, 0, 0, .1);
	}

	._3S3Ef{
		right: 0;
		bottom: 0;
		position: absolute;
		width: 300px;
		height: 110px;
		padding: 10px 30px 30px 10px
	}

	._2soAb{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-bottom: 30px
	}

	._1T_TX {
		padding-left: 100px
	}

	._1T_TX:before{
		-webkit-border-radius: 40px;
		   -moz-border-radius: 40px;
		        border-radius: 40px;
		width: 100px;
		height: 60px;
	}

	._1T_TX:after{
		top: 10px;
		left: 50px;
		position: absolute;
		width: 40px;
		height: 40px;
	}

	._20q_d ._1T_TX:after{
		left: 10px;
		position: absolute;
	}

	._2rn66{
		-webkit-border-radius: 40px;
		   -moz-border-radius: 40px;
		        border-radius: 40px;
		width: 300px;
		height: 60px;
		padding: 0 30px
	}

	._3yZ79 {
		margin-top: 20px
	}

	._1vBOY{
		margin-top: 30px;
		margin-bottom: 0
	}

	._6wECC{
		margin-top: 30px;
		margin-bottom: 0
	}

	._3Qug5{
		/* display: inline-block; */
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._36Q_4{
		margin-top: 20px
	}

	._99UoV{
		margin-top: 20px
	}

	._1OImW{
		margin-top: 11px;
		margin-bottom: 0;
		margin-left: 20px;
		line-height: 20px
	}
}

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

	._36Q_4{
		margin-top: 28px
	}

	._99UoV{
		margin-top: 28px
	}

	.LbzxV{
		height: 101px
	}

	._3S3Ef{
		width: 375px;
		height: 130px
	}

	._1OImW{
		margin-top: 19px;
		margin-bottom: 0;
		margin-left: 20px
	}

	._2rn66{
		width: 375px
	}

	._1vBOY{
		margin-left: 0
	}

	._6wECC{
		margin-left: 0
	}
}

@media (min-width: 768px) {

	._99UoV{
		font-size: 14px
	}

	._3tctX{
		font-size: 16px
	}

	.UlIVG{
		font-size: 16px
	}
}

@media (min-width: 1280px) {

	._99UoV{
		font-size: 19px
	}

	._3tctX{
		font-size: 20px
	}

	.UlIVG{
		font-size: 20px
	}
}

@media (min-width: 1920px) {

	._99UoV{
		font-size: 25px
	}

	._3tctX{
		font-size: 25px
	}

	.UlIVG{
		font-size: 25px
	}
}
.ns-YV{

	/*h3{
		margin: 0;
		margin-bottom: 5px;
	}*/
}

._3CGrC{
	margin: 0;
	margin-bottom: 5px;
}

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

._1S-2h{
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	background: #ffffff;
	position: relative;
	text-align: center;
	padding: 27px 20px 35px;
	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;
	width: 100%;
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	margin: 0 auto;
}

._1S-2h:after{
	bottom: -1px;
	left: -12px;
	position: absolute;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMjggMi41QzI4IDE3LjY4OCAxNS42ODggMzAgLjQ5OSAzMCAxMy4zMzMgMjIuMzM0IDEzIDAgMTMgMCIvPjwvc3ZnPg==);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	width: 25px;
	height: 27px;
}

._1S-2h:first-child{
	margin-bottom: 20px;
}

._1S-2h span{
	color: #999999;
}

._1S-2h p{
	font-size: 14px;
	color: #999999;
	margin-top: 26px;
	padding: 0 30px;
	line-height: 20px;
}

._1ybwK{
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	font-family: 'Gerbera Regular', sans-serif;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: 20px;
	margin-bottom: 32px;
}

._3JJ-L{
	width: 100%;
	height: 100%;
	color: #999999;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	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;
	margin-top: -32px;
}

._3hf1r{
	margin-top: 25px;
}

._1rbzV{
	margin-top: -9px;
}

._5YWSj{
	display: inline-block;
	width: 87px;
	height: 60px;
	background-image: url(/public/assets/images/kGN9ZHd.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 11px;
}

._2oe7v{
	display: inline-block;
	width: 79px;
	height: 57px;
	background-image: url(/public/assets/images/h9AO2tV.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 4px;
}

._19puu{
	display: inline-block;
	width: 105px;
	height: 51px;
	background-image: url(/public/assets/images/2tn6avf.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 8px;
	margin-bottom: 3px;
}

._2r1Np{
	display: inline-block;
	width: 94px;
	height: 64px;
	background-image: url(/public/assets/images/2BmBUTR.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	margin-right: 8px;
}

._2cTrd{
	display: inline-block;
	width: 94px;
	height: 64px;
	background-image: url(/public/assets/images/5iFzsG_.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-position: bottom;
	margin-bottom: -5px;
	margin-right: 8px;
}

._373ue{
	display: inline-block;
	width: 94px;
	height: 64px;
	background-image: url(/public/assets/images/16QYqqr.svg);
	background-repeat: no-repeat;
	background-position: bottom;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	margin-right: 8px;
}

._3HEI8{
	color: #ff0000;
	vertical-align: top;
	margin-top: 43px;
	display: block;
	font-size: 14px;
	line-height: 17px;
}

._3HEI8 span{
	border-bottom: 2px solid #ff0000;
}

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

	._3JJ-L{
		min-height: 183px
	}
}

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

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

	.egEjx{
		-webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		        flex-wrap: nowrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between
	}

	._1S-2h{
		padding: 38px 30px 29px;
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		width: 385px;
		max-width: 385px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 385px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 385px;
		        flex: 0 0 385px
	}

	._1S-2h:first-child{
		margin-bottom: 0;
	}

	._1ybwK{
		padding-bottom: 31px;
		margin-bottom: 34px
	}

	._3hf1r{
		margin-top: 48px
	}

	._3hf1r p{
		line-height: 25px;
	}

	._1rbzV br{
		display: none;
	}

	._3HEI8{
		display: inline-block;
		margin-left: 36px
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._5YWSj{
		width: 72px
	}

	._2oe7v{
		width: 64px;
		margin-bottom: -2px
	}

	._19puu{
		width: 91px
	}

	._2r1Np{
		width: 79px;
		margin-bottom: -3px
	}

	._2cTrd{
		width: 79px;
		margin-bottom: -3px
	}

	._373ue{
		width: 79px;
		margin-bottom: -3px
	}

	._3HEI8{
		margin-left: 20px;
		margin-top: 33px
	}
}

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

	._1S-2h{
		width: 540px;
		max-width: 540px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 540px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 540px;
		        flex: 0 0 540px
	}

	._1S-2h p{
		margin-top: 31px;
	}

	._3hf1r{
		margin-top: 46px
	}

	._1rbzV{
		text-align: center
	}
}
._1vCj-{
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	padding: 16px 20px;
	position: relative;
	background-color: #ffffff;
	margin-bottom: 20px;
}

._3bUeL {
	background-color: none;
	position: relative;
}

._3bUeL .I1oeU {
	text-align: center
}

.I1oeU{
	font-family: 'Gerbera Medium', sans-serif;
	margin-bottom: 16px;
}

._1LDOb{

	display: none;
}

._23WLq{
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
	will-change: background;
	padding: 12px 40px 9px;
	width: 100%;
	color: #ffffff;
	background: #ff0000;
}

._23WLq:hover{
	background-color: #ea0000;
}

._1t11A{
	width: 100%;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	font-size: 14px;
	padding: 12px 19px 9px;
	margin-bottom: 20px;
	font-family: 'Gerbera Regular', sans-serif;
	background-color: #ffffff;
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	will-change: box-shadow;
	-webkit-appearance: none;
}

._28OmS._1t11A {
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
	color: #ff0000;
}

._1t11A::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}

._3TPxj, ._2QobM {
	display: inline-block;
	width: 100%;
}

._1UbFN {
	width: 100%;
	height: 190px;
	outline: none;
	border: none;
	font-weight: 200;
	font-size: 14px;
	line-height: 25px;
	padding: 14px 18px 19px;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	resize: none;
}

._1EY6s{
	background-color: #dde5e5;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	width: 100%;
	height: -webkit-calc(100% + 30px);
	width: 100%;
	height: -moz-calc(100% + 30px);
	width: 100%;
	height: calc(100% + 30px);
	opacity: 0;
	top: -15px;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	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;
	-webkit-transition: opacity 0.3s ease, z-index 0.3s ease;
	-o-transition: opacity 0.3s ease, z-index 0.3s ease;
	-moz-transition: opacity 0.3s ease, z-index 0.3s ease;
	transition: opacity 0.3s ease, z-index 0.3s ease;
	will-change: opacity;
	z-index: -1;
}

.bTdsh._1EY6s {
	opacity: 1;
	z-index: 1;
}

._7uS4J{
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	padding: 117px 20px 20px;
	width: 280px;
	height: 280px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #dde5e5;
	text-align: center;
	position: relative;
	height: 100%;
	width: 100%;

}

._7uS4J:after{
	content: '';
	top: 30px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 60px;
	height: 60px;
	background-color: #8dc532;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNNDQuOTkyIDQuMzg2TDE3LjE0NyAzMi45OTFsLTQuMjg1LTQuNEwuMDA4IDE1LjM4OWw0LjI4NC00LjQwMSAxMi44NTMgMTMuMjAzTDQwLjcwOC0uMDE1bDQuMjg0IDQuNDAxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-background-size: 25px 25px;
	   -moz-background-size: 25px;
	        background-size: 25px;
}

._10U4f{

	margin-bottom: 11px;
}

.BmaFD{
	margin-bottom: 25px;
}

._2Ggyf{
	width: 100%;
}

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

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

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

	._1vCj-{
		padding: 43px 50px 30px;
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		margin-bottom: 30px
	}

	.I1oeU{
		margin-bottom: 27px
	}

	._1LDOb{
		display: block;
		right: -39px;
		bottom: 263px;
		position: absolute;
		width: 140px;
		height: 140px
	}

	._23WLq{
		padding: 22px 40px 19px
	}

	._1t11A{
		padding: 22px 29px 19px;
		margin-bottom: 30px
	}

	._28OmS._1t11A {
		-webkit-box-shadow: 0 0 0 2px #ff0000;
		   -moz-box-shadow: 0 0 0 2px #ff0000;
		        box-shadow: 0 0 0 2px #ff0000
	}

	._3TPxj, ._2QobM {
		width: 250px
	}

	._3TPxj{
		margin-right: 20px
	}

	._1UbFN {
		font-size: 18px;
		padding: 28px 29px 9px;
		-webkit-border-radius: 35px;
		   -moz-border-radius: 35px;
		        border-radius: 35px
	}

	._1EY6s{
		top: -5px;
		position: absolute;
		height: -webkit-calc(100% + 20px);
		height: -moz-calc(100% + 20px);
		height: calc(100% + 20px)
	}

	._7uS4J{
		text-align: left;
		text-align: initial;
		padding: 68px 80px 64px 198px;
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		width: 600px
	}

	._7uS4J:after{
		top: 54px;
		left: 69px;
		position: absolute;
		width: 90px;
		height: 90px;
		-webkit-background-size: 35px 35px;
		   -moz-background-size: 35px;
		        background-size: 35px;
	}

	._2Ggyf{
		width: 170px
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._10U4f{
		line-height: 30px
	}

	._10U4f{
		margin-bottom: 16px
	}
}

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

	._1vCj-{
		padding: 45px 50px 24px
	}

	.I1oeU{
		margin-bottom: 20px
	}

	._1LDOb{
		right: -67px;
		bottom: 270px;
		position: absolute;
		width: 166px;
		height: 166px
	}

	._3TPxj, ._2QobM {
		width: 365px
	}

	._1UbFN {
		font-size: 20px;
		line-height: 30px;
		padding-top: 25px
	}

	._7uS4J{
		padding-top: 83px;
		padding-bottom: 74px;
		padding-left: 250px;
		width: 750px
	}

	._7uS4J:after{
		top: 67px;
		left: 99px;
		position: absolute;
		width: 100px;
		height: 100px;
		-webkit-background-size: auto auto;
		   -moz-background-size: auto auto;
		        background-size: auto auto;
		-webkit-background-size: initial initial;
		   -moz-background-size: initial;
		        background-size: initial;
	}

	.BmaFD{
		margin-bottom: 30px
	}
}
.kwdHQ{


	max-width: 673px;

	margin-top: 12px;
}

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

	.kwdHQ{


		padding: 0 20px;


		width: 100%
	}
}

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

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

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

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

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

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

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

	.kwdHQ{


		margin-top: 40px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.kwdHQ{


		margin-top: 30px
	}
}
._2VF07{
	margin: 0 auto;
	position: relative;
	background-color: red;
	color: #FFFFFF;
	padding: 32px 40px 44px;
}

.TKvIZ{
	width: 100%;
	margin: 0 auto;
}

._2b6yi{
	font-size: 44px;
	line-height: 59px;
	margin-bottom: 50px;
}

.DEQ_b {
	margin: 0;
	padding: 0;
}

li {
	font-size: 25px;
	line-height: 38px;
}

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

	._2VF07{
		padding-top: 40px;
		padding-bottom: 32px
	}

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

	li {
		font-size: 19px;
		line-height: 32px
	}
}

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

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

	._2VF07{
		padding-top: 69px;
		padding-bottom: 70px
	}

	.TKvIZ{
		width: 700px
	}
}

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

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

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

	._2VF07{
		width: 100%
	}
}

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

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

	._2VF07{
		padding-top: 59px;
		padding-bottom: 80px
	}

	.TKvIZ{
		width: 1210px
	}
}
.dkwWZ {
	background-color: #dde5e5;
	overflow: hidden;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.dkwWZ {
		padding: 180px 0 0 0
	}
}

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

	.dkwWZ {
		margin-top: -88px;
		padding: 180px 0 0 0
	}
}

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

	.dkwWZ {
		padding: 243px 0 0 0
	}
}
._1H9MQ{
	margin: 0 auto;
	position: relative;
	padding: 32px 20px 44px;
	background-color: #DDE5E5;
	color: #FF0A01;
}

._1-TWW{
	width: 100%;
	margin: 0 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;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._1fw7H {
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	margin: 0;
}

._1fw7H:nth-of-type(odd) {
	margin-bottom: 80px;
}

._1fw7H:last-of-type {
	margin-bottom: 175px;
}

._3CTPi {
	width: 97px;
	height: 83px;
}

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

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

	._1H9MQ{
		width: 600px;
		padding-top: 69px;
		padding-bottom: 70px
	}

	._1-TWW{
		width: 600px
	}
}

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

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

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

	._1H9MQ{
		width: 100%
	}
}

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

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

	._1H9MQ{
		padding-top: 59px;
		padding-bottom: 108px
	}

	._1-TWW{
		width: 1210px
	}
}

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

	._1fw7H {
		font-size: 36px;
		line-height: 51px
	}

	._1fw7H:last-of-type {
		margin-bottom: 80px
	}
}

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

	._1fw7H {
		font-size: 27px;
		line-height: 42px
	}
}
._22_7h{
	position: relative;
	overflow: hidden;
	width: -webkit-calc(100% + 20px);
	height: -webkit-calc(68vh - 170px);
	width: -moz-calc(100% + 20px);
	height: -moz-calc(68vh - 170px);
	width: calc(100% + 20px);
	height: calc(68vh - 170px);
	margin-left: -20px;
	min-height: 216px;
	max-height: 500px;
	padding-top: 20px;

}

._6tkXn{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

._6tkXn svg{
	top: 22px;
	right: -6px;
	bottom: 0;
	position: absolute;
	width: 514px;
	height: 163px;

}

._28mmC{
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: top;
}

._1Eowx{
	width: 100%;
	height: 240px;
	position: relative;
}

/*ANIMATIONS AND POSITIONS OF LEFT FIGURES*/

._1xAyC{
	left: 0;
	-webkit-animation-name: _17ono;
	   -moz-animation-name: _17ono;
	     -o-animation-name: _17ono;
	        animation-name: _17ono;
}

@-webkit-keyframes _17ono{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@-moz-keyframes _17ono{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@-o-keyframes _17ono{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

@keyframes _17ono{
	0%  {
		left: 0;
	}
	6.25%  {
		left: -20%;
	}
	12.5%  {
		left: -20%;
		opacity: 1;
	}
	12.51%  {
		opacity: 0;
	}
	18.75%{
		left: 140%;
		opacity: 0;
	}
	25%{
		left: 140%;
	}
	31.25%  {
		left: 120%;
	}
	37.5%  {
		left: 120%;
	}
	43.75% {
		left: 100%;
	}
	50%  {
		left: 100%;
	}
	55%{
		opacity: 0;
	}
	56.25%{
		opacity: 1;
		left: 60%;
	}
	62.5% {
		left: 60%;
	}
	68.75%{
		left: 40%;
	}
	75% {
		left: 40%;
	}
	81.25%{
		left: 20%;
	}
	87.5%  {
		left: 20%;
	}
	93.75% {
		left: 0;
	}
	100%{
		left: 0;
	}
}

._1Wi4S{
	left: 20%;
	-webkit-animation-name: _3NcCI;
	   -moz-animation-name: _3NcCI;
	     -o-animation-name: _3NcCI;
	        animation-name: _3NcCI;
}

@-webkit-keyframes _3NcCI{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@-moz-keyframes _3NcCI{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@-o-keyframes _3NcCI{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

@keyframes _3NcCI{
	0%  {
		left: 20%;
	}
	6.25%  {
		left: 0;
	}
	12.5%  {
		left: 0;
	}
	18.75%{
		left: -20%;
	}
	25%{
		left: -20%;
		opacity: 1;
	}
	25.1%{
		opacity: 0;
	}
	31.25%  {
		left: 140%;
	}
	37.5%  {
		opacity: 0;
		left: 140%;
	}
	43.75% {
		left: 120%;
	}
	50%  {
		left: 120%;
	}
	56.25%{
		left: 100%;
	}
	62.5% {
		left: 100%;
	}
	67.5%{
		opacity: 0;
	}
	68.75%{
		left: 60%;
		opacity: 1;
	}
	75% {
		left: 60%;
	}
	81.25%{
		left: 40%;
	}
	87.5%  {
		left: 40%;
	}
	93.75% {
		left: 20%;
	}
	100%{
		left: 20%;
	}
}

._3tCEp{
	left: 40%;
	-webkit-animation-name: _1MRtu;
	   -moz-animation-name: _1MRtu;
	     -o-animation-name: _1MRtu;
	        animation-name: _1MRtu;
}

@-webkit-keyframes _1MRtu{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@-moz-keyframes _1MRtu{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@-o-keyframes _1MRtu{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

@keyframes _1MRtu{
	0%  {
		left: 40%;
	}
	6.25%  {
		left: 20%;
	}
	12.5%  {
		left: 20%;
	}
	18.75%{
		left: 0;
	}
	25%{
		left: 0;
	}
	31.25%  {
		left: -20%;
	}
	37.5%  {
		left: -20%;
		opacity: 1;
	}
	37.51%  {
		opacity: 0;
	}
	43.75% {
		left: 140%;
	}
	50%  {
		left: 140%;
		opacity: 0;
	}
	56.25%{
		left: 120%;
	}
	62.5% {
		left: 120%;
	}
	68.75%{
		left: 100%;
	}
	75% {
		left: 100%;
	}
	80%  {
		opacity: 0;
	}
	81.25%{
		left: 60%;
		opacity: 1;
	}
	87.5%  {
		left: 60%;
	}
	93.75% {
		left: 40%;
	}
	100%{
		left: 40%;
	}
}

.xn58C{
	left: 60%;
	-webkit-animation-name: _39kSt;
	   -moz-animation-name: _39kSt;
	     -o-animation-name: _39kSt;
	        animation-name: _39kSt;
}

@-webkit-keyframes _39kSt{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@-moz-keyframes _39kSt{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@-o-keyframes _39kSt{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

@keyframes _39kSt{
	0%  {
		left: 60%;
	}
	6.25%  {
		left: 40%;
	}
	12.5%  {
		left: 40%;
	}
	18.75%{
		left: 20%;
	}
	25%{
		left: 20%;
	}
	31.25%  {
		left: 0;
	}
	37.5%  {
		left: 0;
	}
	43.75% {
		left: -20%;
	}
	50%  {
		left: -20%;
		opacity: 1;
	}
	50.1%  {
		opacity: 0;
	}
	56.25%{
		left: 140%;
	}
	62.5% {
		left: 140%;
		opacity: 0;
	}
	68.75%{
		left: 120%;
	}
	75% {
		left: 120%;
	}
	81.25%{
		left: 100%;
	}
	87.5%  {
		left: 100%;
	}
	92.5% {
		opacity: 0;
	}
	93.75% {
		left: 60%;
		opacity: 1;
	}
	100%{
		left: 60%;
	}
}

._3Hg3r{
	left: 100%;
	-webkit-animation-name: _3CRbR;
	   -moz-animation-name: _3CRbR;
	     -o-animation-name: _3CRbR;
	        animation-name: _3CRbR;
}

@-webkit-keyframes _3CRbR{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@-moz-keyframes _3CRbR{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@-o-keyframes _3CRbR{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

@keyframes _3CRbR{
	0%  {
		left: 100%;
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	6.25%  {
		left: 60%;
		opacity: 1;
	}
	12.5%  {
		left: 60%;
	}
	18.75%{
		left: 40%;
	}
	25%{
		left: 40%;
	}
	31.25%  {
		left: 20%;
	}
	37.5%  {
		left: 20%;
	}
	43.75% {
		left: 0;
	}
	50%  {
		left: 0;
	}
	56.25%{
		left: -20%;
	}
	62.5% {
		left: -20%;
		opacity: 1;
	}
	62.51% {
		opacity: 0;
	}
	68.75%{
		left: 140%;
	}
	75% {
		left: 140%;
		opacity: 0;
	}
	81.25%{
		left: 120%;
	}
	87.5%  {
		left: 120%;
	}
	93.75% {
		left: 100%;
	}
	100%{
		left: 100%;
	}
}

._358BF{
	left: 120%;
	-webkit-animation-name: dMNbR;
	   -moz-animation-name: dMNbR;
	     -o-animation-name: dMNbR;
	        animation-name: dMNbR;
}

@-webkit-keyframes dMNbR{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@-moz-keyframes dMNbR{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@-o-keyframes dMNbR{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

@keyframes dMNbR{
	0%  {
		left: 120%;
		opacity: 0;
	}
	6.25%  {
		left: 100%;
	}
	12.5%  {
		left: 100%;
	}
	17.5%  {
		opacity: 0;
	}
	18.75%{
		opacity: 1;
		left: 60%;
	}
	25%{
		left: 60%;
	}
	31.25%  {
		left: 40%;
	}
	37.5%  {
		left: 40%;
	}
	43.75% {
		left: 20%;
	}
	50%  {
		left: 20%;
	}
	56.25%{
		left: 0;
	}
	62.5% {
		left: 0;
	}
	68.75%{
		left: -20%;
	}
	75% {
		left: -20%;
		opacity: 1;
	}
	75.1% {
		opacity: 0;
	}

	81.25%{
		left: 140%;
	}
	87.5%  {
		left: 140%;
		opacity: 0;
	}
	93.75% {
		left: 120%;
	}
	100%{
		left: 120%;
	}
}

._12tvk{
	left: 140%;
	-webkit-animation-name: _3z83b;
	   -moz-animation-name: _3z83b;
	     -o-animation-name: _3z83b;
	        animation-name: _3z83b;
}

@-webkit-keyframes _3z83b{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@-moz-keyframes _3z83b{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@-o-keyframes _3z83b{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

@keyframes _3z83b{
	0%  {
		left: 140%;
		opacity: 0;
	}
	6.25%  {
		left: 120%;
	}
	12.5%  {
		left: 120%;
	}
	18.75%{
		left: 100%;
	}
	25%{
		left: 100%;
	}
	30% {
		opacity: 0;
	}
	31.25%  {
		left: 60%;
		opacity: 1;
	}
	37.5%  {
		left: 60%;
	}
	43.75% {
		left: 40%;
	}
	50%  {
		left: 40%;
	}
	56.25%{
		left: 20%;
	}
	62.5% {
		left: 20%;
	}
	68.75%{
		left: 0;
	}
	75% {
		left: 0;
	}

	81.25%{
		left: -20%;
	}
	87.5%  {
		left: -20%;
		opacity: 1;
	}
	87.51%  {
		opacity: 0;
	}
	93.75% {
		left: 140%;
		opacity: 0;
	}
	100%{
		left: 140%;
	}
}

._1vCUs{
	left: 160%;
	-webkit-animation-name: l7Sx2;
	   -moz-animation-name: l7Sx2;
	     -o-animation-name: l7Sx2;
	        animation-name: l7Sx2;
}

@-webkit-keyframes l7Sx2{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@-moz-keyframes l7Sx2{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@-o-keyframes l7Sx2{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

@keyframes l7Sx2{
	0%  {
		left: 160%;
		opacity: 0;
	}
	6.25%  {
		left: 140%;
	}
	12.5%  {
		left: 140%;
	}
	18.75%{
		left: 120%;
	}
	25%{
		left: 120%;
	}
	31.25%  {
		left: 100%;
	}
	37.5%  {
		left: 100%;
	}
	42.5%{
		opacity: 0;
	}
	43.75% {
		left: 60%;
		opacity: 1;
	}
	50%  {
		left: 60%;
	}
	56.25%{
		left: 40%;
	}
	62.5% {
		left: 40%;
	}
	68.75%{
		left: 20%;
	}
	75% {
		left: 20%;
	}

	81.25%{
		left: 0;
	}
	87.5%  {
		left: 0;
	}
	93.75% {
		left: -20%;
	}
	99.9%{
		left: -20%;
		opacity: 1;
	}
	99.91%{
		opacity: 0;
	}
	100%{
		left: 160%;
		opacity: 0;
	}
}

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

._3Aqdw{

	display: none;
}

/*ANIMATIONS AND POSITIONS OF RIGHT FIGURES*/

._3074t{
	left: 0;
	-webkit-animation-name: _1LyLY;
	   -moz-animation-name: _1LyLY;
	     -o-animation-name: _1LyLY;
	        animation-name: _1LyLY;
}

@-webkit-keyframes _1LyLY{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@-moz-keyframes _1LyLY{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@-o-keyframes _1LyLY{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

@keyframes _1LyLY{
	0%  {
		left: 0;
		opacity: 1;
	}
	2%  {
		left: -5%;
		opacity: 0;
	}
	2.01%  {
		opacity: 0;
		left: 175%;
	}
	2.02%  {
		opacity: 1;
	}
	100% {
		left: 0;
	}
}

._3jwd8{
	left: 25%;
	-webkit-animation-name: _3vRH6;
	   -moz-animation-name: _3vRH6;
	     -o-animation-name: _3vRH6;
	        animation-name: _3vRH6;
}

@-webkit-keyframes _3vRH6{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@-moz-keyframes _3vRH6{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@-o-keyframes _3vRH6{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

@keyframes _3vRH6{
	0% {
		left: 25%;
		opacity: 1;
	}
	12%  {
		left: 0;
		opacity: 1;
	}
	14%  {
		left: -5%;
		opacity: 0;
	}
	14.01%  {
		opacity: 0;
		left: 175%;
	}
	16.02%  {
		opacity: 1;
	}
	100% {
		left: 25%;
	}
}

._2jGWa{
	left: 50%;
	-webkit-animation-name: _2qnbD;
	   -moz-animation-name: _2qnbD;
	     -o-animation-name: _2qnbD;
	        animation-name: _2qnbD;
}

@-webkit-keyframes _2qnbD{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@-moz-keyframes _2qnbD{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@-o-keyframes _2qnbD{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

@keyframes _2qnbD{
	0% {
		left: 50%;
		opacity: 1;
	}
	24% {
		left: 0;
		opacity: 1;
	}
	26%  {
		left: -5%;
		opacity: 0;
	}
	26.01%  {
		left: 175%;
		opacity: 0;
	}
	26.02%  {
		opacity: 1;
	}
	100% {
		left: 50%;
	}
}

._2Qopq{
	left: 75%;
	-webkit-animation-name: a6Ihb;
	   -moz-animation-name: a6Ihb;
	     -o-animation-name: a6Ihb;
	        animation-name: a6Ihb;
}

@-webkit-keyframes a6Ihb{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@-moz-keyframes a6Ihb{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@-o-keyframes a6Ihb{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

@keyframes a6Ihb{
	0% {
		left: 75%;
		opacity: 1;
	}
	36%  {
		left: 0;
		opacity: 1;
	}
	38%  {
		left: -5%;
		opacity: 0;
	}
	38.01%  {
		left: 175%;
		opacity: 0;
	}
	38.02%  {
		opacity: 1;
	}
	100% {
		left: 75%;
	}
}

.UdAbA{
	left: 100%;
	-webkit-animation-name: _2CCwo;
	   -moz-animation-name: _2CCwo;
	     -o-animation-name: _2CCwo;
	        animation-name: _2CCwo;
}

@-webkit-keyframes _2CCwo{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@-moz-keyframes _2CCwo{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@-o-keyframes _2CCwo{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

@keyframes _2CCwo{
	0% {
		left: 100%;
		opacity: 1;
	}
	48%  {
		left: 0;
		opacity: 1;
	}
	50%  {
		left: -5%;
		opacity: 0;
	}
	50.01%  {
		left: 175%;
		opacity: 0;
	}
	50.02%  {
		opacity: 1;
	}
	100% {
		left: 100%;
	}
}

._1Q6lT{
	left: 125%;
	-webkit-animation-name: _1XPpz;
	   -moz-animation-name: _1XPpz;
	     -o-animation-name: _1XPpz;
	        animation-name: _1XPpz;
}

@-webkit-keyframes _1XPpz{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@-moz-keyframes _1XPpz{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@-o-keyframes _1XPpz{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

@keyframes _1XPpz{
	0% {
		left: 125%;
		opacity: 1;
	}
	60%  {
		left: 0;
		opacity: 1;
	}
	62%  {
		left: -5%;
		opacity: 0;
	}
	62.01%  {
		opacity: 0;
		left: 175%;
	}
	62.02%  {
		opacity: 1;
	}
	100% {
		left: 125%;
	}
}

._3BTra{
	left: 150%;
	-webkit-animation-name: _2gSys;
	   -moz-animation-name: _2gSys;
	     -o-animation-name: _2gSys;
	        animation-name: _2gSys;
}

@-webkit-keyframes _2gSys{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@-moz-keyframes _2gSys{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@-o-keyframes _2gSys{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

@keyframes _2gSys{
	0% {
		left: 150%;
		opacity: 1;
	}
	72%  {
		left: 0;
		opacity: 1;
	}
	74%  {
		left: -5%;
		opacity: 0;
	}
	74.01%  {
		left: 175%;
		opacity: 0;
	}
	74.02%  {
		opacity: 1;
	}
	100% {
		left: 150%;
	}
}

._13UjH{
	left: 175%;
	-webkit-animation-name: _133i0;
	   -moz-animation-name: _133i0;
	     -o-animation-name: _133i0;
	        animation-name: _133i0;
}

@-webkit-keyframes _133i0{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@-moz-keyframes _133i0{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@-o-keyframes _133i0{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

@keyframes _133i0{
	0% {
		left: 175%;
		opacity: 1;
	}
	84%  {
		left: 0;
		opacity: 1;
	}
	86%  {
		left: -5%;
		opacity: 0;
	}
	86.01%  {
		left: 175%;
		opacity: 0;
	}
	86.02%  {
		opacity: 1;
	}
	100% {
		left: 175%;
	}
}

._3uBG2{

	top: -18px;

	position: absolute;
	width: 66px;
	height: 263px;
	background-repeat: no-repeat;
	background-position: left top;
}

._1gLYy{
}

._2wnN5{
}

._2A7qq{
}

.ybBLP{
}

._1r1nK{
}

.yrqVp{
}

._2E7vG{
}

._3THvR{
}

.rsFDm{
}

._3zyLs{
}

._26b0i{
}

.zACNm{
}

.QnJeB{
}

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

	._6tkXn:before{
		content: '';
		top: 73px;
		left: 0;
		position: absolute;
		width: 50%;
		height: 51px;
		background: #ff0000;

	}

}

@media screen and (min-height: 667px) and (max-width: 759px) {

	._22_7h{
		height: -webkit-calc(50vh - 170px);
		height: -moz-calc(50vh - 170px);
		height: calc(50vh - 170px)

	}

}

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

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

	._22_7h{
		min-height: 0;
		min-height: initial;
		max-height: none;
		max-height: initial;
		width: 100%;
		height: 300px;
		margin-left: 0;
		padding-top: 0

	}

	._1R2xU{
		-webkit-animation-iteration-count: infinite;
		   -moz-animation-iteration-count: infinite;
		     -o-animation-iteration-count: infinite;
		        animation-iteration-count: infinite;
		-webkit-animation-duration: 16s;
		   -moz-animation-duration: 16s;
		     -o-animation-duration: 16s;
		        animation-duration: 16s;
		-webkit-animation-timing-function: linear;
		   -moz-animation-timing-function: linear;
		     -o-animation-timing-function: linear;
		        animation-timing-function: linear

	}

	._3Aqdw{
		display: inline;
		display: initial;
		-webkit-animation-iteration-count: infinite;
		   -moz-animation-iteration-count: infinite;
		     -o-animation-iteration-count: infinite;
		        animation-iteration-count: infinite;
		-webkit-animation-duration: 16s;
		   -moz-animation-duration: 16s;
		     -o-animation-duration: 16s;
		        animation-duration: 16s;
		-webkit-animation-timing-function: linear;
		   -moz-animation-timing-function: linear;
		     -o-animation-timing-function: linear;
		        animation-timing-function: linear

	}

	._3Aqdw:nth-child(even){
		top: 87px;

	}

	._3uBG2{
		top: 2px;
		position: absolute;
		width: 94px;
		height: 377px

	}

}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._6tkXn{
		width: -webkit-calc(50% + 40px);
		width: -moz-calc(50% + 40px);
		width: calc(50% + 40px)

	}

	._6tkXn svg{
		top: 59px;
		right: -2px;
		bottom: 0;
		position: absolute;
		width: 720px;
		height: 234px;

	}

	._28mmC{
		width: -webkit-calc(50% - 40px);
		width: -moz-calc(50% - 40px);
		width: calc(50% - 40px)

	}

}

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

	._22_7h{
		height: 422px

	}

	._6tkXn{
		width: 50%

	}

	._6tkXn svg{
		top: 59px;
		right: 2px;
		bottom: 0;
		position: absolute;
		width: 900px;
		height: 292px;

	}

	._28mmC{
		width: 50%

	}

	._3Aqdw:nth-child(even){
		top: 94px;

	}

	._3uBG2{
		top: -11px;
		position: absolute;
		width: 117px;
		height: 467px

	}

}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._6tkXn:before{
		content: '';
		top: 151px;
		left: 0;
		position: absolute;
		width: 50%;
		height: 90px;
		background: #ff0000;

	}

}
._11nVB{
	margin: 0 auto 0;
	position: relative;
	padding-top: 32px;
	padding-bottom: 44px;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

._1miCJ{
	width: 100%;
	margin: 0 auto;
	padding-left: 5px;
	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;
}

._23uIE{
	letter-spacing: -0.6px;
}

.eOkce{
	opacity: 0.5;
	margin-top: 17px;
	font-size: 23px;

}

._34F6Y {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	gap: 70px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

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

	._11nVB{
		border-top: none
	}
}

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

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

	._11nVB{
		width: 600px;
		padding-top: 69px;
		padding-bottom: 70px
	}
}

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

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

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

	._11nVB{
		width: -webkit-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
		width: calc(100% - 100px)
	}
}

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

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

	._11nVB{
		padding-top: 77px;
		padding-bottom: 80px
	}

	.eOkce{
		margin-top: 29px;
		line-height: 35px
	}
}

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.eOkce{
		margin-top: 23px;
		line-height: 30px
	}
}

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

	._34F6Y {
		gap: 30px
	}
}

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

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

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

	._34F6Y {
		gap: 0px
	}
}

._9HVNM{

	max-width: 673px;

	margin-top: 12px;
}

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

	._9HVNM{

		padding: 0 20px;

		width: 100%
	}
}

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

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

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

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

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

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

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

	._9HVNM{

		margin-top: 40px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._9HVNM{

		margin-top: 30px
	}
}
._3It2G{
	margin: 0 auto;
	position: relative;
	background-color: red;
	color: #FFFFFF;
	padding: 32px 40px 44px;
}

._3lN6I{
	width: 100%;
	margin: 0 auto;
}

._1nIIF{
	font-size: 44px;
	line-height: 59px;
	margin-bottom: 50px;
}

._1YnQ1 {
	margin: 0;
	padding: 0;
}

li {
	font-size: 25px;
	line-height: 38px;
}

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

	._3It2G{
		padding-top: 40px;
		padding-bottom: 32px
	}

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

	li {
		font-size: 19px;
		line-height: 32px
	}
}

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

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

	._3It2G{
		padding-top: 69px;
		padding-bottom: 70px
	}

	._3lN6I{
		width: 700px
	}
}

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

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

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

	._3It2G{
		width: 100%
	}
}

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

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

	._3It2G{
		padding-top: 59px;
		padding-bottom: 80px
	}

	._3lN6I{
		width: 1210px
	}
}
.zqjxo {
	background-color: #dde5e5;
	overflow: hidden;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.zqjxo {
		padding: 180px 0 0 0
	}
}

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

	.zqjxo {
		margin-top: -88px;
		padding: 180px 0 0 0
	}
}

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

	.zqjxo {
		padding: 243px 0 0 0
	}
}
._2jg3V{
	margin: 0 auto;
	position: relative;
	padding: 32px 20px 44px;
	background-color: #DDE5E5;
	color: #FF0A01;
}

._3yo6k{
	width: 100%;
	margin: 0 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;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._2d8Rn {
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	margin: 0;
}

._2d8Rn:nth-of-type(odd) {
	margin-bottom: 80px;
}

._2d8Rn:last-of-type {
	margin-bottom: 175px;
}

.mZeVu {
	width: 97px;
	height: 83px;
}

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

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

	._2jg3V{
		width: 600px;
		padding-top: 69px;
		padding-bottom: 70px
	}

	._3yo6k{
		width: 600px
	}
}

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

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

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

	._2jg3V{
		width: 100%
	}
}

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

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

	._2jg3V{
		padding-top: 59px;
		padding-bottom: 108px
	}

	._3yo6k{
		width: 1210px
	}
}

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

	._2d8Rn {
		font-size: 36px;
		line-height: 51px
	}

	._2d8Rn:last-of-type {
		margin-bottom: 80px
	}
}

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

	._2d8Rn {
		font-size: 27px;
		line-height: 42px
	}
}
@media screen and (min-width: 760px) and (max-width: 1199px) {._3iajI {padding-top: 190px
    }
}@media screen and (max-width: 960px) and (min-width: 760px) {._3iajI {margin-top: -60px;padding-top: 187px
    }
}@media screen and (min-width: 1200px) {._3iajI {padding-top: 260px
    }
}
._1Zoi5 {
	position: relative;
	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;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	min-width: -webkit-calc(100% - 20px);
	min-width: -moz-calc(100% - 20px);
	min-width: calc(100% - 20px);
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(100% - 20px);
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 20px);
	        flex: 0 0 calc(100% - 20px);
	padding-right: 20px;
}

._1Zoi5:first-child {
	margin-left: 20px;
}

._1VEms{
	background: #ffffff;
	height: auto;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
}

._1V6A7{
	width: 100%;
	height: -webkit-calc((100vw - 40px) * 0.6607142857);
	width: 100%;
	height: -moz-calc((100vw - 40px) * 0.6607142857);
	width: 100%;
	height: calc((100vw - 40px) * 0.6607142857);
	overflow: hidden;
}

._1QbzP {
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

._1VEms:hover ._1QbzP {
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	        transform: scale(1.05)
}

._1loBO{
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;
	position: absolute;
}

._2mhV6{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
	margin-bottom: 10px;
}

._2mhV6 a{
	color: #1a1a1a;
}

._2mhV6:hover {
	opacity: 0.6;
}

._1fZ17{
}

._1QGS5{
	position: absolute!important;
	bottom: 14px;
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: calc(100% - 50px);

}

.JcPJ5{
	position: absolute!important;
	bottom: 14px;
	opacity: 0.5;
	display: block;
}

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

	._1Zoi5 {
		width: -webkit-calc(600px + (100% - 600px - 100px)/2);
		width: -moz-calc(600px + (100% - 600px - 100px)/2);
		width: calc(600px + (100% - 600px - 100px)/2);
		min-width: -webkit-calc(600px + (100% - 600px - 100px)/2);
		min-width: -moz-calc(600px + (100% - 600px - 100px)/2);
		min-width: calc(600px + (100% - 600px - 100px)/2);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(600px + (100% - 600px - 100px)/2);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(600px + (100% - 600px - 100px)/2);
		        flex: 0 0 calc(600px + (100% - 600px - 100px)/2);
		padding-right: -webkit-calc((100% - 600px - 100px)/2);
		padding-right: -moz-calc((100% - 600px - 100px)/2);
		padding-right: calc((100% - 600px - 100px)/2)
	}

	._1Zoi5:first-child {
		margin-left: -webkit-calc((100% - 600px - 100px)/2 + 50px);
		margin-left: -moz-calc((100% - 600px - 100px)/2 + 50px);
		margin-left: calc((100% - 600px - 100px)/2 + 50px);
	}

	._1V6A7{
		height: 350px
	}

	._2WZvZ{
		padding: 30px 40px 70px 40px
	}

	._1QGS5{
		width: -webkit-calc(100% - 80px);
		width: -moz-calc(100% - 80px);
		width: calc(100% - 80px)
	}
}

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

	._2mhV6{
		margin-bottom: 15px
	}
}

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

	._1Zoi5 {
		width: -webkit-calc(920px + (100% - 920px - 40px)/2);
		width: -moz-calc(920px + (100% - 920px - 40px)/2);
		width: calc(920px + (100% - 920px - 40px)/2);
		min-width: -webkit-calc(920px + (100% - 920px - 40px)/2);
		min-width: -moz-calc(920px + (100% - 920px - 40px)/2);
		min-width: calc(920px + (100% - 920px - 40px)/2);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(920px + (100% - 920px - 40px)/2);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(920px + (100% - 920px - 40px)/2);
		        flex: 0 0 calc(920px + (100% - 920px - 40px)/2);
		padding-right: -webkit-calc((100% - 920px - 40px)/2);
		padding-right: -moz-calc((100% - 920px - 40px)/2);
		padding-right: calc((100% - 920px - 40px)/2)
	}

	._1Zoi5:first-child {
		margin-left: -webkit-calc((100% - 920px - 40px)/2 + 20px);
		margin-left: -moz-calc((100% - 920px - 40px)/2 + 20px);
		margin-left: calc((100% - 920px - 40px)/2 + 20px);
	}

	._1VEms{
		min-height: 280px;
		padding: 30px 320px 60px 40px
	}

	._1QGS5{
		width: -webkit-calc(100% - 360px);
		width: -moz-calc(100% - 360px);
		width: calc(100% - 360px)
	}
}

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

	._1V6A7{
		position: absolute;
		top: 0;
		right: 0;
		width: 280px;
		height: 100%
	}
}

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

	._1Zoi5 {
		width: -webkit-calc(1150px + (100% - 1150px - 100px)/2);
		width: -moz-calc(1150px + (100% - 1150px - 100px)/2);
		width: calc(1150px + (100% - 1150px - 100px)/2);
		min-width: -webkit-calc(1150px + (100% - 1150px - 100px)/2);
		min-width: -moz-calc(1150px + (100% - 1150px - 100px)/2);
		min-width: calc(1150px + (100% - 1150px - 100px)/2);
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(1150px + (100% - 1150px - 100px)/2);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(1150px + (100% - 1150px - 100px)/2);
		        flex: 0 0 calc(1150px + (100% - 1150px - 100px)/2);
		padding-right: -webkit-calc((100% - 1150px - 100px)/2);
		padding-right: -moz-calc((100% - 1150px - 100px)/2);
		padding-right: calc((100% - 1150px - 100px)/2)
	}

	._1Zoi5:first-child {
		margin-left: -webkit-calc((100% - 1150px - 100px)/2 + 50px);
		margin-left: -moz-calc((100% - 1150px - 100px)/2 + 50px);
		margin-left: calc((100% - 1150px - 100px)/2 + 50px);
	}

	._1VEms{
		min-height: 350px;
		padding: 38px 400px 80px 50px
	}

	._1V6A7{
		width: 350px
	}

	._1QGS5{
		bottom: 41px;
		width: -webkit-calc(100% - 450px);
		width: -moz-calc(100% - 450px);
		width: calc(100% - 450px)
	}

	.JcPJ5{
		bottom: 41px
	}
}

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

	._2WZvZ{
		padding: 23px 25px 50px 25px
	}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1QGS5{
		bottom: 30px
	}

	.JcPJ5{
		bottom: 30px
	}
}
._2i1Ml {
	background: #dde5e5;
	padding-bottom: 60px;
	overflow: hidden;
	position: relative;
}

._15NGx._2i1Ml {
	padding-bottom: 0;
}

._2k7b_{
	padding: 24px 0 21px;
}

._4BFGb {
	width: 100%;
	overflow: visible;
	overflow: initial;
	position: relative;
}

._31NJO{
	color: #ff0000;
	display: inline-block;
	text-transform: lowercase;
	position: relative;
}

._3CqZe._31NJO:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

.P9rgq{
	bottom: -37px;
}

._3yiCY{
	width: 14px;
	height: 14px;
}

._3P0Fd{
	width: 100%;
	height: 100%;
	top: 27px;
	position: absolute;
}

.wX5Hj{
	width: 50px;
	height: 100%;
	bottom: 0;
	position: absolute;
}

.wX5Hj svg{
	display: none;
}

._3W09Z{
	right: 0;
}

._1DbjA{
	left: 0;
	-webkit-transform: translateY(-50%) rotate(-180deg);
	   -moz-transform: translateY(-50%) rotate(-180deg);
	    -ms-transform: translateY(-50%) rotate(-180deg);
	     -o-transform: translateY(-50%) rotate(-180deg);
	        transform: translateY(-50%) rotate(-180deg);
}

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

	.P9rgq{
		width: auto
	}

	._3yiCY{
		width: 28px;
		height: 28px
	}

	._3yiCY:after{
		width: 8px;
		height: 8px;
	}

	._3P0Fd{
		top: 0;
		position: absolute
	}
}

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

	.P9rgq{
		margin-left: -webkit-calc((100% - 600px - 100px)/2 + 50px - 10px);
		margin-left: -moz-calc((100% - 600px - 100px)/2 + 50px - 10px);
		margin-left: calc((100% - 600px - 100px)/2 + 50px - 10px)
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2i1Ml {
		padding-bottom: 90px
	}

	._2k7b_{
		padding: 29px 0 25px
	}

	.P9rgq{
		bottom: -59px
	}
}

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

	._2i1Ml {
		padding-bottom: 110px
	}

	._2k7b_{
		padding: 32px 0
	}

	.P9rgq{
		bottom: -68px;
		margin-left: -webkit-calc((100% - 1150px - 100px)/2 + 50px - 10px);
		margin-left: -moz-calc((100% - 1150px - 100px)/2 + 50px - 10px);
		margin-left: calc((100% - 1150px - 100px)/2 + 50px - 10px)
	}
}

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

	._31NJO{
		padding-left: 20px
	}

	._3P0Fd{
		display: inline;
		display: initial;
		top: auto;
		bottom: 6px;
		left: 7px;
		position: absolute;
		width: -webkit-calc(100% - 15px);
		height: auto;
		width: -moz-calc(100% - 15px);
		height: auto;
		width: calc(100% - 15px);
		height: auto
	}

	.wX5Hj{
		background: none;
		height: 50px
	}

	.wX5Hj svg{
		display: inline;
		display: initial;
		width: 14px;
	}

	.wX5Hj svg path {
		fill: #1a1a1a
	}

	._3W09Z{
		right: -6px
	}

	._1DbjA{
		left: -6px
	}
}

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

	.P9rgq{
		margin-left: -webkit-calc((100% - 920px - 100px)/2 + 50px - 10px);
		margin-left: -moz-calc((100% - 920px - 100px)/2 + 50px - 10px);
		margin-left: calc((100% - 920px - 100px)/2 + 50px - 10px)
	}

	.wX5Hj{
		width: 20px
	}
}
._1LneS{
	position: relative;
	-webkit-tap-highlight-color:transparent;
}

._1LneS select{
	display: none;
}

._1LneS:after{
	content: '';
	top: 15px;
	right: 28px;
	position: absolute;
	width: 14px;
	height: 10px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzMiIGQ9Ik0xMy4wMDEgMS4zOTRMNi41IDgtLjAwMSAxLjM5NCAxLjM3NS0uMDA4IDYuNSA1LjIwMWw1LjEyNi01LjIwOSAxLjM3NSAxLjQwMnoiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: background-image 0.3s ease, -webkit-transform 0.3s ease;
	transition: background-image 0.3s ease, -webkit-transform 0.3s ease;
	-o-transition: background-image 0.3s ease, -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, background-image 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease, background-image 0.3s ease;
	transition: transform 0.3s ease, background-image 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform, background-image;
	z-index: 2;
	cursor: pointer;
}

._1gtWI._1LneS:after{
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}

._1LneS:hover:not(._1gtWI):after{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMiIGhlaWdodD0iOCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJyZWQiIGQ9Ik0xMy4wMDEgMS4zOTRMNi41IDggMCAxLjM5NCAxLjM3NS0uMDA4IDYuNSA1LjIwMWw1LjEyNy01LjIwOSAxLjM3NCAxLjQwMnoiLz48L3N2Zz4=);
}

._3k-cO{
	width: 100%;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	font-size: 14px;
	padding: 12px 19px 9px;
	margin-bottom: 20px;
	font-family: 'Gerbera Regular', sans-serif;
	background-color: #ffffff;
	cursor: pointer;
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	will-change: box-shadow;
}

._2GvOS._3k-cO {
	-webkit-box-shadow: 0 0 0 2px #ff0000;
	   -moz-box-shadow: 0 0 0 2px #ff0000;
	        box-shadow: 0 0 0 2px #ff0000;
	color: #ff0000;
}

._2lgH8{
	z-index: 1;

}

.Vrqe9._2lgH8 {
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
	        box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}

._1LneS:hover .Vrqe9._2lgH8 {
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
}

.wahuU._2lgH8 {
	color: #7f7f7f;
}

.Vrqe9._1LneS:hover ._2lgH8 {
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
}

._3dcG0{
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: #ffffff;
	top: -2px;
	left: -1px;
	position: absolute;
	width: -webkit-calc(100% + 2px);
	width: -moz-calc(100% + 2px);
	width: calc(100% + 2px);
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
	opacity: 0;
	z-index: -1;
}

.NyAb4._3dcG0 {
	z-index: 1;
	opacity: 1;
}

.Vrqe9 + ._3dcG0 {
	width: -webkit-calc(100% + 2px);
	width: -moz-calc(100% + 2px);
	width: calc(100% + 2px);
	left: -1px;
}

._1sK6B{
	padding: 13px 18px 9px;
	cursor: pointer;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	-webkit-tap-highlight-color:transparent;
}

._1sK6B:not(:last-child){
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._1sK6B:hover{
	color: #ff0000;
}

._2hMn2._1sK6B {
	color: #7f7f7f;
}

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

	._1LneS{
		display: inline-block
	}

	._1LneS:after{
		top: 26px;
		right: 28px;
		position: absolute;
	}

	._3k-cO{
		padding: 23px 28px 19px;
		margin-bottom: 30px;
		width: 290px
	}

	._3dcG0{
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px
	}

	._1sK6B{
		padding: 23px 28px 21px
	}

	.v53v0._1sK6B{
		padding: 22px 29px 21px
	}
}

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

	._3k-cO{
		width: 365px
	}

	.v53v0._1sK6B{
		padding: 24px 29px 21px
	}
}
._3yYAn {
	width: 196px;
	min-width: 196px;
	padding: 5px;
	margin: 0 72px;
	border-bottom: 1px solid #DBDBDB;
	font-family: 'Gerbera Regular', sans-serif;
	font-weight: 400;
	font-size: 16px;
	white-space: pre;
	letter-spacing: 0.6px;
	text-align: center;
	text-transform: uppercase;
	color: #1A1A1A;
	cursor: pointer;
}

._3yYAn:hover {
	border-bottom: 1px solid #ff0000;
}

._2uNOI {
	color: #ff0000;
}

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

	._3yYAn {
		font-size: 12px;
		margin: 13px auto
	}

	._2uNOI {
		border-bottom: 1px solid #ff0000
	}
}
._3Mb_B{
	position: relative;
	padding-top: 22px;
}

._3Mb_B:after{
	content: '';
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
	bottom: 0;
	left: 20px;
	position: absolute;
}

._3u7BN {
	display: inline-block;
	width: 50%;
}

._2xi6U{
	width: 100%;

}

.Bhixp{
	width: 100%;
}

._3-xEO {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 10px auto 63px;
}

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

	._3Mb_B{
		padding-bottom: 20px
	}

	._3u7BN:first-child{
		padding-right: 5px;
	}

	._3u7BN:nth-child(2){
		padding-left: 5px;
	}

	._3u7BN:nth-child(3), ._3u7BN :last-child{
		width: 100%;
	}

	._2xi6U{
		margin-bottom: 12px
	}

	._3-xEO {
		-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;
		margin: 0 auto 20px
	}
}

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

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

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

	._3u7BN:first-child{
		margin-right: 20px;
	}
}

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

	._3Mb_B:after{
		width: 600px;
		height: 1px;
		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%);
	}

	._3u7BN {
		vertical-align: top;
		width: 158px
	}

	.Bhixp{
		width: 60px;
		height: 60px;
		padding: 0;
		-webkit-border-radius: 100%;
		   -moz-border-radius: 100%;
		        border-radius: 100%;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNOC4xMDUgMTIuMDA3TDYuNzAyIDEwLjU4bDMuNTE1LTMuNTc0SC0uMDAxVjQuOTg5aDEwLjIxOEw2LjcwMiAxLjQxNSA4LjEwNS0uMDEybDUuOTEgNi4wMDktNS45MSA2LjAxeiIvPjwvc3ZnPg==);
		background-position: center;
		background-repeat: no-repeat
	}

	.Bhixp span {
		display: none;
	}
}

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

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

	._3u7BN {
		width: 226px
	}

	.Bhixp{
		width: 180px
	}
}

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

	._3Mb_B:after{
		width: 920px;
		height: 1px;
		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%);
	}
}

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

	._3Mb_B{
		padding: 32px 0 0
	}

	._3Mb_B:after{
		width: -webkit-calc(100% - 100px);
		height: 1px;
		width: -moz-calc(100% - 100px);
		height: 1px;
		width: calc(100% - 100px);
		height: 1px;
		bottom: 0;
		left: 50px;
		position: absolute;
	}

	._3u7BN {
		width: 302px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2xi6U{
		margin-bottom: 21px
	}
}
._1Fu69 {
	padding: 0 0 11px 0;
	position: relative;
}

._2TrOg{
	width: 100%;
	height: 100%;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._2TrOg:after{
	content: '';
	background-color: #1a1a1a;
	background-color: rgba(26, 26, 26, 0.4);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

.WRoyJ{
	-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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	height: 100%;
	min-height: -webkit-calc(65vh - 60px);
	min-height: -moz-calc(65vh - 60px);
	min-height: calc(65vh - 60px);
	position: relative;
}

._2ySGx{
	z-index: 1;
	position: relative;
}

.tYOms{
	color: #ff0000;
	margin-bottom: 6px;
	display: inline-block;
	text-transform: lowercase;
	position: relative;
}

.tYOms:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

.juP1e{
	color: #ffffff;
	margin-bottom: 5px;
}

._26DRb{
	color: #ffffff;
}

._1XFXZ{
	z-index: 1;
}

.P5wCs{
	background: white;
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #1a1a1a;
	margin-top: 20px;
}

._1OXf2{
	width: 70px;
	height: 70px;
	text-align: center;
	padding-top: 14px;
	position: relative;
}

._1vrSM:before{
	content: '';
	position: absolute;
	width: 25px;
	height: 3px;
	background: #1a1a1a;
	left: -12px;
	top: 29px;
}

._3g1EM{
	display: block;
	margin-bottom: -4px;

}

.rTg1u, ._3DpK4{
	display: block;
	letter-spacing: 0.6px;
	text-transform: uppercase;
}

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

	.rTg1u {
		opacity: 0.5
	}
}

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

	._1Fu69 {
		padding: 0 0 21px 0
	}

	.P5wCs{
		margin-top: 90px
	}

	._1OXf2{
		width: 100px;
		height: 100px;
		padding-top: 18px
	}

	._3g1EM{
		margin-bottom: -5px
	}
}

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

	._1Fu69 {
		padding: 0 40px 40px
	}

	.juP1e{
		padding-right: 160px
	}

	.rTg1u, ._3DpK4{
		margin-top: 14px
	}
}

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

	.WRoyJ{
		min-height: 450px
	}
}

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

	.WRoyJ{
		max-width: 100%;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		min-height: 400px
	}

	.tYOms{
		margin-bottom: 6px
	}

	.P5wCs{
		position: absolute;
		bottom: 25px;
		right: 0;
		z-index: 1
	}

	._1OXf2{
		width: 160px;
		height: 160px;
		padding-top: 25px
	}

	._3DpK4{
		opacity: 0.5;
		margin-top: 3px
	}
}

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

	._1Fu69 {
		height: 660px;
		padding: 0 50px 41px
	}

	.WRoyJ{
		min-height: 0;
		min-height: initial;
		margin: 0
	}

	._2ySGx{
		width: 890px
	}

	.tYOms{
		margin-bottom: 16px
	}

	.juP1e{
		margin-bottom: 16px
	}

	.P5wCs{
		bottom: 34px
	}

	._1OXf2{
		width: 170px;
		height: 170px;
		padding-top: 28px
	}

	._3g1EM{
		margin-bottom: 7px
	}
}

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

	._1Fu69 {
		height: 760px
	}

	.WRoyJ{
		max-width: 1600px;
		margin: 0 auto
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.juP1e{
		margin-bottom: 10px
	}
}

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

	._1vrSM:before{
		width: 18px;
		height: 2px;
		left: -9px;
		top: 25px
	}
}

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

	.rTg1u, ._3DpK4{
		font-size: 11px
	}
}
._2a_RL {
	padding-bottom: 30px;
	margin-top: -2px;
	overflow: hidden;
}

.JmGfd{
	list-style: none;
	width: 100%;
	height: auto;
	margin: 20px auto 0;
	padding: 0 20px;
}

._1U4rI{
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 0 16px;

	-webkit-flex-wrap: wrap;

	    -ms-flex-wrap: wrap;

	        flex-wrap: wrap;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._1U4rI:first-child{
	border-top: 1px solid rgba(0, 0, 0, .1);
}

._1U4rI p{
	margin: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

._19IAU{
	opacity: 0.5;
	width: 100%;
	min-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	margin-bottom: 6px;
}

._1tntj{
	width: 100%;
	padding: 10px 28px 6px;
	margin-top: 14px;
	margin-bottom: -6px;
}

._1Ee9K{
	color: #ff0000;
}

._1Ee9K span {
	border-bottom: 2px solid #ff0000;
	line-height: 27px;
}

._13W2W{
	margin-left: 20px;
	margin-top: 25px;
}

._5OW-A{
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	margin: 0 auto;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 67px;
}

._1VaGR{
	width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 33.33333%;
	        flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

._1VaGR:not(:nth-last-child(-n+3)){
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._1VaGR:not(:nth-child(3n)){
	border-right: 1px solid rgba(0, 0, 0, .1);
}

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

	._2a_RL {
		margin-top: 0
	}

	.JmGfd{
		padding: 0
	}

	._19IAU{
		margin-bottom: 0;
		width: 150px;
		min-width: 150px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 150px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 150px;
		        flex: 0 0 150px
	}

	._1tntj{
		top: 9px;
		right: 0;
		position: absolute;
		width: 185px;
		margin: 0
	}

	._1Ee9K span {
		line-height: 27px;
	}

	._13W2W{
		margin-top: 35px
	}

	._1VaGR{
		width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 20%;
		        flex: 0 0 20%;
		max-width: 20%
	}

	._1VaGR:not(:nth-last-child(-n+3)){
		border-bottom: none;
	}

	._1VaGR:not(:nth-child(3n)){
		border-right: none;
	}

	._1VaGR:not(:last-child){
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2a_RL {
		padding-top: 4px;
		padding-bottom: 56px
	}

	.JmGfd{
		width: 600px;
		margin-top: 35px
	}

	._13W2W{
		margin-left: -webkit-calc(50% - 300px);
		margin-left: -moz-calc(50% - 300px);
		margin-left: calc(50% - 300px)
	}

	._5OW-A{
		width: 600px
	}
}

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

	._2a_RL {
		padding-top: 19px;
		padding-bottom: 66px
	}

	.JmGfd{
		width: 750px;
		margin-top: 46px
	}

	._1U4rI{
		padding: 28px 0 26px
	}

	._1tntj{
		top: 18px;
		right: 0;
		position: absolute
	}

	._13W2W{
		margin-left: -webkit-calc(50% - 375px);
		margin-left: -moz-calc(50% - 375px);
		margin-left: calc(50% - 375px)
	}

	._5OW-A{
		width: 750px
	}
}

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

	._5OW-A{
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin-top: 33px
	}
}
@media screen and (max-width: 960px) and (min-width: 760px) {
    ._2v1A3 {
        margin-top: -60px
    }
}
._2xbNm{

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;
}

._3qzOJ{
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	cursor: pointer;
}

._3qzOJ:not(:last-child){

	margin-right: 17px;
}

._3qzOJ:hover{

	color: #ff0000;
}

._3qzOJ span{

	line-height: 20px;

	display: inline-block;
}

._1WHgx._3qzOJ{

	color: #ff0000;
}

._1WHgx._3qzOJ span, ._1WHgx._3qzOJ:before{

	border-bottom: 3px solid #ff0000;
}

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

	._3gG1p._3MrOI span {

		display: none;
	}

	._3gG1p._3MrOI:before{

		content: '\43A\442\43E   \43C\44B';

		line-height: 20px;

		display: inline-block;
	}
}

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

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

	._2xbNm{

		border-top: 1px solid rgba(0, 0, 0, .1)
	}

	._3qzOJ{

		padding: 18px 0 15px;

		text-align: center;

		-webkit-box-flex: 1;

		-webkit-flex: 1;

		   -moz-box-flex: 1;

		    -ms-flex: 1;

		        flex: 1;

		border-right: 1px solid rgba(0, 0, 0, .1);

		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	._3qzOJ span{

		line-height: normal;

		line-height: initial;
	}

	._3qzOJ:not(:last-child){

		margin-right: 0;
	}

	._3qzOJ:first-child{

		border-left: 1px solid rgba(0, 0, 0, .1);
	}

	._1WHgx._3qzOJ{

		border-bottom: none;
	}

	._1WHgx._3qzOJ span{

		border-bottom: none;
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	._3qzOJ{

		padding: 28px 0 25px
	}
}
._12qDv {
    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;
    width: 100%;
    margin-bottom: 34px;
//margin-top: 21px;
}

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

._1sr27 {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}

._1X_ka {
    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: 29px 20px 26px;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

._2VA1i {
    margin-bottom: 4px;
    text-align: center;
    font-family: 'Gerbera Medium', sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 25px;
    color: #FF0A01;
}

._3Xs48 {
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    opacity: 0.5;
		max-width: 273px;
}

.qiZFw {
    color: #ff0000;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    transition: color 0.3s ease;
    will-change: color;
    display: inline-block;
    margin-top: 8px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 160%;
    border-bottom: 2px solid #ff0000;
    text-transform: lowercase;
}

.qiZFw:hover {
    color: #ea0000;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

    ._12qDv {
        margin-right: 40px;
        margin-bottom: 60px
    }
}

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

    ._12qDv {
        //margin-top: 35px
    }
}

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

    ._12qDv {
        //mix-width: 600px;
        margin-right: 50px
    }

    ._1bMPQ {
        padding: 29px 0
    }

    ._1sr27 {
        width: 148px;
        height: 148px
    }

    ._1X_ka {
        padding: 39px *36px
    }

    ._2VA1i {
        margin-bottom: 14px
    }

    .qiZFw {
        margin-top: 18px
    }
}

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

    ._1X_ka {
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start
    }

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

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

    .qiZFw {
        font-size: 13px;
        line-height: 160%
    }
}
._2N_Tb {
	background-color: #fff;
}

._3soNp {
	padding: *0;
}

._3YR24 {
	margin-bottom: 21px;
}

._3ZJkg {
	margin: 0 *20px;
}

._1B_b0 {
	margin-top: 25px;
}

._2I-NK {
	margin-top: 14px;
}

._1BdSz {
	color: #1a1a1a;
}

._2Y5xX {
	width: 100%;
	margin-bottom: 30px;
}

._2O_yr {
	margin-bottom: 12px;
}

.jMlDN {
}

._2b-4i {
	margin-top: 59px;
}

._2VIIH {
	padding: 0;
	margin: 0;
	list-style: none;
}

._1OqMn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: 18px 80px 16px 0;
	margin-bottom: 30px;
	position: relative;
	font-size: 30px;
	line-height: 100%;
}

._1OqMn p {
	font-size: 18px;
	line-height: 160%;
}

._3102F {
	position: absolute;
	right: 0;
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: lowercase !important;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
	will-change: background;
	padding: 13px 28px 11px;
	color: #ffffff;
	background: #ff0000;
}

._3102F.white {
	background: #ffffff;
	color: #ff0000;
}

._3102F.white:hover {
	opacity: 1;
}

._3102F:hover {
	opacity: 0.7;
}

._1O_Fq.gray {
	background-color: #F6F6F8;
}

._1O_Fq.red {
	background-color: #ff0000;
}

._1O_Fq.red p {
	color: #fff !important;
}

._1O_Fq ._3zA69 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	padding: 66px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

._1O_Fq ._3zA69.alignItemsCenter {
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

._1O_Fq ._3zA69.noPadding {
	padding: 0;
}

._1O_Fq ._3zA69.noPaddingTop {
	padding-top: 0;
}

._1O_Fq ._3zA69.noPaddingBottom {
	padding-bottom: 0;
}

._1O_Fq ._3zA69._2N7MA {
	-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;
	margin-bottom: 50px;
}

._1O_Fq ._3zA69._2N7MA ._1yq01 {
	width: 100%;
}

._1O_Fq .px-sF {
	width: 148px;
	height: 148px;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}

._1O_Fq ._1FyCt {
	width: 216px;
	height: 118px;
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	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;
	color: #333333;
	text-transform: lowercase;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

._1O_Fq ._1FyCt.team {
	-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: start;
	-webkit-align-items: start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	text-transform: none;
}

._1O_Fq ._1FyCt.team > p {
	margin: 0;
}

._1O_Fq ._1FyCt.team > p:nth-child(even) {
	margin: 49px 0 0;
}

._1O_Fq ._1FyCt.team >p:last-child {
	font-size: 24px;
	line-height: 25px;
}

._1O_Fq ._1yq01 {
	width: 930px;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
}

._1O_Fq ._1yq01.grid {
	width: 80%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr;
}

._1O_Fq ._1yq01 ._2Z08X {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
}

._1O_Fq ._1yq01 ._265SC {
	margin: 40px 0 20px 134px;
}

._1O_Fq ._1yq01 ._3a-Kv {
	margin-left: 114px;
}

._1O_Fq ._1yq01 ._3a-Kv li {
	margin: 20px 0;
}

._1O_Fq ._1yq01 ._3a-Kv a {
	color: #ff0000;
}

._1O_Fq ._1yq01 .aOpb2 {
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	color: #ff0000;
}

._1O_Fq ._1yq01 ._1eHa6 {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: #888888;
	text-transform: lowercase;
}

._1O_Fq ._1yq01 ._2oGuy.close > p {
	display: none;
}

._1O_Fq ._1yq01 ._2oGuy > p:first-child,
			._1O_Fq ._1yq01 ._2oGuy > p:nth-child(2) {
	display: block;
}

._1O_Fq ._1yq01 .MXCOt h2 {
	margin: 42px 0 -18px;
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	color: #ff0000;
}

._1O_Fq .n8fZj {
	margin: 33px 0 0;
	min-height: 30px;
	padding: 0 20px;
	text-transform: lowercase;
	position: static;
}

._1O_Fq._2ME_s {
	position: relative;
}

._1O_Fq._2ME_s ._13LK8 {
	display: none;
}

._1O_Fq._2ME_s .Hq3FL {
	position: absolute;
	padding: 66px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	left: 50%;
}

._1O_Fq._2ME_s .Hq3FL div {
	bottom: 5%;
	left: 10%;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 5px 25px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	background-color: #fff;
}

._1O_Fq._2ME_s img {
	width: 100vw;
	height: auto;
}

._3_Ozj {
	display: block;
	width: 100%;
}

._3_Ozj ._3YCaX {
	max-width: 195px;
}

._3_Ozj ._3YCaX img {
	width: 100%;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
}

._1MXaX {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
	    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

._1kIpI {
	display: none;
}

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

	._3soNp {
		margin-top: 30px
	}

	._1OqMn {
		font-size: 13px;
		line-height: 160%;
		-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: 0
	}

	._3102F {
		position: static;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-top: 10px;
		margin-bottom: 20px
	}

	._1O_Fq ._3zA69 {
		width: 100%;
		-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: 0 20px
	}

	._1O_Fq .px-sF {
		margin: 50px auto 25px
	}

	._1O_Fq ._1FyCt {
		width: auto;
		height: auto;
		font-size: 28px;
		line-height: 37px;
		margin: 20px 0
	}

	._1O_Fq ._1FyCt p {
		margin: 10px 0 20px;
	}

	._1O_Fq ._1FyCt._194xj {
		margin: 30px 0 15px;
	}

	._1O_Fq ._1FyCt._194xj p {
		margin: 0;
	}

	._1O_Fq ._1yq01 {
		width: auto;
		font-size: 13px;
		line-height: 160%;
		padding: 0 0 20px
	}

	._1O_Fq ._1yq01._194xj p {
		margin: 10px 0 40px;
	}

	._1O_Fq ._1yq01.grid {
		display: block;
		width: auto
	}

	._1O_Fq ._1yq01 ._2Z08X {
		font-size: 13px;
		line-height: 20px;
		color: #FF0A01
	}

	._1O_Fq ._1yq01 ._265SC {
		margin: 20px 0;
		font-size: 13px;
		line-height: 20px;
		color: #FF0A01
	}

	._1O_Fq ._1yq01 ._3a-Kv {
		margin-left: 20px;
		padding-left: 20px
	}

	._1O_Fq ._1yq01 .aOpb2 {
		text-align: center;
		font-size: 28px;
		line-height: 45px
	}

	._1O_Fq ._1yq01 ._1eHa6 {
		text-align: center;
		font-size: 18px;
		line-height: 24px
	}

	._1O_Fq ._1yq01 ._2oGuy {
		padding: 0 5px 0 25px
	}

	._1O_Fq ._1yq01 .MXCOt h2 {
		font-size: 13px;
		line-height: 160%;
		padding: 0 5px 5px 25px
	}

	._1O_Fq .n8fZj {
		font-size: 18px;
		line-height: 160%;
		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;
		padding: 5px 30px;
		margin: 40px auto 20px
	}

	._1O_Fq._2ME_s ._13LK8 {
		display: block;
		padding: 0 20px;
		margin-top: 0;
	}

	._1O_Fq._2ME_s ._13LK8 p {
		margin: 0;
	}

	._1O_Fq._2ME_s .Hq3FL {
		display: none;
	}

	._1MXaX {
		display: none
	}

	._1kIpI {
		display: block
	}
}

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

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

	._1OqMn {
		padding: 17px 220px 17px 30px
	}

	._1OqMn:before {
		content: '';
		position: absolute;
		top: 16px;
		left: 0;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		   -moz-background-size: cover;
		        background-size: cover;
	}

	._3102F {
		width: 160px;
		padding: 5px 28px 4px
	}
}

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

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

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

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

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

	._3YR24 {
		margin-bottom: 37px
	}

	._3MpuX {
		margin-right: -50px
	}

	._3ZJkg {
		margin: 0 *50px
	}

	._1B_b0 {
		margin-top: 63px
	}

	._2I-NK {
		margin-top: 23px
	}

	._2b-4i {
		margin-top: 23px
	}

	._1OqMn {
		padding-top: 24px;
		padding-right: *25px;
		padding-left: *25px
	}

	._1OqMn:before {
		top: 26px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3soNp {
		margin-top: 40px
	}

	._3YR24 {
		margin-bottom: 30px
	}

	._3MpuX {
		margin-right: -40px
	}

	._3ZJkg {
		margin: 0 *40px
	}

	._1B_b0 {
		margin-top: 33px
	}

	._2I-NK {
		margin-top: 10px
	}

	.jMlDN {
		margin-bottom: 30px
	}

	._2b-4i {
		margin-top: 4px
	}

	._2VIIH {
		padding-top: 10px
	}

	._3102F {
		position: static
	}

	._1O_Fq ._3zA69 {
		-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: 40px 80px
	}

	._1O_Fq ._1FyCt {
		width: auto;
		height: auto
	}

	._1O_Fq ._1yq01 {
		width: auto;
		height: auto
	}

	._1O_Fq ._1yq01.grid {
		display: block
	}

	._1MXaX {
		display: none
	}

	._1kIpI {
		display: block
	}
}
._3iXA-{
	padding: 16px 20px;
	position: relative;
	margin-bottom: 20px;
}

._3iXA- p {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
	margin: 25px 0 0 0;
}

._3iXA- h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	opacity: 0.5;
	display: inline-block;
	margin-top: 9px;
	margin-right: 20px;
}

._389xT{
	font-family: 'Gerbera Medium', sans-serif;
	margin-bottom: 16px;
}

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

	._3iXA-{
		padding: 43px 50px 30px;
		margin-bottom: 30px
	}

	._389xT{
		margin-bottom: 27px
	}
}

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

	._3iXA-{
		padding: 45px 50px 24px
	}

	._3iXA- p {
		margin-top: 30px;
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px
	}

	._389xT{
		margin-bottom: 20px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3iXA- p {
		margin-top: 30px;
		line-height: 30px;
		font-size: 18px
	}
}
._1Eyxm{
	margin-top: 30px;
}

._3duWw{
	margin: 21px 0 0;
	padding: 0;
	list-style: none;
}

._2WjmL{
	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;
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 18px 0 16px;
}

._2WjmL:last-child{
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._2WjmL p {
	margin: 0;
}

._3RaVx{
	width: 100%;
	-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%;
	opacity: 0.5;
	margin-bottom: 5px;
}

._1Q4AJ, ._29sSz{
	color: #ff0000;
	border-bottom: 2px solid #ff0000;
	display: inline-block;
	line-height: 17px;
}

._15wmU {
	width: 100%;
	height: 400px;
	margin-top: 39px;
}

._1KXM7{
	width: 34px;
	height: 44px;
}

._3rJOY {
	width: 34px;
	height: 44px;
	-webkit-transform: translate(-50%, -100%);
	   -moz-transform: translate(-50%, -100%);
	    -ms-transform: translate(-50%, -100%);
	     -o-transform: translate(-50%, -100%);
	        transform: translate(-50%, -100%);
}

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

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

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

	._3RaVx{
		margin-bottom: 0
	}
}

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

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

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

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

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

	._1Eyxm{
		margin-top: 43px
	}

	._2WjmL{
		padding: 28px 0 26px
	}

	._3RaVx{
		width: 150px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 150px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 150px;
		        flex: 0 0 150px;
		min-width: 150px
	}

	._15wmU {
		height: 500px;
		margin-top: 49px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1Eyxm{
		margin-top: 35px
	}

	._3duWw{
		margin: 30px 0 0
	}

	._3duWw{
		margin: 37px 0 0
	}

	._3RaVx{
		width: 120px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 120px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 120px;
		        flex: 0 0 120px;
		min-width: 120px
	}
}
._2GPwl {
	background-color: #F6F6F8;
}

.Ay5-o{

	padding-top: 29px;

}

.Nl5O1{
	margin: 0 auto;
	padding-top: 25px;
}

/*
.title_wrapper{
	background: var(--blue-gray);
	padding: 24px 0 21px;

	@media (--tablet-only) {
		padding: 29px 0 25px;
	}

	@media (--desktop-min) {
		padding: 32px 0;
	}
}
.title{
	composes: headingLarge from 'app/typography.css';
	color: var(--red);
	text-transform: lowercase;
}
*/

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2GPwl {
		padding: 180px 0 0 0
	}

	.Ay5-o{
		padding-top: 50px
	}

	.Nl5O1{
		width: 600px;
		padding-top: 40px
	}
}

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

	._2GPwl {
		margin-top: -60px;
		padding: 187px 0 0 0
	}
}

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

	._2GPwl {
		padding: 260px 0 0 0
	}

	.Ay5-o{
		padding-top: 55px
	}

	.Nl5O1{
		width: 750px;
		padding-top: 52px
	}
}
._3NW8w{



	width: 100%;



	height: -webkit-calc((100vw - 40px) * 1.3214285714);



	width: 100%;



	height: -moz-calc((100vw - 40px) * 1.3214285714);



	width: 100%;



	height: calc((100vw - 40px) * 1.3214285714);
	background: #ffffff;
	margin: 0 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;
	position: relative;
	overflow: hidden;
}

._26l0H{
	position: relative;
}

._3vqKP{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	padding: 20px 25px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	   -moz-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

._1Gmci{
	color: #1a1a1a;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	margin-bottom: 9px;


}

._37mXl{
}

._2QlI9{
	position: absolute;
	width: 118px;
	height: 470px;
	bottom: -90px;
	z-index: 1;
	right: 50%;
	-webkit-transform: translateX(50%);
	   -moz-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	     -o-transform: translateX(50%);
	        transform: translateX(50%);
}

._3Z8lO{
	display: none;
}

.SuCn1{
	margin-top: 17px;
	position: relative;
	z-index: 3;
	display: none;
}

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

	._26l0H{



		width: 100%;



		height: 100%;



		-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%;



		-webkit-box-ordinal-group: 3;



		-webkit-order: 2;



		   -moz-box-ordinal-group: 3;



		    -ms-flex-order: 2;



		        order: 2
	}

	._1Gmci{



		font-size: 20px
	}
}

@media screen and (min-width: 415px) and (max-width: 759px) {

	._3NW8w{



		width: 100%;



		height: 290px;



		-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%;



		-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
	}

	._26l0H{



		width: 190px;



		height: 100%;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 190px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 190px;



		        flex: 0 0 190px;



		min-width: 190px
	}

	._2QlI9{



		right: 30px;



		-webkit-transform: none;



		   -moz-transform: none;



		    -ms-transform: none;



		     -o-transform: none;



		        transform: none;



		bottom: -200px!important
	}
}

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

	._3NW8w{



		-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;



		height: 370px
	}

	._26l0H{



		width: 345px;



		height: 100%;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 345px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 345px;



		        flex: 0 0 345px;



		min-width: 345px
	}

	._3vqKP{



		-webkit-box-ordinal-group: initial;



		-webkit-order: initial;



		   -moz-box-ordinal-group: initial;



		    -ms-flex-order: initial;



		        order: initial;



		padding: 24px 40px 24px 0
	}

	._2QlI9{



		-webkit-transform: none;



		   -moz-transform: none;



		    -ms-transform: none;



		     -o-transform: none;



		        transform: none;



		right: auto
	}

	._2QlI9{



		width: 185px;



		height: 468px;



		top: 9px;



		left: -3px
	}

	._3Z8lO{



		position: absolute;



		display: block;



		width: 918px;



		height: 293px;



		right: 30px;



		bottom: -2px
	}
}

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

	._1Gmci{



		font-size: 24px;



		margin-bottom: 5px
	}
}

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

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

	._3NW8w{



		cursor: default;



		pointer-events: none
	}

	._3vqKP{



		padding: 38px 40px 38px 0
	}

	._3Z8lO{



		right: 100px
	}

	.SuCn1{



		display: block;



		width: 220px;



		margin-top: 32px;



		pointer-events: all
	}
}

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

	._26l0H{



		width: 520px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 520px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 520px;



		        flex: 0 0 520px;



		min-width: 520px
	}

	._1Gmci{



		margin-bottom: 13px
	}

	._2QlI9{



		left: 69px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._3NW8w{



		height: 460px
	}

	._26l0H{



		width: 600px;



		-webkit-box-flex: 0;



		-webkit-flex: 0 0 600px;



		   -moz-box-flex: 0;



		    -ms-flex: 0 0 600px;



		        flex: 0 0 600px;



		min-width: 600px
	}

	._3vqKP{



		padding: 47px 50px 47px 0
	}

	._1Gmci{



		margin-bottom: 15px
	}

	._2QlI9{



		width: 270px;



		height: 700px;



		top: -28px;



		left: 60px
	}

	._3Z8lO{



		right: 75px;



		bottom: -52px;



		width: 1366px;



		height: 434px
	}

	.SuCn1{



		margin-top: 37px
	}
}

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

	._3NW8w:hover ._1Gmci {



		opacity: 0.6;
	}
}

@media screen and (min-height: 667px) and (max-width: 759px) {

	._2QlI9{



		bottom: -240px;



		width: 179px;



		height: 715px
	}
}
.PGGI2 {
	padding-bottom: 20px;
	background-color: #dde5e5;
}

._211MN {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: white;
	background: black;
	margin: 0 auto 40px;

}

._211MN img {
	height: 160px;
}

._211MN h1 {
	padding-left: 5%;
	width: 50%;
}

.BOMdF {
	padding: 0 20px;
}

._3xnb0{
	margin-top: 20px;
	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-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._3LeYg{
	margin-bottom: 20px;
}

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

	._211MN {
		/* max-width: 95%; */
	}

	._211MN img {
		height: 100px
	}
}

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

	._211MN {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center
	}

	._211MN h1 {
		display: none
	}
}

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

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

	.PGGI2 {
		padding-top: 100px;
		padding-bottom: 40px
	}

	._211MN {
		max-width: 600px
	}
}

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

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

	._211MN {
		max-width: 920px
	}
}

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

	.PGGI2 {
		padding-top: 180px;
		padding-bottom: 40px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3xnb0{
		margin-top: 40px;
		margin-right: -40px
	}

	._3LeYg{
		margin-bottom: 40px
	}
}

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

	.PGGI2 {
		padding-top: 260px;
		padding-bottom: 75px
	}

	._211MN {
		max-width: 1150px
	}

	._3xnb0{
		margin-top: 50px;
		margin-right: -50px
	}

	._3LeYg{
		margin-bottom: 50px
	}
}
._8iMPf {


	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 23px 0 15px;
	overflow: hidden;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.-LI6c{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	width: 100%;
	min-width: 100%;
}

.jEOmc{
	display: none;
}

._20JcA{
	top: -45px;
	right: 30px;
	bottom: 0;
	position: absolute;
	width: 118px;
	height: 470px;
	display: none;
}

._3n4xI{
	color: #1a1a1a;
	margin: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._8iMPf:hover ._3n4xI {


	opacity: 0.6;
}

._1M4K7{
	display: inline-block;
	margin-top: 15px;
	color: #646464;
}

._3hx1g{
	opacity: 0.5;
	color: #1a1a1a;
}

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

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

	.-LI6c{


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 400px;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 400px;


		        flex: 0 0 400px;


		width: 400px;


		min-width: 400px
	}

	._1P6pK .-LI6c {


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 100%;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 100%;


		        flex: 0 0 100%;


		width: 100%;


		min-width: 100%
	}

	.jEOmc{


		display: block;


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 160px;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 160px;


		        flex: 0 0 160px;


		width: 160px;


		height: 105px;


		min-width: 160px
	}

	._20JcA{


		top: 0;


		display: block
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._8iMPf {


		padding: 33px 0 26px
	}

	._1M4K7{


		margin-top: 9px
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._8iMPf {


		padding: 35px 0 28px
	}

	.-LI6c{


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 500px;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 500px;


		        flex: 0 0 500px;


		width: 500px;


		min-width: 500px
	}

	._1P6pK .-LI6c {


		-webkit-box-flex: 0;


		-webkit-flex: 0 0 100%;


		   -moz-box-flex: 0;


		    -ms-flex: 0 0 100%;


		        flex: 0 0 100%;


		width: 100%;


		min-width: 100%
	}

	.jEOmc{


		display: block;


		-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;


		min-width: 200px
	}

	._20JcA{


		width: 147px;


		height: 872px;


		top: -195px
	}

	._1M4K7{


		margin-top: 13px
	}
}
._1HP4P {
	padding-bottom: 50px;
}

._2Oxey{
	background-color: #dde5e5;
	padding: 10px 20px 0;
	margin-bottom: 28px;

}

._39fFv {
	margin: auto;
}

._39fFv svg{
	width: 100%;
	height: 100%;
}

._39fFv button{
	width: 20px;
	height: 23px;
}

.hKtSE{
	font-family: 'Gerbera Light', sans-serif;
}

._32ji6._3_XId {
	-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;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: -webkit-calc(100vw - 85px);
	height: -moz-calc(100vw - 85px);
	height: calc(100vw - 85px);
}

._2_59P{
	opacity: 0.5;
	padding-bottom: 15px;

}

._2_59P span:after{
	content: ':'
}

._2_Duz{
	width: 100%;
	margin-top: 14px;
}

._2XhP0{
	margin-top: 23px;
	text-align: center;
	letter-spacing: -0.4px;
}

._65kfl{
	margin-top: 10px;
	letter-spacing: -0.3px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1HP4P {
		padding-top: 120px;
		padding-bottom: 80px
	}

	._2Oxey{
		padding: 39px 0 92px;
		margin-bottom: 35px
	}

	._39fFv {
		width: 600px
	}

	._2_Duz{
		margin-top: 5px
	}
}

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

	._1HP4P {
		margin-top: -60px;
		padding-top: 60px
	}

	._32ji6._3_XId {
		height: 550px
	}
}

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

	._1HP4P {
		padding-top: 160px;
		padding-bottom: 120px
	}

	._2Oxey{
		padding: 61px 0 102px;
		margin-bottom: 45px
	}

	._39fFv {
		width: 750px
	}

	._3_XId{
		padding: 0 200px
	}

	._32ji6._3_XId {
		height: -webkit-calc(100vh - 550px);
		height: -moz-calc(100vh - 550px);
		height: calc(100vh - 550px);
		min-height: 180px
	}

	._2XhP0{
		margin-top: 28px
	}

	._65kfl{
		margin-top: 13px
	}
}

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

	._39fFv button{
		width: 35px;
		height: 35px;
		top: 25px;
		right: 1px;
	}

	.hKtSE{
		line-height: 83px;
		border-bottom-width: 4px
	}

	._2_59P{
		padding-bottom: 25px
	}

	._2XhP0{
		width: 400px
	}
}

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

	._3_XId{
		padding: 0 160px
	}

	._32ji6._3_XId {
		height: 400px
	}
}
._2LJ-4 {
    background-color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

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

._2w3YW {
    padding: 0 110px;
}

._3UaNp {
    padding: 0;
}

._11ooh {
    height: 100px;
}

._2Kb2L {
    max-width: 75%;
    margin: auto;
}

._1KiNW {
    margin-bottom: 10px;
    font-size: 35px;
    color: black;
    line-height: 47px;
    font-weight: 700;
}

._2LJ-4:hover ._1KiNW {
    opacity: 0.6;
}

._2mDel {
    font-size: 30px;
    line-height: 32px;
    padding-right: 70px;
}

._30m40 {
    width: 80%;
    font-size: 20px;
    line-height: 29px;
    color: #757677;
}

.A8Hhi {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}

._1xlGs {
    padding: 40px 80px 0;
}

._1-XWH {
    padding: 0 80px 40px;
}

._2-dsW ._2w3YW {
    padding: 0 40px 40px;
}

._2-dsW .DyLZy {
    padding: 40px 40px 0;
}

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

    ._2LJ-4, .iRaDJ {
        padding: 30px;
        -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
    }

    ._2w3YW, ._3UaNp {
        padding: 10px 0
    }

    ._11ooh {
        height: unset;
        width: 100%;
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                align-self: center
    }

    ._1KiNW, small_title {
        font-size: 28px;
        line-height: 37px
    }

    ._30m40, .A8Hhi {
        width: 100%;
        font-size: 18px;
        line-height: 26px
    }

    ._1xlGs {
        padding: 40px
    }

    ._1-XWH {
        padding: 40px
    }
}
._3ychS {
	background-color: #dde5e5;
}

._3FGLC {
	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;
	padding-top: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-align-content: space-between;
	    -ms-flex-line-pack: justify;
	        align-content: space-between;
}

._3FGLC > a {
	width: 45%;
	margin-top: 40px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3ychS {
		padding-top: 180px
	}
}

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

	._3ychS {
		margin-top: -60px;
		padding-top: 187px
	}
}

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

	._3ychS {
		padding-top: 260px;
		padding-bottom: 75px
	}
}

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

	._3ychS {
		padding-bottom: 50px
	}

	._3FGLC {
		-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: 0
	}

	._3FGLC > a {
		width: 100%
	}
}
._3LQR8 {
    background-color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

._1HuWX {
    padding: 0;
    -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;
}

.GB_P3 {
    padding: 0 110px;
}

._3Atgm {
    padding: 15px 40px 40px;
}

._2en8a {
    height: 100px;
}

._1C5kZ {
    max-width: 75%;
    margin: auto;
}

._3wYEk {
    margin-bottom: 10px;
    font-size: 35px;
    color: black;
    line-height: 47px;
    font-weight: 700;
}

._3LQR8:hover ._3wYEk {
    opacity: 0.6;
}

._20sF5 {
    font-size: 30px;
    line-height: 32px;
}

._1nUoV {
    width: 80%;
    font-size: 20px;
    line-height: 29px;
    color: #757677;
}

._2FEMX {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}

._2y2yn {
    padding: 40px 80px 0;
}

._1iCXq {
    padding: 0 80px 40px;
}

._2-FA- {
	 height: 270px;
	 width: 100%;
	 -webkit-background-size: cover;
	    -moz-background-size: cover;
	         background-size: cover;
}

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

    ._3LQR8, ._1HuWX {
        padding: 0;
        -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
    }

    .GB_P3, ._3Atgm {
        padding: 5px 20px 30px
    }

    ._2en8a {
        height: unset;
        width: 100%;
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                align-self: center
    }

    ._3wYEk, small_title {
        font-size: 28px;
        line-height: 37px
    }

    ._1nUoV, ._2FEMX {
        width: 100%;
        font-size: 18px;
        line-height: 26px
    }

    ._2y2yn {
        padding: 40px
    }

    ._1iCXq {
        padding: 40px
    }
}
._3Kd8H {
	background-color: #dde5e5;
}

._3yRaP {
	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;
	padding: 0 0 80px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-align-content: space-between;
	    -ms-flex-line-pack: justify;
	        align-content: space-between;
}

._3yRaP > a {
	width: 45%;
	margin-top: 40px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3Kd8H {
		padding-top: 120px
	}
}

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

	._3Kd8H {
		margin-top: -60px;
		padding-top: 0
	}
}

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

	._3Kd8H {
		padding-top: 160px;
		padding-bottom: 0
	}
}

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

	._3Kd8H {
		padding-bottom: 0
	}

	._3yRaP {
		-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: 0 0 80px
	}

	._3yRaP > a {
		width: 100%
	}
}
._1GSvX {
	width: 100%;
	height: auto;
	background: #dde5e5;
	position: relative;
	padding-top: 29px;
	padding-bottom: 23px;
}

._1GSvX:after{
	content: '';
	right: 20px;
	bottom: 0;
	position: absolute;
	width: -webkit-calc(100% - 40px);
	height: 1px;
	width: -moz-calc(100% - 40px);
	height: 1px;
	width: calc(100% - 40px);
	height: 1px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, .1);
}

._1D_ak{
	-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: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

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

._1uEP0{
	color: #1a1a1a;
	margin-bottom: 14px;
	max-width: 100%;
}

.X36Iq{
	color: #ff0000;
	font-weight: 600;
	margin-right: 20px;
}

._39J--{
	color: #1a1a1a;
}

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

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

	._1GSvX {
		padding-top: 105px;
		padding-bottom: 46px
	}

	._1GSvX:after{
		right: -webkit-calc(50% - 300px);
		bottom: 0;
		position: absolute;
		right: -moz-calc(50% - 300px);
		bottom: 0;
		position: absolute;
		right: calc(50% - 300px);
		bottom: 0;
		position: absolute;
		width: 600px;
	}
}

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1uEP0{
		margin-bottom: 19px
	}
}

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

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

	._1GSvX {
		padding-top: 165px;
		padding-bottom: 46px
	}
}

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

	._1GSvX:after{
		right: 50px;
		bottom: 0;
		position: absolute;
		width: -webkit-calc(100% - 100px);
		height: 1px;
		width: -moz-calc(100% - 100px);
		height: 1px;
		width: calc(100% - 100px);
		height: 1px;
	}

	._1D_ak{
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}

	._1uEP0{
		text-align: center
	}
}

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

	._1GSvX {
		padding-top: 218px;
		padding-bottom: 37px
	}

	._1uEP0{
		margin-bottom: 26px
	}
}

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

	._1GSvX:after{
		right: -webkit-calc(50% - 800px);
		bottom: 0;
		position: absolute;
		right: -moz-calc(50% - 800px);
		bottom: 0;
		position: absolute;
		right: calc(50% - 800px);
		bottom: 0;
		position: absolute;
		width: 1600px;
	}
}
@media screen and (max-width: 960px) and (min-width: 760px) {
    ._2H8nD {
        margin-top: -60px
    }
}
._1QKFa {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0 20px;

}

._3wvTq {
  position: static;
  margin: 38px *40px;

}

._9_9O7 {
  width: -webkit-calc(100% - 40px);
  height: 1px;
  width: -moz-calc(100% - 40px);
  height: 1px;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #000000;
  background-color: rgba(0, 0, 0, .1);
  display: inline-block;
  margin-left: 20px;
  margin-top: 25px;

}

._1HoyH {
  padding-left: 21px;
  margin-top: 21px;
  color: #ff0000;
  position: relative;

}

._1HoyH
  :after {
  top: -1px;
  right: **0;
  bottom: -1px;
  left: **0;
  position: absolute;
  content: '';
  width: 2px;
  height: -webkit-calc(100% - 10px);
  width: 2px;
  height: -moz-calc(100% - 10px);
  width: 2px;
  height: calc(100% - 10px);
  background: #ff0000;

}

.Ehr1q {
  position: relative;
}

._3pZ_x {
  position: static;
  margin: 38px 20px 40px;

}

._fzQa {
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  margin: 29px **20px;

}

._2wf4u {
  -webkit-border-radius: 55px;
     -moz-border-radius: 55px;
          border-radius: 55px;
  background: #dde5e5;
  padding: 46px 25px 42px;
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  margin: 31px *32px 20px;
  text-align: center;

}

._1TMd9 {
  font-family: 'Gerbera Light', sans-serif;
  font-size: 63px;
  line-height: 72px;
  border-bottom: 4px solid #ff0000;
  color: #ff0000;
  display: inline-block;
  margin: 0 0 22px 0;

}

.NErkL {

}

._1t8K- {
  float: left;

}

._1t8K- a {
  display: none;

}

._1HPk3 {
  margin-top: 50px;
  margin-left: -webkit-calc(50% - 50vw);
  margin-left: -moz-calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-right: -webkit-calc(50% - 50vw);
  margin-right: -moz-calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: auto;
}

._3Sy33 {
  width: 100%;
  min-height: 440px;
  border: 1px solid #000000;
  border: 1px solid rgba(0, 0, 0, 0.10196);
  padding: 19px;
  margin: 50px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

}

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

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

  ._1QKFa {
    padding: 0

  }

  ._3wvTq {
    float: right

  }

  ._1HoyH:after {
    width: 3px;

  }

  ._1lzPj {
    top: -5px;
    left: -60px;
    position: absolute

  }

  ._3pZ_x {
    float: right

  }

}

@media screen and (min-width: 760px) and (max-width: 1199px) {

  ._1QKFa {
    width: 600px

  }

  ._9_9O7 {
    width: 600px;
    margin-left: 40px;
    margin-top: 35px

  }

  ._1HoyH {
    padding-left: 41px;
    line-height: 35px;
    margin-top: 26px

  }

  ._1HoyH:after {
    top: 1px;
    right: **0;
    bottom: 1px;
    left: **0;
    position: absolute;

  }

  ._fzQa {
    float: right;
    width: 280px;
    margin-top: 33px

  }

  ._2wf4u {
    padding: 62px;
    width: 600px;
    -webkit-border-radius: 120px;
       -moz-border-radius: 120px;
            border-radius: 120px;
    margin-top: 45px;
    margin-bottom: 46px;
    margin-left: 40px

  }

  ._1TMd9 {
    font-size: 95px;
    line-height: 112px;
    border-bottom-width: 6px;
    margin: 0 0 37px 0

  }

  .NErkL {
    line-height: 35px

  }

}

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

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

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

  ._1QKFa {
    width: 750px

  }

  ._3wvTq {
    margin: 38px

-150px 100px 50px

  }

  ._9_9O7 {
    width: 750px;
    margin-left: 50px;
    margin-top: 45px

  }

  ._1HoyH {
    padding-left: 51px;
    margin-top: 26px

  }

  ._1HoyH:after {
    top: 5px;
    right: **0;
    bottom: 5px;
    left: **0;
    position: absolute;

  }

  ._3pZ_x {
    margin: 38px

-150px 100px 50px

  }

  ._fzQa {
    float: right;
    width: 350px;
    margin: 35px

-150px 100px 50px

  }

  ._2wf4u {
    padding: 75px 85px;
    width: 750px;
    margin-top: 45px;
    margin-bottom: 46px;
    margin-left: 50px;
    -webkit-border-radius: 150px;
       -moz-border-radius: 150px;
            border-radius: 150px

  }

  ._1TMd9 {
    font-size: 134px;
    line-height: 135px;
    margin: 0 0 46px 0

  }

}

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

  ._3wvTq {
    margin-top: *40px;
    margin-bottom: 40px

  }

  ._3pZ_x {
    margin-top: *40px;
    margin-bottom: 40px

  }

  ._fzQa {
    margin-top: *40px;
    margin-bottom: 40px

  }

}

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

  ._3wvTq {
    margin-top: *-120px

  }

  ._3pZ_x {
    margin-top: *-120px

  }

  ._fzQa {
    margin-top: *-120px;
    margin-bottom: 40px

  }

}

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

  ._1lzPj {
    float: left;
    margin-right: 9px

  }

  ._3Sy33 {
    margin: 0;
    border: none;
    padding: 19px 0

  }

}
._3PiIF {
  display: block;
  color: #000;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

._1fgPn {
  display: block;
  font-family: 'Gerbera Regular', sans-serif;
  font-weight: 400;
  letter-spacing: .6px;
	line-height: 25px;
  text-align: center;
margin: 15px 0 0;
}

._1fgPn small {
  text-transform: none;
}
._5ByYM {
	list-style: none;
	margin: 40px 0 0;
	padding: 0;
}
._1tM28 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, 0.10196);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding: 7px 10px 5px;
	margin-bottom: 15px;
	cursor: pointer;
	font-family: 'Gerbera Regular', sans-serif;
	letter-spacing: .6px;
}

._1tM28 ._1nLUD {
	margin: 0;
}

._1tM28:hover {
	background: #ffffff;
	background: rgba(255, 255, 255, .2);
	-webkit-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}

._1tM28._3fnOi ._1nLUD {
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: calc(100% - 50px);
}

._1tM28._3C0Gu {
	border: 1px solid #4DB71F;
	-webkit-transition: border .3s ease;
	-o-transition: border .3s ease;
	-moz-transition: border .3s ease;
	transition: border .3s ease;
}

._1tM28._3C0Gu ._3rldu {
	display: block;
}

._1tM28._3C0Gu ._1nLUD,
	._1tM28._3C0Gu ._3tkL- {
	color: #4DB71F;
}

._1tM28._23tnN {
	border: 1px solid #f00;
	-webkit-transition: border .3s ease;
	-o-transition: border .3s ease;
	-moz-transition: border .3s ease;
	transition: border .3s ease;
}

._1tM28._23tnN ._1nLUD,
	._1tM28._23tnN ._3tkL- {
	color: #f00;
}

._1tM28._23tnN ._3rldu {
	display: block;
}

._3Hj9d {
	background-color: #000000;
	background-color: rgba(0, 0, 0, .03);
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
}

._5jNXr {
	-webkit-transition: width 1s ease;
	-o-transition: width 1s ease;
	-moz-transition: width 1s ease;
	transition: width 1s ease;
}

._2vKzA {
	position: relative;
	width: 100%;
	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;
	z-index: 1;
}

._1nLUD {
	line-height: 25px;
	font-size: 18px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
}

._1UJZT {
	margin: 0;
	padding: 18px 0 4px;
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: calc(100% - 50px);
	font-size: 18px;
	font-family: 'Gerbera Light', sans-serif;
}

._1UJZT a {
	color: #ff0000;
	font-weight: 600;
	margin-right: 20px;
}

.k9L5W {
	text-transform: none;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding: 5px;
	margin: 0;
	text-align: left;
	color: #ff0000;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.k9L5W:hover {
	color: black;
}

._3tkL- {
	position: absolute;
	font-size: 18px;
	line-height: 26px;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: rgb(154, 154, 154);
	letter-spacing: .1px;
}

._3rldu {
	display: none;
	position: absolute;
	bottom: 5px;
	right: 0;
}

.ODIii {
	width: 20px;
	height: 20px;
	opacity: .5;
}
._1sqgn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	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;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	   -moz-box-pack: space-evenly;
	    -ms-flex-pack: space-evenly;
	        justify-content: space-evenly;
	min-height: 370px;
	width: 100%;
	margin-top: 19px;
	padding: 19px;
}

._1sqgn:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
	background: #fff;
	opacity: .9;
}

._2BsDX {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
	color: #1a1a1a;
	text-align: center;
	white-space: pre-wrap;
	z-index: 1;
}

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

._1AsBL {
	margin: 22px auto;
	z-index: 1;
	min-width: -webkit-calc(50% - 50px);
	min-width: -moz-calc(50% - 50px);
	min-width: calc(50% - 50px);
}

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

	._1sqgn {
		padding: 19px 0
	}

	._2BsDX {
		font-size: 17px;
		margin: 0 15px
	}

	._1AsBL {
		margin: 22px auto 0
	}
}
.giYq_ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: start;
	-webkit-justify-content: flex-start;
	   -moz-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .10196);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	padding: 4px 0;
	margin-bottom: 10px;
}

.iyj-C {
	min-width: 40px;
	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;
	margin: 5px;
}

._161mE {
	width: 25px;
	height: 25px;
}

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

._2Ubur p {
	margin: 0 10px 0 0;
	line-height: 30px;
	font-size: 18px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
}
._9QUbC {
	display: block;
	padding: 20px;
	border: 2px solid #fff;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0 10px;
}

._9QUbC h3 {
	font-family: "Gerbera Regular", sans-serif;
	font-weight: 400;
	text-align: center;
	margin: 0 0 25px;
	letter-spacing: 0.6px;
}

._9QUbC h3 .QXzz4 {
	font-weight: 700;
}

._9QUbC ul {
	list-style: none;
	padding: 30px 0 0;
	margin: 0;
}

._9QUbC ul li {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
}

._1mwDl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 10px 0 20px;
}

._16MLF {
	color: green;
}

._3-DKc {
	color: darkred;
}

.t6F6t {
	width: 100%;
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
	        transform: rotateY(180deg);
	margin-top: 20px;
}

.uiFVh {
	width: 100%;
	height: auto;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;
}

._3oj_U {
	font-size: 18px;
	font-weight: 700;
	margin-top: 40px;
	text-align: center;
}

.MKM1b {
	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: 30px;
	gap: 20px;

	background-color: #dde5e5;
	margin: 20px -52px 40px;
}

._2wgvY {
	width: 100%;
}

._28HM0 {
	padding: 11px 28px 13px;
	width: 100%;
	height: 60px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	outline: none;

	color: #1a1a1a;
	background-color: #ffffff;

	font-family: inherit;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

._99EGG {
	width: 100%;
	min-width: 120px;
	height: 60px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;

	will-change: width;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;

	background-position: center center;
	background-repeat: no-repeat;
}

._29VxZ {
	padding: 0;
	margin: 0 auto;
	width: 60%;
	height: 60px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;

	background-color: #8dc532;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMTQuOTg3IDEuNDdsLTkuMjY5IDkuNTE3TC4wMTMgNS4xM2wxLjQyNi0xLjQ2NCA0LjI3OSA0LjM5M0wxMy41NjEuMDA2bDEuNDI2IDEuNDY0eiIvPjwvc3ZnPg==);
	background-position: center center;
	background-repeat: no-repeat;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	-moz-transition: all 1s ease;

	transition: all 1s ease;
	-webkit-transition: width 0.3 ease;
	-o-transition: width 0.3 ease;
	-moz-transition: width 0.3 ease;
	transition: width 0.3 ease;
}

._29VxZ > input {
	display: none;
}

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

	._9QUbC {
		padding: 20px 0
	}

	._9QUbC ul {
		padding: 0
	}
}
.LDG6p {
	width: 100%;
	background-color: #dde5e5;
	-webkit-border-radius: .5rem;
	   -moz-border-radius: .5rem;
	        border-radius: .5rem;
}

._1J1HT {
	background-color: #ff0000;
	-webkit-transition: width 1s ease;
	-o-transition: width 1s ease;
	-moz-transition: width 1s ease;
	transition: width 1s ease;
	height: 10px;
	-webkit-border-radius: 1rem;
	   -moz-border-radius: 1rem;
	        border-radius: 1rem;
}
.jld4B {
	background-color: #dde5e5;
}

._3xQbc{
	margin-bottom: 21px;
}

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

.CqHOw {
	width: 47%;
	margin-bottom: 30px;
}

/* .report:nth-last-child(1),
.report:nth-last-child(2) {
	margin: 30px 0;
} */

/* .report:nth-child(1) {
	@media (--mobile) {
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
} */

.-Ar49{
	color: #1a1a1a;
}

._1IvpX{
	width: 100%;
	margin-bottom: 30px;
}

._1rHnq{
	margin-bottom: 12px;
}

._3I4x5{
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.jld4B {
		padding-top: 180px
	}

	._3xQbc{
		margin-bottom: 30px
	}

	._3I4x5{
		margin-bottom: 30px
	}
}

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

	.jld4B {
		margin-top: -60px;
		padding-top: 187px
	}
}

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

	.jld4B {
		padding-top: 260px;
		padding-bottom: 75px
	}

	._3xQbc{
		margin-bottom: 37px
	}
}

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

	.jld4B {
		padding-bottom: 50px
	}

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

	.CqHOw {
		width: 100%
	}
}
._17-as {

}

._1uVxd {
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
  margin-top: -2px;
  min-height: 300px;
}

.x-0S6 {
	height: 34vw;
	width: 100vw;
	display: block;
	-webkit-background-size: 100% 100%;
	   -moz-background-size: 100%;
	        background-size: 100%;
	background-repeat: no-repeat;
}

._2wuXc {
	display: none;
}

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

	._1uVxd {
		margin-top: 0
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1uVxd {
		padding-top: 20px;
		padding-bottom: 56px
	}
}

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

	._1uVxd {
		padding-top: 50px;
		padding-bottom: 66px
	}
}

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

	.x-0S6 {
		display: none
	}

	._2wuXc {
		display: block;
		height: 100vw;
		width: 100vw;
		-webkit-background-size: 100% 100%;
		   -moz-background-size: 100%;
		        background-size: 100%;
		background-repeat: no-repeat
	}
}
._39zNU {
	background-color: #dde5e5;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._39zNU {
		padding: 180px 0 0 0
	}
}

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

	._39zNU {
		margin-top: -60px;
		padding: 160px 0 0 0
	}
}

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

	._39zNU {
		padding: 225px 0 0 0
	}
}
.UjqGH{

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;
}

._3LBwD{
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
	cursor: pointer;
}

._3LBwD:hover{

	color: #ff0000;
}

._3LBwD span{

	line-height: 20px;

	display: inline-block;
}

._3__AG._3LBwD{

	color: #ff0000;
}

._3__AG._3LBwD span, ._3__AG._3LBwD:before{

	border-bottom: 3px solid #ff0000;
}

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

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

	.UjqGH{

		border-top: 1px solid rgba(0, 0, 0, .1)
	}

	._3LBwD{

		padding: 18px 0 15px;

		text-align: center;

		-webkit-box-flex: 1;

		-webkit-flex: 1;

		   -moz-box-flex: 1;

		    -ms-flex: 1;

		        flex: 1;

		border-right: 1px solid rgba(0, 0, 0, .1);

		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	._3LBwD span{

		line-height: normal;

		line-height: initial;
	}

	._3LBwD:not(:last-child){

		margin-right: 0;
	}

	._3LBwD:first-child{

		border-left: 1px solid rgba(0, 0, 0, .1);
	}

	._3__AG._3LBwD{

		border-bottom: none;
	}

	._3__AG._3LBwD span{

		border-bottom: none;
	}
}

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

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {}

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

	._3LBwD{

		padding: 28px 0 25px
	}
}

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

	.UjqGH{

		-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
	}

	._3LBwD{

		margin: 10px auto
	}

	._3LBwD span {

		font-size: 25px;
	}

	.npXtp._1Mb9E span {

		display: none;
	}

	.npXtp._1Mb9E:before{

		content: '\43A\442\43E   \43C\44B';

		line-height: 20px;

		display: inline-block;
	}
}
._2ZkAd {
	padding-bottom: 30px;
	margin-top: -2px;
	overflow: hidden;
}

.mcoVM {
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
}

.mcoVM p {
	font-size: 16px;
	line-height: 25px;
	letter-spacing: .1px;
	font-family: 'Gerbera Light', sans-serif;
	margin: 25px 0 0 0;
}

._2A0bK {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0 20px;
}

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

	.c43lm {
		margin-top: -60px
	}
}

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

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

	._2ZkAd {
		margin-top: 0
	}

	.mcoVM {
		padding: 0
	}

	._2A0bK {
		padding: 0
	}
}

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

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2ZkAd {
		padding-top: 4px;
		padding-bottom: 56px
	}

	.mcoVM p {
		margin-top: 30px;
		line-height: 30px;
		font-size: 18px
	}

	.mcoVM {
		width: 600px;
		padding: 0
	}

	._2A0bK {
		width: 600px
	}
}

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

	._2ZkAd {
		padding-top: 19px;
		padding-bottom: 66px
	}

	.mcoVM p {
		margin-top: 30px;
		color: #1a1a1a;
		font-size: 20px;
		line-height: 30px
	}

	.mcoVM {
		width: 750px
	}

	._2A0bK {
		width: 750px
	}
}
.QBbX8 {
	background-color: #F6F6F8;
}

._36jjg {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 0 0 15px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._36jjg a {
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: black;
	padding: 8px 10px;
}

._36jjg a:hover {
	color: #FF0A01;
}

._36jjg a:first-child {
	padding: 10px 15px 10px 0;
}

._1C3pF {
	width: 100%;
	overflow: hidden;
}

._1C3pF ._73vxz {
	margin: 51px 0px 30px;
	color: #FF0A01;
	width: 500px;
}

._1C3pF ._9Fti8 {
	width: 1439px;
	max-width: 100%;
	padding: 0 100px;
	margin: 0 auto;
}

._1C3pF ._9Fti8 .sVGHm {
	width: 720px;
}

._1C3pF ._1dqd8 {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 135px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

._1C3pF ._1dqd8 h2._73vxz {
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 50px;
	margin: 0;
	color: black;
}

._1C3pF p {
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 24px;
}

._1C3pF p span, ._1C3pF p a {
	color: #FF0000;
	text-decoration: none;
}

._1C3pF ._3amNP {
	width: 100%;
	background-color: white;
	padding: 133px 0 0;
}

._1C3pF ._3amNP ._73vxz {
	width: 200px;
}

._1C3pF ._3amNP ._9Zkt1 {
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	height: 748px;
	background-position: center;
}

._1C3pF ._3B7fo {
	background: #F6F6F8;
}

._1C3pF ._3B7fo ._9Zkt1 {
	width: 293.98px;
	height: 899px;
}

._1C3pF ._3B7fo h2._73vxz {
	margin-bottom: 41px;
}

._1C3pF ._3B7fo ._1NzQD {
	margin-top: 145px;
	background-color: white;
	padding: 63px 81px;
	color: #FF0000;
	font-weight: 500;
	font-size: 30px;
	line-height: 36px;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
}

._1C3pF ._1zvyK {
	background-color: #FF0000;
	color: white;
}

._1C3pF ._1zvyK ._1dqd8 {
	padding: 110px 0;
}

._1C3pF ._1zvyK h2._73vxz {
	color: white;
}

._1C3pF ._1zvyK ._13qXN {
	margin-top: 28px;
	color: #FF0000;
}

._1C3pF .fS_Xt {
	padding: 0 0 100px;
}

._1C3pF .fS_Xt h2._73vxz {
	width: 425px;
}

._1C3pF .fS_Xt ._1dqd8 {
	padding-bottom: 30px;
}

._1C3pF .fS_Xt ._9Zkt1 {
	height: 435.6px;
}

._1C3pF ._2bTo4 {
	background: #F6F6F8;
}

._1C3pF ._2bTo4 .sVGHm {
	max-width: 50%;
}

._1C3pF ._2bTo4 ._9Zkt1 {
	width: 598px;
	height: 454.67px;
	max-width: 50%;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

._1C3pF ._3LsMe {
	padding-bottom: 134px;
	background-color: white;
}

._1C3pF ._3LsMe .sVGHm {
	margin-top: 150px;
}

._1C3pF ._3LsMe ._1dqd8 ._9Zkt1 {
	width: 427.37px;
	height: 618.11px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 20px;
}

._1C3pF ._3LsMe ._9Zkt1 {
	margin: 0 auto;
	width: 1233.81px;
	max-width: 100%;
	height: 671.71px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
}

._1C3pF ._3LsMe .Gv5We {
	font-weight: 500;
	font-size: 44px;
	line-height: 50px;
}

._1C3pF ._3hNjY ._9Zkt1 {
	width: 482.44px;
	height: 425.78px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
}

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

	._36jjg a:first-child {
		padding: 10px 15px;
	}

	.C62yf {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-webkit-flex-direction: column-reverse!important;
		   -moz-box-orient: vertical!important;
		   -moz-box-direction: reverse!important;
		    -ms-flex-direction: column-reverse!important;
		        flex-direction: column-reverse!important
	}

	._1C3pF ._73vxz {
		width: 100%;
		margin: 0;
		padding: 0 20px 30px
	}

	._1C3pF ._9Fti8 {
		width: 100%;
		padding: 0
	}

	._1C3pF ._9Fti8 .sVGHm {
		width: 100%;
		padding: 0 20px
	}

	._1C3pF ._9Fti8 .sVGHm h2._73vxz {
		padding: 0!important;
	}

	._1C3pF ._1dqd8 {
		-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;
		padding: 35px 0
	}

	._1C3pF ._1dqd8 h2._73vxz {
		font-size: 40px;
		line-height: 44px;
		margin: 20px 0
	}

	._1C3pF p {
		font-size: 19px;
		line-height: 30px
	}

	._1C3pF ._3amNP {
		padding: 33px 0 0
	}

	._1C3pF ._3amNP ._73vxz {
		width: 100%;
		padding: 0 20px
	}

	._1C3pF ._3amNP ._9Zkt1 {
		height: 50vw
	}

	._1C3pF ._3B7fo ._9Zkt1 {
		width: 100%;
		max-height: 120vw;
		background-position: center;
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		   -moz-background-size: contain;
		        background-size: contain
	}

	._1C3pF ._3B7fo ._1NzQD {
		margin: 30px 15px;
		padding: 15px;
		font-size: 22px;
		line-height: 24px
	}

	._1C3pF ._1zvyK ._1dqd8 {
		padding: 56px 0
	}

	._1C3pF .fS_Xt h2._73vxz {
		width: 100%;
		margin-top: -40px
	}

	._1C3pF .fS_Xt ._9Zkt1 {
		width: 100%;
		max-height: 60vw
	}

	._1C3pF ._2bTo4 .sVGHm {
		max-width: 100%
	}

	._1C3pF ._2bTo4 ._9Zkt1 {
		width: 100%;
		max-width: 100%;
		height: 50vw
	}

	._1C3pF ._3LsMe {
		padding-bottom: 44px
	}

	._1C3pF ._3LsMe p, ._1C3pF ._3LsMe ._2PvH1 {
		padding: 0 20px;
	}

	._1C3pF ._3LsMe .sVGHm {
		margin-top: 0
	}

	._1C3pF ._3LsMe .sVGHm p {
		padding: 20px 0;
	}

	._1C3pF ._3LsMe ._1dqd8 ._9Zkt1 {
		width: 100%;
		max-width: 100%;
		height: 70vw;
		margin-right: 0px
	}

	._1C3pF ._3LsMe ._9Zkt1 {
		width: 100%;
		max-width: 100%;
		height: 50vw
	}

	._1C3pF ._3LsMe .Gv5We {
		font-size: 34px;
		line-height: 40px;
		margin: -40px 0 0;
		padding: 20px
	}

	._1C3pF ._3hNjY ._9Zkt1 {
		width: 100%;
		max-width: 100%;
		height: 50vw
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1C3pF {
		padding-top: 187px
	}
}

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

	._1C3pF {
		padding-top: 125px
	}
}

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

	._1C3pF {
		padding-top: 215px
	}
}
._3SymH{
	width: 100%;
	overflow: hidden;
}

.-v0Sw {
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 63px;
	position: relative;
	width: 50%;
	margin-left: 0;
	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;
	margin-bottom: 162px;
	padding-right: 15px;
}

._1CiA1 {
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 63px;
	position: relative;
	width: 50%;
	margin-left: 0;
	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;
	margin-bottom: 162px;
	border-bottom: 1px solid #B2B2B2;
}

._3Oeh8 {
	position: relative;
}

._23N95 {
	position: absolute;
	color: #7B7F7F;
	text-align: center;
	font-size: 27px;
	bottom: 0;
	left: 30%;
}

._3MeAp {
	color: #7B7F7F;
	text-align: center;
	font-size: 27px;
	margin: 0 0 32px;
}

._2JWH1 {
	width: 206px;
	height: 21px;
	padding-left: 63px;
}

.FXjfH {
	position: absolute;
	top: -20px;
	right: -20%;
	width: 470px;
	height: 470px;
}

._2sNH4 {
	color: #000;
	font-size: 35px;
	font-weight: 600;
	line-height: 50px;
	max-width: 676px;
	padding-left: 93px;
	margin: 0 0 20px;
}

.wcW9N {
	color: #000;
	font-size: 35px;
	font-weight: 600;
	line-height: 50px;
	max-width: 705px;
	padding-left: 93px;
	margin: 0 0 44px;
}

._6aKlv {
	color: #F00;
	font-size: 27px;
	font-weight: 500;
	max-width: 700px;
	padding-left: 93px;
	margin: 0 0 18px;
}

._2kVJw {
	list-style: none;
	max-width: 655px;
	padding-left: 117px;
}

._3-xeA {
	color: #7B7F7F;
	font-size: 27px;
}

._3-xeA:before {
	content: "\2022";
	color: #7B7F7F;
  	display: inline-block;
	width: 1em;
  	margin-left: -1em;
}

._2Yf6y {
	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;
	margin-bottom: 162px;
}

._2RW_5 {
	width: 139px;
	height: 147px;
	position: absolute;
	top: -50px;
	right: 20%;
}

._3jOwL {
	padding: 0 68px;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	margin-right: 35px;
}

.FHGKC {
	color: #7B7F7F;
	font-size: 27px;
	max-width: 514px;
}

._2hQNo {
	color: #F00;
	font-size: 30px;
	font-weight: 500;
	margin: 0;
}

.Cp58E {
	color: #000000;
	font-size: 30px;
	font-weight: 500;
	margin: 0;
}

.sQwxU {
	margin-right: 35px;
	width: 50px;
	height: 50px;
	cursor: pointer;
}

._3V650 {
	width: 50px;
	height: 50px;
	cursor: pointer;
}

._1vNcP {
	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;
	position: fixed;
	height: 100%;
	width: 50%;
	top: 0;
	right: 0;
	background-color: #DDE5E5;
	z-index: 9999;
	padding: 0 15px;
}

._1sdCG {
	color: #000000;
	font-size: 67px;
	font-weight: 500;
	line-height: 72px;
	padding-top: 148px;
	margin: 0 0 52px;
	max-width: 647px;
}

._1pDF2 {
	color: #7B7F7F;
	font-size: 27px;
	font-weight: 500;
	padding-left: 93px;
	max-width: 621px;
}

._1pDF2:last-of-type {
	margin-bottom: 40px;
}

._3uyim {
	margin: 0 0 39px;
	color: #FF0000;
	font-size: 52px;
	font-weight: 600;
	line-height: 50px;
	padding-left: 93px;
}

._2ZP0C {
	color: #FF0000;

}

.mr4DQ {
	margin: 0 auto;
}

._20fJO {
	width: 520px;
	height: 215px;
	padding-left: 93px;
}

._2UiAI {
	color: #FF0000;
}

._2fcbq {
	color: #7B7F7F;
	font-size: 27px;
	max-width: 631px;
	margin: 0 0 75px;
}

._3jdgF {
	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-border-radius: 46px;
	   -moz-border-radius: 46px;
	        border-radius: 46px;
	background-color: #FFFFFF;
	padding: 0 11px;
}

._17cWk {
	color: #000000;
	font-size: 27px;
	margin: 0 0 5px;
	padding-top: 30px;
}

._29YEs {
	color: #000;
	font-size: 60px;
	font-weight: 500;
	margin: 0 0 25px;
}

._3wsDF {
	background-color: #FF0000;
	-webkit-border-radius: 46px;
	   -moz-border-radius: 46px;
	        border-radius: 46px;
	color: #FFFFFF;
	font-size: 31px;
	margin-bottom: 11px;
	padding: 16px 103px;
}

._2idDv{
	color: #FF0000;
	font-size: 100px;
	font-weight: 700;
	padding-left: 93px;
	margin: 50px 0 0;
}

._3woJ_{
	margin: 0 0 39px;
	color: #000;
	font-size: 46px;
	font-weight: 600;
	line-height: 55px;
	padding-left: 93px;
	max-width: 416px;
}

._3JKEm {
	width: 391px;
	height: 40px;
	display: none;
}

._2PHMD {
	background-color: #DDE5E5;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	display: none;
	-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;
	padding-bottom: 10px;
	position: fixed;
	z-index: 9999;
	width: 100%;
}

._2dRtL {
	background-color: #FF0000;
	-webkit-border-radius: 46px;
	   -moz-border-radius: 46px;
	        border-radius: 46px;
	padding: 16px 38px;
	color: #FFFFFF;
	font-size: 33px;
	font-weight: 500;
}

._1U2N7 {
	display: none;
}

._2OtwE {
	display: none;
	margin: 0 auto;
}

._1mSel {
	width: 428px;
	height: 224px;
	padding-left: 93px;
	display: none;
}

._3HsFj {
	display: none;
}

.t1Z-w {
	display: none;
}

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

.ZZPVz {
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #E7EDED;
	margin-left: 7px;
}

.ZZPVz:first-of-type {
	margin-left: 0;
}

._Cwqn {
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #FFFFFF;
	margin-left: 7px;
}

@media screen and (max-width: 1860px) {
	.FXjfH {
		display: none;
	}
	.Fu7Ns {
		width: 450px;
		height: 450px;
		position: absolute;
		top: 0;
		right: -10%;
		-webkit-transform: rotate(-30deg);
		   -moz-transform: rotate(-30deg);
		    -ms-transform: rotate(-30deg);
		     -o-transform: rotate(-30deg);
		        transform: rotate(-30deg)
	}
	.t1Z-w {
		height: 450px;
		position: relative;
		display: block;
	}
	._2RW_5 {
		display: none;
	}
}

@media screen and (max-width: 1230px) {
	._2dRtL {
		font-size: 20px;
		padding: 12px 20px;
	}
	._2PHMD {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.-v0Sw {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		margin-bottom: 170px
	}
	._1CiA1 {
		padding-left: 0;
		width: 100%;
		margin-bottom: 170px
	}
	._1vNcP {
		position: static;
		width: 100%;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding-left: 100px;
		padding-right: 74px;
	}
	._1sdCG {
		font-size: 50px;
		line-height: 64px;
		margin: 0 0 23px;
		max-width: 680px;
	}
	._2fcbq {
		font-size: 41px;
		max-width: 930px;
		margin-bottom: 58px;
	}
	._3jdgF {
		width: 100%;
		padding: auto;
		margin-bottom: 70px;
	}
	._2JWH1 {
		display: none;
	}
	._3JKEm {
		display: block;
	}
	._3wsDF {
		display: none;
	}
	._23N95 {
		display: none;
	}
	._1U2N7 {
		display: block;
		color: #000;
		font-size: 25px;
		font-weight: 400;
		line-height: 30px;
		max-width: 749px;
		padding-left: 69px;
		margin: 0 0 200px;
	}
	._2ME0V {
		padding-left: 15px;
	}
	._2idDv {	
		padding-left: 69px;
	}
	._3woJ_ {
		padding-left: 69px;
		margin-bottom: 20px;
	}
	._2sNH4 {
		padding-left: 69px;
		line-height: 40px;
	}
	._6aKlv {
		padding-left: 69px;
	}
	._2kVJw {
		padding-left: 93px;
		max-width: 937px;
	}
	.FXjfH {
		display: none;
	}
	._1pDF2 {
		padding-left: 69px;
		max-width: 937px;
	}
	._3uyim {
		padding-left: 69px;
	}
	._2OtwE {
		display: block;
	}
	.mr4DQ {
		display: none;
	}
	._2sNH4 {
		max-width: 928px;
	}
	._2RW_5 {
		display: none;
	}
	._9mxSz {
		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;
		-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;
	}
	.wcW9N {
		color: #FF0000;
		padding-left: 0;
	}
	._1mSel {
		display: block;
	}
	._20fJO {
		display: none;
	}
	._3JKEm {
		width: 193px;
		height: 20px;
	}
}

@media screen and (max-width: 768px) {
	.-v0Sw {
		margin-bottom: 39px;
	}
	.-v0Sw:last-of-type {
		margin-bottom: 0;
	}
	._2PHMD {
		padding: 5px 15px;
	}
	._3JKEm {
		width: 107px;
	}
	._2dRtL {
		font-size: 10px;
		padding: 11px 14px;
	}
	._1vNcP {
		padding-left: 15px;
		padding-right: 15px;
	}
	._1sdCG {
		font-size: 30px;
		line-height: 40px;
	}
	.Fu7Ns {
		width: 400px;
		height: 400px;
	}
	.t1Z-w {
		height: 400px;
	}
	._2fcbq {
		font-size: 28px;
	}
	._2idDv {
		padding-left: 15px;
		font-size: 70px;
	}
	._3woJ_ {
		padding-left: 15px;
	}
	._1U2N7 {
		padding-left: 15px;
	}
	._2ME0V {
		width: 518px
	}
	._2sNH4 {
		padding-left: 15px;
		font-size: 30px;
	}
	._6aKlv {
		padding-left: 15px;
	}
	._2kVJw {
		padding-left: 43px;
	}
	._3-xeA {
		font-size: 23px;
	}
	._1pDF2 {
		padding: 0 15px;
	}
	._3uyim {
		padding-left: 15px;
	}

	._2OtwE {
		width: 444px;
		padding-left: 15px;
	}
	._1mSel {
		padding-left: 15px;
		width: 231px;
	}
	.wcW9N {
		font-size: 30px;
	}
	._9mxSz {
		padding-left: 15px;
		padding-right: 15px;
	}
	._3jOwL {
		display: none;
	}
	._3HsFj {
		display: block;
		background-color: #DDE5E5;
		padding: 25px;
	}
	._1J-JN {
		color: #000000;
		margin: 0 0 32px;
	}
	._1idM2 {
		color: #FF0000;
		margin: 0 0 5px;
		font-weight: 600;
	}
	._3ROXl {
		color: #7B7F7F;
		margin: 0 0 52px;
	}
	.sQwxU {
		display: none;
	}
	._3V650 {
		display: none;
	}
	._1sE97 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.ynle1 {
		width: 20px;
		height: 20px;
	}
	._1G-Rg {
		width: 20px;
		height: 20px;
	}
}

@media screen and (max-width: 567px) {
	.Fu7Ns {
		width: 300px;
		height: 300px;
	}
	.t1Z-w {
		height: 300px;
	}
	._2OtwE {
		width: 282px;
	}
	._2kVJw {
		padding-left: 24px;
		padding-right: 15px;
	}
	._3-xeA {
		font-size: 18px;
	}
	._3woJ_ {
		font-size: 25px;
	}
	._2sNH4 {
		font-size: 25px;
		line-height: 30px;
	}
	._1pDF2 {
		font-size: 20px;
	}
	._2fcbq {
		font-size: 20px;
		line-height: 25px;
	}
}

@media screen and (max-height: 900px) and (min-width: 1231px) {
	._1sdCG {
		padding-top: 20px;
		margin: 0 0 21px;
	}
	._2fcbq {
		margin: 0 0 27px;
	}
}

@media screen and (max-height: 768px) and (min-width: 1231px) {
	._1sdCG {
		padding-top: 0;
	}
	._3wsDF {
		font-size: 29px;
	}
}.Kdop8 {
	padding: 63px 0 0 0;
}

@media screen and (max-width: 1230px) {
	.Kdop8 {
		padding: 0;
	}
}._2p8XN {
	list-style: none;
	padding: 0;
	margin: 0;
}

._3ct43 {
	width: 155px;
	height: 16px;
}

._3nXjg {
	margin-top: 80px;
}

._2aNIM {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 1px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
	padding: 22px 22px 10px;
}

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

._2OyBg {
	color: #A1A1A1;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
}

._1UE4L {
	list-style: none;
	padding: 0;
	margin: 0 17px 0 0;
	gap: 23px;
	display: none;
}

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

._3uxNc {
	color: #A1A1A1;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
}

._1_daE {
	margin-right: 12px;
	display: none;
	margin-bottom: auto;
}

._2vbQc {
	font-size: 47px;
	font-weight: 700;
	margin: 0 0 20px;
	line-height: 18px;
}

._3Ewbq {
	color: #F00;
}

._1lQTr {
	font-size: 12px;
	margin: 0 0 11px;
	line-height: 18px;
}

._2e7WF {
	font-size: 12px;
	font-weight: 600;
	margin: 0 0 15px;
	max-width: 269px;
	line-height: 18px;
}

.ITf9R {
	margin-bottom: 13px;
}

._1EDP9 {
	width: 100%;
	display: none;
}

._39lFS {
	font-size: 16px;
	margin: 0 0 20px;
	max-width: 273px;
}

._1FwV5 {
	-webkit-border-radius: 36px;
	   -moz-border-radius: 36px;
	        border-radius: 36px;
	padding: 10px 0;
	width: 100%;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	background-color: #F00;
	margin-bottom: 35px;
	font-family: "Gerbera Regular";
}

._3qxVy {
	padding-top: 25px;
	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;
	line-height: 18px;
}

._1N-kJ {
	font-size: 16px;
	margin: 0 0 30px;
}

._1N-kJ:last-of-type {
	margin-bottom: 4px;
}

._2cyl7 {
	width: 179px;
	height: 173px;
	margin: 0 auto 6px;
}

._17liW {
	padding-top: 13px;
}

._27HnX {
	font-size: 34px;
	font-weight: 700;
	margin: 0 0 15px;
}

._34NT8 {
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	border: 2px solid #F00;
	overflow: hidden;
	padding: 30px 17px 30px 22px;
	position: relative;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="15" /><feOffset dx="1" dy="10" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
	-webkit-filter: drop-shadow(0px 9px 15px rgba(0, 0, 0, .10));
	        filter: drop-shadow(0px 9px 15px rgba(0, 0, 0, .10));
	margin-bottom: 18px;
	height: 136px;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
}

._1K5Jy {
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	border: 2px solid #F00;
	overflow: hidden;
	padding: 22px 17px 30px 22px;
	position: relative;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="15" /><feOffset dx="1" dy="10" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
	-webkit-filter: drop-shadow(0px 9px 15px rgba(0, 0, 0, .10));
	        filter: drop-shadow(0px 9px 15px rgba(0, 0, 0, .10));
	margin-bottom: 18px;
	height: 87px;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
}

._34NT8:hover {
	-webkit-transform: translateY(-10px);
	   -moz-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	     -o-transform: translateY(-10px);
	        transform: translateY(-10px);
}

._1K5Jy:hover {
	-webkit-transform: translateY(-10px);
	   -moz-transform: translateY(-10px);
	    -ms-transform: translateY(-10px);
	     -o-transform: translateY(-10px);
	        transform: translateY(-10px);
}

.iB1w5 {
	height: 100%;
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	     -o-transform: translateY(0);
	        transform: translateY(0);
}

._1tn0A {
	color: #F00;
	font-size: 16px;
	font-weight: 500;
	max-width: 205px;
	margin: 0 0 20px;
}

._3-Ftb {
	top: -10px;
	right: 5%;
	position: absolute;
}

.xaroe {
	top: 0;
	right: 1%;
	position: absolute;
}

._2AzgA {
	font-size: 16px;
	margin: 0;
	opacity: 0;
	display: none;
}

._3Wd6L {
	opacity: 1;
	display: block;
}

.zRO5s {
	background-color: #F6F6F8;
	padding: 17px 21px 20px;
}

._2m5p7 {
	height: 350px;
	font-size: 13px;
	line-height: 18px;
}

._30onk {
	color: #F00;
	text-decoration: underline;
	font-size: 14px;
}

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

._3Y0Ih {
	width: 9px;
	height: 9px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #E7EDED;
	margin-left: 7px;
}

._3Y0Ih:first-of-type {
	margin-left: 0;
}

._3wda4 {
	width: 9px;
	height: 9px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #D6E2E2;
	margin-left: 7px;
}

._3_3e0 {
	width: 9px;
	height: 9px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background-color: #D6E2E2;
}

.L9f-v {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: 27px;
}

._2N83H {
	margin-bottom: 40px;
}

._2Ip1T {
	font-size: 16px;
	margin: 0 0 29px;
	font-weight: 600;
	line-height: 18px;
}

._-6Eri {
	width: 100%;
	margin-bottom: 30px;
}

._1RiOp {
	width: 100%;
	display: none;
}

._2PfJX {
	font-size: 16px;
	margin-bottom: 50px;
	max-width: 267px;
	line-height: 18px;
}

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

._2SzoB {
	margin-bottom: 62px;
}

@media (min-width: 768px) {
	._2aNIM {
		margin-bottom: 24px;
		padding: 20px 57px 20px;
	}
	._3ct43 {
		width: 187px;
		height: 20px;
		margin-right: 34px;
	}

	._2OyBg {
		font-size: 18px;
	}

	._1_daE {
		display: block;
		width: 21px;
		height: 21px;
	}

	._2vbQc {
		font-size: 79px;
		margin-bottom: 29px;
	}

	._1lQTr {
		font-size: 16px;
		margin: 0 0 21px;
		max-width: 428px;
	}

	._2e7WF {
		font-size: 16px;
		margin-bottom: 7px;
		max-width: 596px;
	}

	.ITf9R {
		display: none;
	}

	._1EDP9 {
		display: block;
		margin-bottom: 13px;
	}

	._39lFS {
		font-size: 16px;
		margin: 0 0 27px;
		max-width: 631px;
	}

	._1FwV5 {
		padding: 14px 0;
		font-size: 20px;
	}

	._3qxVy {
		padding-top: 40px;
	}

	._1N-kJ {
		font-size: 20px;
		margin: 0 0 30px;
	}

	._1N-kJ:last-of-type {
		margin-bottom: 5px;
	}

	._2cyl7 {
		width: 251px;
		height: 243px;
	}

	._17liW {
		padding-top: 40px;
	}

	._27HnX {
		font-size: 55px;
		margin-bottom: 20px;
	}

	._34NT8 {
		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;
		-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;
		border: 3px solid #F00;
		padding: 55px 45px 40px;
		margin-bottom: 25px;
	}

	._1K5Jy {
		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;
		-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;
		border: 3px solid #F00;
		padding: 18px 45px 20px;
		margin-bottom: 25px;
	}

	._1tn0A {
		font-size: 21px;
		margin: 20px 0 20px;
		max-width: 458px;
		text-align: center;
	}

	._3-Ftb {
		width: 29%;
		height: 100px;
		right: -7%;

	}

	.xaroe {
		width: 29%;
		height: 66px;
		left: -8%;
	}

	._2AzgA {
		font-size: 16px;
		text-align: center;
	}

	.zRO5s {
		padding: 52px 51px 42px;
	}

	._2m5p7 {
		height: 262px;
		font-size: 16px;
	}

	._30onk {
		margin-bottom: 42px;
		font-size: 20px;
	}

	._1R-wV {
		width: 36px;
		height: 39px;
	}

	.tqAbw {
		width: 36px;
		height: 39px;
	}

	._3Y0Ih {
		width: 14px;
		height: 14px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #E7EDED;
		margin-left: 21px;
	}

	._3wda4 {
		width: 14px;
		height: 14px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #D6E2E2;
		margin-left: 21px;
	}

	._3_3e0 {
		width: 14px;
		height: 14px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #D6E2E2;
	}

	._2Ip1T {
		font-size: 16px;
		margin: 0 0 27px;
	}

	._-6Eri {
		display: none;
	}

	._1RiOp {
		display: block;
		margin-bottom: 36px;
	}

	._2PfJX {
		font-size: 16px;
		margin-bottom: 35px;
		max-width: 611px;
	}

	._2SzoB {
		margin-bottom: 99px;
	}
}

@media (min-width: 1280px) {
	._3nXjg {
		margin-top: 160px;
	}
	._2aNIM {
		margin-bottom: 37px;
		padding: 27px 154px 21px;
	}
	._3ct43 {
		width: 282px;
		height: 31px;
	}

	._1UE4L {
		gap: 34px;
		margin-right: 29px;
	}

	._3uxNc {
		font-size: 14px;
	}

	._2OyBg {
		font-size: 20px;
	}

	._1_daE {
		margin-right: 18px;
	}

	._2vbQc {
		font-size: 110px;
		line-height: 23px;
		margin-bottom: 40px;
	}

	._1lQTr {
		font-size: 20px;
		line-height: 23px;
		margin: 0 0 26px;
		max-width: 543px;
	}

	._2e7WF {
		line-height: 23px;
		font-size: 20px;
		margin-bottom: 30px;
		max-width: 943px;
	}

	._1EDP9 {
		margin-bottom: 24px;
	}

	._39lFS {
		font-size: 20px;
		line-height: 23px;
		margin: 0 0 16px;
		max-width: none;
	}

	._1FwV5 {
		padding: 16px 0;
		font-size: 24px;
		margin-bottom: 44px;
	}

	._3qxVy {
		padding-top: 44px;
	}

	._2cyl7 {
		width: 301px;
		height: 291px;
		margin-bottom: 18px;
	}

	._17liW {
		padding-top: 70px;
	}

	._27HnX {
		font-size: 73px;
		margin-bottom: 36px;
	}

	._34NT8 {
		padding: 55px 72px 50px;
		margin-bottom: 30px;
	}

	._1K5Jy {
		padding: 55px 72px 50px;
		margin-bottom: 30px;
	}

	._1tn0A {
		font-size: 25px;
		margin-bottom: 22px;
		max-width: 569px;
	}

	._2AzgA {
		font-size: 20px;
	}

	._2m5p7 {
		height: 297px;
		font-size: 20px;
		line-height: 23px;
	}

	._30onk {
		font-size: 25px;
	}

	._3Y0Ih {
		width: 15px;
		height: 15px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #E7EDED;
		margin-left: 24px;
	}

	._3wda4 {
		width: 15px;
		height: 15px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #D6E2E2;
		margin-left: 24px;
	}

	._3_3e0 {
		width: 15px;
		height: 15px;
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
		        border-radius: 50%;
		background-color: #D6E2E2;
	}

	.L9f-v {
		margin-top: 60px;
	}

	._2N83H {
		margin-bottom: 80px;
	}

	._2Ip1T {
		font-size: 20px;
		margin: 0 0 16px;
		line-height: 23px;
	}

	._1RiOp {
		margin-bottom: 60px;
	}

	._2PfJX {
		font-size: 20px;
		margin-bottom: 50px;
		line-height: 23px;
	}

	._38gGQ {
		line-height: 23px;
		font-size: 16px;
		margin-bottom: 35px;
		max-width: 611px;
	}

	._2SzoB {
		margin-bottom: 163px;
	}
}

@media (min-width: 1920px) {
	._3nXjg {
		margin-top: 180px;
	}
	._2aNIM {
		margin-bottom: 38px;
		padding: 21px 81px 21px;
	}

	._1UE4L {
		gap: 63px;
		margin-right: 115px;
	}

	._1_daE {
		margin-right: 26px;
	}

	._2vbQc {
		font-size: 140px;
		line-height: 29px;
		margin-bottom: 53px;
	}

	._3nXjg {
		padding: 0 347px 0 377px;
	}

	._1lQTr {
		font-size: 25px;
		line-height: 29px;
		margin: 0 0 25px;
		max-width: 678px;
	}

	._2e7WF {
		font-size: 25px;
		max-width: 1038px;
		line-height: 29px;
	}

	._1EDP9 {
		margin-bottom: 25px;
	}

	._39lFS {
		font-size: 25px;
		margin: 0 0 45px;
		max-width: 743px;
		line-height: 29px;
	}

	._1FwV5 {
		margin-bottom: 81px;
	}

	._3qxVy {
		padding-top: 74px;
	}

	._1N-kJ {
		font-size: 25px;
		line-height: 29px;
	}

	._1N-kJ:last-of-type {
		margin-bottom: 0;
	}

	._2cyl7 {
		width: 461px;
		height: 447px;
		margin-bottom: 50px;
	}

	._17liW {
		padding-top: 53px;
	}

	._27HnX {
		font-size: 90px;
	}

	._34NT8 {
		padding: 55px 51px 51px;
	}

	._1K5Jy {
		padding: 55px 51px 51px;
	}

	._1tn0A {
		font-size: 30px;
	}

	._2AzgA {
		font-size: 25px;
	}

	.zRO5s {
		padding-top: 58px;
	}

	._2m5p7 {
		height: 361px;
		font-size: 25px;
		line-height: 29px;
	}

	._30onk {
		font-size: 30px;
	}

	._2N83H {
		margin-bottom: 100px;
	}

	._2Ip1T {
		font-size: 25px;
		margin: 0 0 65px;
		line-height: 29px;
	}

	._1RiOp {
		margin-bottom: 18px;
	}

	._2PfJX {
		font-size: 25px;
		margin-bottom: 55px;
		max-width: 833px;
		line-height: 29px;
	}

	._2SzoB {
		margin-bottom: 326px;
	}
}
._3CqsM {
	max-width: 1920px;
	min-width: 320px;
	padding: 0 22px;
	color: #000;
	position: relative;
}

@media (min-width: 768px) {
	._3CqsM {
		padding: 0 58px;
	}
}

@media (min-width: 1280px) {
	._3CqsM {
		padding: 0 154px;
	}
}

@media (min-width: 1920px) {
	._3CqsM {
		padding: 0 81px;
	}
}
._12asf {
		background-color: #FFFFFF;
		color: #000000;
		overflow: hidden;
}

.FgprK {
	background-color: #FFFFFF;
}

._2AJeC {
	background-color: #DDE5E5;
	color: #000000;
	margin-top: 93px;
	padding: 50px 0 106px;
}

._3C4Qi {
	color: #FF0000;
}

._1ccXK {
	max-width: 1335px;
	margin: 0 auto;
	padding-top: 81px;
}

._3p_I8 {
	max-width: 1335px;
	margin: 0 auto;
	padding-top: 81px;
	display: none;
}

._1OM9N {
	max-width: 763px;
	margin: 0 auto;
}

.rWADp {
	font-size: 50px;
	line-height: 62px;
	margin: 0;
	font-weight: 500;
}

.vrycU {
	font-size: 50px;
	line-height: 62px;
	margin: 0 0 58px;
	font-weight: 500;
}

._1AaaS {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

._3unRQ {
	width: 405px;
	height: 303px;
	margin-bottom: 13px;
}

._3LaIy {
	margin: 0;
	font-size: 23px;
	line-height: 36px;
	max-width: 959px;
}

.VlbIi {
	margin: 0 0 30px;
	font-size: 23px;
	line-height: 36px;
	max-width: 959px;
}

._2BCOC {
	padding: 45px;
	background-color: #f6f6f8;
}

._1eF4l {
	margin-top: 59px;
	padding: 45px;
	background-color: #f6f6f8;
}

.sUZS5 {
	font-size: 27px;
	line-height: 36px;
	margin: 0 0 28px;
}

._1pC3H {
	font-size: 27px;
	line-height: 36px;
	margin: 0;
	color: #FF0000;
}

._1WxeW {
	width: 292px;
	height: 329px;
}

.XeIT7 {
	margin: 0 0 35px;
	font-size: 46px;
	line-height: 58px;
	font-weight: 500;
}

._2tJr4 {
	font-size: 23px;
	line-height: 36px;
	color: #7B7F7F;
	margin: 0 0 54px;
}

.V_jxw {
	font-size: 15px;
	font-weight: 600;
	line-height: 36px;
	width: 100%;
	-webkit-border-radius: 60px;
	   -moz-border-radius: 60px;
	        border-radius: 60px;
	text-transform: uppercase;
	height: 61px;
	margin-bottom: 43px;
	color: #FFFFFF;
	background-color: #FF0000;
}

._2XvAc {
	margin-top: 44px;
	-webkit-border-radius: 60px;
	   -moz-border-radius: 60px;
	        border-radius: 60px;
	height: 61px;
	background-color: #FFFFFF;
	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;
}

._1nTjk {
	font-size: 30px;
	line-height: 36px;
	margin: 0;
}

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

		._12asf {
				padding: 0 50px
		}
}

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

		._12asf {
				padding: 0 20px
		}

		._2AJeC {
				padding: 34px 20px 59px
		}

		.rWADp {
				font-size: 20px;
				line-height: 32px;
				margin-bottom: 20px
		}

		.vrycU {
				font-size: 20px;
				line-height: 32px;
				margin-bottom: 20px
		}

		._3LaIy {
				font-size: 15px;
				line-height: 28px
		}

		.VlbIi {
				font-size: 15px;
				line-height: 28px
		}

		._2BCOC {
				padding: 10px
		}

		._1eF4l {
				padding: 10px
		}

		.sUZS5 {
				font-size: 15px;
				line-height: 28px;
				margin-bottom: 10px
		}

		._1pC3H {
				font-size: 15px;
				line-height: 28px
		}

		.XeIT7 {
				font-size: 20px;
				line-height: 32px;
				margin-bottom: 20px
		}

		._2tJr4 {
				font-size: 15px;
				line-height: 28px
		}

		.V_jxw {
				line-height: 28px;
				height: 40px
		}

		._2XvAc {
				height: 40px
		}

		._1nTjk {
				font-size: 15px;
				line-height: 28px
		}
}

@media screen and (max-width: 768px) and (min-width: 500px) {

		._2AJeC {
				padding: 50px 50px 106px
		}
}

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

		._1ccXK {
				padding-top: 34px
		}

		._3p_I8 {
				padding-top: 34px
		}

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

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

		.rWADp {
				font-size: 35px;
				line-height: 42px;
				margin-bottom: 30px
		}
}
.E1SR7 {
	background-color: #F6F6F8;
}

._2BBsj{

	padding-top: 29px;

}

.Ilaa2{
	margin: 0 auto;
	padding-top: 25px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.E1SR7 {
		padding: 180px 0 0 0
	}

	._2BBsj{
		padding-top: 50px
	}

	.Ilaa2{
		width: 600px;
		padding-top: 40px
	}
}

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

	.E1SR7 {
		margin-top: -60px;
		padding: 1	60px 0 0 0
	}
}

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

	.E1SR7 {
		padding: 225px 0 0 0
	}

	._2BBsj{
		padding-top: 55px
	}

	.Ilaa2{
		width: 750px;
		padding-top: 52px
	}
}
._1w01H {
	background-color: #F6F6F8;
}

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

._3w3Zs {
	height: 309px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	overflow: hidden;
}

._3w3Zs .cBq__ {
	margin: 129px 0 0 180px;
	min-width: 450px;
	width: auto;
}

._3w3Zs ._2-p0J {
	position: relative;
	right: -160px;
	background-image: url(/public/assets/images/1QaML9Q.png);
	width: 837px;
	height: 311px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

._3w3Zs .cBq__ h1 {
	font-weight: 500;
	line-height: 59px;
	font-family: 'Gerbera Regular', sans-serif;
	font-size: 44px;
}

._3w3Zs .cBq__ h1 span {
	color: #FE0000;
}

._2ZwAG {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
	margin: 50px 100px;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
}

._3Ii3T {
	margin: 35px;
}

._3Z5yt {
	-ms-grid-column: span 2;
	    grid-column: span 2;
}

._2ZwAG ._1_R2e {
	background-color: #fff;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
	max-width: 630px;
	height: 418px;
	padding: 50px;
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	     -o-transform: translateY(0);
	        transform: translateY(0);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

._2ZwAG ._1_R2e:hover {
	-webkit-transform: translateY(-3px);
	   -moz-transform: translateY(-3px);
	    -ms-transform: translateY(-3px);
	     -o-transform: translateY(-3px);
	        transform: translateY(-3px);
	-webkit-box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
	   -moz-box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
	        box-shadow: 0 20px 30px 7px rgba(0, 0, 0, .07);
}

._2ZwAG ._1_R2e.aca {
	background-image: url(/public/assets/images/3wEHBCY.png);
}

._2ZwAG ._1_R2e.transgender {
	background-image: url(/public/assets/images/3o0w2MP.png);
}

._2ZwAG ._1_R2e.hiv {
	max-width: none;
	background-image: url(/public/assets/images/3YgDYKd.svg);
	background-position: bottom 0px right 50px;
	-webkit-background-size: 40% 40%;
	   -moz-background-size: 40%;
	        background-size: 40%;
}

._2ZwAG ._1_R2e.drugs {
	background-image: url(/public/assets/images/2woiK5J.png);
}

._2ZwAG ._1_R2e .cBq__ {
	color: #000;
	font-weight: 900;
	font-size: 34px;
	line-height: 49px;
}

._2ZwAG ._1_R2e .U_fk2 {
	font-size: 18px;
}

._35ZBu {
	margin: 0 135px;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 160%;
}

._35ZBu a {
	color: #000;
	text-decoration: underline;
}

._35ZBu p {
	margin-top: 0;
	margin-bottom: 40px;
}

._35ZBu ._3ovZk {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	margin-bottom: 100px;
}

._35ZBu ._2OScJ {
	position: relative;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
	color: #808080;
	padding: 0 30px 0 50px;
}

._35ZBu ._2OScJ:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 33px;
	height: 45px;
	background-image: url(/public/assets/images/FQn5vVu.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

._35ZBu ._2OScJ:last-child {
	padding: 0 0 0 50px;
	min-width: 405px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1w01H {
		padding-top: 180px
	}

	._3w3Zs ._2-p0J {
		right: -100px
	}

	._35ZBu ._3ovZk {
		-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;
		margin-bottom: 60px
	}

	._35ZBu ._2OScJ {
		padding: 0 0 30px 50px
	}
}

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

	._1w01H {
		margin-top: -60px;
		padding-top: 187px
	}

	._2dK_Q {
		width: 600px;
		margin: 0 auto
	}
}

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

	._1w01H {
		padding-top: 260px;
		padding-bottom: 0
	}
}

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

	._1w01H {
		padding-bottom: 0
	}

	._3w3Zs {
		height: auto;
		-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
	}

	._3w3Zs .cBq__ {
		margin: 30px 30px 0;
		min-width: auto
	}

	._3w3Zs ._2-p0J {
		background-image: url(/public/assets/images/27SpRY1.png);
		height: 168px;
		width: 700px;
		right: 0
	}

	._3w3Zs .cBq__ h1 {
		font-size: 28px;
		line-height: 37px
	}

	._2ZwAG {
		margin: 30px 0 50px;
		-ms-grid-columns: (1fr)[1];
		    grid-template-columns: repeat(1, 1fr)
	}

	._3Ii3T {
		margin: 0
	}

	._3Z5yt {
		-ms-grid-column: span 1;
		    grid-column: span 1
	}

	._2ZwAG ._1_R2e {
		width: -webkit-calc(100vw - 40px);
		width: -moz-calc(100vw - 40px);
		width: calc(100vw - 40px);
		height: 70vw;
		max-height: 183px;
		margin: 10px 20px;
		padding: 30px 20px 0 20px
	}

	._2ZwAG ._1_R2e .cBq__ {
		margin: 0 0 5px;
	}

	._2ZwAG ._1_R2e.hiv {
		background-position: bottom 0px right 0px;
		max-width: 630px
	}

	._2ZwAG ._1_R2e .cBq__ {
		font-size: 21px;
		line-height: 29px
	}

	._2ZwAG ._1_R2e .U_fk2 {
		font-size: 12px;
		line-height: 24px;
		padding: 1px 12px 1px;
		text-transform: lowercase
	}

	._35ZBu {
		margin: 0 20px 20px;
		font-size: 13px
	}

	._35ZBu p {
		margin-bottom: 20px
	}

	._35ZBu ._3ovZk {
		-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;
		margin-bottom: 30px
	}

	._35ZBu ._2OScJ {
		padding: 0 0 20px 50px;
		font-size: 13px;
		line-height: 160%
	}

	._35ZBu ._2OScJ:before {
		width: 20px;
		height: 26px;
		left: 20px
	}

	._35ZBu ._2OScJ:last-child {
		min-width: auto
	}
}

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

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

	._3phZI ._2dK_Q {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

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

	._2dK_Q {
		max-width: 1600px;
		margin: 0 auto
	}
}
._3vrzY {
	background-color: #F6F6F8;
}

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

.JwFpX {
	height: 390px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	overflow: hidden;
}

.JwFpX ._2X_7U {
	margin: 129px 0 0 180px;
	width: auto;
}

.JwFpX ._2Ps6J {
	position: relative;
	background-repeat: no-repeat;
	width: 626px;
	height: 390px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
}

.JwFpX ._2Ps6J.transgender {
	background-image: url(/public/assets/images/3o0w2MP.png);
}

.JwFpX ._2Ps6J.hiv {
	background-image: url(/public/assets/images/3YzCxx-.png);
}

.JwFpX ._2Ps6J.drugs {
	background-image: url(/public/assets/images/2woiK5J.png);
}

.JwFpX ._2Ps6J.aca {
	background-image: url(/public/assets/images/3wEHBCY.png);
}

.JwFpX ._2X_7U h1,
h1._2X_7U {
	font-weight: 500;
	font-family: 'Gerbera Regular', sans-serif;
	font-size: 44px;
	line-height: 59px;
}

._206sb {
	margin: 0 150px 100px;
}

.XYUBf {
	background-color: #fff;
}

._1gJ6a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 50px 0;
}

._1Wl8i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	margin: 30px 35px 0;
}

._1Wl8i ._3wzZn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 0 50px 0 50px;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #808080;
}

._1Wl8i ._3wzZn:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 33px;
	height: 45px;
	background-image: url(/public/assets/images/FQn5vVu.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

._1Wl8i ._35Zvd {
	display: inline-block;
	padding: 4px 31px;
	margin-right: 20px;
	background-color: #FF0000;
	font-family: "Gerbera Swiss", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #FFFFFF;
	width: auto;
	height: 100%;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	        border-radius: 50px;
	text-transform: uppercase;
}

._3LtrZ {
	padding: 0;
	width: 100%;
	margin-bottom: 60px;
}

._486a5 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 0 16px;

	-webkit-flex-wrap: wrap;

	    -ms-flex-wrap: wrap;

	        flex-wrap: wrap;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._486a5:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

._486a5 p {
	margin: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

._2ngmK {
	opacity: 0.5;
	width: 100%;
	min-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	margin-bottom: 6px;
}

._1pw3Z {
	font-family: "Gerbera Swiss", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
	margin-bottom: 70px;
	margin-top: 70px;
	width: 80%;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3vrzY {
		padding-top: 120px
	}
}

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

	._3vrzY {
		margin-top: -60px;
		padding-top: 0
	}

	._3PbE9 {
		width: 600px;
		margin: 0 auto
	}
}

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

	._3vrzY {
		padding-top: 160px;
		padding-bottom: 0
	}

	._486a5 {
		padding: 18px 0 16px
	}
}

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

	._3vrzY {
		padding-bottom: 0
	}

	.JwFpX {
		height: auto;
		-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
	}

	.JwFpX ._2X_7U {
		margin: 0 20px
	}

	.JwFpX ._2Ps6J {
		right: 0;
		width: 100vw;
		height: 200px;
		margin-top: -30px
	}

	.JwFpX ._2X_7U h1,
h1._2X_7U {
		font-size: 28px;
		line-height: 37px
	}

	._206sb {
		margin: 0 20px 50px
	}

	._1gJ6a {
		-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;
		margin: 20px 0
	}

	._1Wl8i {
		margin: 30px 0 0;
		font-size: 13px
	}

	._1Wl8i ._3wzZn {
		padding: 0 50px 0 30px
	}

	._1Wl8i ._3wzZn:before {
		width: 19px;
		height: 26px
	}

	._1Wl8i ._35Zvd {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		max-width: 80vw;
		font-size: 13px;
		line-height: 120%;
		margin: 0;
		padding: 7px 15px
	}

	._3LtrZ {
		width: 100%;
		margin-bottom: 35px
	}

	._486a5 p {
		font-size: 13px
	}

	._2ngmK {
		font-size: 13px
	}

	._1pw3Z {
		font-size: 13px;
		width: 100%;
		margin-bottom: 30px;
		margin-top: 25px
	}
}

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

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

	._47cXM ._3PbE9 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

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

	._3PbE9 {
		max-width: 1600px;
		margin: 0 auto
	}
}

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

	._2ngmK {
		margin-bottom: 0;
		width: 150px;
		min-width: 150px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 150px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 150px;
		        flex: 0 0 150px
	}
}
._31qN1 {
	background-color: #F6F6F8;
}

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

._1m27U {
	height: 309px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	overflow: hidden;
}

._1m27U ._1IIG3 {
	margin: 100px 0 0 180px;
	min-width: 540px;
	width: auto;
}

._1m27U ._3ADqH {
	position: relative;
	width: 637px;
	height: 320px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/public/assets/images/33tkzKB.png);
}

._1m27U ._1IIG3 h1 {
	font-weight: 500;
	line-height: 59px;
	font-family: 'Gerbera Regular', sans-serif;
	font-size: 44px;
}

._1m27U ._1IIG3 h1 br {
	display: block;
}

._1m27U ._1IIG3 h1 br._2nDsd {
	display: none;
}

._1m27U ._1IIG3 h1 span {
	color: #FE0000;
}

._37pIw {
	width: 1000px;
	margin: 50px auto 30px;
}

._37pIw p {
	font-family: 'Gerbera Swiss', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
}

._30arA {
	background-color: #fff;
	width: 100%;
}

._30arA .s_6hg {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[2];
	    grid-template-columns: repeat(2, 1fr);
	margin: 50px auto;
	-webkit-column-gap: 10px;
	   -moz-column-gap: 10px;
	        column-gap: 10px;
}

._30arA .s_6hg a p {
	color: #ff0000;
	text-decoration: underline;
}

._30arA ._1nNGr {
	position: relative;
	min-height: 90px;
	margin: 20px 0;
	max-width: 446px;
}

._30arA ._1nNGr p {
	font-family: 'Gerbera Swiss', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
	padding-left: 130px;
	color: #000;
}

._30arA ._1nNGr:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 90px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
}

._30arA ._2UbRs:before {
	background-image: url(/public/assets/images/BtI1fJw.png);
}

._30arA ._3df4z:before {
	background-image: url(/public/assets/images/30kYSEW.png);
}

._30arA ._15-Xo:before {
	background-image: url(/public/assets/images/3-1WvvJ.png);
}

._30arA ._36Sxj:before {
	background-image: url(/public/assets/images/22YygeS.png);
}

._30arA ._15Z1-:before {
	background-image: url(/public/assets/images/3OZ6tgO.png);
}

._30arA ._1y15l:before {
	background-image: url(/public/assets/images/8xyWvKD.png);
}

.P_z6R {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 160%;
	width: 1000px;
	margin: 70px auto 20px;
}

.P_z6R a {
	color: #000;
	text-decoration: underline;
}

.P_z6R p {
	margin-top: 0;
	margin-bottom: 40px;
}

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

.P_z6R ._1W01U ._1Vk7u {
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
}

.P_z6R ._1W01U > div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	margin-bottom: 30px;
}

.P_z6R ._3Y-CO,
	.P_z6R ._1sHfg {
	position: relative;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
	color: #808080;
	padding: 0 30px 0 50px;
	min-width: 261px;
}

.P_z6R ._3Y-CO a, .P_z6R ._1sHfg a {
	color: #000;
	text-decoration: none;
}

.P_z6R ._3Y-CO:before, .P_z6R ._1sHfg:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

.P_z6R ._3Y-CO:before {
	width: 33px;
	height: 45px;
	background-image: url(/public/assets/images/vo5shku.png);
}

.P_z6R ._3Y-CO:first-child {
	padding: 0 0 0 50px;
	min-width: 405px;
}

.P_z6R ._1sHfg {
	color: #000;
	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: 0 30px 0 60px;
}

.P_z6R ._1sHfg:last-child {
	padding: 0 0 0 60px;
}

.P_z6R ._1sHfg:before {
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.P_z6R ._1sHfg.telegram:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/1E_-YVk.png);
}

.P_z6R ._1sHfg.whatsapp:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/3HeO6J3.png);
}

.P_z6R ._1sHfg.email:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/2otKtqg.png);
}

.P_z6R div.w0TW_ {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	margin: auto 0;
	height: 56px;
}

.P_z6R div.w0TW_ div {
	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;
	position: relative;
	width: 40px;
	height: 40px;
	margin: 5px 15px;
}

.P_z6R div.w0TW_ div:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

.P_z6R div.w0TW_ .TTwmM:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/6QhdUT6.png);
}

.P_z6R div.w0TW_ .VuU11:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/1HllHIR.png);
}

.P_z6R div.w0TW_ ._1TM3n:before {
	width: 40px;
	height: 40px;
	background-image: url(/public/assets/images/1js-oC_.png);
}

._2n3Xl {
	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;
	margin: 0 auto;
}

._2n3Xl > div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	margin: 0 auto;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._31qN1 {
		padding-top: 180px
	}

	._1m27U ._1IIG3 {
		margin: 100px 0 0 50px
	}

	._1m27U ._3ADqH {
		right: -100px
	}

	._37pIw {
		width: -webkit-calc(100vw - 100px);
		width: -moz-calc(100vw - 100px);
		width: calc(100vw - 100px);
		margin: 0 50px
	}

	.P_z6R {
		width: -webkit-calc(100vw - 100px);
		width: -moz-calc(100vw - 100px);
		width: calc(100vw - 100px);
		margin: 50px 50px 50px
	}

	.P_z6R p {
		margin-bottom: 0
	}

	.P_z6R ._3Y-CO,
	.P_z6R ._1sHfg {
		padding: 0 0 0 50px
	}

	.P_z6R ._3Y-CO span, .P_z6R ._1sHfg span {
		white-space: nowrap;
	}

	.P_z6R ._3Y-CO:first-child {
		min-width: 300px
	}

	.P_z6R div.w0TW_ {
		position: absolute;
		right: 50px;
		bottom: -80px
	}

	._2n3Xl {
		width: -webkit-calc(100vw - 100px);
		width: -moz-calc(100vw - 100px);
		width: calc(100vw - 100px);
		margin: 0 50px
	}
}

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

	._31qN1 {
		margin-top: -60px;
		padding-top: 137px
	}

	.wQk88 {
		width: 600px;
		margin: 0 auto
	}

	._1m27U ._1IIG3 {
		margin: 100px 15px 0;
		padding-top: 0
	}

	._37pIw {
		width: 100%;
		margin: 0
	}

	.P_z6R {
		width: 100%;
		margin: 0
	}

	.P_z6R ._1W01U {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-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
	}

	.P_z6R ._1W01U > div {
		-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;
		margin: 30px 0
	}

	.P_z6R ._3Y-CO,
	.P_z6R ._1sHfg {
		padding: 0 0 50px 50px
	}

	.P_z6R div.w0TW_ {
		position: relative;
		top: auto;
		bottom: auto;
		-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: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 40px 0 -10px
	}

	._2n3Xl {
		width: 100%;
		margin: 0
	}

	._2n3Xl > div {
		-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
	}
}

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

	._31qN1 {
		padding-top: 260px;
		padding-bottom: 0
	}
}

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

	._31qN1 {
		padding-bottom: 0
	}

	._1m27U {
		height: auto;
		-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
	}

	._1m27U ._1IIG3 {
		margin: 30px 15px 0;
		min-width: auto
	}

	._1m27U ._3ADqH {
		width: 100%;
		height: 200px;
		right: -40px
	}

	._1m27U ._1IIG3 h1 {
		font-size: 28px;
		line-height: 39px;
		margin: 0
	}

	._1m27U ._1IIG3 h1 br {
		display: none;
	}

	._1m27U ._1IIG3 h1 br._2nDsd {
		display: block;
	}

	._37pIw {
		width: -webkit-calc(100% - 50px);
		width: -moz-calc(100% - 50px);
		width: calc(100% - 50px);
		margin: 50px 15px 30px 35px
	}

	._37pIw p {
		font-size: 13px;
		margin: 0
	}

	._30arA .s_6hg {
		margin: 30px 0 0;
		-ms-grid-columns: (1fr)[1];
		    grid-template-columns: repeat(1, 1fr)
	}

	._30arA ._1nNGr {
		min-height: auto;
		margin: 10px 0
	}

	._30arA ._1nNGr p {
		padding-left: 60px;
		margin: 0;
		font-size: 13px
	}

	._30arA ._1nNGr:before {
		width: 40px;
		height: 40px;
		top: 10px
	}

	.P_z6R {
		margin: 0;
		width: 100%
	}

	.P_z6R p {
		margin-bottom: 0
	}

	.P_z6R ._1W01U {
		width: -webkit-calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: calc(100% - 30px);
		margin: 30px 15px
	}

	.P_z6R ._1W01U ._1Vk7u {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
		    grid-template-columns: repeat(2, 1fr);
		-webkit-column-gap: 10px;
		   -moz-column-gap: 10px;
		        column-gap: 10px;
		margin: 20px 0 -20px 0;
	}

	.P_z6R ._1W01U > div {
		-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;
		margin: 10px 0
	}

	.P_z6R ._3Y-CO,
	.P_z6R ._1sHfg {
		font-size: 13px;
		padding: 10px 0 10px 80px;
		min-width: auto
	}

	.P_z6R ._3Y-CO span, .P_z6R ._1sHfg span {
		white-space: nowrap;
	}

	.P_z6R ._3Y-CO br {
		display: none;
	}

	.P_z6R ._3Y-CO br.visible {
		display: block;
	}

	.P_z6R ._3Y-CO:before {
		top: 7px;
		left: 40px;
		width: 19px;
		height: 26px
	}

	.P_z6R ._3Y-CO:first-child {
		padding: 10px 0 10px 80px;
		min-width: auto
	}

	.P_z6R ._1sHfg {
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		   -moz-box-align: baseline;
		    -ms-flex-align: baseline;
		        align-items: baseline;
		padding: 10px 0 10px 50px!important
	}

	.P_z6R ._1sHfg:last-child {
		min-width: auto
	}

	.P_z6R ._1sHfg.telegram:before {
		width: 20px;
		height: 20px;
		left: 20px
	}

	.P_z6R ._1sHfg.whatsapp:before {
		width: 20px;
		height: 20px;
		left: 20px
	}

	.P_z6R ._1sHfg.email:before {
		width: 20px;
		height: 20px;
		left: 20px
	}

	.P_z6R div.w0TW_ {
		-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: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 0 0 -10px
	}

	.P_z6R div.w0TW_ div {
		width: 20px;
		height: 20px;
		margin: 10px 20px 0 0;
		-webkit-box-align: start;
		-webkit-align-items: start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: start
	}

	.P_z6R div.w0TW_ .TTwmM:before {
		width: 20px;
		height: 20px
	}

	.P_z6R div.w0TW_ .VuU11:before {
		width: 20px;
		height: 20px
	}

	.P_z6R div.w0TW_ ._1TM3n:before {
		width: 20px;
		height: 20px
	}

	._2n3Xl > div {
		-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
	}
	._1IIG3 {
font-size: 23px;
	}
}

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

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

	._3Ps-b .wQk88 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

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

	.wQk88 {
		max-width: 1600px;
		margin: 0 auto
	}
}
.kq2JG {
	background-color: #fff;
}

.ANZAT {
	padding: *0;
}

._1Qavs {
	margin-bottom: 21px;
}

._20-UP {
}

._3fr1G {
	position: absolute;
	right: 0;
	font-size: 14px;
	letter-spacing: .6px;
	text-transform: lowercase !important;
	display: inline-block;
	text-align: center;
	font-family: 'Gerbera Medium', sans-serif;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
	will-change: background;
	padding: 13px 28px 11px;
	color: #ffffff;
	background: #ff0000;
}

._3fr1G.white {
	background: #ffffff;
	color: #ff0000;
}

._3fr1G.white:hover {
	opacity: 1;
}

._3fr1G:hover {
	opacity: 0.7;
}

.pQ16B.gray {
	background-color: #F6F6F8;
}

.pQ16B.white {
	background-color: #fff;
}

.pQ16B.red {
	background-color: #ff0000;
}

.pQ16B.red p {
	color: #fff !important;
}

.pQ16B ._1n3Od {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 66px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

.pQ16B ._2Ap3Q {
	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;
	font-size: 40px;
	line-height: 50px;
}

.pQ16B ._2l_n8 {
	width: 196px;
	min-height: 118px;
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	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;
	color: #333333;
	text-transform: lowercase;
}

.pQ16B .ob13- {
	max-width: 930px;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
}

.pQ16B .ob13-.grid {
	width: 80%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 2fr;
	    grid-template-columns: 1fr 2fr;
}

.pQ16B .ob13- ._16jSs {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
}

.pQ16B .ob13- ._3e3wI {
	margin: 40px 0 20px 134px;
}

.pQ16B .ob13- ._1I0If {
	margin-left: 114px;
}

.pQ16B .ob13- ._1I0If li {
	margin: 20px 0;
}

.pQ16B .ob13- ._1I0If a {
	color: #ff0000;
}

.pQ16B .ob13- ._1y9BE {
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	color: #ff0000;
}

.pQ16B .ob13- ._3bd9B {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: #888888;
	text-transform: lowercase;
}

.pQ16B .ob13- ._3_7Ld.close > p {
	display: none;
}

.pQ16B .ob13- ._3_7Ld > p:first-child,
			.pQ16B .ob13- ._3_7Ld > p:nth-child(2) {
	display: block;
}

.pQ16B .ob13- ._30iEg h2 {
	margin: 42px 0 -18px;
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	color: #ff0000;
}

.pQ16B ._1Af0Q {
	margin: 33px 0 0;
	min-height: 30px;
	padding: 0 20px;
	text-transform: lowercase;
	position: static;
}

.pQ16B.wPWLF {
	position: relative;
}

.pQ16B.wPWLF .ad4Be {
	display: none;
}

.pQ16B.wPWLF ._2IDPR {
	position: absolute;
	padding: 66px 0;
	margin: 0 auto;
	width: 100%;
	max-width: 1300px;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	left: 50%;
}

.pQ16B.wPWLF ._2IDPR div {
	bottom: 5%;
	left: 10%;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 5px 25px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	background-color: #fff;
}

.pQ16B.wPWLF img {
	width: 100vw;
	height: auto;
}

._1HGha {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: -80px;
}

._1HGha ._3QB_o {
	min-width: 129px;
	height: 105px;
	background-image: url(/public/assets/images/V-GmXpg.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 60px;
}

._1HGha .M7ZML {
	max-width: 964px;
	font-size: 18px;
	line-height: 160%;
}

._3M38h p {
	font-size: 18px;
	line-height: 160%;
}

._3M38h ._1QPmd {
	font-size: 30px;
	line-height: 40px;
}

._3M38h ._1QPmd a {
	color: #333;
}

._36wNK {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;

}

._36wNK p {
	font-size: 18px;
	line-height: 160%;
}

._36wNK p span {
	color: #ff0000;
}

._36wNK .ob13- {
	width: 845px;
	height: 100%;
	-webkit-box-pack: start;
	-webkit-justify-content: start;
	   -moz-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}

._36wNK ._3QB_o {
	width: 299.39px;
	height: 265px;
	background-image: url(/public/assets/images/1paL_4g.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 72px;
	margin-top: 20px;
}

.ZXuss {
	width: 100%;
}

.ZXuss ._4OsS9 {
	font-size: 30px;
	line-height: 40px;
	margin: 0;
}

.ZXuss ._1QPmd {
	font-size: 18px;
	line-height: 40px;
	margin: 0;
}

.ZXuss ._1I0If {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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;
}

.ZXuss ._1I0If .C2o7r {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	font-size: 30px;
	line-height: 160%;
	position: relative;
	padding-left: 60px;
	margin: 50px 0 -30px;
}

.ZXuss ._1I0If .C2o7r a {
	color: black;
}

.ZXuss ._1I0If .C2o7r:before {
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 0;
	position: absolute;
	width: 40px;
	height: 40px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

.ZXuss ._1I0If .C2o7r._3F7E5:before {
	background-image: url(/public/assets/images/c92kN2O.png);
}

.ZXuss ._1I0If .C2o7r._35l66:before {
	background-image: url(/public/assets/images/2qczMmq.png);
}

.ZXuss ._1I0If .C2o7r._1mJbh:before {
	background-image: url(/public/assets/images/2h3pNRq.png);
}

._1sxHC {
	font-weight: 800;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 20px;
}

._1sxHC span {
	color: #ff0000;
}

._2CZK9 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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-align: start;
	-webkit-align-items: start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

._2CZK9 .ob13- {
	margin-top: 35px;
	max-width: 848px;
}

._2CZK9 ._3QB_o {
	width: 297px;
	height: 235.52px;
	background-image: url(/public/assets/images/1tPS5GD.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 72px;
}

._2CZK9 p {
	font-size: 18px;
	line-height: 160%;
}

._1ymk_ {
	color: #ff0000;
}

._3Li8B {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: start;
	-webkit-justify-content: start;
	   -moz-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	min-height: 271px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 1300px;
}

._3Li8B .ob13-._1F0M_ {
	margin-left: 113px;
}

._3Li8B .ob13-._1F0M_ p {
	max-width: 880px;
}

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

	.ANZAT {
		margin-top: 30px
	}

	._3fr1G {
		position: static;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-top: 10px;
		margin-bottom: 20px
	}

	.pQ16B ._1n3Od {
		-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: 0 20px;
		width: 100%
	}

	.pQ16B ._2Ap3Q {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		width: 100%
	}

	.pQ16B ._2Ap3Q br {
		display: none;
	}

	.pQ16B ._2l_n8 {
		width: auto;
		height: auto;
		min-height: auto;
		font-size: 28px;
		line-height: 37px;
		margin: 20px 0
	}

	.pQ16B ._2l_n8 p {
		margin: 10px 0 20px;
	}

	.pQ16B ._2l_n8._1F0M_ {
		margin: 30px 0 15px;
	}

	.pQ16B ._2l_n8._1F0M_ p {
		margin: 0;
	}

	.pQ16B .ob13- {
		width: auto;
		font-size: 13px;
		line-height: 160%;
		padding: 0 0 20px
	}

	.pQ16B .ob13-._1F0M_ p {
		margin: 10px 0 40px;
	}

	.pQ16B .ob13-.grid {
		display: block;
		width: auto
	}

	.pQ16B .ob13- ._16jSs {
		font-size: 13px;
		line-height: 20px;
		color: #FF0A01
	}

	.pQ16B .ob13- ._3e3wI {
		margin: 20px 0;
		font-size: 13px;
		line-height: 20px;
		color: #FF0A01
	}

	.pQ16B .ob13- ._1I0If {
		margin-left: 20px;
		padding-left: 20px
	}

	.pQ16B .ob13- ._1y9BE {
		text-align: center;
		font-size: 28px;
		line-height: 45px
	}

	.pQ16B .ob13- ._3bd9B {
		text-align: center;
		font-size: 18px;
		line-height: 24px
	}

	.pQ16B .ob13- ._3_7Ld {
		padding: 0 5px 0 25px
	}

	.pQ16B .ob13- ._30iEg h2 {
		font-size: 13px;
		line-height: 160%;
		padding: 0 5px 5px 25px
	}

	.pQ16B ._1Af0Q {
		font-size: 18px;
		line-height: 160%;
		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;
		padding: 5px 30px;
		margin: 40px auto 20px
	}

	.pQ16B.wPWLF .ad4Be {
		display: block;
		padding: 0 20px;
		margin-top: 0;
	}

	.pQ16B.wPWLF .ad4Be p {
		margin: 0;
	}

	.pQ16B.wPWLF ._2IDPR {
		display: none;
	}

	._1HGha {
		-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;
		margin-top: 0;
		margin-bottom: 30px
	}

	._1HGha ._3QB_o {
		min-width: 71px;
		height: 58px;
		margin: 0 0 10px
	}

	._1HGha .M7ZML {
		font-size: 13px;
		line-height: 160%
	}

	._3M38h {
		margin: 15px 0
	}

	._3M38h p {
		font-size: 13px;
		line-height: 160%
	}

	._3M38h ._1QPmd {
		font-size: 18px;
		line-height: 20px;
		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
	}

	._36wNK {
		-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;
		margin-bottom: 10px
	}

	._36wNK p {
		font-size: 13px;
		line-height: 160%
	}

	._36wNK ._3QB_o {
		width: 148px;
		height: 131px;
		margin: 13px auto 0
	}

	.ZXuss ._4OsS9 {
		font-size: 25px;
		line-height: 30px;
		margin: 30px 0 15px
	}

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

	.ZXuss ._1I0If {
		-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: start;
		-webkit-align-items: start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
		margin: 15px 0 45px
	}

	.ZXuss ._1I0If br {
		display: none
	}

	.ZXuss ._1I0If .C2o7r {
		font-size: 18px;
		line-height: 160%;
		margin: 15px 0
	}

	._1sxHC {
		font-size: 18px;
		line-height: 23px;
		margin: 30px 0 0
	}

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

	._2CZK9 .ob13- {
		margin-top: 0
	}

	._2CZK9 ._3QB_o {
		width: 190px;
		height: 150.67px;
		margin: 40px auto 0
	}

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

	._3Li8B .ob13-._1F0M_ {
		margin-left: 0
	}

	._3Li8B {
		-webkit-box-align: start;
		-webkit-align-items: start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
		-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: 0 20px;
		height: auto;
		width: 100%
	}
}

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

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

	._3fr1G {
		width: 160px;
		padding: 5px 28px 4px
	}
}

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

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

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

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

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

	._1Qavs {
		margin-bottom: 37px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.ANZAT {
		margin-top: 40px
	}

	._1Qavs {
		margin-bottom: 30px
	}

	._20-UP {
		margin-bottom: 30px
	}

	._3fr1G {
		position: static
	}

	.pQ16B ._1n3Od {
		-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: 40px 80px
	}

	.pQ16B ._2Ap3Q {
		-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;
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		   -moz-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between
	}

	.pQ16B ._2l_n8 {
		width: auto;
		height: auto;
		min-height: auto
	}

	.pQ16B .ob13- {
		width: auto;
		height: auto
	}

	.pQ16B .ob13-.grid {
		display: block
	}

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

	.ZXuss ._1I0If {
		-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: start;
		-webkit-align-items: start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
		margin: 15px 0 45px
	}

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

	._3Li8B {
		padding: 40px 0
	}
}
._1tjwb {
	background-color: #F6F6F8;
}

._3ZPpS{

	padding-top: 29px;

}

._2yHJf{
	margin: 0 auto;
	padding-top: 25px;
}

/*
.title_wrapper{
	background: var(--blue-gray);
	padding: 24px 0 21px;

	@media (--tablet-only) {
		padding: 29px 0 25px;
	}

	@media (--desktop-min) {
		padding: 32px 0;
	}
}
.title{
	composes: headingLarge from 'app/typography.css';
	color: var(--red);
	text-transform: lowercase;
}
*/

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1tjwb {
		padding: 180px 0 0 0
	}

	._3ZPpS{
		padding-top: 50px
	}

	._2yHJf{
		width: 600px;
		padding-top: 40px
	}
}

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

	._1tjwb {
		margin-top: -60px;
		padding: 187px 0 0 0
	}
}

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

	._1tjwb {
		padding: 260px 0 0 0
	}

	._3ZPpS{
		padding-top: 55px
	}

	._2yHJf{
		width: 750px;
		padding-top: 52px
	}
}
._2Rj2n {
	background-color: #fff;
}

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

._18Sj2 {
	margin-bottom: 21px;
}

.o3p2x.gray {
	background-color: #F6F6F8;
}

.o3p2x.white {
	background-color: #fff;
}

.o3p2x.red {
	background-color: #ff0000;
}

.o3p2x.red p {
	color: #fff !important;
}

.o3p2x ._1phQ9 {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 66px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

.o3p2x ._1QA3t {
	width: 196px;
	min-height: 118px;
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	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;
	color: #333333;
	text-transform: lowercase;
}

.o3p2x ._1zAFs {
	max-width: 930px;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
}

.o3p2x ._1zAFs span,
		.o3p2x ._1zAFs a {
	color: #ff0000;
	text-decoration: none;
}

.o3p2x ._1zAFs.grid {
	width: 80%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 2fr;
	    grid-template-columns: 1fr 2fr;
}

.o3p2x ._2a8ta {
	margin: 33px 0 0;
	min-height: 30px;
	padding: 0 20px;
	text-transform: lowercase;
	position: static;
	color: #ff0000;
}

._2c43L {
	font-weight: 800;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 20px;
	max-width: 1126px;
}

._2c43L span {
	color: #ff0000;
}

.XoJcC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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-align: start;
	-webkit-align-items: start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

.XoJcC ._1zAFs {
	margin-top: 35px;
	max-width: 848px;
}

.XoJcC ._1zAFs p {
	font-size: 30px;
	line-height: 40px;
}

.XoJcC ._1zAFs li {
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 15px;
}

.XoJcC ._3uJFB {
	width: 567px;
	height: 413px;
	background-image: url(/public/assets/images/1FneDpP.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 72px;
}

.XoJcC p {
	font-size: 18px;
	line-height: 160%;
}

._26aXC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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: start;
	-webkit-justify-content: start;
	   -moz-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	margin: 0 auto;
	padding: 50px 0;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	min-height: 271px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 1300px;
}

._26aXC ._1zAFs._2Wo7a {
	margin-left: 113px;
}

._26aXC ._1zAFs._2Wo7a p {
	max-width: 880px;
}

._2BWKP ._1d6Gt {
	font-weight: 500;
	font-size: 44px;
	line-height: 59px;
	color: #ff0000;
	margin: 0;
}

._2BWKP ._2CUt1 {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: #888888;
	margin: 0;
}

._2BWKP ._2tzr4 {
	width: 148px;
	height: 136px;
}

._2BWKP .GJ9vi {
	width: 148px;
	height: 148px;
	background-image: url(/public/assets/images/3kODCiN.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

._2BWKP ._2dRnZ {
	width: 148px;
	height: 148px;
	background-image: url(/public/assets/images/Ywv-M-1.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
}

._2zDuh {
	color: #ff0000 !important;
}

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

	.ExyL4 {
		margin-top: 30px
	}

	.o3p2x ._1phQ9 {
		-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: 0 20px;
		width: 100%
	}

	.o3p2x ._1QA3t {
		width: auto;
		height: auto;
		min-height: auto;
		font-size: 28px;
		line-height: 37px;
		margin: 20px 0
	}

	.o3p2x ._1QA3t p {
		margin: 10px 0 20px;
	}

	.o3p2x ._1QA3t._2Wo7a {
		margin: 30px auto 15px;
	}

	.o3p2x ._1QA3t._2Wo7a p {
		margin: 0;
	}

	.o3p2x ._1zAFs {
		width: auto;
		font-size: 13px;
		line-height: 160%;
		padding: 0 0 20px
	}

	.o3p2x ._1zAFs._2Wo7a p {
		margin: 0 0 40px;
	}

	.o3p2x ._1zAFs._2Wo7a p:not(:last-of-type) {
		margin: 10px 0 0;
	}

	.o3p2x ._1zAFs.grid {
		display: block;
		width: auto
	}

	.o3p2x ._2a8ta {
		font-size: 18px;
		line-height: 160%;
		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;
		padding: 5px 30px;
		margin: 40px auto 20px
	}

	._2c43L {
		font-size: 18px;
		line-height: 23px;
		margin: 30px 0 0
	}

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

	.XoJcC ._1zAFs p {
		font-size: 20px
	}

	.XoJcC ._1zAFs li {
		font-size: 16px;
		line-height: 20px
	}

	.XoJcC ._1zAFs {
		margin-top: 0
	}

	.XoJcC ._3uJFB {
		width: 290px;
		height: 250.67px;
		margin: 40px auto -40px
	}

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

	._26aXC ._1zAFs._2Wo7a {
		width: 100%;
		margin-left: 0
	}

	._26aXC {
		-webkit-box-align: start;
		-webkit-align-items: start;
		   -moz-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
		-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: 0 20px;
		height: auto;
		width: 100%
	}

	._2BWKP ._1d6Gt {
		text-align: center;
		font-size: 30px;
		margin: 0 !important
	}

	._2BWKP ._2CUt1 {
		font-size: 20px;
		line-height: 30px
	}

	._2BWKP ._2tzr4 {
		margin: 0 auto
	}

	._2BWKP .GJ9vi {
		margin: 0 auto
	}

	._2BWKP ._2dRnZ {
		margin: 0 auto
	}
}

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

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

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

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

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

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

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

	._18Sj2 {
		margin-bottom: 37px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.ExyL4 {
		margin-top: 40px
	}

	._18Sj2 {
		margin-bottom: 30px
	}

	.o3p2x ._1phQ9 {
		-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: 40px 80px
	}

	.o3p2x ._1QA3t {
		width: auto;
		height: auto;
		min-height: auto
	}

	.o3p2x ._1zAFs {
		width: auto;
		height: auto
	}

	.o3p2x ._1zAFs.grid {
		display: block
	}

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

	._26aXC {
		padding: 40px 0
	}
}
.hGhxY {
	background-color: #F6F6F8;
}

._1Hhbx{

	padding-top: 29px;

}

._2-pjU{
	margin: 0 auto;
	padding-top: 25px;
}

/*
.title_wrapper{
	background: var(--blue-gray);
	padding: 24px 0 21px;

	@media (--tablet-only) {
		padding: 29px 0 25px;
	}

	@media (--desktop-min) {
		padding: 32px 0;
	}
}
.title{
	composes: headingLarge from 'app/typography.css';
	color: var(--red);
	text-transform: lowercase;
}
*/

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.hGhxY {
		padding: 180px 0 0 0
	}

	._1Hhbx{
		padding-top: 50px
	}

	._2-pjU{
		width: 600px;
		padding-top: 40px
	}
}

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

	.hGhxY {
		margin-top: -60px;
		padding: 187px 0 0 0
	}
}

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

	.hGhxY {
		padding: 260px 0 0 0
	}

	._1Hhbx{
		padding-top: 55px
	}

	._2-pjU{
		width: 750px;
		padding-top: 52px
	}
}
._2Gdh- {
	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;
	background-color: #f6f6f8;
}

._2Tiut {
	padding-top: 29px;
}

._3FzrJ {
	margin: 0 auto;
	padding-top: 25px;
}

.heX-- {
	width: 320px;
	padding: 20px;
	background: #fff;
	border-right: 1px solid #e5e5e5;
	overflow-y: auto;
}

._2Vr4q {
	margin-bottom: 24px;
}

._2Vr4q h3 {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 12px;
	color: #333;
}

.SxLYE {
	position: relative;
}

._3pIfp {
	position: absolute;
	left: 12px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 20px;
	height: 20px;
	color: #999;
}

._2YPxk {
	width: 100%;
	height: 40px;
	padding: 0 12px 0 40px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	font-size: 14px;
}

._2YPxk:focus {
	outline: none;
	border-color: #e31e24;
}

._2QhLZ {
	margin-bottom: 24px;
}

._2a77T {
	font-size: 16px;
	width: 100%;
	padding: 20px 60px;
	margin: 0 auto;
	line-height: 1.5;
	background-color: #f6f6f8;
}

.qBgRf {
	min-width: 1300px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 1.5;
}

.qBgRf small {
	font-size: 12px;
	color: #555;
}

.xCJaz {
	color: red;
	text-decoration: none;
}

._2QhLZ h3 {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 12px;
	color: #333;
}

._3z63X {
	width: 100%;
	height: 40px;
	padding: 0 12px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	font-size: 14px;
	background: #fff;
	cursor: pointer;
}

._3z63X:focus {
	outline: none;
	border-color: #e31e24;
}

._39jkf {
	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;
	margin-bottom: 12px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}

._39jkf input {
	margin-right: 8px;
}

.i1Jd- {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	height: 100%;
}

._13i1d {
	position: absolute;
	right: 20px;
	bottom: 20px;
	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;
	gap: 8px;
	z-index: 1000;
}

._2osVd {
	width: 40px;
	height: 40px;
	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;
	background: #fff;
	border: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	        box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	cursor: pointer;
	color: #333;
	font-size: 20px;
	-webkit-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

._2osVd:hover {
	background-color: #f5f5f5;
}

._3Q-Pz {
	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;
	gap: 1px;
	background: #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	        box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

._3Q-Pz ._2osVd {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2Gdh- .lightgray.about {
		padding: 180px 0 0 0
	}

	._2Tiut {
		padding-top: 50px
	}

	._3FzrJ {
		width: 600px;
		padding-top: 40px
	}
}

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

	._2Gdh- .lightgray.about {
		margin-top: -60px;
		padding: 187px 0 0 0
	}
}

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

	._2Gdh- .lightgray.about {
		padding: 309px 0 20px 0
	}

	._2Tiut {
		padding-top: 55px
	}

	._3FzrJ {
		width: 750px;
		padding-top: 52px
	}
}

@media screen and (max-width: 1400px) {
	.qBgRf {
		min-width: 0;
		margin: 0;
		padding: 0 20px;
	}
}

@media screen and (max-width: 1079px) {
	._2a77T {
		padding: 20px;
	}
}

@media (max-width: 768px) {
	.qBgRf {
		padding: 10px;
		font-size: 14px;
	}
}
.Ur6eD {
	position: relative;
	overflow: hidden;
}

._2e40n {
	position: relative;
	height: 930px;
}

._2xM14 {
	position: absolute;
	inset: 0;
}

._2LdHT {
	position: absolute;
	bottom: 80px;
	right: 60px;
	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;
	gap: 12px;
	z-index: 4;
}

._3tqcl {
	width: 48px;
	height: 48px;
	background: #fff;
	border: none;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	font-size: 24px;
	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;
	cursor: pointer;
}

[title="Геолокация"]:hover svg path {
	stroke: #e31e24;
}

._3tqcl svg {
	width: 24px;
	height: 24px;
}

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

.Sy3NB {
	position: absolute;
	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;
	gap: 20px;
	top: 80px;
	left: 60px;
	width: 360px;
	-webkit-transition: -webkit-transform 0.35s ease;
	transition: -webkit-transform 0.35s ease;
	-o-transition: -o-transform 0.35s ease;
	-moz-transition: transform 0.35s ease, -moz-transform 0.35s ease;
	transition: transform 0.35s ease;
	transition: transform 0.35s ease, -webkit-transform 0.35s ease, -moz-transform 0.35s ease, -o-transform 0.35s ease;
	z-index: 5;
}

._2b_GO {
	background: #fff;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	padding: 24px 20px 32px;
}

._3Ffrt {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	margin: 0 0 10px;
}

._1zgk0 {
	font-size: 10px;
	font-weight: 400;
	margin: 0 0 20px;
	color: #8c8c8c;
}

._2FqNM {
	position: absolute;
	top: 80px;
	left: 240px;
	z-index: 6;
	width: 48px;
	height: 48px;
	background: #fff;
	border: none;
	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;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.25s;
	transition: -webkit-transform 0.25s;
	-o-transition: -o-transform 0.25s;
	-moz-transition: transform 0.25s, -moz-transform 0.25s;
	transition: transform 0.25s;
	transition: transform 0.25s, -webkit-transform 0.25s, -moz-transform 0.25s, -o-transform 0.25s;
	display: none;
}

._2FqNM svg {
	width: 24px;
	height: 24px;
}

._3Cazg {
	display: block;
	font-size: 14px;
	margin: 0 0 8px;
	color: #333;
}

._2kcmC {
	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;
	border: 1px solid #ddd;
	background: #fff;
}

.QJDBc {
	width: 18px;
	height: 18px;
	margin-left: 10px;
	color: #666;
}

._1_10J {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	   -moz-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	border: none;
	padding: 10px 12px;
	font-size: 14px;
}

._2kcmC:focus-within {
	border: 1px solid #e31e24;
}

._32kto {
	width: 100%;
	padding: 10px 12px;
	margin-bottom: 24px;
	border: 1px solid #ddd;
	font-size: 14px;
	background: #fff;
}

._2LhTt {
	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-size: 14px;
	margin-bottom: 12px;
	color: #444;
}

._2LhTt input {
	margin-right: 8px;
}

._17SsT {
	max-width: 270px;
	padding: 24px;
	background: #fff;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	        border-radius: 8px;
	-webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, .15);
	   -moz-box-shadow: 0 4px 14px rgba(0, 0, 0, .15);
	        box-shadow: 0 4px 14px rgba(0, 0, 0, .15);
	font-family: "Gerbera Regular", sans-serif;
}

._2C23a {
	margin: 0 0 8px;
	font: 400 23px/1.2 "Gerbera Regular", sans-serif;
}

._2TU75 {
	margin: 0 0 16px;
	font-size: 14px;
	color: #666;
}

._1z6Ei {
	display: block;
	margin: 4px 0;
	padding: 6px 10px;
	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
	        border-radius: 30px;
	background: #f3f3f3;
	font-size: 14px;
	color: #8c8c8c;
}

.jL4jK {
	margin: 16px 0 4px;
	font-size: 14px;
}

.jL4jK a {
	color: #e31e24;
	text-decoration: none;
}

._2_gMy {
	margin: 0;
	font-size: 14px;
}

._1VCSK {
	list-style: none;
	margin: 0;
	padding: 0 16px 32px;
	display: none;
}

._1OIZq {
	background: #fff;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	   -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	padding: 16px 20px;
	margin-top: 16px;
}

._3vYr4 {
	margin: 0;
}

._3K_su {
	margin: 16px 16px 8px;
	font: 400 16px/1.3 "Gerbera Regular", sans-serif;
}

._15U4f {
	color: #8c8c8c;
	font-size: 13px;
	margin-bottom: 20px;
}

._3QfZv {
	margin: 8px 0 0;
	font-size: 13px;
}

.CmwTJ {
	margin: 25px 0 0;
}

.CmwTJ a {
	color: #e31e24;
	font-size: 13px;
	margin-top: 25px;
	text-decoration: underline;
}

._1OIZq ._1z6Ei {
	margin: 6px 4px 0 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 5px 10px;
	background: #f3f3f3;
	-webkit-border-radius: 14px;
	   -moz-border-radius: 14px;
	        border-radius: 14px;
	font-size: 12px;
	color: #8c8c8c;
}

.sidebarToggle {
	right: -56px !important;
	left: auto !important;
}

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

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

@media (min-width: 1920px) {
	.Sy3NB {
		left: 296px;
	}

	._2LdHT {
		right: 296px;
	}
}

@media (max-width: 1279px) and (min-width: 768px) {
	.Sy3NB {
		top: 40px;
	}

	.UCpzq {
		-webkit-transform: translateX(100%);
		   -moz-transform: translateX(100%);
		    -ms-transform: translateX(100%);
		     -o-transform: translateX(100%);
		        transform: translateX(100%);
	}

	._2FqNM {
		top: 16px;
		right: 16px;
	}

	.UCpzq ._2FqNM svg {
		-webkit-transform: none;
		   -moz-transform: none;
		    -ms-transform: none;
		     -o-transform: none;
		        transform: none;
	}
}

@media (max-width: 1279px) {
	._2LdHT {
		right: 16px;
	}
}

@media (max-width: 1079px) {
	._2e40n {
		height: 640px;
	}

	.Sy3NB {
		gap: 0;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
		left: 50%;
		width: -webkit-calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: calc(100% - 30px);
	}

	._2b_GO {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		        box-shadow: none;
	}

	.UCpzq {
		-webkit-transform: translateX(100%);
		   -moz-transform: translateX(100%);
		    -ms-transform: translateX(100%);
		     -o-transform: translateX(100%);
		        transform: translateX(100%);
	}

	._2FqNM {
		display: block;
	}

	._1VCSK {
		display: block;
	}
}

@media (max-width: 1079px) and (min-width: 768px) {
	._2FqNM {
		top: 40px;
		right: 16px;
		left: auto;
		-webkit-transform: rotate(180deg);
		   -moz-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		     -o-transform: rotate(180deg);
		        transform: rotate(180deg);
	}

	._1OZ_D {
		-webkit-transform: rotate(0deg);
		   -moz-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
		     -o-transform: rotate(0deg);
		        transform: rotate(0deg);
		-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
		   -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
		        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	}
}

@media (max-width: 767px) {
	.Sy3NB {
		top: 40px;
		left: 50%;
		right: 0;
		width: -webkit-calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: calc(100% - 30px);
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
	}

	._2FqNM {
		top: 40px;
		right: 16px;
		left: auto;
		-webkit-transform: rotate(180deg);
		   -moz-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		     -o-transform: rotate(180deg);
		        transform: rotate(180deg);
	}

	._1OZ_D {
		-webkit-transform: rotate(0deg);
		   -moz-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
		     -o-transform: rotate(0deg);
		        transform: rotate(0deg);
		-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
		   -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
		        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
	}

	.UCpzq ._2FqNM svg {
		-webkit-transform: rotate(-90deg);
		   -moz-transform: rotate(-90deg);
		    -ms-transform: rotate(-90deg);
		     -o-transform: rotate(-90deg);
		        transform: rotate(-90deg);
	}

	.UCpzq {
		-webkit-transform: translateX(100%);
		   -moz-transform: translateX(100%);
		    -ms-transform: translateX(100%);
		     -o-transform: translateX(100%);
		        transform: translateX(100%);
	}

	._2LdHT {
		right: 16px;
		bottom: 16px;
	}

	._3tqcl {
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
}

@media (min-width: 1079px) {
	._3K_su {
		display: none;
	}
	._3Ffrt,
	._1zgk0 {
		display: none;
	}
}
._1UsaJ.white {
	background-color: #fff;
}

._1RN-Y {
	background-color: #fff;
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 66px 0 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

._25TiG {
	max-width: 700px;
	font-weight: 400;
	font-size: 20px;
	line-height: 160%;
}

._25TiG span {
	color: #ff0000;
}

.WRK53 {
	font-weight: 800;
	font-size: 30px;
	line-height: 40px;
	margin: 0 0 20px;
	max-width: 1126px;
}

._1hzPt {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
}

._9py1e {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 30px;
	list-style-type: square;
}

._9py1e a {
	color: #1a1a1a;
}

._9py1e a:hover {
	opacity: 0.8;
}

._9py1e ul {
	margin: 0;
}

._1zhjo {
	width: 400px;
	height: 400px;
	background-image: url(/public/assets/images/2Q95C-i.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom -50px right 0px;
	-webkit-align-self: end;
	    -ms-flex-item-align: end;
	            -ms-grid-row-align: end;
	        align-self: end;
}

._1y0OO {
	color: #ff0000;
	font-size: 20px;
	list-style: none;
	bottom: 0;
}

._1y0OO:hover {
	opacity: 0.8;
}

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

	._1RN-Y {
		-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: 0 20px;
		width: 100%
	}

	._25TiG {
		width: auto;
		font-size: 13px;
		padding: 0 0 20px
	}

	.WRK53 {
		font-size: 20px;
		line-height: 25px;
		margin: 30px 0
	}

	._1hzPt {
		margin-bottom: 0px;
		display: block
	}

	._9py1e ul {
		padding: 0
	}

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

	._9py1e p {
		text-align: center;
	}

	._9py1e ul {
		text-align: center;
	}

	._9py1e li {
		display: inline;
		margin-left: 6px;
	}

	._9py1e li:before {
		content: "\25CB   ";
		width: 2px;
		height: 2px;
	}

	._9py1e li:nth-child(1) {
		margin: 0;
	}

	._9py1e li:nth-child(1):before {
		content: "";
	}

	._1zhjo {
		width: 240px;
		height: 240px;
		background-position: bottom -30px right 0px;
		-webkit-align-self: center;
		    -ms-flex-item-align: center;
		            -ms-grid-row-align: center;
		        align-self: center
	}
}
.tL3cX {
	background-color: #F6F6F8;
}

.zz44P{

	padding-top: 29px;

}

._1lDeX{
	margin: 0 auto;
	padding-top: 25px;
}

/*
.title_wrapper{
	background: var(--blue-gray);
	padding: 24px 0 21px;

	@media (--tablet-only) {
		padding: 29px 0 25px;
	}

	@media (--desktop-min) {
		padding: 32px 0;
	}
}
.title{
	composes: headingLarge from 'app/typography.css';
	color: var(--red);
	text-transform: lowercase;
}
*/

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.tL3cX {
		padding: 180px 0 0 0
	}

	.zz44P{
		padding-top: 50px
	}

	._1lDeX{
		width: 600px;
		padding-top: 40px
	}
}

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

	.tL3cX {
		margin-top: -60px;
		padding: 187px 0 0 0
	}
}

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

	.tL3cX {
		padding: 260px 0 0 0
	}

	.zz44P{
		padding-top: 55px
	}

	._1lDeX{
		width: 750px;
		padding-top: 52px
	}
}
._2RttZ{
	width: 100%;
	background-color: #dde5e5;
	position: relative;
}

._1uDfI {
	margin: 0 auto;
	padding: 32px 20px 44px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
}

._1B7lh{
	letter-spacing: -0.6px;
}

._2KDT1{
	margin: 17px 0 12px;
	font-size: 23px;

}

._2KDT1 span {
	opacity: 0.5;
}

._2Gqpr{
	width: 100%;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	font-size: 14px;
	padding: 12px 19px 9px;
	margin-bottom: 20px;
	font-family: 'Gerbera Regular', sans-serif;
	background-color: #ffffff;
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	will-change: box-shadow;
	-webkit-appearance: none;
}

._36Vev._2Gqpr {
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
	color: #ff0000;
}

._2Gqpr::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}

._2oE7W, ._2Q0uL, ._2dHCY, ._9xar5 {
	display: inline-block;
	width: 100%;
}

._3B0Rc{
	width: 100%;
	height: 190px;
	outline: none;
	border: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	padding: 14px 18px 19px;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	resize: none;
}

a[href^="mailto:"] {
	color: #FF0000;
	opacity: 1;
}

.kwQ5A {
	margin-bottom: 20px;
}

.kwQ5A a {
	color: #ff0000;
}

._3toVi{
	background-color: #dde5e5;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	width: 100%;
	height: -webkit-calc(100% + 30px);
	width: 100%;
	height: -moz-calc(100% + 30px);
	width: 100%;
	height: calc(100% + 30px);
	opacity: 0;
	top: -15px;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	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;
	-webkit-transition: opacity 0.3s ease, z-index 0.3s ease;
	-o-transition: opacity 0.3s ease, z-index 0.3s ease;
	-moz-transition: opacity 0.3s ease, z-index 0.3s ease;
	transition: opacity 0.3s ease, z-index 0.3s ease;
	will-change: opacity;
	z-index: -1;
}

._3xH_V._3toVi {
	opacity: 1;
	z-index: 1;
}

._4zOV8{
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	padding: 117px 20px 20px;
	width: 280px;
	height: 280px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #dde5e5;
	text-align: center;
	position: relative;

}

._4zOV8:after{
	content: '';
	top: 30px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 60px;
	height: 60px;
	background-color: #8dc532;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNNDQuOTkyIDQuMzg2TDE3LjE0NyAzMi45OTFsLTQuMjg1LTQuNEwuMDA4IDE1LjM4OWw0LjI4NC00LjQwMSAxMi44NTMgMTMuMjAzTDQwLjcwOC0uMDE1bDQuMjg0IDQuNDAxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-background-size: 25px 25px;
	   -moz-background-size: 25px;
	        background-size: 25px;
}

._1KnKq{

	margin-bottom: 11px;
}

._23HmW{
	margin-bottom: 25px;
}

._3uJr4{
	width: 100%;
}

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

	._1uDfI {
		max-width: 600px;
		padding: 44px 0 66px
	}

	._2Gqpr{
		padding: 22px 29px 19px;
		margin-bottom: 30px
	}

	._36Vev._2Gqpr {
		-webkit-box-shadow: 0 0 0 2px #ff0000;
		   -moz-box-shadow: 0 0 0 2px #ff0000;
		        box-shadow: 0 0 0 2px #ff0000
	}

	._2oE7W, ._2Q0uL, ._2dHCY, ._9xar5 {
		width: 290px
	}

	._2oE7W, ._9xar5 {
		margin-right: 20px
	}

	._3B0Rc{
		width: 100%;
		height: 250px;
		font-size: 18px;
		padding: 28px 29px 9px;
		-webkit-border-radius: 35px;
		   -moz-border-radius: 35px;
		        border-radius: 35px
	}

	._3toVi{
		top: -5px;
		position: absolute;
		height: -webkit-calc(100% + 20px);
		height: -moz-calc(100% + 20px);
		height: calc(100% + 20px)
	}

	._4zOV8{
		text-align: left;
		text-align: initial;
		padding: 68px 80px 64px 198px;
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		width: 600px
	}

	._4zOV8:after{
		top: 54px;
		left: 69px;
		position: absolute;
		width: 90px;
		height: 90px;
		-webkit-background-size: 35px 35px;
		   -moz-background-size: 35px;
		        background-size: 35px;
	}

	._3uJr4{
		width: 170px
	}
}

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

	._1uDfI {
		max-width: 600px;
		padding: 44px 0 66px
	}
}

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

	._1uDfI {
		max-width: 750px
	}

	._2KDT1{
		margin: 29px 0 40px;
		line-height: 35px
	}

	._2oE7W, ._2Q0uL, ._2dHCY, ._9xar5 {
		width: 365px
	}

	._3B0Rc{
		font-size: 20px;
		line-height: 30px;
		padding-top: 25px
	}

	._4zOV8{
		padding-top: 83px;
		padding-bottom: 74px;
		padding-left: 250px;
		width: 750px
	}

	._4zOV8:after{
		top: 67px;
		left: 99px;
		position: absolute;
		width: 100px;
		height: 100px;
		-webkit-background-size: auto auto;
		   -moz-background-size: auto auto;
		        background-size: auto auto;
		-webkit-background-size: initial initial;
		   -moz-background-size: initial;
		        background-size: initial;
	}

	._23HmW{
		margin-bottom: 30px
	}
}

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2KDT1{
		margin: 23px 0 30px;
		line-height: 30px
	}

	._1KnKq{
		line-height: 30px
	}

	._1KnKq{
		margin-bottom: 16px
	}
}
._3Petr {
	position: relative;
	display: inline-block;
}

.xdReO {
  position: relative;
  display: inline;
  width: 16px;
  height: 16px;
  z-index: 0;
  margin-right: 10px;
}

.xdReO:before{
	content: '';
	top: -1px;
	left: -1px;
	position: absolute;
	z-index: 1;
	width: 19px;
	height: 19px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	background-color: #fff;
}

.xdReO:after{
	display: none;
	content: '';
	top: 2px;
	left: 3px;
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0xMiAxLjM5NEw0LjUgOS4wMDEgMy4xMjUgNy41OTlsLjAwMy0uMDAzLTMuMTI5LTMuMjAyIDEuMzc1LTEuNDAyIDMuMTMyIDMuMjA2IDYuMTItNi4yMDZMMTIgMS4zOTR6Ii8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: center;
}

.xdReO:checked:before {
	background-color: #ff0000;
}

.xdReO:checked:after{
	display: inline-block;
}
._2Sv5z {
	margin: 0 auto;
	max-width: 1440px;
	padding: 70px 50px;
}

._2wHfg {
	background-color: #F6F6F8;
	display: -ms-grid;
	display: grid;
	gap: 16px;
}

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

	._2Sv5z {
		padding: 180px 50px
	}
}

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

	._2Sv5z {
		background-color: #ffffff;
		padding: 0 20px 15%
	}

	._2wHfg {
		background-color: #ffffff;
		gap: 0
	}
}
._2ao-k {
	background-color: #ffffff;
	-webkit-margin-before: 0;
	        margin-block-start: 0;
	-webkit-margin-after: 0;
	        margin-block-end: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 35px 40px;
	letter-spacing: -0.6px;
}

._2ao-k:hover {
	cursor: pointer;
}

._2ao-k:hover .WzbuN {
	cursor: pointer;
	color: #ff0000;
}

._2ao-k:hover span {
	color: #ff0000;
}

._2ao-k .WzbuN {
	-webkit-margin-before: 0;
	        margin-block-start: 0;
	-webkit-margin-after: 0;
	        margin-block-end: 0;
	font-size: 26px;
	line-height: 40px;
	font-weight: 400;
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
	color: #646464;
}

._2ao-k ._2Ux6z {
	color: #1a1a1a;
}

._2ao-k ._3VYBC {
	display: block;
	-webkit-align-self: center;
	    -ms-flex-item-align: center;
	            -ms-grid-row-align: center;
	        align-self: center;
	font-size: 30px;
	padding-left: 15px;
	color: #646464;
}

._2ao-k ._25UDx {
	color: #1a1a1a;
}

._20MBF {
	font-family: 'Gerbera Light', sans-serif;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all .5s cubic-bezier(0, 1, 0, 1);
	-o-transition: all .5s cubic-bezier(0, 1, 0, 1);
	-moz-transition: all .5s cubic-bezier(0, 1, 0, 1);
	transition: all .5s cubic-bezier(0, 1, 0, 1);
	background-color: #ffffff;
}

._24DAr {
	max-height: 9999px;
	height: auto;
	-webkit-transition: all .5s cubic-bezier(1, 0, 1, 0);
	-o-transition: all .5s cubic-bezier(1, 0, 1, 0);
	-moz-transition: all .5s cubic-bezier(1, 0, 1, 0);
	transition: all .5s cubic-bezier(1, 0, 1, 0);
	position: relative;
}

._31IgC {
	-webkit-margin-before: 0;
	        margin-block-start: 0;
	-webkit-margin-after: 0;
	        margin-block-end: 0;
	padding: 0 40px 35px;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: .1px;
	color: #1a1a1a;
	font-weight: 400;
	letter-spacing: 0.1px;
	text-align: left;
}

._1wW_T {
	color: #646464;;
	-webkit-margin-before: 0;;
	        margin-block-start: 0;
	-webkit-margin-after: 0;
	        margin-block-end: 0;
	padding: 15px 40px 50px;
	font-size: 26px;
	line-height: 40px;
	font-weight: 400;
}

._34WCs {

	color:#ff0000;
	border-bottom: 2px solid #ff0000;
	-webkit-transition: border-color 0.2s ease;
	-o-transition: border-color 0.2s ease;
	-moz-transition: border-color 0.2s ease;
	transition: border-color 0.2s ease;
}

._34WCs:hover {
	border-bottom-color: white;
}

._1XH19 {
    width: 300px;
    height: 300px;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom -50px right 0px;
    float: right;
    margin: 0 20px 25px;
	}

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

	._2ao-k {
		padding: 30px 0px;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		border-top: 1px solid rgba(0, 0, 0, .1)
	}

	._2ao-k .WzbuN {
		line-height: 25px;
		font-size: 20px
	}

	._2ao-k ._3VYBC {
		font-size: 22px
	}

	._24DAr {
		padding-top: 15px
	}

	._24DAr:last-child {
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}

	._31IgC {
		padding: 15px 0;
		font-size: 16px;
		line-height: 25px
	}

	._1wW_T {
		padding: 10px 0 20px;
		line-height: 25px;
		font-size: 20px
	}

	._1XH19 {
		bottom: 0;
		margin: 15px 15px;
		background-position: bottom -10px right 0;
		width: 190px;
		height: 190px;
		-webkit-align-self: end;
		    -ms-flex-item-align: end;
		            -ms-grid-row-align: end;
		        align-self: end
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2ao-k .WzbuN {
		font-size: 24px;
		line-height: 35px
	}

	._2ao-k ._3VYBC {
		font-size: 26px
	}

	._31IgC {
		padding: 10px 40px 30px
	}

	._1wW_T {
		padding: 10px 40px 30px;
		font-size: 24px;
		line-height: 35px
	}
}

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

	._1XH19 ._1XH19 {
		margin: 0;
		bottom: -15px;
		right: 20px;
		position: absolute;
		width: 100%;
		height: 170px;
		float: none;
	}

	._1XH19 ._4UWlu {
		height: 120px;
	}
}._2wkbs {
	list-style: none;
	position: relative;
}

._31qM8 {
	width: 100%;
}

._2JbCQ {
	width: 700px;
	height: 450px;
	-webkit-transform: rotate(-6.29deg);
	   -moz-transform: rotate(-6.29deg);
	    -ms-transform: rotate(-6.29deg);
	     -o-transform: rotate(-6.29deg);
	        transform: rotate(-6.29deg);
	top: -10%;
	left: -50%;
	position: absolute;
	z-index: 1;
}

._1QCQ6 {
	color: #ffffff;
	background: #00acde;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	padding: 61px 47px 37px 81px;
	max-width: 901px;
	margin: 0 0 150px auto;
	position: relative;
}

._1QCQ6 .yTvAQ {
	margin: 0;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 42px;
}

._1QCQ6 ._2gCJ8 {
	width: 519px;
	height: 125px;
	padding: 32px 0 32px 64px;
	background-color: #ff0000;
	-webkit-border-radius: 200px;
	   -moz-border-radius: 200px;
	        border-radius: 200px;
	-webkit-transform: rotate(10.86deg);
	   -moz-transform: rotate(10.86deg);
	    -ms-transform: rotate(10.86deg);
	     -o-transform: rotate(10.86deg);
	        transform: rotate(10.86deg);
	position: absolute;
	bottom: -5%;
	left: -20%;
}

._1QCQ6 ._2gCJ8 p {
	margin: 0;
	font-size: 30px;
	line-height: 36px;
}

._1QCQ6 ._2gCJ8 ._5Xjdx {
	display: none;
}

._1SRii ._31qM8 {
	margin-top: 63px;
}

._1SRii ._1QCQ6 {
	color: #ffffff;
	background: #00acde;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	padding: 63px 75px 57px 81px;
	max-width: 901px;
	margin: 0 0 201px auto;
	position: relative;
}

._1SRii ._1QCQ6 .yTvAQ {
	margin: 0;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 42px;
}

._1SRii ._1QCQ6 .yTvAQ:nth-child(3) {
	margin: 0;
}

._1SRii ._1QCQ6 ._2gCJ8 {
	width: 519px;
	height: 125px;
	padding: 32px 0 32px 64px;
	background-color: #ff0000;
	-webkit-border-radius: 200px;
	   -moz-border-radius: 200px;
	        border-radius: 200px;
	-webkit-transform: rotate(-20.35deg);
	   -moz-transform: rotate(-20.35deg);
	    -ms-transform: rotate(-20.35deg);
	     -o-transform: rotate(-20.35deg);
	        transform: rotate(-20.35deg);
	position: absolute;
	bottom: -8%;
	left: 60%;
}

._1SRii ._1QCQ6 ._2gCJ8 p {
	margin: 0;
	font-size: 30px;
	line-height: 36px;
}

._1SRii ._1QCQ6 ._2gCJ8 .hiNpn {
	display: none;
}

._1SRii ._1QCQ6 ._2MIfP {
	width: 650px;
	height: 450px;
	top: 0%;
	right: -55%;
	position: absolute;
	-webkit-transform: rotate(10.54deg);
	   -moz-transform: rotate(10.54deg);
	    -ms-transform: rotate(10.54deg);
	     -o-transform: rotate(10.54deg);
	        transform: rotate(10.54deg);
}

._2aeGg ._1xjP1 {
	padding: 40px 0;
	width: 100%;
	margin: 0 auto;
}

._2aeGg ._1xjP1 .ou7ao {
	width: 360px;
	height: 40px;
	color: #ffffff;
	font-size: 23px;
}

._2aeGg ._1xjP1 p {
	max-width: 1234px;
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 28px;
}

._2aeGg ._1xjP1 p:last-child {
	margin: 0;
}

._2aeGg ._1xjP1 span,
		._2aeGg ._1xjP1 a {
	color: #ff0000;
	text-decoration: none;
}

.EZr7j {

	overflow: hidden;
}

.EZr7j.gray {
	background-color: #F6F6F8;
}

.EZr7j.white {
	background-color: #fff;
}

.EZr7j.red {
	background-color: #ff0000;
}

.EZr7j.red p {
	color: #fff !important;
}

.EZr7j ._36D8i {
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 60px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

.EZr7j .tBX-B {
	width: 196px;
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: start;
	    -ms-flex-item-align: start;
	        align-self: start;
	margin: 0;
	color: #333333;
	text-transform: lowercase;
}

.EZr7j ._3XouN {
	max-width: 930px;
	font-weight: 400;
	font-size: 18px;
	line-height: 160%;
}

.EZr7j ._3XouN span,
		.EZr7j ._3XouN a {
	color: #ff0000;
	text-decoration: none;
}

.EZr7j ._3XouN.grid {
	width: 80%;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 2fr;
	    grid-template-columns: 1fr 2fr;
}

.EZr7j .ou7ao {
	margin: 33px auto 0;
	min-height: 30px;
	padding: 0 20px;
	text-transform: lowercase;
	position: static;
	color: #ff0000;
	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;
}

._3GGew {
	font-weight: 500;
	font-size: 44px;
	line-height: 50px;
	margin-top: 0;
	margin-bottom: 20px;
	max-width: 836px;
	color: #ff0a01;
}

._3GGew span {
	color: #ff0000;
}

._2G0nu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-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-align: start;
	-webkit-align-items: start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

._2G0nu p {
	margin: 12px 0 11px;
}

._2G0nu ._3XouN {
	max-width: 848px;
}

._2G0nu ._3XouN p {
	font-size: 22px;
	line-height: 24px;
}

._2G0nu ._3XouN li {
	font-size: 22px;
	line-height: 23px;
	margin-bottom: 15px;
}

._2G0nu p {
	font-size: 18px;
	line-height: 160%;
}

._2MaUh {
	margin-top: 35px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 88px;
}

._2MaUh h2 {
	font-weight: 500;
}

._2MaUh p {
	font-size: 22px;
	line-height: 24px;
}

._2MaUh li {
	font-size: 22px;
	line-height: 23px;
	margin-bottom: 15px;
}

._2MaUh ul {
	max-width: 730px;
	list-style: none;
	position: relative;
}

._2MaUh li:before {
	content: "\2022";
	position: absolute;
	left: -0.8em;
	color: red;
	font-size: 2em;
}

._3A8EO {
	-webkit-box-align: start;
	-webkit-align-items: start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

._3A8EO ._2MIfP {
	width: 567px;
	height: 413px;
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	margin-right: 72px;
}

._3A8EO p {
	font-size: 18px;
	line-height: 160%;
}

._2BoO_ {
	color: #ff0000 !important;
}

@media screen and (max-width: 1280px) {
	._2JbCQ {
		top: -5%;
		left: -45%;
	}
	._1QCQ6 ._2gCJ8 {
		left: -10%;
	}
	._1QCQ6 {
		margin: 0 auto 150px;
	}
	._2JbCQ {
		top: -10%;
		left: -14.5%;
		width: 300px;
		height: 200px;
	}
	._1QCQ6 {
		max-width: 800px;
	}
	._1SRii ._3XouN {
		margin: 0 auto;
	}
	._1SRii ._1QCQ6 ._2gCJ8 .hiNpn {
		top: -5%;
		left: -45%;
	}
	._1SRii ._1QCQ6 ._2MIfP {
		top: -5%;
		right: -15%;
		width: 300px;
		height: 200px;
	}
	._1SRii ._2JbCQ {
		top: -10%;
		left: -15%;
		width: 300px;
		height: 200px;
	}
	._1SRii ._1QCQ6 {
		max-width: 800px;
	}
	._1SRii ._1QCQ6 {
		margin: 0 auto 201px;
	}
}

@media screen and (max-width: 1024px) {
	._2JbCQ {
		display: none;
	}
	._1QCQ6 ._2gCJ8 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		bottom: -1%;
		width: 370px;
		height: 60px;
		-webkit-transform: rotate(0);
		   -moz-transform: rotate(0);
		    -ms-transform: rotate(0);
		     -o-transform: rotate(0);
		        transform: rotate(0);
		padding: 5px 0 16px 64px;
		left: -1%;
	}
	._1QCQ6 ._2gCJ8 p {
		font-size: 20px;
		line-height: 25px;
		position: relative;
	}
	._1QCQ6 ._2gCJ8 ._5Xjdx {
		width: 100px;
		height: 70px;
		display: block;
		top: -10%;
		left: -3%;
		position: absolute;
	}
	._1QCQ6 {
		margin: 0 auto 80px;
	}
	._1SRii ._1QCQ6 ._2gCJ8 .hiNpn {
		display: block;
	}
	._1SRii ._1QCQ6 ._2gCJ8 {
		text-align: right;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		bottom: -1%;
		width: 370px;
		height: 60px;
		padding: 5px 0px 16px 40px;
		left: auto;
		right: -1%;
		-webkit-transform: rotate(0);
		   -moz-transform: rotate(0);
		    -ms-transform: rotate(0);
		     -o-transform: rotate(0);
		        transform: rotate(0);
	}
	._1SRii ._1QCQ6 ._2gCJ8 p {
		font-size: 20px;
		line-height: 25px;
		position: relative;
	}
	._1SRii ._1QCQ6 ._2gCJ8 .hiNpn {
		width: 110px;
		height: 80px;
		display: block;
		top: -13%;
		left: 80%;
		position: absolute;
	}
	._1SRii ._1QCQ6 ._2MIfP {
		display: none;
	}
	._1SRii ._1QCQ6 {
		margin: 0 auto 100px;
	}
	._1SRii ._1QCQ6 {
		margin: 0 auto 80px;
	}
}

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

	._1QCQ6 .yTvAQ {
		margin-bottom: 24px;
		font-size: 25px;
	}

	._1QCQ6 .yTvAQ:last-of-type {
		margin-bottom: 70px;
	}
	._1QCQ6 {
		padding: 41px 27px 17px 61px;
	}
	.yTvAQ {
		margin-bottom: 60px;
	}
	._1SRii ._1QCQ6 .yTvAQ {
		font-size: 25px;
	}
	._1SRii ._1QCQ6 .yTvAQ:last-of-type {
		margin-bottom: 70px;
	}
	._1SRii ._1QCQ6 {
		padding: 41px 27px 17px 61px;
	}
	._1SRii .yTvAQ {
		margin-bottom: 60px;
	}
	._2MaUh .tBX-B {
		font-size: 22px;
	}
}

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

	._1QCQ6 .yTvAQ {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 21px;
	}

	._1QCQ6 .yTvAQ:last-of-type {
		margin-bottom: 70px;
	}

	._1QCQ6 ._2gCJ8 {
		padding: 10px 0 16px 64px;
		width: 287px;
	}

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

	._1QCQ6 ._2gCJ8 ._5Xjdx {
		left: -4%;
	}
	._1QCQ6 {
		padding: 31px 17px 7px 51px;
	}
	._1SRii ._1QCQ6 .yTvAQ {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 21px;
	}
	._1SRii ._1QCQ6 .yTvAQ:last-of-type {
		margin-bottom: 70px;
	}
	._1SRii ._1QCQ6 ._2gCJ8 {
		padding: 10px 0px 16px 35px;
		width: 287px;
	}
	._1SRii ._1QCQ6 ._2gCJ8 p {
		font-size: 15px;
		line-height: 20px;
	}
	._1SRii ._1QCQ6 ._2gCJ8 .hiNpn {
		left: 77%;
	}
	._1SRii ._1QCQ6 {
		padding: 31px 17px 7px 51px;
	}
	._2aeGg ._1xjP1 p {
		font-size: 18px;
	}
	._2aeGg ._1xjP1 .ou7ao {
		width: 100%;
	}
}

@media screen and (max-width: 1374px) {
	._1QCQ6 {
		max-width: 850px;
	}
	._1SRii ._1QCQ6 {
		max-width: 850px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.EZr7j ._36D8i {
		-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: 40px 80px
	}

	.EZr7j .tBX-B {
		width: auto;
		height: auto;
		min-height: auto
	}

	.EZr7j ._3XouN {
		width: auto;
		height: auto
	}

	.EZr7j ._3XouN.grid {
		display: block
	}

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

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

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

	.EZr7j ._36D8i {
		-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: 0 20px;
		width: 100%
	}

	.EZr7j .tBX-B {
		width: auto;
		height: auto;
		min-height: auto;
		font-size: 28px;
		line-height: 37px;
		margin: 20px 0
	}

	.EZr7j .tBX-B._1e2eD {
		margin: 30px auto 15px;
	}

	.EZr7j .tBX-B._1e2eD p {
		margin: 0;
	}

	.EZr7j ._3XouN {
		width: auto;
		font-size: 13px;
		line-height: 160%;
		padding: 0 0 20px
	}

	.EZr7j ._3XouN._1e2eD p {
		margin: 10px 0 40px;
	}

	.EZr7j ._3XouN.grid {
		display: block;
		width: auto
	}

	.EZr7j .ou7ao {
		font-size: 18px;
		line-height: 160%;
		padding: 5px 30px;
		margin: 40px auto 20px
	}

	._3GGew {
		font-size: 18px;
		line-height: 23px;
		margin: 30px 0 0
	}

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

	._2G0nu ._3XouN p {
		font-size: 18px
	}

	._2G0nu ._3XouN li {
		font-size: 16px;
		line-height: 20px
	}

	._2G0nu ._3XouN {
		margin-top: 0
	}

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

	._2MaUh p {
		font-size: 20px
	}

	._2MaUh li {
		font-size: 16px;
		line-height: 20px
	}

	._2MaUh {
		margin-top: 0
	}

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

	._3A8EO ._2MIfP {
		width: 290px;
		height: 250.67px;
		margin: 40px auto -40px
	}

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

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

	._2MaUh li:before {
		left: 0.1em;
	}
}

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

	._2MaUh .tBX-B {
		font-size: 17px;
		line-height: 20px;
	}
}
._1XbbD {
	background-color: #F6F6F8;
}

._3uLIV{

	padding-top: 29px;

}

._1txiU{
	margin: 0 auto;
	padding-top: 25px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1XbbD {
		padding: 180px 0 0 0
	}

	._3uLIV{
		padding-top: 50px
	}

	._1txiU{
		width: 600px;
		padding-top: 40px
	}
}

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

	._1XbbD {
		margin-top: -60px;
		padding: 180px 0 0 0
	}
}

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

	._1XbbD {
		padding: 260px 0 0 0
	}

	._3uLIV{
		padding-top: 55px
	}

	._1txiU{
		width: 750px;
		padding-top: 52px
	}
}
._3fCJV{
	width: 100%;
	background-color: #dde5e5;
	position: relative;
}

._33iCP {
	margin: 0 auto;
	padding: 32px 20px 44px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
}

._2V3Sq{
	letter-spacing: -0.6px;
}

._3CsCq{
	margin: 17px 0 12px;
	font-size: 23px;

}

._3CsCq span {
	opacity: 0.5;
}

._1dCHu{
	width: 100%;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	font-size: 14px;
	padding: 12px 19px 9px;
	margin-bottom: 20px;
	font-family: 'Gerbera Regular', sans-serif;
	background-color: #ffffff;
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease, -moz-box-shadow 0.3s ease;
	will-change: box-shadow;
	-webkit-appearance: none;
}

.F608_._1dCHu {
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
	color: #ff0000;
}

._1dCHu::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}

._2Y_9w, ._3t8Bf, ._2iQDs, ._3qw3L, .DWAZd, ._1rKn5 {
	display: inline-block;
	width: 100%;
}

._3d0eV{
	width: 100%;
	height: 190px;
	outline: none;
	border: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	padding: 14px 18px 19px;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	resize: none;
}

a[href^="mailto:"] {
	color: #FF0000;
	opacity: 1;
}

._6kSMJ {
	margin-bottom: 20px;
}

._6kSMJ a {
	color: #ff0000;
}

._3rWs_{
	background-color: #dde5e5;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	width: 100%;
	height: -webkit-calc(100% + 30px);
	width: 100%;
	height: -moz-calc(100% + 30px);
	width: 100%;
	height: calc(100% + 30px);
	opacity: 0;
	top: -15px;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	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;
	-webkit-transition: opacity 0.3s ease, z-index 0.3s ease;
	-o-transition: opacity 0.3s ease, z-index 0.3s ease;
	-moz-transition: opacity 0.3s ease, z-index 0.3s ease;
	transition: opacity 0.3s ease, z-index 0.3s ease;
	will-change: opacity;
	z-index: -1;
}

._3Eypc._3rWs_ {
	opacity: 1;
	z-index: 1;
}

._1Vc10{
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	padding: 117px 20px 20px;
	width: 280px;
	height: 280px;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .1);
	background: #dde5e5;
	text-align: center;
	position: relative;

}

._1Vc10:after{
	content: '';
	top: 30px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 60px;
	height: 60px;
	background-color: #8dc532;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIzMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNNDQuOTkyIDQuMzg2TDE3LjE0NyAzMi45OTFsLTQuMjg1LTQuNEwuMDA4IDE1LjM4OWw0LjI4NC00LjQwMSAxMi44NTMgMTMuMjAzTDQwLjcwOC0uMDE1bDQuMjg0IDQuNDAxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	        border-radius: 100%;
	-webkit-background-size: 25px 25px;
	   -moz-background-size: 25px;
	        background-size: 25px;
}

.sFbCo{

	margin-bottom: 11px;
}

._1tj9d{
	margin-bottom: 25px;
}

._2iWC6{
	width: 100%;
}

._1zyZ7 {
	display: none;
}

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

	._33iCP {
		max-width: 600px;
		padding: 44px 0 66px
	}

	._1dCHu{
		padding: 22px 29px 19px;
		margin-bottom: 30px
	}

	.F608_._1dCHu {
		-webkit-box-shadow: 0 0 0 2px #ff0000;
		   -moz-box-shadow: 0 0 0 2px #ff0000;
		        box-shadow: 0 0 0 2px #ff0000
	}

	._2Y_9w, ._3t8Bf, ._2iQDs, ._3qw3L, .DWAZd, ._1rKn5 {
		width: 290px
	}

	._2Y_9w, ._2iQDs, ._1rKn5 {
		margin-right: 20px
	}

	._3d0eV{
		width: 100%;
		height: 250px;
		font-size: 18px;
		padding: 28px 29px 9px;
		-webkit-border-radius: 35px;
		   -moz-border-radius: 35px;
		        border-radius: 35px
	}

	._3rWs_{
		top: -5px;
		position: absolute;
		height: -webkit-calc(100% + 20px);
		height: -moz-calc(100% + 20px);
		height: calc(100% + 20px)
	}

	._1Vc10{
		text-align: left;
		text-align: initial;
		padding: 68px 80px 64px 198px;
		-webkit-border-radius: 30px;
		   -moz-border-radius: 30px;
		        border-radius: 30px;
		width: 600px
	}

	._1Vc10:after{
		top: 54px;
		left: 69px;
		position: absolute;
		width: 90px;
		height: 90px;
		-webkit-background-size: 35px 35px;
		   -moz-background-size: 35px;
		        background-size: 35px;
	}

	._2iWC6{
		width: 170px
	}
}

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

	._33iCP {
		max-width: 600px;
		padding: 44px 0 66px
	}
}

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

	._33iCP {
		max-width: 750px
	}

	._3CsCq{
		margin: 29px 0 40px;
		line-height: 35px
	}

	._2Y_9w, ._3t8Bf, ._2iQDs, ._3qw3L, .DWAZd, ._1rKn5 {
		width: 365px
	}

	._3d0eV{
		font-size: 20px;
		line-height: 30px;
		padding-top: 25px
	}

	._1Vc10{
		padding-top: 83px;
		padding-bottom: 74px;
		padding-left: 250px;
		width: 750px
	}

	._1Vc10:after{
		top: 67px;
		left: 99px;
		position: absolute;
		width: 100px;
		height: 100px;
		-webkit-background-size: auto auto;
		   -moz-background-size: auto auto;
		        background-size: auto auto;
		-webkit-background-size: initial initial;
		   -moz-background-size: initial;
		        background-size: initial;
	}

	._1tj9d{
		margin-bottom: 30px
	}
}

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

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

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3CsCq{
		margin: 23px 0 30px;
		line-height: 30px
	}

	.sFbCo{
		line-height: 30px
	}

	.sFbCo{
		margin-bottom: 16px
	}
}
._2nyA- {
	font-size: 14px;
	text-align: left;
	background-color: #FFFFFF;
	position: relative;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	margin-bottom: 20px;
	padding-left: 10px;
}

._2MwZ8 {
	font-size: 14px;
	text-align: left;
	background-color: #FFFFFF;
	position: relative;
	-webkit-border-radius: 35px;
	   -moz-border-radius: 35px;
	        border-radius: 35px;
	margin-bottom: 20px;
	padding-left: 10px;
	-webkit-box-shadow: 0 0 0 1px #ff0000;
	   -moz-box-shadow: 0 0 0 1px #ff0000;
	        box-shadow: 0 0 0 1px #ff0000;
	color: #ff0000;
}

._--ISR {
	padding: 7px;
	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: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

._3DtVC {
	position: absolute;
	-webkit-transform: translateY(4px);
	   -moz-transform: translateY(4px);
	    -ms-transform: translateY(4px);
	     -o-transform: translateY(4px);
	        transform: translateY(4px);
	width: 100%;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	overflow: auto;
	max-height: 150px;
	background-color: #fff;
}

._1ibhN {
	padding: 5px;
	cursor: pointer;
}

._1ibhN:hover {
	background-color: #9fc3f8;
	background-color: rgba(159, 195, 248, 0.43922);
}

._36aWQ {
	background-color: #0d6efd;
	color: #fff;
}

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

	._2nyA- {
		margin-bottom: 30px
	}

	._2MwZ8 {
		-webkit-box-shadow: 0 0 0 2px #ff0000;
		   -moz-box-shadow: 0 0 0 2px #ff0000;
		        box-shadow: 0 0 0 2px #ff0000;
		margin-bottom: 30px
	}

	._--ISR {
		padding: 17.31px
	}
}
._177UN {
	background-color: #F6F6F8;
}

._23-5e{

	padding-top: 29px;

}

.VtgKr{
	margin: 0 auto;
	padding-top: 25px;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._177UN {
		padding: 180px 0 0 0
	}

	._23-5e{
		padding-top: 50px
	}

	.VtgKr{
		width: 600px;
		padding-top: 40px
	}
}

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

	._177UN {
		margin-top: -60px;
		padding: 1	60px 0 0 0
	}
}

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

	._177UN {
		padding: 225px 0 0 0
	}

	._23-5e{
		padding-top: 55px
	}

	.VtgKr{
		width: 750px;
		padding-top: 52px
	}
}
._34SSY {
	background-color: #F6F6F8;
}

._8_Zxv {
	background-color: #fff;
}

._15Ehn {
	padding: 66px 0;
	margin: 0 auto;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	max-width: 1300px;
}

._15Ehn table td {
	vertical-align: top;
	padding: 10px 10px 10px 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._34SSY {
		padding: 180px 0 0 0
	}
}

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

	._34SSY {
		margin-top: -60px;
		padding: 160px 0 0 0
	}
}

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

	._34SSY {
		padding: 225px 0 0 0
	}
}
.mfew9 {
	width: 100%;
	height: auto;
	padding: 67px 0 0px;

}

._1ydVw{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-top: 27px;
}

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

	.mfew9 {
		padding: 36px 0 51px

	}

}

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

	.mfew9 {
		padding: 40px 0 10px

	}

	._1ydVw{
		-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

	}

}

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

	.mfew9 {
		padding: 19px 0 0

	}

	._1ydVw{
		margin-top: 16px

	}

}

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

	._1ydVw{
		margin-top: 19px

	}

}
._1Q_tl{
	color: #ff0000;
	display: inline-block;
	text-transform: lowercase;
	margin-left: -3px;
	letter-spacing: -0.2px;
}

._1Q_tl a{
	position: relative;
	color: #ff0000;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

._1Q_tl a path{
	-webkit-transition: fill .3s ease;
	-o-transition: fill .3s ease;
	-moz-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

._1Q_tl:hover a{
	color: #ea0000;
}

._1Q_tl:hover a path{
	fill: #ea0000;
}

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

	._1Q_tl a svg{
		margin-left: 10px;
		width: 16px;
		height: 14px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._1Q_tl{
		letter-spacing: -1.8px
	}

	._1Q_tl a svg{
		width: 22px;
		height: 19px;
		margin-left: 16px;
	}
}

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

	._1Q_tl{
		letter-spacing: -1px
	}

	._1Q_tl a svg{
		margin-left: 16px;
	}
}

._2PnYB {

	margin: 30px 0 10px;
}

/*@media (--tablet-horizontal-min) {

		article{
			&:first-child{
				display: none;
			}
		}
	}*/

.eTgiZ{
	overflow: hidden;
}

._17v2D{
	width: 100%;
}

._1z1Li{
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

._1p6Px._1z1Li {

	opacity: 1;
}

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

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

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

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

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

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

	._1z1Li:first-child{

		display: none;
	}
}

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

	._2_HKg{

		width: 600px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2PnYB {

		margin: 50px 0
	}

	.xFscN{

		margin-right: -40px
	}

	._17v2D{

		width: 280px;

		margin-right: 40px;
	}
}

@media screen and (max-width: 1300px) and (min-width: 1201px) {}

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

	._2PnYB {

		margin: 70px 0 40px
	}

	._2_HKg{

		width: 750px
	}

	.xFscN{

		margin-right: -50px
	}

	._17v2D{

		width: 350px;

		margin-right: 50px;
	}
}
._2o--c {
	width: 100%;
	height: 80px;
	background: #dde5e5;
	padding: 0 30px;
	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;
	overflow: hidden;
	cursor: move; /* fallback if grab cursor is unsupported */
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

._2o--c a:not(:last-child){
	margin-right: 10px;
}

._2J-cF{
	white-space: nowrap;
	width: 100%;
	height: 100%;
}

._16w1n {
	height: 100%;
	-webkit-overflow-scrolling: touch;
	position: relative;
	z-index: 2;
	will-change: transform;
	display: inline-block;
	white-space: nowrap;
	padding: 20px 0;
}

.move_button{
	top: 0;
	right: 0;
	position: absolute;
	z-index: 100;
	width: 100px;
	height: 100%;
}

.move_button_left {
	right: auto;
	right: initial;
	left: 0;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2o--c {
		height: 130px
	}

	._16w1n {
		padding: 35px 0
	}
}

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

	._2o--c {
		height: 160px
	}

	._16w1n {
		padding: 50px 0
	}
}
._1K_Do{
	padding-top: 20px;
}

.uJyA9{
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	border-top: 1px solid rgba(0, 0, 0, .1);
	color: #1a1a1a;
	position: relative;
	margin-top: 16px;
	padding-bottom: 16px;
}

._1J0Vq{
	padding-top: 17px;
	padding-bottom: 11px;
	letter-spacing: -.4px;
}

._1J0Vq span{
	color: #ff0000;
	position: relative;
	padding-left: 13px;
	margin-right: 7px;
	text-transform: lowercase;
}

._1J0Vq span:before{
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	background: currentColor;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	left: 0;
	top: 4px;
}

._1J0Vq a {
	color: #1a1a1a;
}

._29so8{
	color: #646464;
	text-transform: uppercase;
}

.itGLE{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.itGLE a{
	color: #1a1a1a;
	display: inline-block;
	margin-bottom: 10px;
}

._1K_bV{
	-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%;
	padding-top: 17px;
	padding-bottom: 13px;
}

._1K_bV:not(:nth-child(3n)){
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

._3p2YM{
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._3p2YM:hover{
	opacity: 0.6;
}

._2YdZB{
	color: #646464;
	display: block;
	text-transform: uppercase;

}

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

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

	._1K_Do{
		padding-top: 40px
	}

	.uJyA9{
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-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;
		-webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		        flex-wrap: nowrap
	}

	._1J0Vq{
		padding-top: 22px;
		padding-bottom: 22px;
		line-height: 25px;
		font-size: 18px
	}

	._1J0Vq span{
		padding-left: 15px;
		margin-right: 10px;
	}

	._1J0Vq span:before{
		top: 5px;
		width: 10px;
		height: 10px;
	}

	._29so8{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 160px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 160px;
		        flex: 0 0 160px;
		padding-top: 23px
	}

	.itGLE a{
		margin-bottom: 0;
	}

	._1K_bV{
		padding: 22px 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-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;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		letter-spacing: -.2px
	}

	._2YdZB{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 160px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 160px;
		        flex: 0 0 160px
	}
}

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

	._1K_Do{
		padding-top: 35px
	}

	._1J0Vq{
		padding-top: 23px;
		padding-bottom: 21px;
		padding-right: 120px
	}

	._1J0Vq span{
		padding-left: 20px;
		margin-right: 15px;
	}

	._1J0Vq span:before{
		top: 6px;
		width: 12px;
		height: 12px;
	}

	.itGLE a{
		margin-bottom: 16px;
	}

	._1K_bV{
		padding: 3px 20px 0 0;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 300px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 300px;
		        flex: 0 0 300px;
		width: 300px;
		max-width: 300px;
		letter-spacing: -.2px
	}

	._1K_bV:not(:nth-child(3n)){
		margin-right: 9px;
		border-bottom: none;
		border-right: 1px solid rgba(0, 0, 0, .1);
	}

	._1K_bV:first-child{
		padding-left: 0;
	}
}

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

	._1K_Do{
		padding-top: 58px
	}

	.uJyA9{
		margin-top: 27px;
		padding-bottom: 0
	}

	._1J0Vq{
		padding-right: 150px;
		letter-spacing: -.6px;
		padding-top: 19px;
		padding-bottom: 20px
	}

	._1J0Vq span{
		margin-right: 17px;
		padding-left: 24px;
	}

	._1J0Vq span:before{
		top: 8px;
		width: 15px;
		height: 15px;
	}

	.itGLE a{
		margin-bottom: 13px;
	}

	._1K_bV{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 377px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 377px;
		        flex: 0 0 377px;
		width: 377px;
		max-width: 377px;
		padding-top: 1px;
		padding-right: 25px;
		padding-left: 0;
		letter-spacing: -.2px
	}

	._1K_bV:not(:nth-child(3n)){
		margin-right: 9px;
		margin-bottom: 30px;
		border-bottom: none;
		border-right: 1px solid rgba(0, 0, 0, .1);
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.uJyA9{
		margin-top: 20px;
		padding-bottom: 0
	}
}

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

	._1J0Vq{
		font-size: 17px
	}
}

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

	._29so8{
		position: absolute;
		right: 0;
		top: 28px
	}

	.itGLE{
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding: 19px 0
	}

	._3p2YM{
		margin-bottom: 25px
	}
}
.uFS6N {
	background: #333333;
	width: 100%;
	height: auto;
	position: relative;
}

._20nwX{
	position: absolute;
	top: 0;
	right: 0;
	width: -webkit-calc(50% - 225px);
	height: 100%;
	width: -moz-calc(50% - 225px);
	height: 100%;
	width: calc(50% - 225px);
	height: 100%;
}

._1RVtE{
	height: 100%;
	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-flex-basis: auto;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
}

._2vAOG{
	padding: 55px 50px 42px 0;
	width: 800px;
	height: 100%;
	position: relative;
	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-flex-basis: auto;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	   -moz-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	background: #333333;
	min-height: 495px;
}

._1Sf-g{
	position: absolute;
	top: 55px;
	left: 0;
	font-size: 44px;
	color: #ff0000;
	will-change: color;
	-webkit-transition:  color 0.3s ease;
	-o-transition:  color 0.3s ease;
	-moz-transition:  color 0.3s ease;
	transition:  color 0.3s ease;
	text-transform: lowercase;
	padding-left: 35px;
}

._1Sf-g:before{
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjAwIiBkPSJNMjcgOWgtNS4xMTlsLTEuNjU0IDdIMjV2NGgtNS43MThsLTEuMDg1IDQuNTkyLTMuODY0LTEuMDM2Ljg0LTMuNTU2SDguMjgybC0xLjA4NSA0LjU5Mi0zLjg2NC0xLjAzNi44NC0zLjU1Nkgwdi00aDUuMTE5bDEuNjU0LTdIMlY1aDUuNzE4TDguODAzLjQwOGwzLjg2NCAxLjAzNkwxMS44MjcgNWg2Ljg5MUwxOS44MDMuNDA4bDMuODY0IDEuMDM2TDIyLjgyNyA1SDI3djR6TTEwLjg4MSA5bC0xLjY1NCA3aDYuODkybDEuNjU0LTdoLTYuODkyeiIvPjwvc3ZnPg==);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	width: 27px;
	height: 24px;
	will-change: background-image;
	-webkit-transition:  background-image 0.3s ease;
	-o-transition:  background-image 0.3s ease;
	-moz-transition:  background-image 0.3s ease;
	transition:  background-image 0.3s ease;
}

._1Sf-g:hover{
	color: #ea0000;
}

._1Sf-g:hover:before{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZWEwMDAwIiBkPSJNMjcgOWgtNS4xMTlsLTEuNjU0IDdIMjV2NGgtNS43MThsLTEuMDg1IDQuNTkyLTMuODY0LTEuMDM2Ljg0LTMuNTU2SDguMjgybC0xLjA4NSA0LjU5Mi0zLjg2NC0xLjAzNi44NC0zLjU1Nkgwdi00aDUuMTE5bDEuNjU0LTdIMlY1aDUuNzE4TDguODAzLjQwOGwzLjg2NCAxLjAzNkwxMS44MjcgNWg2Ljg5MUwxOS44MDMuNDA4bDMuODY0IDEuMDM2TDIyLjgyNyA1SDI3djR6TTEwLjg4MSA5bC0xLjY1NCA3aDYuODkybDEuNjU0LTdoLTYuODkyeiIvPjwvc3ZnPg==);
}

._218yo{
	width: 100%;
	letter-spacing: -1.5px;
	will-change: opacity;
	-webkit-transition:  opacity 0.3s ease;
	-o-transition:  opacity 0.3s ease;
	-moz-transition:  opacity 0.3s ease;
	transition:  opacity 0.3s ease;
}

._218yo a{
	color: #ffffff;
}

._218yo:hover{
	opacity: 0.6
}

._3JN-l{
	margin: 21px 0 0 0;
	padding: 20px 0 0 0;
	width: 100%;
	list-style: none;
}

._3JN-l a{
	color: #ffffff;
}

._2rOHE{
	will-change: opacity;
	-webkit-transition:  opacity 0.3s ease;
	-o-transition:  opacity 0.3s ease;
	-moz-transition:  opacity 0.3s ease;
	transition:  opacity 0.3s ease;
	padding: 25px 0 23px;
}

._2rOHE:not(:last-child){
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

._2rOHE:hover{
	opacity: 0.6
}

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

	._20nwX{
		width: 330px
	}

	._1RVtE{
		-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: 0
	}

	._2vAOG{
		width: 640px;
		padding: 37px 40px 21px 0;
		min-height: 380px
	}

	._1Sf-g{
		top: 37px;
		font-size: 34px
	}

	._1Sf-g:before{
		top: 10px;
		width: 21px;
		height: 18px;
	}

	._3JN-l{
		margin: 0
	}

	._2rOHE{
		padding: 23px 0 21px
	}
}

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

	._20nwX{
		position: static;
		width: 100%;
		height: 435px
	}

	._2vAOG{
		width: 100%;
		padding: 0 0 45px;
		min-height: 0;
		min-height: initial
	}

	._1Sf-g{
		padding-left: 27px;
		top: -78px
	}

	._1Sf-g:before{
		width: 20px;
		height: 19px;
	}
}

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

	._20nwX{
		width: 100%;
		height: 67.1875vw
	}

	._2vAOG{
		padding: 0
	}

	._1Sf-g{
		left: 20px;
		top: -44px;
		font-size: 24px;
		padding-left: 19px
	}

	._1Sf-g:before{
		top: 8px;
		width: 13px;
		height: 11px;
	}

	._218yo{
		letter-spacing: -0.3px;
		font-size: 16px;
		line-height: 25px
	}

	._3JN-l{
		width: -webkit-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: calc(100% - 40px);
		margin-left: 20px;
		padding: 0;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap
	}

	._2rOHE{
		padding: 18px 0 16px
	}
}
._3CH4a {
	margin-top: 20px;
}

.nEX5p{
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

._1_BYs{
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;

}

._3KxAy._1_BYs {
	opacity: 1;
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._3CH4a {
		margin-top: 50px
	}
}

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

	._3CH4a {
		margin-top: 80px
	}
}

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

	._1_BYs:last-child{
		display: none
	}
}
.K7jXW {
	width: 100%;
	height: auto;
	display: block;
}

.Eb402{
	overflow: hidden;
	display: inline-block;
	width: 100%;
	height: -webkit-calc(66.666667vw - 40px);
	width: 100%;
	height: -moz-calc(66.666667vw - 40px);
	width: 100%;
	height: calc(66.666667vw - 40px);
}

._20eCu{
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-moz-transition: transform 0.3s ease, -moz-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;
	will-change: transform;
}

.K7jXW:hover ._20eCu {
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	        transform: scale(1.05);
}

._2DqGb{
	margin: 18px 0 0 0;
}

.Py4U4{
	color: #1a1a1a;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.K7jXW:hover .Py4U4 {
	opacity: 0.6;
}

.Py4U4 span:after{
	content: ':\A0   ';
}

._2s1XX{
	color: #ff0000;
	text-transform: lowercase;
	position: relative;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
	letter-spacing: -0.3px;
}

._2s1XX:after{
	content: '\A0\2014\A0';
	color: #ff0000;
}

._2s1XX:hover{
	color: #ea0000;
}

._2s1XX:hover:after{
	color: #ea0000;
}

._35jAr{
	display: inline-block;
	margin-top: 11px;
}

._1_7mu{
	margin: 10px 0 0 0;
	padding: 0;
}

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

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

	.Eb402{
		height: 290px
	}
}

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

	.K7jXW {
		width: 550px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 550px;
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 550px;
		        flex: 0 0 550px;
		max-width: 550px
	}

	.Eb402{
		height: 360px
	}

	._2DqGb{
		margin: 30px 0 0 0
	}

	._2s1XX{
		letter-spacing: -0.6px
	}

	._35jAr{
		margin-top: 13px
	}

	._1_7mu{
		margin: 16px 0 0 0
	}
}

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

	.Eb402{
		height: 400px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	._2DqGb{
		margin: 25px 0 0 0
	}

	._2s1XX{
		letter-spacing: -0.6px
	}

	._35jAr{
		margin-top: 9px
	}
}

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

	.Py4U4{
		display: inline-block
	}
}
._3YWo_ {
	padding: 35px 0;
	background: #333333;
	margin-top: 21px;
}

._3rvyy {
	-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;
}
._2Lybo {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	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%;
}

._1fBNy {
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

._1fBNy:after {
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 2;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	will-change: background-color;
}

._2Lybo:hover ._1fBNy:after {
	background: #000000;
	background: rgba(0, 0, 0, 0.5);
}

.main_feature_active ._1fBNy:after {
	background: #000000;
	background: rgba(0, 0, 0, 0.5);
}

._2z2cg {
	width: 100%;
	padding: 14px 22px 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-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;
	position: relative;
	z-index: 5;
}

.jMA4N {
	width: 100%;
	display: block;
	margin-bottom: 21px;
	margin-left: -2px;
	letter-spacing: -0.4px;
}

.STLrH {
	color: #ff0000;
	text-transform: lowercase;
	position: relative;
	margin-right: 25px;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	transition: color 0.3s ease;
	will-change: color;
}

.STLrH:after {
	content: "";
	position: relative;
	display: inline-block;
	width: 18px;
	height: 2px;
	top: -5px;
	right: -9px;
	background: #ff0000;
	-webkit-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	transition: background 0.3s ease;
	will-change: background;
}

.STLrH:hover {
	color: #ea0000;
}

.STLrH:hover:after {
	background: #ea0000;
}

._3k0WC {
	display: block;
	color: #ffffff;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	will-change: opacity;
}

._3k0WC:hover {
	opacity: 0.6;
}

._2Vhlu {
	padding: 0;
	margin: 0;
}

._2Vhlu a {
	position: relative;
}

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

	._2z2cg {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		   -moz-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		padding-top: 0
	}

	.jMA4N {
		display: inline-block;
		letter-spacing: -1px
	}

	.STLrH:after {
		width: 34px;
		height: 3px;
		top: -8px;
		right: -16px;
	}

	._3k0WC {
		display: inline;
		display: initial
	}
}

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

	._2z2cg {
		max-width: 600px;
		margin: 0 auto;
		padding-right: 0;
		padding-bottom: 31px;
		padding-left: 0
	}
}

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

	._2z2cg {
		padding-right: 40px;
		padding-bottom: 31px;
		padding-left: 40px
	}
}

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

	._2z2cg {
		padding-right: 50px;
		padding-bottom: 41px;
		padding-left: 50px
	}

	.STLrH {
		margin-right: 23px
	}

	.STLrH:after {
		width: 45px;
		height: 4px;
		top: -10px;
		right: -11px;
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.jMA4N {
		margin-bottom: 14px
	}
}

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

	._2Vhlu {
		margin-left: -2px
	}
}
.-HZDs ._2pUv6 {
	color: #f00;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 24px;
	font-weight: 400;
	-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;
	padding: 40px 0;
	background-color: #dde5e5;
}

.-HZDs ._3pR5O {
	color: #333333;
	background-color: #D6D6D6;
	background-image: url('/public/banners/vaccines-3.png');
	background-position: center;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	padding: 28px 0 40px;

	font-family: 'Gerbera Regular', sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 33px;
}

.-HZDs ._3pR5O ._1J-ei {
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	max-width: 1030px;
	margin: 0 auto;
}

.-HZDs ._3pR5O ._2NI-H {
	font-weight: 500;
	font-size: 40px;
	line-height: 53px;
	padding: 0 0 16px;
	margin: 0;
}

.-HZDs ._3pR5O p,
.-HZDs ._3pR5O span {
	padding: 0 18px 26px;
	margin: 0;
}

.-HZDs ._3pR5O span {
	color: #f00;
	padding: 0;
}

.-HZDs ._3pR5O a {
	color: #fff;
}

.-HZDs ._1akej {
	margin-left: 15px;
}

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

	.-HZDs {
		margin-top: -60px
	}
}

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

	.-HZDs ._2pUv6 {
		-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
	}

	.-HZDs ._3pR5O {
		-webkit-background-size: cover;
		   -moz-background-size: cover;
		        background-size: cover;
		background-image: url('/public/banners/vaccines-3-mobile.png');
		background-position: bottom;
		padding: 28px 0;
		min-height: 250px
	}

	.-HZDs ._3pR5O ._1J-ei {
		max-width: -webkit-calc(100% - 60px);
		max-width: -moz-calc(100% - 60px);
		max-width: calc(100% - 60px);
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse
	}

	.-HZDs ._3pR5O ._1J-ei span {
		font-size: 18px;
		margin-top: -10px;
		margin-bottom: 10px;
	}

	.-HZDs ._3pR5O ._2NI-H {
		max-width: 350px;
		font-size: 30px;
		line-height: 33px
	}

	.-HZDs ._3pR5O p,
.-HZDs ._3pR5O span {
		padding: 0
	}

	.-HZDs ._1akej {
		margin-left: unset;
		margin-top: 15px
	}
}

@media screen and (min-width: 760px) and (max-width: 1199px) {

	.-HZDs ._3pR5O {
		-webkit-background-size: 150% 150%;
		   -moz-background-size: 150%;
		        background-size: 150%;
		background-position: center;
		padding: 28px 48px
	}

	.-HZDs ._3pR5O ._2NI-H {
		max-width: 350px
	}
}
