@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Sans:500,600|Heebo:400,500,700&display=swap");

html{
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,footer,header,nav,section {
	display:block
}
h1{
	font-size:2em;
	margin:0.67em 0
}
figcaption,figure,main{
	display:block
}
figure{
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre{
	font-family:monospace, monospace;
	font-size:1em
}
a{
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b,strong{
	font-weight:inherit
}
b,strong{
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace, monospace;
	font-size:1em
}
dfn{
	font-style:italic
}
mark{
	background-color:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-0.25em
}
sup{
	top:-0.5em
}
audio,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
img{
	border-style:none
}
svg:not(:root){
	overflow:hidden
}
button,input,optgroup,select,textarea{
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html [type="button"],[type="reset"],[type="submit"]{
	-webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
	border-style:none;
	padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
	outline:1px dotted ButtonText
}
fieldset{
	padding:0.35em 0.75em 0.625em
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	display:inline-block;
	vertical-align:baseline
}
textarea{
	overflow:auto
}
[type="checkbox"],[type="radio"]{
	box-sizing:border-box;
	padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
	height:auto
}
[type="search"]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
details,menu{
	display:block
}
summary{
	display:list-item
}
canvas{
	display:inline-block
}
template{
	display:none
}
[hidden]{
	display:none}
@media (min-width: 641px){
	.t [class*=reveal-]{
		opacity:0;
		will-change:opacity, transform
	}
	.t .reveal-from-top{
		-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
		-moz-transform:translateY(-10px);
		-ms-transform:translateY(-10px);
		-o-transform:translateY(-10px);
	}
	.t .reveal-from-bottom{
		-webkit-transform:translateY(10px);
		transform:translateY(10px);
		-moz-transform:translateY(10px);
		-ms-transform:translateY(10px);
		-o-transform:translateY(10px);
	}
	.t .reveal-from-left{
		-webkit-transform:translateX(-10px);
		transform:translateX(-10px);
		-moz-transform:translateX(-10px);
		-ms-transform:translateX(-10px);
		-o-transform:translateX(-10px);
	}
	.t .reveal-from-right{
		-webkit-transform:translateX(10px);
		transform:translateX(10px);
		-moz-transform:translateX(10px);
		-ms-transform:translateX(10px);
		-o-transform:translateX(10px);
	}
	.t .reveal-scale-up{
		-webkit-transform:scale(.95);
		transform:scale(.95);
		-moz-transform:scale(.95);
		-ms-transform:scale(.95);
		-o-transform:scale(.95);
	}	
	.t .reveal-scale-down{
		-webkit-transform:scale(1.05);
		transform:scale(1.05);
		-moz-transform:scale(1.05);
		-ms-transform:scale(1.05);
		-o-transform:scale(1.05);
	}
	.t .reveal-rotate-from-left{
		-webkit-transform:perspective(1000px) rotateY(-45deg);
		transform:perspective(1000px) rotateY(-45deg);
		-moz-transform:perspective(1000px) rotateY(-45deg);
		-ms-transform:perspective(1000px) rotateY(-45deg);
		-o-transform:perspective(1000px) rotateY(-45deg);
	}
	.t .reveal-rotate-from-right{
		-webkit-transform:perspective(1000px) rotateY(45deg);
		transform:perspective(1000px) rotateY(45deg);
		-moz-transform:perspective(1000px) rotateY(45deg);
		-ms-transform:perspective(1000px) rotateY(45deg);
		-o-transform:perspective(1000px) rotateY(45deg);
	}
	.t.n [class*=reveal-]{
		-webkit-transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		-moz-transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		-ms-transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
		-o-transition:opacity .8s cubic-bezier(0.39, 0.575, 0.565, 1),transform .8s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .8s cubic-bezier(0.39, 0.575, 0.565, 1);
	}
	.t.n [class*=reveal-].is-revealed{
		opacity:1;
		-webkit-transform:translate(0);
		transform:translate(0);
		-moz-transform:translate(0);
		-ms-transform:translate(0);
		-o-transform:translate(0);
	}
}
html{
	box-sizing:border-box
}
*,*:before,*:after{
	box-sizing:inherit
}
body{
	background:#161822;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
hr{
	border:0;
	display:block;
	height:1px;
	background:#2B2F40;
	margin-top:24px;
	margin-bottom:24px
}
ul,ol{
	margin-top:0;padding-left:24px
}
ul:not(:last-child),ol:not(:last-child){
	margin-bottom:24px
}
ul{
	list-style:disc
}
ol{
	list-style:decimal
}
li:not(:last-child){
	margin-bottom:12px
}
li>ul,li>ol{
	margin-top:12px;
	margin-bottom:0
}
dl{
	margin-top:0;
	margin-bottom:24px
}
dt{
	font-weight:700
}
dd{
	margin-left:24px;
	margin-bottom:24px
}
img{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
}
img,svg,video{
	display:block;
	height:auto;
	max-width:100%
}
figure{
	margin:48px 0
}
figcaption{
	padding:8px 0
}
table{
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.1px;
	border-collapse:collapse;
	margin-bottom:24px;
	width:100%
}
tr{
	border-bottom:1px solid #2B2F40
}
th{
	font-weight:700;
	text-align:left
}
th,td{
	padding:8px 16px
}
th:first-child,td:first-child{
	padding-left:0
}
th:last-child,td:last-child{
	padding-right:0
}
.r hr{
	display:block;height:1px;background:#DDE2F4
}
.r tr{
	border-bottom:1px solid #DDE2F4
}
html{
	font-size:20px;
	line-height:30px;
	letter-spacing:-0.1px
}
body{
	color:#99A1BA;
	font-size:1rem
}
body,button,input,select,textarea{
	font-family:"Heebo", sans-serif;
	font-weight:400
}
h1,h2,h3,h4,h5,h6,.i,.s,.o,.u,.a,.f{
	font-family:"IBM Plex Sans", serif;
	font-weight:600;
	clear:both;
	color:#DDE2F4;
	word-wrap:break-word;
	overflow-wrap:break-word
}
h1,.i{
	font-size:36px;
	line-height:46px
}
h2,.s{
	font-size:32px;
	line-height:42px
}
h3,.o{
	font-size:24px;
	line-height:34px;
	letter-spacing:-0.1px
}
h4,.u{
	font-size:24px;
	line-height:34px;
	letter-spacing:-0.1px
}
h5,.a{
	font-size:20px;
	line-height:30px;
	letter-spacing:-0.1px
}
h6,.f,small,.l{
	font-size:18px;
	line-height:28px;
	letter-spacing:-0.1px
}
.c{
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.1px
}
.h{
	font-size:14px;
	line-height:22px
}
figcaption{
	font-size:14px;
	line-height:22px
}
a:not(.tbuttonn){
	color:#4A61DD
}
a:not(.tbuttonn):hover,a:not(.tbuttonn):active{
	outline:0;
	text-decoration:none
}
a.rbuttoni{
	color:#99A1BA
}
h1,.i{
	margin-top:48px;
	margin-bottom:32px
}
h2,.s{
	margin-top:48px;
	margin-bottom:32px
}
h3,.o{
	margin-top:36px;
	margin-bottom:24px
}
h4,h5,h6,.u,.a,.f{
	margin-top:24px;
	margin-bottom:24px
}
p{
	margin-top:0;
	margin-bottom:24px
}
dfn,cite,em,i{
	font-style:italic
}
blockquote{
	font-size:20px;
	line-height:30px;
	letter-spacing:-0.1px;
	margin-top:24px;
	margin-bottom:24px;
	margin-left:24px
}
blockquote::before{
	content:"\201C"
}
blockquote::after{
	content:"\201D"
}
blockquote p{
	display:inline
}
address{
	border-width:1px 0;
	border-style:solid;
	border-color:#2B2F40;
	padding:24px 0;
	margin:0 0 24px
}
pre,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre .i,pre .s,pre .o,pre .u,pre .a,pre .f{
	font-family:"Courier 10 Pitch", Courier, monospace
}
pre,code,kbd,tt,var{
	background:#101119
}
pre{
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.1px;
	max-width:100%;
	overflow:auto;
	padding:24px 24px;
	margin-top:24px;
	margin-bottom:24px
}
code,kbd,tt,var{
	font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size:16px;
	line-height:24px;
	letter-spacing:-0.1px;
	padding:2px 4px
}abbr,acronym{
	cursor:help
}
mark,ins{
	text-decoration:none
}
b,strong{font-weight:700
}
.r{
	color:#70778E
}
.r a:not(.tbuttonn){
	color:#70778E
}
.r a:not(.tbuttonn):hover,.r a:not(.tbuttonn):active{
	outline:0;
	text-decoration:none
}
.r a.rbuttoni:hover,.r a.rbuttoni:active{
	color:#4A61DD
}
.r a.p:hover,.r a.p:active{
	color:#4A61DD
}
.r h1,.r h2,.r h3,.r h4,.r h5,.r h6,.r .i,.r .s,.r .o,.r .u,.r .a,.r .f{
	color:#161822
}
.r address{
	border-color:#DDE2F4
}
.r pre,.r code,.r kbd,.r tt,.r var{
	background:#101119
}
@media (max-width: 640px){
	.d{font-size:36px;line-height:46px}
	.v{font-size:32px;line-height:42px}
	.m{font-size:24px;line-height:34px;letter-spacing:-0.1px}
	.g{font-size:24px;line-height:34px;letter-spacing:-0.1px}
	.y{font-size:20px;line-height:30px;letter-spacing:-0.1px}
	.b{font-size:18px;line-height:28px;letter-spacing:-0.1px}
}
@media (min-width: 641px){
	h1,.i{font-size:44px;line-height:54px}
	h2,.s{font-size:36px;line-height:46px}
	h3,.o{font-size:32px;line-height:42px}
}
.tcontainern,.rcontaineri,.scontainero{
	width:100%;
	margin:0 auto;
	padding-left:16px;
	padding-right:16px;
}
@media (min-width: 481px){
	.tcontainern,.rcontaineri,.scontainero{
		padding-left:24px;
		padding-right:24px
	}
}
.tcontainern{
	max-width:1128px;
}
.rcontaineri{max-width:944px}
.scontainero{max-width:668px}[class*=container] [class*=container]{padding-left:0;padding-right:0}[class*=container] .rcontaineri{max-width:896px}[class*=container] .scontainero{max-width:620px}
.tbuttonn{display:-webkit-inline-box;display:inline-flex;font-size:14px;line-height:22px;font-weight:600;padding:12px 31px;height:48px;text-decoration:none !important;text-transform:uppercase;color:#4A61DD;background-color:#DDE2F4;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:2px;cursor:pointer;-webkit-box-pack:center;justify-content:center;text-align:center;letter-spacing:inherit;white-space:nowrap;-webkit-transition:background .15s ease;transition:background .15s ease}
.tbuttonn:active{outline:0}
.tbuttonn:hover{background-color:#fcfcfe}
.tbuttonn.w{position:relative;color:transparent !important;pointer-events:none}
.tbuttonn.w::after{content:'';display:block;position:absolute;width:22px;height:22px;margin-left:-11px;margin-top:-11px;top:50%;left:50%;border:2px solid #4A61DD;border-radius:50%;border-right-color:transparent !important;border-top-color:transparent !important;z-index:1;-webkit-animation:button-loading .6s infinite linear;animation:button-loading .6s infinite linear}
.tbuttonn[disabled]{cursor:not-allowed;color:#161822;background-color:#3F455A !important}
.tbuttonn[disabled].w::after{border-color:#161822}
.sbuttono{padding:6px 23px;height:36px}
.ubuttona{color:#DDE2F4;background-color:#161822}
.ubuttona:hover{background-color:#1c1f2b}
.ubuttona.w::after{border-color:#DDE2F4}
.fbuttonl{color:#DDE2F4;background-color:#4A61DD}
.fbuttonl:hover{background-color:#576cdf}
.fbuttonl.w::after{border-color:#DDE2F4}
.cbuttonh{color:#DDE2F4;background-color:#2EA7E2}
.cbuttonh:hover{background-color:#3bade4}
.cbuttonh.w::after{border-color:#DDE2F4}
.pbuttond{display:-webkit-box;display:flex;width:100%}
.vbuttonm{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-right:-8px;margin-left:-8px;margin-top:-8px}
.vbuttonm:last-of-type{margin-bottom:-8px}
.vbuttonm:not(:last-of-type){margin-bottom:8px}
.vbuttonm>[class*=button]{margin:8px}
@media (max-width: 640px){.gbuttony{width:100%;max-width:280px}}@-webkit-keyframes button-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}fieldset{padding:0;margin:0;border:0}
.x,.k,._{color:#99A1BA;font-weight:500}
.x{font-size:14px;line-height:22px}
.j,.q,.z input,.te input{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-color:#3F455A}
.j:hover,.q:hover,.z input:hover,.te input:hover{border-color:#70778E}
.j:active,.j:focus,.q:active,.q:focus,.z input:active,.z input:focus,.te input:active,.te input:focus{outline:none;border-color:#4A61DD}
.j[disabled],.q[disabled],.z input[disabled],.te input[disabled]{cursor:not-allowed;background-color:#3F455A;border-color:#99A1BA}
.j.tt,.q.tt,.z input.tt,.te input.tt{border-color:#EE5860}
.j.tn,.q.tn,.z input.tn,.te input.tn{border-color:#E8A658}
.j.tr,.q.tr,.z input.tr,.te input.tr{border-color:#17C297}
.j,.q{display:block;font-size:16px;line-height:24px;letter-spacing:-0.1px;padding:11px 15px;height:48px;border-radius:0;color:#DDE2F4;box-shadow:none;max-width:100%;width:100%}
.j::-webkit-input-placeholder{color:#70778E}
.j::-moz-placeholder{color:#70778E}
.j:-ms-input-placeholder{color:#70778E}
.j::-ms-input-placeholder{color:#70778E}
.j::placeholder{color:#70778E}
.j::-ms-input-placeholder{color:#70778E}textarea.j{height:auto;resize:vertical}
.q{
	padding-right:46px;
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:right 15px center;
	background-repeat:no-repeat;
	background-size:16px 16px
}
.ti{padding-right:38px;background-position:right 11px center}
.ti,.ts{padding:5px 11px;height:36px}
.to,.tu{position:relative}
.to svg,.tu svg{pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.to .j{padding-left:46px}
.to .j+svg{left:15px}
.to .ts{padding-left:38px}
.to .ts+svg{left:11px}
.tu .j{padding-right:46px}
.tu .j+svg{right:15px}
.tu .ts{padding-right:38px}
.tu .ts+svg{right:11px}
.z,.te,.k{cursor:pointer}
.z,.te,.k,._{font-size:16px;line-height:24px;letter-spacing:-0.1px}
.z,.te{color:#99A1BA}
.z,.te{position:relative;padding-left:24px}
.z input,.te input{position:absolute;left:0;top:3px;width:16px;height:16px;cursor:pointer}
.z input:checked,.te input:checked{
	background-color:#4A61DD !important;
	border-color:#4A61DD !important;
	background-position:50%
}
.z input{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
}
.z input:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMS40IDVMMTAgMy42bC00IDQtMi0yTDIuNiA3IDYgMTAuNHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")
}
.te input{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.te input:checked{
	background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNyIgY3k9IjciIHI9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")
}
.k{
	display:-webkit-inline-box;
	display:inline-flex;
	-webkit-box-align:center;
	align-items:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.k input{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}
.k .ta{display:block;position:relative;min-width:60px;width:60px;height:32px;border-radius:16px;background:#3F455A}
.k .ta::before{content:'';display:block;position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:14px;background:#DDE2F4;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.k input:checked+.ta{background:#4A61DD}
.k input:checked+.ta::before{left:30px}
.k>span:not(.ta){-webkit-box-ordinal-group:0;order:-1;margin-right:12px}
.k>span:not(.ta):last-child{-webkit-box-ordinal-group:initial;order:initial;margin-left:12px;margin-right:0}
._>span{
	display:block
}
._ input[type=range]{
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#99A1BA;
	border-radius:3px;
	height:6px;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	outline:none
}
._ input[type=range]::-webkit-slider-thumb{
	appearance:none;
	-webkit-appearance:none;
	background-color:#4A61DD;
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;
	background-repeat:no-repeat;
	border:0;
	border-radius:50%;
	cursor:pointer;
	height:36px;
	width:36px
}
._ input[type=range]::-moz-range-thumb{background-color:#4A61DD;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;border:0;border:none;border-radius:50%;cursor:pointer;height:36px;width:36px}
._ input[type=range]::-ms-thumb{background-color:#4A61DD;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:36px;width:36px}
._ input[type=range]::-moz-focus-outer{
	border:0
}
.r .x,.r .k,.r ._{
	color:#3F455A
}
.r .j,.r .q,.r .z input,.r .te input{
	border-color:#DDE2F4
}
.r .j[disabled],.r .q[disabled],.r .z input[disabled],.r .te input[disabled]{
	background-color:#DDE2F4
}
.r .j,.r .q{
	color:#3F455A
}
.r .q{
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%233F455A%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}
.r .z,.r .te{
	color:#3F455A
}
.r .z input:checked,.r .te input:checked{
	background-color:!important;
	border-color:!important
}
.r ._ input[type=range]::-webkit-slider-thumb{
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}
.r ._ input[type=range]::-moz-range-thumb{
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}
.r ._ input[type=range]::-ms-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23DDE2F4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")
}
.tf{
	display:-webkit-box;display:flex
}
.tf .j{
	-webkit-box-flex:1;
	flex-grow:1;
	flex-shrink:1;
	margin-right:12px
}
.tf .tbuttonn{
	padding-left:24px;
	padding-right:24px;
	flex-shrink:0
}
.tl{
	font-size:14px;
	line-height:22px;
	margin-top:8px
}
@media (max-width: 640px){
	.tc .j{margin-bottom:12px
	}
	.tc .tbuttonn{
	width:100%
	}
}
@media (min-width: 641px){
	.tc{
		display:-webkit-box;
		display:flex
	}
	.tc .j{
	-webkit-box-flex:1;
	flex-grow:1;
	flex-shrink:1;
	margin-right:12px
	}
	.tc .tbuttonn{
	padding-left:24px;
	padding-right:24px;
	flex-shrink:0
	}
}
.th{
	background:transparent;
	border:0;
	outline:0;
	padding:0;
	cursor:pointer
}
.tp,.td{
	display:block;
	pointer-events:none
}
.tp{
	position:relative;
	width:24px;
	height:24px
}
.td,.td::before,.td::after{
	width:24px;
	height:2px;
	position:absolute;
	background:#99A1BA
}
.r .td,.r .td::before,.r .td::after{
	background:#2B2F40
}
.td{
	top:50%;
	margin-top:-1px;
	-webkit-transition-duration:0.22s;
	transition-duration:0.22s;
	-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.td::before,.td::after{
	content:'';
	display:block
}
.td::before{
	top:-7px;
	-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in
}
.td::after{
	bottom:-7px;
	-webkit-transition:bottom 0.1s 0.25s ease-in,width 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition:bottom 0.1s 0.25s ease-in,width 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.1s 0.25s ease-in;
	transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.tv .td{
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg);-webkit-transition-delay:0.12s;
	transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
.tv .td::before{
	top:0;opacity:0;
	-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out
}
.tv .td::after{width:24px;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,width 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,width 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.1s ease-out;transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),width 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}
.tm li{position:relative}
.tm li::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#2B2F40}
.tm li:last-of-type{position:relative}
.tm li:last-of-type::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#2B2F40}
.r .tm li{position:relative}
.r .tm li::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#DDE2F4}
.r .tm li:last-of-type{position:relative}
.r .tm li:last-of-type::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#DDE2F4}
.tg{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-top:24px;padding-bottom:24px;cursor:pointer}
.tg span{width:calc(100% - (16px * 2))}
.ty{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .15s ease-in-out,opacity .15s;transition:max-height .15s ease-in-out,opacity .15s}
.tb .ty{opacity:1}
.ty p:last-child{margin-bottom:24px}
.tw{position:relative;width:16px;height:16px}
.tw::before,.tw::after{content:'';position:absolute;background:#4A61DD;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}
.r .tw::before,.r .tw::after{background:#4A61DD}
.tw::before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}
.tw::after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}
.tb .tw{cursor:pointer}
.tb .tw::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.tb .tw::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tx,.tx::before{bottom:0;left:0;right:0;top:0}
.tx{display:none;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:40}
.tx.tk .t_{padding:0;max-width:1024px}
.tx::before,.tx .t_{display:none}
.tx::before{content:'';position:absolute;background-color:rgba(22,24,34,0.88)}
.tx.tb{display:-webkit-box;display:flex}
.tx.tb::before,.tx.tb .t_{display:block}
.tx.tb .t_{-webkit-animation:slideUpInModal .15s ease-in-out both;animation:slideUpInModal .15s ease-in-out both}
.tx.tb::before{-webkit-animation:slideUpInModalBg .15s ease-in-out both;animation:slideUpInModalBg .15s ease-in-out both}
.t_{max-height:calc(100vh - 16px * 2);overflow:auto;position:relative;width:calc(100%  - ( 16px * 2 ));max-width:520px;margin-left:16px;margin-right:16px;background:#2B2F40}
.tj{padding:48px 16px}
.tq{background:transparent;border:0;outline:0;padding:0;cursor:pointer;position:absolute;right:16px;top:16px;width:16px;height:16px}
.tq::before,.tq::after{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-8px;width:16px;height:2px;background:#70778E}
.tq::before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.tq::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.tq:hover::before,.tq:hover::after{background:#99A1BA}
@media (min-width: 641px){.t_{margin:0 auto;max-height:calc(100vh - 48px * 2)}
.tj{padding-top:64px;padding-bottom:64px;padding-left:32px;padding-right:32px}}@-webkit-keyframes slideUpInModal{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpInModal{0%{opacity:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUpInModalBg{0%{opacity:0}to{opacity:1}}@keyframes slideUpInModalBg{0%{opacity:0}to{opacity:1}}
.tz.w:not(.tb){display:block;position:absolute;visibility:hidden;opacity:0}
.tz:not(.tb){display:none !important}
.ne{display:-webkit-inline-box;display:inline-flex}
.nt{display:block;position:relative;width:20px;height:20px;padding:0;cursor:pointer;line-height:0;border:none;background:transparent}
.nt::before{content:'';position:absolute;left:6px;top:6px;background:#3F455A;width:8px;height:8px;border-radius:50%;-webkit-transition:background .25s ease;transition:background .25s ease}
.nt:focus{outline:none}
.nt.tb::before{background:#70778E}
.nt:hover::before{background:#99A1BA}
.r .nt::before{background:#70778E}
.r .nt.tb::before{background:#3F455A}
.r .nt:hover::before{background:#4A61DD}
.nn{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;flex-grow:1;flex-shrink:0;margin-bottom:0 !important;white-space:nowrap;overflow-x:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nn::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:#70778E;z-index:-1}
.nr{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:16px;line-height:24px;letter-spacing:-0.1px;font-weight:500;padding:8px 24px;color:#3F455A;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#70778E;cursor:pointer}
.nr.tb{color:#4A61DD;border-bottom-color:#4A61DD}
.ni{padding-top:24px;padding-bottom:24px}
.ni:not(.tb){display:none !important}
.r .nn::after{background-color:#3F455A}
.r .nr{color:#3F455A;border-bottom-color:#3F455A}
.r .nr.tb{color:#DDE2F4;border-bottom-color:#DDE2F4}
.ns{margin-top:-24px}
.ns:last-of-type{margin-bottom:-24px}
.ns:not(:last-of-type){margin-bottom:24px}
.no{position:relative;padding-top:24px;padding-bottom:24px}
.no:not(:last-of-type)::before{content:'';display:block;position:absolute;top:43px;left:3px;width:2px;height:calc(100% - 8px - 8px);background:#3F455A}
.r .no:not(:last-of-type)::before{background:#2B2F40}
.nu{margin-left:32px}
.na{position:relative;font-size:14px;line-height:22px;font-weight:500}
.na::before{content:'';display:block;position:absolute;top:7px;left:-32px;width:8px;height:8px;border-radius:50%;background:#4A61DD}
.r .na::before{background:#70778E}
@media (min-width: 641px){.ns{margin-top:-32px}
.ns:last-of-type{margin-bottom:-32px}
.ns:not(:last-of-type){margin-bottom:32px}
.no{padding-top:32px;padding-bottom:32px;width:50%}
.no:not(:last-of-type)::before{top:51px;left:-1px}
.no:nth-child(odd){left:50%}
.no:nth-child(odd) .na::before{left:-36px}
.no:nth-child(even){text-align:right}
.no:nth-child(even):not(:last-of-type)::before{left:auto;right:-1px}
.no:nth-child(even) .nu{margin-left:0;margin-right:32px}
.no:nth-child(even) .na{position:relative}
.no:nth-child(even) .na::before{left:auto;right:-36px}}
.nf{margin-top:-24px}
.nf:last-of-type{margin-bottom:-24px}
.nf:not(:last-of-type){margin-bottom:24px}
.nf .split-item{padding-top:24px;padding-bottom:24px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.nf .split-item .nl{position:relative;width:100%}
.nf .split-item .nl img,.nf .split-item .nl svg,.nf .split-item .nl video{width:auto;height:auto;max-width:100%;overflow:visible}
.nf .split-item .nl.nc img,.nf .split-item .nl.nc svg,.nf .split-item .nl.nc video{width:100%}
@media (max-width: 640px){.nf .split-item .nh{margin-bottom:32px}
.nf.np .split-item .nh{-webkit-box-ordinal-group:2;order:1;margin-bottom:0 !important}
.nf.np .split-item .nl{margin-bottom:32px}}
@media (min-width: 641px){.nf{margin-top:-40px}
.nf:last-of-type{margin-bottom:-40px}
.nf:not(:last-of-type){margin-bottom:40px}
.nf .split-item{padding-top:40px;padding-bottom:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}
.nf .split-item .nh{flex-shrink:0;width:396px;margin-bottom:0;margin-right:64px}
.nf .split-item .nl{min-width:436px}
.nf:not(.nd) .split-item:nth-child(even),.nf.nd .split-item:nth-child(odd){-webkit-box-pack:end;justify-content:flex-end}
.nf:not(.nd) .split-item:nth-child(even) .nh,.nf.nd .split-item:nth-child(odd) .nh{-webkit-box-ordinal-group:2;order:1;margin-left:64px;margin-right:0}
.nf:not(.nd) .split-item:nth-child(odd) .nl img,.nf:not(.nd) .split-item:nth-child(odd) .nl svg,.nf:not(.nd) .split-item:nth-child(odd) .nl video,.nf.nd .split-item:nth-child(even) .nl img,.nf.nd .split-item:nth-child(even) .nl svg,.nf.nd .split-item:nth-child(even) .nl video{margin-left:auto}
.nf.nv .split-item{-webkit-box-align:start;align-items:flex-start}}
@media (min-width: 821px){.tcontainern .nf .split-item .nh{width:488px}
.tcontainern .nf .split-item .nl{min-width:528px}}
.tiles-wrap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-right:-12px;margin-left:-12px;margin-top:-12px}
.tiles-wrap:last-of-type{margin-bottom:-12px}
.tiles-wrap:not(:last-of-type){margin-bottom:12px}
.tiles-wrap.nm::after{content:'';flex-basis:330px;max-width:330px;box-sizing:content-box;padding-left:12px;padding-right:12px;height:0}
.ng{flex-basis:330px;max-width:330px;box-sizing:content-box;padding:12px}
.ng *{box-sizing:border-box}
.ny{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding:32px 24px}
.nb{position:absolute !important;top:0;width:100%;z-index:10 !important}
.nb+.nw .nx:first-of-type{padding-top:80px}
.nb .nk{margin-right:32px}
.n_{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:80px}
.nj{-webkit-box-flex:1;flex-grow:1}
.nj .nq{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1}
.nj ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;white-space:nowrap;margin-bottom:0}
.nj ul:first-of-type{flex-wrap:wrap}
.nj li+.bbuttonw{margin-left:32px}
.nj a:not(.tbuttonn){display:block;color:#99A1BA;text-decoration:none;font-weight:600;text-transform:uppercase;padding:0 32px}
.nj a:not(.tbuttonn):hover,.nj a:not(.tbuttonn):active{color:#4A61DD}
.r .nj a:not(.tbuttonn){color:#3F455A;text-decoration:none}
.r .nj a:not(.tbuttonn):hover,.r .nj a:not(.tbuttonn):active{color:#4A61DD}
.nj a.tbuttonn{margin-left:32px}
.nz:first-of-type{-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end}
.re{-webkit-box-pack:end;justify-content:flex-end}
.re+.re{-webkit-box-flex:0;flex-grow:0}
.th{display:none}
@media (max-width: 640px){.th{display:block}
.th+.nj{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;left:0;right:0;top:100%;z-index:9999;background:#101119;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out, opacity .15s;transition:max-height .25s ease-in-out, opacity .15s}
.th+.nj.tb{opacity:1}
.th+.nj .nq{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px}
.th+.nj ul{display:block;text-align:center}
.th+.nj ul a:not(.tbuttonn){display:-webkit-inline-box;display:inline-flex;color:#DDE2F4;padding-top:12px;padding-bottom:12px}
.th+.nj a.tbuttonn{margin-left:0;margin-top:12px;margin-bottom:12px}}
.rt{background:#1a1c28}
.rt .rn{max-width:1440px;margin:0 auto;box-shadow:0 20px 48px rgba(22,24,34,0.8)}
.rt .rn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#161822;z-index:-10}
.rn{position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}
.nw{-webkit-box-flex:1;flex:1 0 auto}
.rr{position:relative}
.rr::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:#161822;z-index:-3}
.ri{padding:48px 0}
.rs{padding-bottom:12px}
.ro{padding-top:12px}
.ru{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-24px;margin-left:-24px;margin-top:-12px}
.ru:last-of-type{margin-bottom:28px}
.ru:not(:last-of-type){margin-bottom:12px}
.ra{-webkit-box-flex:1;flex-grow:1;flex-basis:160px;box-sizing:content-box;padding:12px 24px}
.ra *{box-sizing:border-box}
.ra ul li:not(:last-child){margin-bottom:4px}
.ra a{color:#99A1BA;text-decoration:none}
.ra a:hover,.ra a:active{color:#4A61DD}
.r .ra a{text-decoration:none}
.rf{font-size:14px;line-height:22px;font-weight:700;color:#DDE2F4;text-transform:uppercase;margin-bottom:8px}
.r .rf{color:#161822}
.rl a,.rc a{display:-webkit-box;display:flex}
.rl ul,.rc ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;white-space:nowrap;margin-bottom:0}
.rl ul{margin-right:-16px;margin-left:-16px}
.rl li{padding:0 8px}
.rl a{padding:8px}
.rl a svg{fill:#4A61DD;-webkit-transition:fill .15s ease;transition:fill .15s ease}
.rl a:hover svg{fill:#7587E4}
.rc{margin-right:-12px;margin-left:-12px}
.rc a{color:#99A1BA;text-decoration:none;padding:0 12px}
.rc a:hover,.rc a:active{color:#4A61DD}
.r .rc a{text-decoration:none}
@media (max-width: 640px){.rs>*:not(:last-child),.ro>*:not(:last-child){margin-bottom:24px}}
@media (min-width: 641px){.ri{padding:64px 0}
.rs.rh,.ro.rh{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.rs.rp>*:first-child,.ro.rp>*:first-child{-webkit-box-ordinal-group:2;order:1}}
.rd{position:relative;padding-top:48px;padding-bottom:48px}
.rv{padding-bottom:48px}
@media (min-width: 641px){.rd{padding-top:80px;padding-bottom:80px}
.rv{padding-bottom:80px}}
.rm>.rg+.ry,.rm>.ry+.rg{margin-top:48px}
.rm>.ry>a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;vertical-align:top}
@media (max-width: 640px){.rb .nf .split-item .nh{margin-bottom:48px}
.rb .nf.np .split-item .nl{margin-bottom:48px}}
@media (min-width: 641px){.rm>.rg+.ry,.rm>.ry+.rg{margin-top:64px}}
@media (min-width: 641px){.rw .rv{padding-bottom:92px}}
.rx .tiles-wrap{margin-right:-16px;margin-left:-16px;margin-top:-16px}
.rx .tiles-wrap:last-of-type{margin-bottom:-16px}
.rx .tiles-wrap:not(:last-of-type){margin-bottom:16px}
.rx .tiles-wrap.nm::after{flex-basis:317px;max-width:317px;padding-left:16px;padding-right:16px}
.rx .ng{flex-basis:317px;max-width:317px;padding:16px}
.rx .ny{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
@media (min-width: 641px){.rx .tiles-wrap{margin-right:-32px;margin-left:-32px;margin-top:-32px}
.rx .tiles-wrap:last-of-type{margin-bottom:-32px}
.rx .tiles-wrap:not(:last-of-type){margin-bottom:32px}
.rx .tiles-wrap.nm::after{padding-left:32px;padding-right:32px}
.rx .ng{padding:32px}}
.rk .nn{margin-top:-10px;margin-bottom:-10px !important;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;overflow-x:initial;padding-bottom:48px}
.rk .nn::after{content:normal}
.rk .nr{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;opacity:0.48;border:initial;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}
.rk .nr:hover{opacity:.72}
.rk .nr.tb{opacity:1}
.rk .ni{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden;will-change:transform}
.rk .ni.tb{opacity:1;visibility:visible;-webkit-animation:tabsPanelIn .5s ease .15s both;animation:tabsPanelIn .5s ease .15s both}@-webkit-keyframes tabsPanelIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tabsPanelIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
.r_ .tiles-wrap.nm::after{flex-basis:344px;max-width:344px}
.r_ .ng{flex-basis:344px;max-width:344px}
.r_ .ny{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px}
.rj{-webkit-box-flex:1;flex-grow:1;width:100%}ul.rq li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px}
.rz,.ie{margin-bottom:48px}
.ie{max-width:320px;margin-left:auto;margin-right:auto;position:relative}
.ie input{width:100%}
.ie .it{position:absolute;font-size:14px;line-height:22px;font-weight:500;color:#70778E;margin-top:8px;--thumb-size: 36px}
.r .it{color:#70778E}
@media (min-width: 641px){.rz,.ie{margin-top:-32px;margin-bottom:64px}}
.in .tiles-wrap.nm::after{flex-basis:344px;max-width:344px}
.in .ng{flex-basis:344px;max-width:344px}
.in .ny{padding-top:24px;padding-bottom:24px;padding-left:32px;padding-right:32px}
.ir{-webkit-box-flex:1;flex-grow:1}
.ii{display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}
.is .tiles-wrap{margin-right:-16px;margin-left:-16px;margin-top:-16px}
.is .tiles-wrap:last-of-type{margin-bottom:-16px}
.is .tiles-wrap:not(:last-of-type){margin-bottom:16px}
.is .tiles-wrap.nm::after{flex-basis:296px;max-width:296px;padding-left:16px;padding-right:16px}
.is .ng{flex-basis:296px;max-width:296px;padding:16px}
.is .ny{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
@media (min-width: 641px){.is .rv{padding-bottom:80px}
.is .tiles-wrap{margin-right:-32px;margin-left:-32px;margin-top:-32px}
.is .tiles-wrap:last-of-type{margin-bottom:-32px}
.is .tiles-wrap:not(:last-of-type){margin-bottom:32px}
.is .tiles-wrap.nm::after{padding-left:32px;padding-right:32px}
.is .ng{padding:32px}}
.io .rd{padding-top:48px;padding-bottom:48px}
.iu{margin-bottom:40px}
@media (min-width: 641px){.io .rd{padding-top:64px;padding-bottom:64px}
.ia{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.ia .iu{margin-bottom:0;margin-right:48px}}
.if .rd{padding-top:26px;padding-bottom:26px}
.il ul{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-webkit-box-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	align-items:center;
	margin:0;
}
@media (max-width: 641px){
	.il ul{
		flex-direction: row;
	}
}
  .il li{
	padding:12px 28px;
}
@media (min-width: 641px){
	.if .il ul{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction: row;
		}
	}
.ic .tiles-wrap.nm::after{flex-basis:344px;max-width:344px}
.ic .ng{flex-basis:344px;max-width:344px}
.ic .ny{padding:0;flex-wrap:nowrap}
.ic .ih{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding:32px 24px;padding-top:24px;padding-bottom:24px}
.ip{-webkit-box-flex:1;flex-grow:1}
.id a::after{content:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%207H1c-.6%200-1-.4-1-1s.4-1%201-1h8V0l7%206-7%206V7z%22%20fill%3D%22%237587E4%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");margin-left:8px;vertical-align:middle}
.iv .rv{padding-bottom:32px}
.iv .ny{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
@media (min-width: 641px){
	.iv .rv{padding-bottom:48px}
}
.im{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	justify-content:space-between
}

[class*=illustration-]{	position:relative}
[class*=illustration-]::after{pointer-events:none}
[class*=illustration-element-]::after{z-index:-1}
[class*=illustration-section-]::after{z-index:-2}
.tillustration-section-n::after{
	content:'';
	position:absolute;
	width:100%;
	max-width:100%;
	height:362px;
	background-image:url(../../images/elements/element-01.svg);
	background-repeat:no-repeat;
	background-size:auto;
	left:50%;
	top:0;
	background-position:center top;
	-webkit-transform:translate(-50%);
	transform:translate(-50%)}
.tillustration-element-n::after{
	content:'';
	position:absolute;
	width:150%;
	max-width:150%;
	height:150%;
	background-image:url(../../images/elements/element-02.svg);
	background-repeat:no-repeat;
	background-size:contain;
	left:50%;
	background-position:center;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}

.tbuttonn{
	font-family:"IBM Plex Sans", serif;
	box-shadow:0 8px 16px rgba(22,24,34,0.12)
}
.tbuttonn:not(.ubuttona):not(.fbuttonl):not(.cbuttonh){
	background:linear-gradient(65deg, #DDE2F4 0, rgba(221,226,244,0.8) 100%);
	background-origin:border-box
}
.tbuttonn:not(.ubuttona):not(.fbuttonl):not(.cbuttonh):hover{
	background-color:#fcfcfe
}
@media (min-width: 641px){
	.t .no:nth-child(even) .ig.greveal-y{
		-webkit-transform:translateX(-10px);
		transform:translateX(-10px);
		-moz-transform:translateX(-10px);
		-ms-transform:translateX(-10px);
		-o-transform:translateX(-10px);
	}
	.t .no:nth-child(odd) .ig.greveal-y{
		-webkit-transform:translateX(10px);
		transform:translateX(10px);
		-moz-transform:translateX(10px);
		-ms-transform:translateX(10px);
		-o-transform:translateX(10px);
	}
	.t.n .no .ig.is-revealed{
		-webkit-transform:translate(0);
		transform:translate(0);
		-moz-transform:translate(0);
		-ms-transform:translate(0);
		-o-transform:translate(0);
	}
}
.nj a:not(.tbuttonn){
	font-family:"IBM Plex Sans", serif
}
.iy{
	display:-webkit-inline-box;
	display:inline-flex;
	border-radius:50%;
	background-color:#2B2F40;
	-webkit-border-radius:;
	-moz-border-radius:;
	-ms-border-radius:;
	-o-border-radius:;
}
.r_ .ny{
	background:#2B2F40
}
.ib{
	position:relative
}
.ib::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:block;
	height:1px;
	background:#2B2F40
}
.ib::after{
	background:#3F455A;
	max-width:88px
}
.iw{
	color:#99A1BA
}
ul.rq{
	position:relative
}
ul.rq::after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:block;
	height:1px;
	background:#2B2F40
}
ul.rq::after{
	background:#3F455A
}
ul.rq li{
	margin-bottom:0;
	padding:14px 0;
	position:relative
}
ul.rq li::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block;
	height:1px;
	background:#2B2F40
}
ul.rq li::before{
	background:#3F455A
}
ul.rq li::after{
	content:'';
	display:block;
	width:24px;
	height:24px;
	margin-right:12px;
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2011h14v2H5z%22%20fill%3D%22%2370778E%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
	background-repeat:no-repeat;
	-webkit-box-ordinal-group:0;
	order:-1
}
ul.rq li.ix::after{
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill-opacity%3D%22.56%22%20fill%3D%22%2317C297%22%20opacity%3D%22.36%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%2F%3E%3Cpath%20fill%3D%22%235DD2B5%22%20d%3D%22M10.5%2012.267l-2.5-1.6-1%201.066L10.5%2016%2017%209.067%2016%208z%22%2F%3E%3C%2Fsvg%3E")
}
ul.rq li.ix.te2::after{
	width:26px;
}
ul.rq li.ix.te3::after{
	width:46px;
}
@media (max-width: 760px){
	ul.rq li.ix.te2::after{
		width:26px;
	}
	ul.rq li.ix.te3::after{
		width:48px;
	}
}
@media (max-width: 360px){
	ul.rq li.ix.te2::after{
		width:28px;
	}
	ul.rq li.ix.te3::after{
		width:48px;
	}
}
.in .ng{
	position:relative;
	padding-top:50px
}
.in .ny{
	padding-top:52px;
	background:#2B2F40
}
.in .ik{
	position:absolute;
	top:22px
}
.in .ik img{
	position:relative;
	width:56px;
	height:56px;
	border-radius:50%;
	box-shadow:0 16px 24px rgba(22,24,34,0.24)
}
.in .ik::before{
	content:'';
	position:absolute;
	top:-10px;
	left:-16px;
	width:31px;
	height:26px;
	background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2231%22%20height%3D%2226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%234A61DD%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M6.32%2026c-1.75%200-3.241-.61-4.473-1.829C.616%2022.951%200%2021.485%200%2019.771a9.1%209.1%200%200%201%20.34-2.421c.227-.824.665-1.928%201.313-3.312L8.167%200H14l-3.889%2014.829c1.685%201.318%202.528%202.966%202.528%204.943%200%201.713-.632%203.18-1.896%204.4C9.48%2025.39%208.005%2026%206.32%2026zM23.32%2026c-1.75%200-3.241-.61-4.473-1.829-1.231-1.22-1.847-2.686-1.847-4.4a9.1%209.1%200%200%201%20.34-2.421c.227-.824.665-1.928%201.313-3.312L25.167%200H31l-3.889%2014.829c1.685%201.318%202.528%202.966%202.528%204.943%200%201.713-.632%203.18-1.896%204.4C26.48%2025.39%2025.005%2026%2023.32%2026z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat:no-repeat
}
.i_{font-family:"IBM Plex Sans", serif;font-weight:600}
.i_.ij::before{background:#3F455A}
.iq{color:#4A61DD}
.iq a{color:#4A61DD}
.iz{
	padding-left:16px;
	padding-right:16px;
	background-color:#4A61DD;
	background:-webkit-gradient(linear, left bottom, right top, color-stop(0, #4A61DD), to(#2742CC));
	background:linear-gradient(to right top, #4A61DD 0, #2742CC 100%)
}

@media (min-width: 641px){
	.iz{padding-left:48px;padding-right:48px}
}
.ic .ny{background:#2B2F40}
.se a{color:#DDE2F4 !important;	text-decoration:none}
.id{font-weight:600}
.id a{color:#DDE2F4;text-decoration:none}
.id a:hover{color:#4A61DD}
.st{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.sn{list-style:none;padding:0}
.sn li{margin:0}
.sr{text-align:left}
.si{text-align:center}
.ss{text-align:right}
.so{font-weight:400}
.su{font-weight:500}
.sa{font-weight:600}
.sf{font-weight:700}
.sl{color:#DDE2F4}
.sc{color:#99A1BA}
.sh{color:#70778E}
.sp{color:#4A61DD}
.sd{color:#2EA7E2}
.sv{color:#EE5860}
.sm{color:#E8A658}
.sg{color:#17C297}
.r .sl{color:#161822}
.r .sc{color:#2B2F40}
.r .sh{color:#70778E}
.sy{text-transform:uppercase}
.sb{width:100%}
.sw{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 96px);max-width:100vw}
.sx{position:relative;background-color:#fff;z-index:0}
.sk{box-shadow:0 24px 64px rgba(22,24,34,0.64)}img.sk{border-radius:2px}
.ij{position:relative}
.ij::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#2B2F40}
.s_{position:relative}
.s_::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#2B2F40}
.r .ij{position:relative}
.r .ij::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#DDE2F4}
.r .s_{position:relative}
.r .s_::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#DDE2F4}
.sj{text-align:center}
.sj img,.sj svg,.sj video{margin-left:auto;margin-right:auto}
.sj .vbuttonm{-webkit-box-pack:center;justify-content:center}
.sq{position:relative;padding-bottom:56.25%;height:0}
.sq.sz{padding-bottom:75%}
.sq iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.oe{margin:0}
.ot{margin-top:0}
.on{margin-right:0}
.or{margin-bottom:0}
.oi{margin-left:0}
.os{margin:4px}
.oo{margin-top:4px}
.ou{margin-right:4px}
.oa{margin-bottom:4px}
.of{margin-left:4px}
.ol{margin:8px}
.oc{margin-top:8px}
.oh{margin-right:8px}
.op{margin-bottom:8px}
.od{margin-left:8px}
.ov{margin:12px}
.om{margin-top:12px}
.og{margin-right:12px}
.oy{margin-bottom:12px}
.ob{margin-left:12px}
.ow{margin:16px}
.ox{margin-top:16px}
.ok{margin-right:16px}
.o_{margin-bottom:16px}
.oj{margin-left:16px}
.oq{margin:24px}
.oz{margin-top:24px}
.ue{margin-right:24px}
.ut{margin-bottom:24px}
.un{margin-left:24px}
.ur{margin:32px}
.ui{margin-top:32px}
.us{margin-right:32px}
.uo{margin-bottom:32px}
.uu{margin-left:32px}
.ua{padding:0}
.uf{padding-top:0}
.ul{padding-right:0}
.uc{padding-bottom:0}
.uh{padding-left:0}
.up{padding:4px}
.ud{padding-top:4px}
.uv{padding-right:4px}
.um{padding-bottom:4px}
.ug{padding-left:4px}
.uy{padding:8px}
.ub{padding-top:8px}
.uw{padding-right:8px}
.ux{padding-bottom:8px}
.uk{padding-left:8px}
.u_{padding:12px}
.uj{padding-top:12px}
.uq{padding-right:12px}
.uz{padding-bottom:12px}
.ae{padding-left:12px}
.at{padding:16px}
.an{padding-top:16px}
.ar{padding-right:16px}
.ai{padding-bottom:16px}
.as{padding-left:16px}
.ao{padding:24px}
.au{padding-top:24px}
.aa{padding-right:24px}
.af{padding-bottom:24px}
.al{padding-left:24px}
.ac{padding:32px}
.ah{padding-top:32px}
.ap{padding-right:32px}
.ad{padding-bottom:32px}
.av{padding-left:32px}
.am{padding-top:4px}
.ag{padding-top:8px}
.ay{padding-top:12px}
.ab{padding-top:16px}
.aw{padding-top:24px}
.ax{padding-top:32px}
.ak{padding-top:48px}
.a_{padding-top:64px}
@media (max-width: 640px){
	.aj{text-align:left}
	.aq{text-align:center}
	.az{text-align:right}
	.fe{text-align:center}
	.fe img,.fe svg,.fe video{margin-left:auto;margin-right:auto}
	.fe .vbuttonm{-webkit-box-pack:center;justify-content:center}
	.ft{padding-top:4px}
	.fn{padding-top:8px}
	.fr{padding-top:12px}
	.fi{padding-top:16px}
	.fs{padding-top:24px}
	.fo{padding-top:32px}
	.fu{padding-top:48px}
	.fa{padding-top:64px}
}
@media (min-width: 641px){
	.ff{text-align:left}
	.fl{text-align:center}
	.fc{text-align:right}
	.fh{text-align:center}
	.fh img,.fh svg,.fh video{margin-left:auto;margin-right:auto}
	.fh .vbuttonm{-webkit-box-pack:center;justify-content:center}
}