.s-pure-g {
	text-rendering:optimizeSpeed;
	display:box;
	display:flex;
	display:flexbox;
	flex-flow:row wrap;
	align-content:flex-start;
}
.s-pure-g * {
	box-sizing:border-box;
}
.s-pure-g.justify-center {
	justify-content:center;
}
.s-pure-g.reverse {
	flex-flow:row-reverse;
}
.s-pure-g .align-top {
	align-self:flex-start;
}
.s-pure-g .align-middle {
	align-self:center;
}
.s-pure-g .align-bottom {
	align-self:flex-end;
}
.s-pure-g .pure-u {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-1,.s-pure-g .pure-u-1-1,.s-pure-g .pure-u-1-2,.s-pure-g .pure-u-1-3,.s-pure-g .pure-u-2-3,.s-pure-g .pure-u-1-4,.s-pure-g .pure-u-2-4,.s-pure-g .pure-u-3-4,.s-pure-g .pure-u-1-5,.s-pure-g .pure-u-2-5,.s-pure-g .pure-u-3-5,.s-pure-g .pure-u-4-5,.s-pure-g .pure-u-5-5,.s-pure-g .pure-u-1-6,.s-pure-g .pure-u-5-6,.s-pure-g .pure-u-1-8,.s-pure-g .pure-u-3-8,.s-pure-g .pure-u-5-8,.s-pure-g .pure-u-7-8,.s-pure-g .pure-u-1-12,.s-pure-g .pure-u-5-12,.s-pure-g .pure-u-7-12,.s-pure-g .pure-u-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-1-5 {
	width:20%;
}
.s-pure-g .pure-u-1-4 {
	width:25%;
}
.s-pure-g .pure-u-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-2-5 {
	width:40%;
}
.s-pure-g .pure-u-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-1-2,.s-pure-g .pure-u-2-4 {
	width:50%;
}
.s-pure-g .pure-u-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-3-5 {
	width:60%;
}
.s-pure-g .pure-u-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-3-4 {
	width:75%;
}
.s-pure-g .pure-u-4-5 {
	width:80%;
}
.s-pure-g .pure-u-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-1,.s-pure-g .pure-u-1-1,.s-pure-g .pure-u-5-5 {
	width:100%;
}
@media screen and (min-width:576px) {
	.s-pure-g.reverse-xxs {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-xxs-1,.s-pure-g .pure-u-xxs-1-1,.s-pure-g .pure-u-xxs-1-2,.s-pure-g .pure-u-xxs-1-3,.s-pure-g .pure-u-xxs-2-3,.s-pure-g .pure-u-xxs-1-4,.s-pure-g .pure-u-xxs-2-4,.s-pure-g .pure-u-xxs-3-4,.s-pure-g .pure-u-xxs-1-5,.s-pure-g .pure-u-xxs-2-5,.s-pure-g .pure-u-xxs-3-5,.s-pure-g .pure-u-xxs-4-5,.s-pure-g .pure-u-xxs-5-5,.s-pure-g .pure-u-xxs-1-6,.s-pure-g .pure-u-xxs-5-6,.s-pure-g .pure-u-xxs-1-8,.s-pure-g .pure-u-xxs-3-8,.s-pure-g .pure-u-xxs-5-8,.s-pure-g .pure-u-xxs-7-8,.s-pure-g .pure-u-xxs-1-12,.s-pure-g .pure-u-xxs-5-12,.s-pure-g .pure-u-xxs-7-12,.s-pure-g .pure-u-xxs-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-xxs-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-xxs-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-xxs-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-xxs-1-5 {
	width:20%;
}
.s-pure-g .pure-u-xxs-1-4 {
	width:25%;
}
.s-pure-g .pure-u-xxs-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-xxs-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-xxs-2-5 {
	width:40%;
}
.s-pure-g .pure-u-xxs-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-xxs-1-2,.s-pure-g .pure-u-xxs-2-4 {
	width:50%;
}
.s-pure-g .pure-u-xxs-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-xxs-3-5 {
	width:60%;
}
.s-pure-g .pure-u-xxs-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-xxs-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-xxs-3-4 {
	width:75%;
}
.s-pure-g .pure-u-xxs-4-5 {
	width:80%;
}
.s-pure-g .pure-u-xxs-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-xxs-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-xxs-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-xxs-1,.s-pure-g .pure-u-xxs-1-1,.s-pure-g .pure-u-xxs-5-5 {
	width:100%;
}
;}@media screen and (min-width:768px) {
	.s-pure-g.reverse-xs {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-xs-1,.s-pure-g .pure-u-xs-1-1,.s-pure-g .pure-u-xs-1-2,.s-pure-g .pure-u-xs-1-3,.s-pure-g .pure-u-xs-2-3,.s-pure-g .pure-u-xs-1-4,.s-pure-g .pure-u-xs-2-4,.s-pure-g .pure-u-xs-3-4,.s-pure-g .pure-u-xs-1-5,.s-pure-g .pure-u-xs-2-5,.s-pure-g .pure-u-xs-3-5,.s-pure-g .pure-u-xs-4-5,.s-pure-g .pure-u-xs-5-5,.s-pure-g .pure-u-xs-1-6,.s-pure-g .pure-u-xs-5-6,.s-pure-g .pure-u-xs-1-8,.s-pure-g .pure-u-xs-3-8,.s-pure-g .pure-u-xs-5-8,.s-pure-g .pure-u-xs-7-8,.s-pure-g .pure-u-xs-1-12,.s-pure-g .pure-u-xs-5-12,.s-pure-g .pure-u-xs-7-12,.s-pure-g .pure-u-xs-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-xs-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-xs-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-xs-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-xs-1-5 {
	width:20%;
}
.s-pure-g .pure-u-xs-1-4 {
	width:25%;
}
.s-pure-g .pure-u-xs-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-xs-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-xs-2-5 {
	width:40%;
}
.s-pure-g .pure-u-xs-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-xs-1-2,.s-pure-g .pure-u-xs-2-4 {
	width:50%;
}
.s-pure-g .pure-u-xs-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-xs-3-5 {
	width:60%;
}
.s-pure-g .pure-u-xs-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-xs-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-xs-3-4 {
	width:75%;
}
.s-pure-g .pure-u-xs-4-5 {
	width:80%;
}
.s-pure-g .pure-u-xs-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-xs-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-xs-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-xs-1,.s-pure-g .pure-u-xs-1-1,.s-pure-g .pure-u-xs-5-5 {
	width:100%;
}
;}@media screen and (min-width:1024px) {
	.s-pure-g.reverse-sm {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-sm-1,.s-pure-g .pure-u-sm-1-1,.s-pure-g .pure-u-sm-1-2,.s-pure-g .pure-u-sm-1-3,.s-pure-g .pure-u-sm-2-3,.s-pure-g .pure-u-sm-1-4,.s-pure-g .pure-u-sm-2-4,.s-pure-g .pure-u-sm-3-4,.s-pure-g .pure-u-sm-1-5,.s-pure-g .pure-u-sm-2-5,.s-pure-g .pure-u-sm-3-5,.s-pure-g .pure-u-sm-4-5,.s-pure-g .pure-u-sm-5-5,.s-pure-g .pure-u-sm-1-6,.s-pure-g .pure-u-sm-5-6,.s-pure-g .pure-u-sm-1-8,.s-pure-g .pure-u-sm-3-8,.s-pure-g .pure-u-sm-5-8,.s-pure-g .pure-u-sm-7-8,.s-pure-g .pure-u-sm-1-12,.s-pure-g .pure-u-sm-5-12,.s-pure-g .pure-u-sm-7-12,.s-pure-g .pure-u-sm-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-sm-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-sm-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-sm-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-sm-1-5 {
	width:20%;
}
.s-pure-g .pure-u-sm-1-4 {
	width:25%;
}
.s-pure-g .pure-u-sm-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-sm-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-sm-2-5 {
	width:40%;
}
.s-pure-g .pure-u-sm-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-sm-1-2,.s-pure-g .pure-u-sm-2-4 {
	width:50%;
}
.s-pure-g .pure-u-sm-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-sm-3-5 {
	width:60%;
}
.s-pure-g .pure-u-sm-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-sm-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-sm-3-4 {
	width:75%;
}
.s-pure-g .pure-u-sm-4-5 {
	width:80%;
}
.s-pure-g .pure-u-sm-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-sm-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-sm-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-sm-1,.s-pure-g .pure-u-sm-1-1,.s-pure-g .pure-u-sm-5-5 {
	width:100%;
}
;}@media screen and (min-width:1280px) {
	.s-pure-g.reverse-md {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-md-1,.s-pure-g .pure-u-md-1-1,.s-pure-g .pure-u-md-1-2,.s-pure-g .pure-u-md-1-3,.s-pure-g .pure-u-md-2-3,.s-pure-g .pure-u-md-1-4,.s-pure-g .pure-u-md-2-4,.s-pure-g .pure-u-md-3-4,.s-pure-g .pure-u-md-1-5,.s-pure-g .pure-u-md-2-5,.s-pure-g .pure-u-md-3-5,.s-pure-g .pure-u-md-4-5,.s-pure-g .pure-u-md-5-5,.s-pure-g .pure-u-md-1-6,.s-pure-g .pure-u-md-5-6,.s-pure-g .pure-u-md-1-8,.s-pure-g .pure-u-md-3-8,.s-pure-g .pure-u-md-5-8,.s-pure-g .pure-u-md-7-8,.s-pure-g .pure-u-md-1-12,.s-pure-g .pure-u-md-5-12,.s-pure-g .pure-u-md-7-12,.s-pure-g .pure-u-md-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-md-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-md-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-md-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-md-1-5 {
	width:20%;
}
.s-pure-g .pure-u-md-1-4 {
	width:25%;
}
.s-pure-g .pure-u-md-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-md-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-md-2-5 {
	width:40%;
}
.s-pure-g .pure-u-md-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-md-1-2,.s-pure-g .pure-u-md-2-4 {
	width:50%;
}
.s-pure-g .pure-u-md-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-md-3-5 {
	width:60%;
}
.s-pure-g .pure-u-md-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-md-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-md-3-4 {
	width:75%;
}
.s-pure-g .pure-u-md-4-5 {
	width:80%;
}
.s-pure-g .pure-u-md-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-md-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-md-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-md-1,.s-pure-g .pure-u-md-1-1,.s-pure-g .pure-u-md-5-5 {
	width:100%;
}
;}@media screen and (min-width:1440px) {
	.s-pure-g.reverse-lg {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-lg-1,.s-pure-g .pure-u-lg-1-1,.s-pure-g .pure-u-lg-1-2,.s-pure-g .pure-u-lg-1-3,.s-pure-g .pure-u-lg-2-3,.s-pure-g .pure-u-lg-1-4,.s-pure-g .pure-u-lg-2-4,.s-pure-g .pure-u-lg-3-4,.s-pure-g .pure-u-lg-1-5,.s-pure-g .pure-u-lg-2-5,.s-pure-g .pure-u-lg-3-5,.s-pure-g .pure-u-lg-4-5,.s-pure-g .pure-u-lg-5-5,.s-pure-g .pure-u-lg-1-6,.s-pure-g .pure-u-lg-5-6,.s-pure-g .pure-u-lg-1-8,.s-pure-g .pure-u-lg-3-8,.s-pure-g .pure-u-lg-5-8,.s-pure-g .pure-u-lg-7-8,.s-pure-g .pure-u-lg-1-12,.s-pure-g .pure-u-lg-5-12,.s-pure-g .pure-u-lg-7-12,.s-pure-g .pure-u-lg-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-lg-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-lg-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-lg-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-lg-1-5 {
	width:20%;
}
.s-pure-g .pure-u-lg-1-4 {
	width:25%;
}
.s-pure-g .pure-u-lg-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-lg-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-lg-2-5 {
	width:40%;
}
.s-pure-g .pure-u-lg-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-lg-1-2,.s-pure-g .pure-u-lg-2-4 {
	width:50%;
}
.s-pure-g .pure-u-lg-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-lg-3-5 {
	width:60%;
}
.s-pure-g .pure-u-lg-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-lg-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-lg-3-4 {
	width:75%;
}
.s-pure-g .pure-u-lg-4-5 {
	width:80%;
}
.s-pure-g .pure-u-lg-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-lg-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-lg-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-lg-1,.s-pure-g .pure-u-lg-1-1,.s-pure-g .pure-u-lg-5-5 {
	width:100%;
}
;}@media screen and (min-width:1680px) {
	.s-pure-g.reverse-xl {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-xl-1,.s-pure-g .pure-u-xl-1-1,.s-pure-g .pure-u-xl-1-2,.s-pure-g .pure-u-xl-1-3,.s-pure-g .pure-u-xl-2-3,.s-pure-g .pure-u-xl-1-4,.s-pure-g .pure-u-xl-2-4,.s-pure-g .pure-u-xl-3-4,.s-pure-g .pure-u-xl-1-5,.s-pure-g .pure-u-xl-2-5,.s-pure-g .pure-u-xl-3-5,.s-pure-g .pure-u-xl-4-5,.s-pure-g .pure-u-xl-5-5,.s-pure-g .pure-u-xl-1-6,.s-pure-g .pure-u-xl-5-6,.s-pure-g .pure-u-xl-1-8,.s-pure-g .pure-u-xl-3-8,.s-pure-g .pure-u-xl-5-8,.s-pure-g .pure-u-xl-7-8,.s-pure-g .pure-u-xl-1-12,.s-pure-g .pure-u-xl-5-12,.s-pure-g .pure-u-xl-7-12,.s-pure-g .pure-u-xl-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-xl-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-xl-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-xl-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-xl-1-5 {
	width:20%;
}
.s-pure-g .pure-u-xl-1-4 {
	width:25%;
}
.s-pure-g .pure-u-xl-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-xl-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-xl-2-5 {
	width:40%;
}
.s-pure-g .pure-u-xl-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-xl-1-2,.s-pure-g .pure-u-xl-2-4 {
	width:50%;
}
.s-pure-g .pure-u-xl-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-xl-3-5 {
	width:60%;
}
.s-pure-g .pure-u-xl-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-xl-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-xl-3-4 {
	width:75%;
}
.s-pure-g .pure-u-xl-4-5 {
	width:80%;
}
.s-pure-g .pure-u-xl-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-xl-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-xl-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-xl-1,.s-pure-g .pure-u-xl-1-1,.s-pure-g .pure-u-xl-5-5 {
	width:100%;
}
;}@media screen and (min-width:1920px) {
	.s-pure-g.reverse-xxl {
	flex-flow:row-reverse;
}
.s-pure-g .pure-u-xxl-1,.s-pure-g .pure-u-xxl-1-1,.s-pure-g .pure-u-xxl-1-2,.s-pure-g .pure-u-xxl-1-3,.s-pure-g .pure-u-xxl-2-3,.s-pure-g .pure-u-xxl-1-4,.s-pure-g .pure-u-xxl-2-4,.s-pure-g .pure-u-xxl-3-4,.s-pure-g .pure-u-xxl-1-5,.s-pure-g .pure-u-xxl-2-5,.s-pure-g .pure-u-xxl-3-5,.s-pure-g .pure-u-xxl-4-5,.s-pure-g .pure-u-xxl-5-5,.s-pure-g .pure-u-xxl-1-6,.s-pure-g .pure-u-xxl-5-6,.s-pure-g .pure-u-xxl-1-8,.s-pure-g .pure-u-xxl-3-8,.s-pure-g .pure-u-xxl-5-8,.s-pure-g .pure-u-xxl-7-8,.s-pure-g .pure-u-xxl-1-12,.s-pure-g .pure-u-xxl-5-12,.s-pure-g .pure-u-xxl-7-12,.s-pure-g .pure-u-xxl-11-12 {
	display:inline-block;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	text-rendering:auto;
}
.s-pure-g .pure-u-xxl-1-12 {
	width:8.3333%;
}
.s-pure-g .pure-u-xxl-1-8 {
	width:12.5%;
}
.s-pure-g .pure-u-xxl-1-6 {
	width:16.6667%;
}
.s-pure-g .pure-u-xxl-1-5 {
	width:20%;
}
.s-pure-g .pure-u-xxl-1-4 {
	width:25%;
}
.s-pure-g .pure-u-xxl-1-3 {
	width:33.3333%;
}
.s-pure-g .pure-u-xxl-3-8 {
	width:37.5%;
}
.s-pure-g .pure-u-xxl-2-5 {
	width:40%;
}
.s-pure-g .pure-u-xxl-5-12 {
	width:41.6667%;
}
.s-pure-g .pure-u-xxl-1-2,.s-pure-g .pure-u-xxl-2-4 {
	width:50%;
}
.s-pure-g .pure-u-xxl-7-12 {
	width:58.3333%;
}
.s-pure-g .pure-u-xxl-3-5 {
	width:60%;
}
.s-pure-g .pure-u-xxl-5-8 {
	width:62.5%;
}
.s-pure-g .pure-u-xxl-2-3 {
	width:66.6667%;
}
.s-pure-g .pure-u-xxl-3-4 {
	width:75%;
}
.s-pure-g .pure-u-xxl-4-5 {
	width:80%;
}
.s-pure-g .pure-u-xxl-5-6 {
	width:83.3333%;
}
.s-pure-g .pure-u-xxl-7-8 {
	width:87.5%;
}
.s-pure-g .pure-u-xxl-11-12 {
	width:91.6667%;
}
.s-pure-g .pure-u-xxl-1,.s-pure-g .pure-u-xxl-1-1,.s-pure-g .pure-u-xxl-5-5 {
	width:100%;
}
;}.s-u-route-transition {
	transition:opacity .15s;
}
.s-u-route-transition--fading {
	opacity:0;
}
[data-js-focus-visible]:focus:not([data-focus-visible-added]) {
	outline:0;
	box-shadow:none;
}
.s-article h1,.s-article .h1 {
	font-size:1.9rem;
	line-height:48px;
	font-weight:700;
	margin-top:0;
	margin-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-article h1,.s-article .h1 {
	font-size:2.5rem;
	line-height:56px;
	/*margin-bottom:16px;*/
}
;}@media screen and (min-width:1440px) {
	.s-article h1,.s-article .h1 {
	font-size:48px;
	line-height:62px;
	margin-bottom:12px;
}
;}.s-article h2,.s-article .h2 {
	font-size:26px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-article h2,.s-article .h2 {
	font-size:32px;
	line-height:48px;
}
;}@media screen and (min-width:1440px) {
	.s-article h2,.s-article .h2 {
	font-size:35px;
	line-height:52px;
}
;}.s-article h3,.s-article .h3 {
	font-size:22px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-article h3,.s-article .h3 {
	font-size:26px;
}
;}@media screen and (min-width:1440px) {
	.s-article h3,.s-article .h3 {
	font-size:30px;
	line-height:42px;
}
;}.s-article h4,.s-article .h4 {
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-article h4,.s-article .h4 {
	font-size:22px;
}
;}.s-article p,.s-article .p {
	font-size:18px;
	line-height:28px;
	font-weight:400;
	margin-top:8px;
	margin-bottom:0;
}
.s-article p.large {
	font-size:22px;
	line-height:32px;
	font-weight:400;
	margin-top:8px;
	margin-bottom:0;
}
@media screen and (min-width:768px) {
	.s-article p.large {
	font-size:22px;
	line-height:32px;
}
;}@media screen and (min-width:1280px) {
	.s-article p.large {
	font-size:22px;
	line-height:32px;
}
;}@media screen and (min-width:1920px) {
	.s-article p.large {
	font-size:22px;
	line-height:32px;
}
;}.s-article p.small {
	font-size:14px;
	line-height:22px;
	font-weight:400;
	margin-top:8px;
	margin-bottom:0;
}
.s-article p a:not(.s-learn-more) {
	color:inherit;
	text-decoration:underline;
}
.s-article p a:not(.s-learn-more):hover {
	text-decoration:none;
}
.zh-tw .s-article p:not(.large):not(.small),.zh-tw .s-article .p:not(.large):not(.small),.zh-hk .s-article p:not(.large):not(.small),.zh-hk .s-article .p:not(.large):not(.small),.ja-jp .s-article p:not(.large):not(.small),.ja-jp .s-article .p:not(.large):not(.small),.ko-kr .s-article p:not(.large):not(.small),.ko-kr .s-article .p:not(.large):not(.small),.zh-cn .s-article p:not(.large):not(.small),.zh-cn .s-article .p:not(.large):not(.small) {
	line-height:30px;
}
.s-learn-more {
	transition:.25s ease-in-out;
	text-decoration:underline;
	color:#0067e6;
	cursor:pointer;
}
.s-learn-more:hover {
	text-decoration:none;
}
.s-learn-more--no-underline {
	text-decoration:none !important;
}
.s-learn-more--no-wrap {
	white-space:nowrap;
	display:inline-block;
}
.s-learn-more--arrow .s-learn-more__arrow {
	display:inline-block;
	margin-left:8px;
	transition:.25s ease-in-out;
}
.s-learn-more--arrow rect {
	fill:#0067e6;
}
.s-learn-more--arrow:hover span {
	transform:translateX(8px);
}
.s-learn-more--play-video .s-learn-more__play {
	display:inline-block;
	margin-left:4px;
	transition:.25s ease-in-out;
}
.s-learn-more--play-video svg {
	width:16px;
	height:16px;
}
.s-learn-more--play-video path {
	fill:#0067e6;
	transition:all .25s ease-in-out;
}
.s-learn-more--in-dark-bg {
	color:#2789f2 !important;
}
.s-learn-more--in-dark-bg .s-learn-more--arrow rect {
	fill:#2789f2 !important;
}
.s-learn-more--in-dark-bg .s-learn-more--play-video path {
	fill:#2789f2 !important;
}
.s-u-text-left {
	text-align:left;
}
.s-u-text-right {
	text-align:right;
}
.s-u-text-center {
	text-align:center;
}
.s-link-underline a:not(.s-learn-more) {
	color:inherit;
	text-decoration:underline;
}
.s-link-underline a:not(.s-learn-more):hover {
	text-decoration:none;
}
.s-autopad-lv1 {
	margin:-4px;
}
.s-autopad-lv1>* {
	padding:4px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv1 {
	margin:-4px;
}
.s-autopad-lv1>* {
	padding:4px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv1 {
	margin:-4px;
}
.s-autopad-lv1>* {
	padding:4px;
}
;}.s-autopad-lv1-v {
	margin-top:-4px;
	margin-bottom:-4px;
}
.s-autopad-lv1-v>* {
	padding-top:4px;
	padding-bottom:4px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv1-v {
	margin-top:-4px;
	margin-bottom:-4px;
}
.s-autopad-lv1-v>* {
	padding-top:4px;
	padding-bottom:4px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv1-v {
	margin-top:-4px;
	margin-bottom:-4px;
}
.s-autopad-lv1-v>* {
	padding-top:4px;
	padding-bottom:4px;
}
;}.s-autopad-lv1-h {
	margin-left:-4px;
	margin-right:-4px;
}
.s-autopad-lv1-h>* {
	padding-left:4px;
	padding-right:4px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv1-h {
	margin-left:-4px;
	margin-right:-4px;
}
.s-autopad-lv1-h>* {
	padding-left:4px;
	padding-right:4px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv1-h {
	margin-left:-4px;
	margin-right:-4px;
}
.s-autopad-lv1-h>* {
	padding-left:4px;
	padding-right:4px;
}
;}.s-autopad-lv2 {
	margin:-8px;
}
.s-autopad-lv2>* {
	padding:8px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv2 {
	margin:-8px;
}
.s-autopad-lv2>* {
	padding:8px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv2 {
	margin:-8px;
}
.s-autopad-lv2>* {
	padding:8px;
}
;}.s-autopad-lv2-v {
	margin-top:-8px;
	margin-bottom:-8px;
}
.s-autopad-lv2-v>* {
	padding-top:8px;
	padding-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv2-v {
	margin-top:-8px;
	margin-bottom:-8px;
}
.s-autopad-lv2-v>* {
	padding-top:8px;
	padding-bottom:8px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv2-v {
	margin-top:-8px;
	margin-bottom:-8px;
}
.s-autopad-lv2-v>* {
	padding-top:8px;
	padding-bottom:8px;
}
;}.s-autopad-lv2-h {
	margin-left:-8px;
	margin-right:-8px;
}
.s-autopad-lv2-h>* {
	padding-left:8px;
	padding-right:8px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv2-h {
	margin-left:-8px;
	margin-right:-8px;
}
.s-autopad-lv2-h>* {
	padding-left:8px;
	padding-right:8px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv2-h {
	margin-left:-8px;
	margin-right:-8px;
}
.s-autopad-lv2-h>* {
	padding-left:8px;
	padding-right:8px;
}
;}.s-autopad-lv3 {
	margin:-12px;
}
.s-autopad-lv3>* {
	padding:12px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv3 {
	margin:-12px;
}
.s-autopad-lv3>* {
	padding:12px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv3 {
	margin:-12px;
}
.s-autopad-lv3>* {
	padding:12px;
}
;}.s-autopad-lv3-v {
	margin-top:-12px;
	margin-bottom:-12px;
}
.s-autopad-lv3-v>* {
	padding-top:12px;
	padding-bottom:12px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv3-v {
	margin-top:-12px;
	margin-bottom:-12px;
}
.s-autopad-lv3-v>* {
	padding-top:12px;
	padding-bottom:12px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv3-v {
	margin-top:-12px;
	margin-bottom:-12px;
}
.s-autopad-lv3-v>* {
	padding-top:12px;
	padding-bottom:12px;
}
;}.s-autopad-lv3-h {
	margin-left:-12px;
	margin-right:-12px;
}
.s-autopad-lv3-h>* {
	padding-left:12px;
	padding-right:12px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv3-h {
	margin-left:-12px;
	margin-right:-12px;
}
.s-autopad-lv3-h>* {
	padding-left:12px;
	padding-right:12px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv3-h {
	margin-left:-12px;
	margin-right:-12px;
}
.s-autopad-lv3-h>* {
	padding-left:12px;
	padding-right:12px;
}
;}.s-autopad-lv4 {
	margin:-16px;
}
.s-autopad-lv4>* {
	padding:16px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv4 {
	margin:-16px;
}
.s-autopad-lv4>* {
	padding:16px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv4 {
	margin:-16px;
}
.s-autopad-lv4>* {
	padding:16px;
}
;}.s-autopad-lv4-v {
	margin-top:-16px;
	margin-bottom:-16px;
}
.s-autopad-lv4-v>* {
	padding-top:16px;
	padding-bottom:16px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv4-v {
	margin-top:-16px;
	margin-bottom:-16px;
}
.s-autopad-lv4-v>* {
	padding-top:16px;
	padding-bottom:16px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv4-v {
	margin-top:-16px;
	margin-bottom:-16px;
}
.s-autopad-lv4-v>* {
	padding-top:16px;
	padding-bottom:16px;
}
;}.s-autopad-lv4-h {
	margin-left:-16px;
	margin-right:-16px;
}
.s-autopad-lv4-h>* {
	padding-left:16px;
	padding-right:16px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv4-h {
	margin-left:-16px;
	margin-right:-16px;
}
.s-autopad-lv4-h>* {
	padding-left:16px;
	padding-right:16px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv4-h {
	margin-left:-16px;
	margin-right:-16px;
}
.s-autopad-lv4-h>* {
	padding-left:16px;
	padding-right:16px;
}
;}.s-autopad-lv5 {
	margin:-20px;
}
.s-autopad-lv5>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv5 {
	margin:-20px;
}
.s-autopad-lv5>* {
	padding:20px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv5 {
	margin:-20px;
}
.s-autopad-lv5>* {
	padding:20px;
}
;}.s-autopad-lv5-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv5-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv5-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv5-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv5-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv5-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
;}.s-autopad-lv5-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv5-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv5-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv5-h>* {
	padding-left:20px;
	padding-right:20px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv5-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv5-h>* {
	padding-left:20px;
	padding-right:20px;
}
;}.s-autopad-lv6 {
	margin:-20px;
}
.s-autopad-lv6>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv6 {
	margin:-24px;
}
.s-autopad-lv6>* {
	padding:24px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv6 {
	margin:-24px;
}
.s-autopad-lv6>* {
	padding:24px;
}
;}.s-autopad-lv6-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv6-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv6-v {
	margin-top:-24px;
	margin-bottom:-24px;
}
.s-autopad-lv6-v>* {
	padding-top:24px;
	padding-bottom:24px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv6-v {
	margin-top:-24px;
	margin-bottom:-24px;
}
.s-autopad-lv6-v>* {
	padding-top:24px;
	padding-bottom:24px;
}
;}.s-autopad-lv6-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv6-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv6-h {
	margin-left:-24px;
	margin-right:-24px;
}
.s-autopad-lv6-h>* {
	padding-left:24px;
	padding-right:24px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv6-h {
	margin-left:-24px;
	margin-right:-24px;
}
.s-autopad-lv6-h>* {
	padding-left:24px;
	padding-right:24px;
}
;}.s-autopad-lv7 {
	margin:-20px;
}
.s-autopad-lv7>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv7 {
	margin:-32px;
}
.s-autopad-lv7>* {
	padding:32px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv7 {
	margin:-32px;
}
.s-autopad-lv7>* {
	padding:32px;
}
;}.s-autopad-lv7-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv7-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv7-v {
	margin-top:-32px;
	margin-bottom:-32px;
}
.s-autopad-lv7-v>* {
	padding-top:32px;
	padding-bottom:32px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv7-v {
	margin-top:-32px;
	margin-bottom:-32px;
}
.s-autopad-lv7-v>* {
	padding-top:32px;
	padding-bottom:32px;
}
;}.s-autopad-lv7-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv7-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv7-h {
	margin-left:-32px;
	margin-right:-32px;
}
.s-autopad-lv7-h>* {
	padding-left:32px;
	padding-right:32px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv7-h {
	margin-left:-32px;
	margin-right:-32px;
}
.s-autopad-lv7-h>* {
	padding-left:32px;
	padding-right:32px;
}
;}.s-autopad-lv8 {
	margin:-20px;
}
.s-autopad-lv8>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv8 {
	margin:-40px;
}
.s-autopad-lv8>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv8 {
	margin:-40px;
}
.s-autopad-lv8>* {
	padding:40px;
}
;}.s-autopad-lv8-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv8-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv8-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv8-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv8-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv8-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}.s-autopad-lv8-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv8-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv8-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv8-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv8-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv8-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}.s-autopad-lv9 {
	margin:-20px;
}
.s-autopad-lv9>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv9 {
	margin:-40px;
}
.s-autopad-lv9>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv9 {
	margin:-52px;
}
.s-autopad-lv9>* {
	padding:52px;
}
;}.s-autopad-lv9-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv9-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv9-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv9-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv9-v {
	margin-top:-52px;
	margin-bottom:-52px;
}
.s-autopad-lv9-v>* {
	padding-top:52px;
	padding-bottom:52px;
}
;}.s-autopad-lv9-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv9-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv9-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv9-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv9-h {
	margin-left:-52px;
	margin-right:-52px;
}
.s-autopad-lv9-h>* {
	padding-left:52px;
	padding-right:52px;
}
;}.s-autopad-lv10 {
	margin:-20px;
}
.s-autopad-lv10>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv10 {
	margin:-40px;
}
.s-autopad-lv10>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv10 {
	margin:-64px;
}
.s-autopad-lv10>* {
	padding:64px;
}
;}.s-autopad-lv10-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv10-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv10-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv10-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv10-v {
	margin-top:-64px;
	margin-bottom:-64px;
}
.s-autopad-lv10-v>* {
	padding-top:64px;
	padding-bottom:64px;
}
;}.s-autopad-lv10-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv10-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv10-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv10-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv10-h {
	margin-left:-64px;
	margin-right:-64px;
}
.s-autopad-lv10-h>* {
	padding-left:64px;
	padding-right:64px;
}
;}.s-autopad-lv11 {
	margin:-20px;
}
.s-autopad-lv11>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv11 {
	margin:-40px;
}
.s-autopad-lv11>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv11 {
	margin:-80px;
}
.s-autopad-lv11>* {
	padding:80px;
}
;}.s-autopad-lv11-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv11-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv11-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv11-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv11-v {
	margin-top:-80px;
	margin-bottom:-80px;
}
.s-autopad-lv11-v>* {
	padding-top:80px;
	padding-bottom:80px;
}
;}.s-autopad-lv11-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv11-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv11-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv11-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv11-h {
	margin-left:-80px;
	margin-right:-80px;
}
.s-autopad-lv11-h>* {
	padding-left:80px;
	padding-right:80px;
}
;}.s-autopad-lv12 {
	margin:-20px;
}
.s-autopad-lv12>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv12 {
	margin:-40px;
}
.s-autopad-lv12>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv12 {
	margin:-100px;
}
.s-autopad-lv12>* {
	padding:100px;
}
;}.s-autopad-lv12-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv12-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv12-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv12-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv12-v {
	margin-top:-100px;
	margin-bottom:-100px;
}
.s-autopad-lv12-v>* {
	padding-top:100px;
	padding-bottom:100px;
}
;}.s-autopad-lv12-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv12-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv12-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv12-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv12-h {
	margin-left:-100px;
	margin-right:-100px;
}
.s-autopad-lv12-h>* {
	padding-left:100px;
	padding-right:100px;
}
;}.s-autopad-lv13 {
	margin:-20px;
}
.s-autopad-lv13>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv13 {
	margin:-40px;
}
.s-autopad-lv13>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv13 {
	margin:-128px;
}
.s-autopad-lv13>* {
	padding:128px;
}
;}.s-autopad-lv13-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv13-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv13-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv13-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv13-v {
	margin-top:-128px;
	margin-bottom:-128px;
}
.s-autopad-lv13-v>* {
	padding-top:128px;
	padding-bottom:128px;
}
;}.s-autopad-lv13-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv13-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv13-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv13-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv13-h {
	margin-left:-128px;
	margin-right:-128px;
}
.s-autopad-lv13-h>* {
	padding-left:128px;
	padding-right:128px;
}
;}.s-autopad-lv14 {
	margin:-20px;
}
.s-autopad-lv14>* {
	padding:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv14 {
	margin:-40px;
}
.s-autopad-lv14>* {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv14 {
	margin:-140px;
}
.s-autopad-lv14>* {
	padding:140px;
}
;}.s-autopad-lv14-v {
	margin-top:-20px;
	margin-bottom:-20px;
}
.s-autopad-lv14-v>* {
	padding-top:20px;
	padding-bottom:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv14-v {
	margin-top:-40px;
	margin-bottom:-40px;
}
.s-autopad-lv14-v>* {
	padding-top:40px;
	padding-bottom:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv14-v {
	margin-top:-140px;
	margin-bottom:-140px;
}
.s-autopad-lv14-v>* {
	padding-top:140px;
	padding-bottom:140px;
}
;}.s-autopad-lv14-h {
	margin-left:-20px;
	margin-right:-20px;
}
.s-autopad-lv14-h>* {
	padding-left:20px;
	padding-right:20px;
}
@media screen and (min-width:768px) {
	.s-autopad-lv14-h {
	margin-left:-40px;
	margin-right:-40px;
}
.s-autopad-lv14-h>* {
	padding-left:40px;
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-autopad-lv14-h {
	margin-left:-140px;
	margin-right:-140px;
}
.s-autopad-lv14-h>* {
	padding-left:140px;
	padding-right:140px;
}
;}.d-ac {
	--dac-dir-size:36px;
	--dac-dot-size:32px;
	--dac-theme-color:#0067e6;
	--dac-translate-transition-duration:0.7s;
	width:100%;
	display:flex;
	justify-content:space-between;
	background-color:#fff;
}
@media screen and (min-width:1024px) {
	.d-ac {
	--dac-dir-size:48px;
	--dac-dot-size:40px;
}
;}.d-ac button:focus,.d-ac a:focus {
	outline:solid 3px rgba(92,176,255,0.7);
	outline-offset:-3px;
}
.d-ac-dir-wrapper {
	display:flex;
	justify-content:center;
	align-items:center;
}
.d-ac-dir {
	width:var(--dac-dir-size);
	height:var(--dac-dir-size);
	display:none;
	justify-content:center;
	align-items:center;
	padding:0;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
@media screen and (min-width:1024px) {
	.d-ac-dir {
	display:flex;
}
;}.d-ac-dir * {
	pointer-events:none;
}
.d-ac-dir svg {
	transition:.15s ease-in-out;
}
.d-ac-dir:hover path {
	stroke:var(--dac-theme-color);
}
.d-ac-dir--prev svg {
	transform:rotate(180deg);
}
.d-ac-dir--prev:hover svg {
	transform:rotate(180deg) translateX(10px);
}
.d-ac-dir--next:hover svg {
	transform:translateX(10px);
}
.d-ac-dir--mob {
	display:flex;
}
@media screen and (min-width:1024px) {
	.d-ac-dir--mob {
	display:none;
}
;}.d-ac-cards-container {
	width:100%;
	max-width:1080px;
	overflow:hidden;
}
.d-ac-card-wrapper {
	display:flex;
	margin-bottom:32px;
	transition:var(--dac-translate-transition-duration) ease-in-out;
}
.d-ac-card {
	width:100%;
	display:flex;
	flex-shrink:0;
	flex-direction:column;
	align-items:center;
}
.d-ac-card__icon {
	margin-bottom:16px;
}
.d-ac-card__icon img {
	display:flex;
}
.d-ac-card__title {
	margin-top:8px;
}
.d-ac-card__desc {
	text-align:center;
}
.d-ac-card p.d-ac-card__desc {
	margin-top:0;
}
.d-ac-card .s-learn-more {
	color:var(--dac-theme-color);
}
.d-ac-dots {
	display:flex;
	justify-content:center;
	align-items:center;
}
.d-ac-dot {
	width:var(--dac-dot-size);
	height:var(--dac-dot-size);
	display:inline-flex;
	justify-content:center;
	align-items:center;
}
.d-ac-dot * {
	pointer-events:none;
}
.d-ac-dot__inner {
	display:block;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:rgba(46,55,66,0.2);
}
.d-ac-dot.active {
	cursor:default;
}
.d-ac-dot.active .d-ac-dot__inner {
	background-color:var(--dac-theme-color);
}
@media screen and (min-width:1024px) {
	.s-bnb,.s-bnb-gamma {
	display:flex;
	justify-content:space-between;
}
;}.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-end;
}
@media screen and (min-width:576px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major,.s-bnb-gamma .s-bnb-major {
	padding-right:100px;
}
;}.s-bnb .s-bnb-major__content,.s-bnb-gamma .s-bnb-major__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-major__content,.s-bnb-gamma .s-bnb-major__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
@media screen and (min-width:576px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:40px;
	padding-right:40px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:64px;
	padding-right:64px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-left:100px;
	padding-right:100px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (max-width:1023.8px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:0;
}
;}@media screen and (min-width:1024px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	align-items:flex-start;
	padding-left:40px;
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:80px;
	padding-bottom:80px;
	padding-left:40px;
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor,.s-bnb-gamma .s-bnb-minor {
	padding-top:100px;
	padding-bottom:100px;
	padding-left:40px;
	padding-right:140px;
}
;}.s-bnb .s-bnb-minor__content,.s-bnb-gamma .s-bnb-minor__content {
	width:100%;
	max-width:calc(1680px / 2);
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
@media screen and (min-width:1680px) {
	.s-bnb .s-bnb-minor__content,.s-bnb-gamma .s-bnb-minor__content {
	max-width:calc(1680px / 2 - 40px - 140px);
}
;}.s-bnb .s-bnb-minor .s-bnb-img img,.s-bnb .s-bnb-minor .s-tab-slide-slide img,.s-bnb-gamma .s-bnb-minor .s-bnb-img img,.s-bnb-gamma .s-bnb-minor .s-tab-slide-slide img {
	box-shadow:0 0 30px #0000001a;
	border-radius:10px;
	max-width:100%;
	height:auto;
}
@media screen and (min-width:1024px) {
	.s-bnb-reverse,.s-bnb-gamma-reverse {
	display:flex;
	justify-content:space-between;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse,.s-bnb-gamma-reverse {
	flex-direction:row-reverse;
}
;}.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:576px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-right:100px;
}
;}.s-bnb-reverse .s-bnb-major__content,.s-bnb-gamma-reverse .s-bnb-major__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major__content,.s-bnb-gamma-reverse .s-bnb-major__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major,.s-bnb-gamma-reverse .s-bnb-major {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-major__content,.s-bnb-gamma-reverse .s-bnb-major__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
@media screen and (min-width:576px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:40px;
	padding-right:40px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:64px;
	padding-right:64px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-left:100px;
	padding-right:100px;
	padding-top:64px;
	padding-bottom:64px;
}
;}@media screen and (max-width:1023.8px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:0;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	align-items:flex-end;
	padding-left:40px;
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:80px;
	padding-bottom:80px;
	padding-left:40px;
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:100px;
	padding-bottom:100px;
	padding-left:40px;
	padding-right:140px;
}
;}.s-bnb-reverse .s-bnb-minor__content,.s-bnb-gamma-reverse .s-bnb-minor__content {
	width:100%;
	max-width:calc(1680px / 2);
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor__content,.s-bnb-gamma-reverse .s-bnb-minor__content {
	max-width:calc(1680px / 2 - 40px - 140px);
}
;}.s-bnb-reverse .s-bnb-minor .s-bnb-img img,.s-bnb-reverse .s-bnb-minor .s-tab-slide-slide img,.s-bnb-gamma-reverse .s-bnb-minor .s-bnb-img img,.s-bnb-gamma-reverse .s-bnb-minor .s-tab-slide-slide img {
	box-shadow:0 0 30px #0000001a;
	border-radius:10px;
	max-width:100%;
	height:auto;
}
@media screen and (min-width:1024px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-right:40px;
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:80px;
	padding-bottom:80px;
	padding-left:100px;
	padding-right:40px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-reverse .s-bnb-minor,.s-bnb-gamma-reverse .s-bnb-minor {
	padding-top:100px;
	padding-bottom:100px;
	padding-left:140px;
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj {
	display:flex;
	justify-content:space-between;
}
;}.s-bnb-mjmj .s-bnb-major {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-end;
}
@media screen and (min-width:576px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-major {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major {
	padding-right:100px;
}
;}.s-bnb-mjmj .s-bnb-major__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-major__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb-mjmj .s-bnb-minor {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:576px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-minor {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-left:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-right:100px;
}
;}.s-bnb-mjmj .s-bnb-minor__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb-mjmj .s-bnb-minor__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb-mjmj .s-bnb-minor .s-bnb-img img,.s-bnb-mjmj .s-bnb-minor .s-tab-slide-slide img {
	box-shadow:0 0 30px #0000001a;
	border-radius:10px;
	max-width:100%;
	height:auto;
}
@media screen and (max-width:1023.8px) {
	.s-bnb-mjmj .s-bnb-minor {
	padding-top:0;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse {
	display:flex;
	justify-content:space-between;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse {
	flex-direction:row-reverse;
}
;}.s-bnb-mjmj-reverse .s-bnb-major {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:576px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-left:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major {
	padding-right:100px;
}
;}.s-bnb-mjmj-reverse .s-bnb-major__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-major__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-end;
}
@media screen and (min-width:576px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	min-height:560px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:40px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:64px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-right:100px;
}
;}.s-bnb-mjmj-reverse .s-bnb-minor__content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
@media screen and (min-width:1680px) {
	.s-bnb-mjmj-reverse .s-bnb-minor__content {
	max-width:calc(1680px / 2 - 100px - 140px);
}
;}.s-bnb-mjmj-reverse .s-bnb-minor .s-bnb-img img,.s-bnb-mjmj-reverse .s-bnb-minor .s-tab-slide-slide img {
	box-shadow:0 0 30px #0000001a;
	border-radius:10px;
	max-width:100%;
	height:auto;
}
@media screen and (max-width:1023.8px) {
	.s-bnb-mjmj-reverse .s-bnb-minor {
	padding-top:0;
}
;}.s-bnb-homo .s-bnb-minor {
	min-height:240px;
}
@media screen and (min-width:1440px) {
	.s-bnb-homo .s-bnb-major,.s-bnb-homo .s-bnb-minor {
	min-height:420px;
}
;}.s-bnb-major.s-clear-top-padding,.s-bnb-minor.s-clear-top-padding {
	padding-top:0 !important;
}
.s-bnb-major.s-clear-bottom-padding,.s-bnb-minor.s-clear-bottom-padding {
	padding-bottom:0 !important;
}
.s-bnb-major.s-clear-left-padding,.s-bnb-minor.s-clear-left-padding {
	padding-left:0 !important;
}
.s-bnb-major.s-clear-right-padding,.s-bnb-minor.s-clear-right-padding {
	padding-right:0 !important;
}
.s-bnb-major.s-align-top .s-bnb-major__content,.s-bnb-major.s-align-top .s-bnb-minor__content,.s-bnb-minor.s-align-top .s-bnb-major__content,.s-bnb-minor.s-align-top .s-bnb-minor__content {
	justify-content:flex-start;
}
.s-bnb-major.s-align-middle .s-bnb-major__content,.s-bnb-major.s-align-middle .s-bnb-minor__content,.s-bnb-minor.s-align-middle .s-bnb-major__content,.s-bnb-minor.s-align-middle .s-bnb-minor__content {
	justify-content:center;
}
.s-bnb-major.s-align-bottom .s-bnb-major__content,.s-bnb-major.s-align-bottom .s-bnb-minor__content,.s-bnb-minor.s-align-bottom .s-bnb-major__content,.s-bnb-minor.s-align-bottom .s-bnb-minor__content {
	justify-content:flex-end;
}
.s-bnb-major.s-align-left .s-bnb-major__content,.s-bnb-major.s-align-left .s-bnb-minor__content,.s-bnb-minor.s-align-left .s-bnb-major__content,.s-bnb-minor.s-align-left .s-bnb-minor__content {
	align-items:flex-start;
}
.s-bnb-major.s-align-right .s-bnb-major__content,.s-bnb-major.s-align-right .s-bnb-minor__content,.s-bnb-minor.s-align-right .s-bnb-major__content,.s-bnb-minor.s-align-right .s-bnb-minor__content {
	align-items:flex-end;
}
@media screen and (min-width:1024px) {
	.s-bnb-major.s-clear-top-padding-sm,.s-bnb-minor.s-clear-top-padding-sm {
	padding-top:0 !important;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-clear-bottom-padding-sm,.s-bnb-minor.s-clear-bottom-padding-sm {
	padding-bottom:0 !important;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-clear-left-padding-sm,.s-bnb-minor.s-clear-left-padding-sm {
	padding-left:0 !important;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-clear-right-padding-sm,.s-bnb-minor.s-clear-right-padding-sm {
	padding-right:0 !important;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-align-top-sm .s-bnb-major__content,.s-bnb-major.s-align-top-sm .s-bnb-minor__content,.s-bnb-minor.s-align-top-sm .s-bnb-major__content,.s-bnb-minor.s-align-top-sm .s-bnb-minor__content {
	justify-content:flex-start;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-align-bottom-sm .s-bnb-major__content,.s-bnb-major.s-align-bottom-sm .s-bnb-minor__content,.s-bnb-minor.s-align-bottom-sm .s-bnb-major__content,.s-bnb-minor.s-align-bottom-sm .s-bnb-minor__content {
	justify-content:flex-end;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-align-left-sm .s-bnb-major__content,.s-bnb-major.s-align-left-sm .s-bnb-minor__content,.s-bnb-minor.s-align-left-sm .s-bnb-major__content,.s-bnb-minor.s-align-left-sm .s-bnb-minor__content {
	align-items:flex-start;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-major.s-align-right-sm .s-bnb-major__content,.s-bnb-major.s-align-right-sm .s-bnb-minor__content,.s-bnb-minor.s-align-right-sm .s-bnb-major__content,.s-bnb-minor.s-align-right-sm .s-bnb-minor__content {
	align-items:flex-end;
}
;}.s-bnb-major.no-paragraph-title .s-bnb-paragraph:first-child,.s-bnb-minor.no-paragraph-title .s-bnb-paragraph:first-child {
	margin-top:0;
}
.s-bnb-major.no-major {
	display:none;
}
.s-bnb-minor.no-minor {
	display:none;
}
.s-bnb-minor.background-cover {
	min-height:320px;
}
.s-bnb-minor.no-shadow-img .s-bnb-img img,.s-bnb-minor.no-shadow-img .s-tab-slide-slide img {
	box-shadow:none;
}
.s-bnb-minor.no-border-radius .s-bnb-img img,.s-bnb-minor.no-border-radius .s-tab-slide-slide img {
	border-radius:0;
}
.s-bnb-intro {
	width:100%;
}
.s-bnb-intro h2,.s-bnb-intro h3,.s-bnb-intro h4,.s-bnb-intro h5 {
	margin-bottom:0;
}
.s-bnb-intro__icon-wrapper {
	margin-bottom:16px;
}
.s-bnb-paragraph {
	margin-top:32px;
	width:100%;
	overflow-wrap:break-word;
}
.s-bnb-paragraph:first-child {
	margin-top:0;
}
.s-bnb-paragraph p:first-child {
	margin-top:0;
}
.s-bnb-img {
	text-align:center;
	margin:0 auto;
}
.s-bnb-img img {
	max-width:100%;
}
.s-bnb-img--no-border img {
	border-radius:0 !important;
	border:0 !important;
}
.s-bnb-img--no-shadow img {
	box-shadow:none !important;
}
.s-bnb-video .s-bnb-major,.s-bnb-video .s-bnb-minor {
	min-height:auto;
}
@media screen and (min-width:1024px) and (max-width:1439.8px) {
	.s-bnb-video .s-bnb-major,.s-bnb-video .s-bnb-minor {
	min-height:420px;
}
;}.s-bnb-video .s-bnb-major .s-video-container,.s-bnb-video .s-bnb-minor .s-video-container {
	border-radius:0;
}
@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-major {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-height:auto;
}
.s-bnb-parallax .s-bnb-major--enter {
	position:fixed;
	width:50%;
}
.s-bnb-parallax .s-bnb-major--above {
	top:0;
	bottom:auto;
}
.s-bnb-parallax .s-bnb-major--under {
	top:auto;
	bottom:0;
}
.s-bnb-parallax .s-bnb-major,.s-bnb-parallax .s-bnb-minor {
	min-height:0;
}
;}.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
}
@media screen and (min-width:576px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	min-height:560px;
}
;}@media screen and (max-width:1023.8px) {
	.s-bnb-parallax .s-bnb-major-wrapper {
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
.s-bnb-parallax .s-bnb-major-wrapper .s-bnb-major {
	padding-bottom:0;
}
;}.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	overflow:initial;
	box-sizing:border-box;
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative;
	padding:0 !important;
}
@media screen and (min-width:576px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-bottom:100px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	width:50%;
}
;}@media screen and (min-width:1440px) {
	.s-bnb-parallax .s-bnb-minor-wrapper {
	min-height:560px;
}
;}.s-bnb-parallax .s-bnb-minor-wrapper .s-bnb-minor {
	width:100%;
}
@media screen and (max-width:1023.8px) {
	.s-bnb-parallax .s-bnb-minor-wrapper .s-bnb-minor {
	padding-top:40px;
}
;}.s-bnb-parallax .s-bnb-minor-wrapper::before,.s-bnb-parallax .s-bnb-minor-wrapper::after {
	display:block;
	height:560px;
	width:100%;
	background-size:cover;
	background-position:center;
}
@media screen and (max-width:1023.8px) {
	.s-bnb-parallax .s-bnb-minor-wrapper::before,.s-bnb-parallax .s-bnb-minor-wrapper::after {
	height:320px;
}
;}.s-banner {
	box-sizing:border-box;
	color:#2e3742;
}
@media screen and (max-width:1679.8px) {
	.s-banner {
	min-height:inherit;
}
;}.s-banner:not(.no-min-height) {
	min-height:600px;
}
.s-banner a {
	color:#2e3742;
}
.s-banner a:hover {
	color:rgba(46,55,66,0.7);
}
.s-banner-links {
	width:100%;
	text-align:right;
}
.s-banner-links a+a {
	margin-left:20px;
}
.s-banner-local-nav {
	margin-left:auto;
}
@media screen and (max-width:1023.8px) {
	.s-banner-tools {
	padding-top:40px;
}
;}.s-banner-tools--sticky {
	background-color:rgba(0,0,0,0.9);
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-left:20px !important;
	padding-right:20px !important;
	z-index:999;
}
@media screen and (max-width:1023.8px) {
	.s-banner-tools--sticky a {
	display:block;
}
.s-banner-tools--sticky a+a {
	border-top:1px solid rgba(255,255,255,0.3);
}
.s-banner-tools--sticky .s-btn {
	border:0;
	padding-left:0;
	padding-right:0;
	width:100%;
	padding-top:16px;
	padding-bottom:16px;
}
.s-banner-tools--sticky .s-btn:hover {
	color:rgba(255,255,255,0.5);
	border:0;
	background-color:transparent;
}
.s-banner-tools--sticky .s-banner-links {
	text-align:center;
}
.s-banner-tools--sticky .affix-dd-btn {
	top:16px;
}
;}.s-banner-tools--sticky .heading-tools {
	margin-left:0;
	margin-right:0;
}
.s-banner-tools--sticky .s-btn {
	border-color:#fff;
	color:#fff;
}
.s-banner-tools--sticky .s-btn:hover {
	color:#000;
	border-color:#fff;
	background-color:#fff;
}
.s-banner-tools--sticky[data-banner-affix] .affix-title {
	font-size:16px;
}
.s-banner-tools__content {
	align-items:center;
}
.s-banner-image {
	margin:40px auto 0;
}
.s-banner-image img {
	margin-top:16px;
}
@media screen and (max-width:1023.8px) {
	.s-banner-image img {
	margin-top:0;
}
;}.s-banner--dark {
	color:#fff;
}
.s-banner--dark a {
	color:#fff;
}
.s-banner--dark a:hover {
	color:rgba(255,255,255,0.7);
}
.s-banner--dark .s-banner-links .s-btn {
	border-color:#fff;
	color:#fff;
}
.s-banner--dark .s-banner-links .s-btn:hover {
	color:#000;
	border-color:#fff;
	background-color:#fff;
}
@media screen and (max-width:1279.8px) {
	.s-banner--dsm-feat {
	min-height:inherit;
}
;}.s-banner--dsm-feat .s-banner-text {
	margin-top:40px;
	margin-bottom:40px;
}
@media screen and (max-width:1023.8px) {
	.s-banner--dsm-feat .s-banner-text {
	margin-bottom:32px;
}
;}.s-banner--dsm-feat .s-banner-text img {
	display:inline-block;
	margin-bottom:20px;
}
.s-banner--dsm-feat .s-bnb-major,.s-banner--dsm-feat .s-bnb-minor {
	padding-top:52px;
	padding-bottom:40px;
}
@media screen and (max-width:1023.8px) {
	.s-banner--dsm-feat .s-bnb-major,.s-banner--dsm-feat .s-bnb-minor {
	padding-top:40px;
	padding-bottom:20px;
}
;}@media screen and (max-width:1279.8px) {
	.s-banner--dsm-feat .s-bnb-minor .s-banner-links {
	display:none;
}
;}@media screen and (max-width:1023.8px) {
	.s-banner--dsm-feat .s-banner-image {
	margin:0 auto;
}
.s-banner--dsm-feat .s-banner-image img {
	margin-top:0;
}
;}@media screen and (max-width:1023.8px) {
	.s-banner--dsm-feat.s-bnb-homo .s-banner-text {
	margin-bottom:0;
}
;}@media screen and (min-width:1024px) {
	.s-banner--cover-header:not(.no-min-height) {
	min-height:calc(420px + 70px);
}
;}@media screen and (min-width:1440px) {
	.s-banner--cover-header:not(.no-min-height) {
	min-height:calc(610px + 80px);
}
;}.s-banner--cover-header .s-banner-breadcrumb {
	margin-top:calc(16px + 2px);
}
@media screen and (min-width:768px) {
	.s-banner--cover-header .s-banner-breadcrumb {
	margin-top:calc(24px + 2px);
}
;}@media screen and (min-width:1024px) {
	.s-banner--cover-header .s-banner-breadcrumb {
	margin-top:calc(52px + 16px);
}
;}@media screen and (min-width:1280px) {
	.s-banner--cover-header .s-banner-breadcrumb {
	margin-top:52px;
}
;}@media screen and (min-width:1680px) {
	.s-banner--cover-header .s-banner-breadcrumb {
	margin-top:32px;
}
;}.s-banner--cover-header .s-banner-breadcrumb+.s-banner-text {
	margin-top:40px;
}
@media screen and (min-width:1024px) {
	.s-banner--cover-header .s-banner-breadcrumb+.s-banner-text {
	margin-bottom:40px;
}
;}.s-banner--oneColumn .s-banner-content__text {
	padding-bottom:0;
}
.s-banner--oneColumn .s-banner-content__text p.large {
	max-width:inherit;
}
.s-banner__button-icon {
	fill:#2e3742;
}
.s-breadcrumb {
	padding:0;
	margin:4px 0 0;
	position:relative;
	z-index:3;
	list-style:none;
}
@media screen and (max-width:1023.8px) {
	.s-breadcrumb {
	margin:0;
}
;}.s-breadcrumb li a {
	color:#2e3742;
	transition:all .3s ease-in-out;
}
.s-breadcrumb li a i {
	margin-right:12px;
}
.s-breadcrumb li a:hover {
	color:rgba(46,55,66,0.7);
}
.s-breadcrumb--dark li a {
	color:#fff;
}
.s-breadcrumb--dark li a i {
	color:#fff;
}
.s-breadcrumb--dark li a:hover {
	color:rgba(255,255,255,0.7);
}
.s-btn {
	box-sizing:border-box;
	line-height:1;
	border:1px solid transparent;
	background-color:#fff;
	color:#fff;
	font-family:inherit;
	transition:.25s ease-in-out;
	cursor:pointer;
}
.s-btn:hover {
	background-color:#2789f2;
}
.s-btn--s,.s-btn--sss {
	padding:4px 24px;
	font-size:0.8rem;
	border-radius:16px;
	line-height:18px;
	min-width:110px;
}
.s-btn--l {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--l {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--lll {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--lll {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--llm {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--llm {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--lls {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--lls {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--lmm {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--lmm {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--lms {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--lms {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--lss {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--lss {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--mmm {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--mmm {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--mms {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--mms {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--mss {
	padding:8px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:18px;
	min-width:120px;
}
@media screen and (min-width:768px) {
	.s-btn--mss {
	padding:12px 32px;
	font-size:16px;
	border-radius:24px;
	line-height:20px;
}
;}.s-btn--outlined {
	border:solid 1px #000;
	background-color:transparent;
	color:#000;
}
.s-btn--outlined:hover {
	border:solid 1px #666;
	background-color:transparent;
	opacity:.8;
}
.s-btn--outlined:hover.s-btn-anchor {
	color:#666;
}
.s-btn--outlined--disabled {
	border:solid 1px #b5b5b5;
	background-color:transparent;
	color:#c7cbd1;
	cursor:default;
}
.s-btn--outlined--disabled:hover {
	border:solid 1px #b5b5b5;
}
.s-btn--black-text {
	color:#000;
}
.s-btn-anchor {
	display:inline-block;
	text-align:center;
	text-decoration:none;
}
.s-btn-anchor:hover {
	color:#fff;
}
.s-close-btn {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	width:48px;
	height:48px;
	padding:12px;
	margin:0 -12px;
}
.s-close-btn__icon {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	transition:.25s ease-in-out;
}
.s-close-btn__icon::before,.s-close-btn__icon::after {
	content:" ";
	position:absolute;
	left:11px;
	top:-1px;
	height:26px;
	width:2px;
	background-color:#000;
	border-radius:.5px;
}
.s-close-btn__icon::before {
	transform:rotate(45deg);
}
.s-close-btn__icon::after {
	transform:rotate(-45deg);
}
.s-close-btn__icon--white::before,.s-close-btn__icon--white::after {
	background-color:#fff;
}
.s-close-btn:hover .s-close-btn__icon {
	opacity:.8;
}
.s-cards-item {
	background-color:rgba(230,230,230,0.5);
	border-radius:10px;
	overflow:hidden;
	height:100%;
	box-sizing:border-box;
	display:flex;
	flex-flow:column;
}
@media screen and (min-width:768px) and (max-width:1023.8px) {
	.s-cards-item {
	flex-flow:row-reverse;
}
.s-cards-item>* {
	width:50%;
}
.s-cards-item .s-cards-item__image {
	height:inherit;
}
;}.s-cards-item__image {
	height:230px;
	display:block;
	background-position:center;
	background-size:cover;
}
.s-cards-item__image--no-image {
	display:none;
}
.s-cards-item__text {
	padding:32px;
	box-sizing:border-box;
	min-height:310px;
	display:flex;
	flex-grow:1;
	flex-flow:column;
	justify-content:space-between;
	align-items:flex-start;
}
.s-cards-item__text>div {
	margin-bottom:24px;
}
@media screen and (min-width:1280px) {
	.s-cards-col-2 .s-cards-item {
	flex-flow:row-reverse;
}
.s-cards-col-2 .s-cards-item>* {
	width:50%;
}
.s-cards-col-2 .s-cards-item .s-cards-item__image {
	height:inherit;
}
;}.s-cards-item__links {
	margin-bottom:0 !important;
}
.s-cards-item__links>* {
	display:block;
}
.s-cards-item__links>*+* {
	margin-top:4px;
}
a.s-cards-item--link {
	color:inherit;
}
a.s-cards-item--link:hover {
	color:inherit;
}
a.s-cards-item--link:hover .s-learn-more--arrow span {
	transform:translateX(8px);
}
.s-learn-more--in-dark-bg.s-learn-more--arrow rect {
	color:#2789f2 !important;
}
.s-related-card-g {
	margin:0 auto;
}
.s-related-card-g--2 {
	max-width:924px;
}
@media screen and (max-width:1439.8px) {
	.s-related-card-g {
	max-width:924px;
}
;}.s-related-card {
	--s-related-card-bg-color:#000;
	--s-related-card-text-color:#fff;
	max-width:450px;
	height:100%;
	display:flex;
	flex-direction:column;
	margin:0 auto;
	border-radius:10px;
	background-color:var(--s-related-card-bg-color);
	text-decoration:none;
	overflow:hidden;
}
.s-related-card:not(.s-related-card--light) .s-learn-more {
	color:#2789f2;
}
.s-related-card:not(.s-related-card--light) .s-learn-more path,.s-related-card:not(.s-related-card--light) .s-learn-more rect {
	fill:#2789f2;
}
.s-related-card:not(.s-related-card--light) .s-learn-more:hover {
	color:#57a3f5;
}
.s-related-card:not(.s-related-card--light) .s-learn-more:hover path,.s-related-card:not(.s-related-card--light) .s-learn-more:hover rect {
	fill:#57a3f5;
}
.s-related-card:focus {
	outline:0;
	box-shadow:0 0 0 3px rgba(92,176,255,0.7);
}
.s-related-card * {
	box-sizing:border-box;
}
.s-related-card__header {
	flex-shrink:0;
}
.s-related-card__header .s-img {
	display:flex;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}
.s-related-card__header-img-horz,.s-related-card__header-img-vert {
	display:none;
}
.s-related-card__body {
	height:100%;
	min-height:310px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:20px;
	background-color:var(--s-related-card-bg-color);
}
@media screen and (min-width:768px) {
	.s-related-card__body {
	padding:32px;
}
;}.s-related-card__content {
	height:100%;
}
.s-related-card__title {
	margin-bottom:8px;
	font-size:22px;
	font-weight:600;
	color:var(--s-related-card-text-color);
}
.s-related-card__descs {
	font-size:16px;
	line-height:24px;
	color:var(--s-related-card-text-color);
}
.s-related-card__list {
	color:var(--s-related-card-text-color);
}
.s-related-card__footer {
	display:flex;
	flex-direction:column;
	margin-top:20px;
}
.s-related-card__footer-item {
	display:inline-block;
	margin-bottom:8px;
}
.s-related-card__footer-item:last-child {
	margin-bottom:0;
}
.s-related-card .s-learn-more:focus,.s-related-card .s-btn:focus,.s-related-card .s-btn-anchor:focus {
	outline:0;
	box-shadow:0 0 0 3px rgba(92,176,255,0.7);
}
.s-related-card--light {
	--s-related-card-bg-color:#fff;
	--s-related-card-text-color:#2e3742;
}
.s-related-card--anchor:hover .s-learn-more--arrow span {
	transform:translateX(8px);
}
.s-related-card--vert .s-related-card__header {
	height:230px;
}
.s-related-card--vert .s-related-card__header-img-horz {
	display:none;
}
.s-related-card--vert .s-related-card__header-img-vert {
	display:block;
	width:100%;
	height:100%;
}
.s-related-card--vert .s-related-card__body {
	min-height:310px;
}
.s-related-card--few .s-related-card__header {
	height:230px;
}
.s-related-card--few .s-related-card__header-img-horz {
	display:none;
}
.s-related-card--few .s-related-card__header-img-vert {
	display:block;
	width:100%;
	height:100%;
}
.s-related-card--few .s-related-card__body {
	min-height:310px;
}
.s-related-card--many .s-related-card__header {
	height:230px;
}
.s-related-card--many .s-related-card__header-img-horz {
	display:none;
}
.s-related-card--many .s-related-card__header-img-vert {
	display:block;
	width:100%;
	height:100%;
}
.s-related-card--many .s-related-card__body {
	min-height:310px;
}
.s-collapse-wrap .s-container-narrow {
	max-width:1398px;
}
.s-collapse__arrow {
	display:flex;
	align-items:center;
	justify-content:center;
	transform-origin:center;
	transition:.15s ease-in-out;
}
.s-collapse__group {
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:rgba(207,207,207,0.7);
	padding-top:32px;
	padding-bottom:32px;
	cursor:pointer;
}
.s-collapse__group+.s-collapse__group {
	border-top:0;
}
.s-collapse__group__title {
	position:relative;
	display:flex;
	justify-content:space-between;
	margin-bottom:0 !important;
}
.s-collapse__group__content {
	padding-bottom:0;
	max-width:1000px;
	margin-right:40px;
	cursor:default;
}
.s-collapse__group__content p {
	margin-top:8px;
}
.s-collapse__group--active .s-collapse__arrow {
	transform:rotate(180deg);
}
.s-container {
	box-sizing:border-box;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	max-width:100%;
}
@media screen and (min-width:768px) {
	.s-container {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-container {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-container {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-container {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-container {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-container {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-container {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-container {
	padding-right:140px;
}
;}@media screen and (min-width:768px) {
	.s-container {
	max-width:648px;
}
;}@media screen and (min-width:1024px) {
	.s-container {
	max-width:1120px;
}
;}@media screen and (min-width:1440px) {
	.s-container {
	max-width:1240px;
}
;}@media screen and (min-width:1680px) {
	.s-container {
	max-width:1400px;
}
;}@media screen and (min-width:1920px) {
	.s-container {
	max-width:1680px;
}
;}.s-containerless {
	box-sizing:border-box;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	max-width:1680px;
}
@media screen and (min-width:768px) {
	.s-containerless {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-containerless {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-containerless {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-containerless {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-containerless {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-containerless {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-containerless {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-containerless {
	padding-right:140px;
}
;}.s-container-narrow {
	box-sizing:border-box;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	max-width:100%;
}
@media screen and (min-width:768px) {
	.s-container-narrow {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-container-narrow {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-container-narrow {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-container-narrow {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-container-narrow {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-container-narrow {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-container-narrow {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-container-narrow {
	padding-right:140px;
}
;}@media screen and (min-width:1024px) {
	.s-container-narrow {
	max-width:1160px;
}
;}@media screen and (min-width:1440px) {
	.s-container-narrow {
	max-width:1200px;
}
;}@media screen and (min-width:1680px) {
	.s-container-narrow {
	max-width:1280px;
}
;}.s-container-b {
	box-sizing:border-box;
	margin:0 auto;
	max-width:100%;
	padding:0 20px;
}
@media screen and (min-width:576px) {
	.s-container-b {
	max-width:576px;
}
;}@media screen and (min-width:768px) {
	.s-container-b {
	max-width:768px;
	padding:0 24px;
}
;}@media screen and (min-width:1024px) {
	.s-container-b {
	max-width:1024px;
	padding:0 32px;
}
;}@media screen and (min-width:1440px) {
	.s-container-b {
	max-width:1440px;
	padding:0 64px;
}
;}.s-dlg-close-wrapper {
	position:absolute;
	right:0;
	top:0;
	transform:translateY(-100%);
}
.s-dlg-pagination {
	display:flex;
	height:80px;
}
.s-dlg-pagination__button {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	padding:12px 16px;
}
.s-dlg-pagination__prev,.s-dlg-pagination__next {
	border-style:solid;
	border-width:0 2px 2px 0;
	display:inline-block;
	padding:4px;
	transition:.25s ease-in-out;
}
.s-dlg-pagination__prev:hover,.s-dlg-pagination__next:hover {
	opacity:.8;
}
.s-dlg-pagination__prev {
	transform:rotate(135deg);
}
.s-dlg-pagination__next {
	transform:rotate(-45deg);
}
.s-dlg-pagination__digit-container {
	display:flex;
	padding:12px 0;
}
.s-dlg-pagination__digit {
	min-width:25px;
	text-align:center;
	color:rgba(0,0,0,0.5);
}
.s-dlg-pagination__digit--active {
	color:#000;
}
.s-dlg-content-item {
	float:left;
	margin-right:-100%;
	pointer-events:none;
	opacity:0;
	transition:.25s ease-in-out;
}
.s-dlg-content-item--active {
	pointer-events:all;
	opacity:1;
}
.s-dlg-content-item .s-bnb-img img {
	border-radius:10px;
}
.s-dlg-content-wrapper {
	width:100%;
	height:100%;
	border-radius:10px;
	overflow:hidden;
	background-color:#f5f5f5;
}
.s-dialog-content-wrapper {
	overflow:auto;
	width:100%;
	height:100%;
}
.s-dialog {
	position:relative;
	box-sizing:border-box;
	width:100%;
	max-width:calc(100% - 64px);
	height:560px;
	max-height:calc(100% - 128px);
	padding:32px 0 32px 32px;
	background-color:#fff;
	border-radius:10px;
}
.s-dialog::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.s-dialog::-webkit-scrollbar-track {
	background-color:transparent;
}
.s-dialog::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.s-dialog::-webkit-scrollbar-thumb {
	background-color:#b5b5b5;
}
.s-dialog::-webkit-scrollbar-thumb:hover {
	background-color:rgba(181,181,181,0.7);
}
@media screen and (min-width:1024px) {
	.s-dialog {
	max-width:820px;
	padding:64px 0 64px 64px;
}
;}.s-dialog .s-dialog-content-wrapper {
	box-sizing:border-box;
	padding-right:32px;
}
@media screen and (min-width:1024px) {
	.s-dialog .s-dialog-content-wrapper {
	padding-right:64px;
}
;}.s-dialog.no-height {
	height:auto;
}
@media screen and (min-height:888px) {
	.s-dialog {
	max-height:760px;
}
;}.s-dlg-hv .s-dlg-v {
	display:block;
}
@media screen and (min-width:1024px) {
	.s-dlg-hv .s-dlg-v {
	display:none;
}
;}.s-dlg-hv .s-dlg-h {
	display:none;
}
@media screen and (min-width:1024px) {
	.s-dlg-hv .s-dlg-h {
	display:block;
}
;}.s-dlg-v {
	position:relative;
	width:820px;
	height:560px;
	max-width:calc(100% - 64px);
	max-height:calc(100% - 128px);
}
.s-dlg-v::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.s-dlg-v::-webkit-scrollbar-track {
	background-color:transparent;
}
.s-dlg-v::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.s-dlg-v::-webkit-scrollbar-thumb {
	background-color:#b5b5b5;
}
.s-dlg-v::-webkit-scrollbar-thumb:hover {
	background-color:rgba(181,181,181,0.7);
}
.s-dlg-v * {
	box-sizing:border-box;
}
.s-dlg-v .s-dlg-pagination {
	justify-content:center;
	align-items:center;
}
.s-dlg-v .s-dlg-content-wrapper {
	padding:20px 0 0 0;
}
@media screen and (min-width:768px) {
	.s-dlg-v .s-dlg-content-wrapper {
	padding:40px 0 0 0;
}
;}@media screen and (min-height:888px) {
	.s-dlg-v {
	height:760px;
}
;}.s-dlg-v-content {
	display:flex;
	flex-direction:column;
	overflow-y:auto;
	height:calc(100% - 80px);
}
.s-dlg-v-content__major-wrapper {
	padding:0 20px 20px 20px;
}
@media screen and (min-width:768px) {
	.s-dlg-v-content__major-wrapper {
	padding:0 40px 40px 40px;
}
;}.s-dlg-v-content__major {
	width:100%;
}
.s-dlg-v-content__minor-wrapper {
	padding:0 20px;
}
@media screen and (min-width:768px) {
	.s-dlg-v-content__minor-wrapper {
	padding:0 40px;
}
;}.s-dlg-v-content__minor {
	width:100%;
}
.s-dlg-h {
	position:relative;
	width:1640px;
	max-width:calc(100% - 64px);
	height:560px;
	max-height:calc(100% - 128px);
}
.s-dlg-h::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.s-dlg-h::-webkit-scrollbar-track {
	background-color:transparent;
}
.s-dlg-h::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.s-dlg-h::-webkit-scrollbar-thumb {
	background-color:#b5b5b5;
}
.s-dlg-h::-webkit-scrollbar-thumb:hover {
	background-color:rgba(181,181,181,0.7);
}
.s-dlg-h * {
	box-sizing:border-box;
}
.s-dlg-h .s-dlg-pagination {
	align-items:flex-end;
	margin-left:-12px;
}
@media screen and (min-height:888px) {
	.s-dlg-h {
	max-height:760px;
}
;}.s-dlg-h-content {
	display:flex;
	height:100%;
}
.s-dlg-h-content .s-dlg-content-items {
	width:100%;
	height:calc(100% - 80px);
}
.s-dlg-h-content__major-wrapper,.s-dlg-h-content__minor-wrapper {
	width:50%;
	padding:64px;
}
.s-dlg-h-content__major-wrapper {
	height:100%;
}
.s-dlg-h-content__major {
	overflow-y:auto;
	width:100%;
	height:100%;
}
.s-dlg-h-content__minor {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.s-feat-col-container {
	overflow:hidden;
	text-align:center;
}
.s-feat-col-container * {
	box-sizing:border-box;
}
.s-feat-col-list {
	justify-content:center;
}
@media screen and (min-width:768px) {
	.s-feat-col-list {
	max-width:none;
}
;}.s-feat-card {
	text-align:center;
}
.s-feat-card--left {
	text-align:left;
}
.s-feat-card img {
	margin-bottom:16px;
}
@media screen and (min-width:1024px) {
	.s-fcfbi-wrapper .s-feat-col-item,.s-fcrlb-wrapper .s-feat-col-item {
	max-width:474px;
}
;}.s-fcfbi,.s-fcrlb {
	height:100%;
	display:flex;
	flex-direction:column;
	border-radius:10px;
	transition:.15s ease-in-out;
}
.s-fcfbi {
	--fcfbi-bg-color:#fff;
	--fcfbi-text-color:#2e3742;
	padding:40px;
	color:var(--fcfbi-text-color);
	background-color:var(--fcfbi-bg-color);
}
.s-fcfbi__icon {
	margin-bottom:16px;
}
.s-fcfbi__title {
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	margin-bottom:8px;
}
@media screen and (min-width:768px) {
	.s-fcfbi__title {
	font-size:22px;
}
;}.s-fcfbi__desc {
	margin-bottom:8px;
}
.s-fcfbi__link {
	margin-top:auto;
}
.s-fcfbi--dark {
	--fcfbi-bg-color:#303030;
	--fcfbi-text-color:#fff;
}
.s-fcrlb {
	--fcrlb-bg-color:transparent;
	--fcrlb-text-color:#2e3742;
	padding:40px 32px;
	color:var(--fcrlb-text-color);
	background-color:var(--fcrlb-bg-color);
}
.s-fcrlb__content {
	height:100%;
}
.s-fcrlb__icon {
	margin-bottom:8px;
}
.s-fcrlb__title {
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	margin-bottom:32px;
}
@media screen and (min-width:768px) {
	.s-fcrlb__title {
	font-size:22px;
}
;}.s-fcrlb__link {
	margin-top:auto;
}
.s-fcrlb--dark {
	--fcrlb-bg-color:#303030;
	--fcrlb-text-color:#fff;
}
.s-fcrlb--dark:hover {
	--fcrlb-bg-color:#404040;
}
.s-fcrlb--dark .s-btn {
	color:#2e3742;
	background-color:#fff;
}
.s-fcrlb--dark .s-btn:hover {
	background-color:#e6e6e6;
}
.s-feat-anchor {
	height:100%;
	text-align:center;
}
.s-feat-anchor__btn {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
}
.s-feat-anchor__item,.s-feat-anchor__a,.s-feat-anchor__btn {
	width:100%;
	height:100%;
	min-height:166px;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:24px 16px;
	color:#2e3742;
	background-color:#fff;
	border:solid 1px transparent;
	border-radius:10px;
	text-decoration:none;
}
.s-feat-anchor__item--align-center,.s-feat-anchor__a--align-center,.s-feat-anchor__btn--align-center {
	justify-content:center;
}
.s-feat-anchor__a,.s-feat-anchor__btn {
	cursor:pointer;
	transition:background-color .15s ease-in-out;
}
.s-feat-anchor__a:focus,.s-feat-anchor__btn:focus {
	outline:solid 3px rgba(92,176,255,0.7);
	outline-offset:-3px;
}
.s-feat-anchor__a:hover,.s-feat-anchor__btn:hover {
	color:#2e3742;
	background-color:rgba(230,230,230,0.5);
}
.s-feat-anchor__icon+* {
	margin-top:16px;
}
.s-feat-anchor__title {
	font-size:20px;
	line-height:1.5;
	font-weight:600;
}
.s-get-started .s-outlined-col-card {
	height:100%;
}
.s-get-started__outlined-col {
	margin-top:24px;
}
@media screen and (min-width:1024px) {
	.s-get-started__outlined-col {
	margin-top:52px;
}
;}.s-get-started__card-wrapper {
	height:100%;
}
.s-get-started-card {
	color:#2e3742;
}
.s-get-started-card path,.s-get-started-card rect {
	fill:#2e3742;
}
.s-get-started-card:hover {
	color:#191e24;
}
.s-get-started-card:hover path,.s-get-started-card:hover rect {
	fill:#191e24;
}
.s-get-started-card--with-icon:hover,.s-get-started-card--no-arrow:hover {
	background-color:#f5f5f5;
}
.s-get-started-card {
	padding:20px;
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
	transition:.15s ease-in-out;
	cursor:pointer;
}
.s-get-started-card:focus {
	outline:0;
	box-shadow:0 0 0 3px rgba(92,176,255,0.7);
}
@media screen and (min-width:768px) {
	.s-get-started-card {
	padding:40px;
}
;}@media screen and (min-width:1440px) {
	.s-get-started-card {
	padding:64px;
}
;}.s-get-started-card--default {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
}
.s-get-started-card--default:hover .s-get-started-card__arrow,.s-get-started-card--default:hover .s-get-started-card__title-arrow {
	transform:translateX(0.5rem);
}
.s-get-started-card--with-icon .s-get-started-card__arrow {
	opacity:0;
}
.s-get-started-card--with-icon:hover .s-get-started-card__arrow {
	opacity:1;
}
.s-get-started-card__icon {
	margin-bottom:32px;
}
.s-get-started-card__title {
	margin-bottom:8px;
}
.s-get-started-card__title-arrow {
	display:inline-block;
	margin-left:8px;
	transition:.15s ease-in-out;
}
.s-get-started-card__desc {
	margin-bottom:8px;
}
.s-get-started-card__arrow {
	transition:.15s ease-in-out;
}
.s-floating-card {
	width:440px;
	min-height:240px;
	padding:24px 52px 24px 24px;
	color:#fff;
	background-color:#1a1a1a;
	background-size:cover;
	background-position:center;
	border-radius:10px;
	box-shadow:0 0 30px rgba(0,0,0,0.2);
	box-sizing:border-box;
	display:flex !important;
	flex-direction:column;
	justify-content:space-between;
	position:fixed;
	left:24px;
	bottom:24px;
	z-index:999;
	transform:translateY(calc(100% + 24px));
	opacity:0;
	transition:all .3s ease;
}
.s-floating-card--bg-light {
	background-color:#fff;
	color:#2e3742;
}
.s-floating-card--bg-light .s-floating-card__btn-close line {
	stroke:#2e3742;
}
.s-floating-card--bg-light .s-floating-card__logo path {
	fill:#2e3742;
}
.s-floating-card__content--no-desc .s-floating-card__title {
	-webkit-line-clamp:4;
}
.s-floating-card__logo {
	margin-bottom:24px;
	display:none;
}
.s-floating-card__logo svg {
	height:20px;
	display:inherit;
}
.s-floating-card__logo--show {
	display:block;
}
.s-floating-card__title {
	margin-bottom:8px;
	font-size:24px;
	font-weight:600;
	line-height:32px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.s-floating-card__desc {
	width:100%;
	font-size:18px;
	font-weight:400;
	line-height:28px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.s-floating-card__btn-close {
	margin:24px 16px;
	position:absolute;
	right:0;
	top:0;
	transition:opacity .3s;
	cursor:pointer;
}
.s-floating-card__btn-close:hover {
	opacity:.8;
}
.s-floating-card .s-btn {
	max-width:100%;
	padding:4px 24px;
	margin-top:32px;
	font-size:15px;
	font-weight:400;
	line-height:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.s-floating-card.show {
	transform:translateY(0%);
	opacity:1;
}
.s-floating-card.hide-floating-card {
	transform:translateY(calc(100% + 24px)) !important;
}
@media (max-width:488px) {
	.s-floating-card {
	width:100%;
	left:0;
	bottom:0 !important;
	border-radius:0;
},}.s-img {
	max-width:100%;
	height:auto;
	border-radius:0.5rem;
	/*box-shadow: 0px 19px 20px 6px #787c8073;*/
}
.s-lightbox {
	position:fixed;
	z-index:-1;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	opacity:0;
	pointer-events:none;
	background-color:rgba(0,0,0,0.7);
	transition:.333s ease-in-out;
}
.s-lightbox--active {
	z-index:1000;
	opacity:1;
	pointer-events:auto;
}
.s-margin-top-lv1 {
	margin-top:lv1 4px;
}
.s-margin-bottom-lv1 {
	margin-bottom:lv1 4px;
}
.s-margin-left-lv1 {
	margin-top:lv1 4px;
}
.s-margin-right-lv1 {
	margin-bottom:lv1 4px;
}
.s-margin-lv1 {
	margin:lv1 4px;
}
.s-margin-top-lv2 {
	margin-top:lv2 8px;
}
.s-margin-bottom-lv2 {
	margin-bottom:lv2 8px;
}
.s-margin-left-lv2 {
	margin-top:lv2 8px;
}
.s-margin-right-lv2 {
	margin-bottom:lv2 8px;
}
.s-margin-lv2 {
	margin:lv2 8px;
}
.s-margin-top-lv3 {
	margin-top:lv3 12px;
}
.s-margin-bottom-lv3 {
	margin-bottom:lv3 12px;
}
.s-margin-left-lv3 {
	margin-top:lv3 12px;
}
.s-margin-right-lv3 {
	margin-bottom:lv3 12px;
}
.s-margin-lv3 {
	margin:lv3 12px;
}
.s-margin-top-lv4 {
	margin-top:lv4 16px;
}
.s-margin-bottom-lv4 {
	margin-bottom:lv4 16px;
}
.s-margin-left-lv4 {
	margin-top:lv4 16px;
}
.s-margin-right-lv4 {
	margin-bottom:lv4 16px;
}
.s-margin-lv4 {
	margin:lv4 16px;
}
.s-margin-top-lv5 {
	margin-top:lv5 20px;
}
.s-margin-bottom-lv5 {
	margin-bottom:lv5 20px;
}
.s-margin-left-lv5 {
	margin-top:lv5 20px;
}
.s-margin-right-lv5 {
	margin-bottom:lv5 20px;
}
.s-margin-lv5 {
	margin:lv5 20px;
}
.s-margin-top-lv6 {
	margin-top:lv6 24px;
}
.s-margin-bottom-lv6 {
	margin-bottom:lv6 24px;
}
.s-margin-left-lv6 {
	margin-top:lv6 24px;
}
.s-margin-right-lv6 {
	margin-bottom:lv6 24px;
}
.s-margin-lv6 {
	margin:lv6 24px;
}
.s-margin-top-lv7 {
	margin-top:lv7 32px;
}
.s-margin-bottom-lv7 {
	margin-bottom:lv7 32px;
}
.s-margin-left-lv7 {
	margin-top:lv7 32px;
}
.s-margin-right-lv7 {
	margin-bottom:lv7 32px;
}
.s-margin-lv7 {
	margin:lv7 32px;
}
.s-margin-top-lv8 {
	margin-top:lv8 40px;
}
.s-margin-bottom-lv8 {
	margin-bottom:lv8 40px;
}
.s-margin-left-lv8 {
	margin-top:lv8 40px;
}
.s-margin-right-lv8 {
	margin-bottom:lv8 40px;
}
.s-margin-lv8 {
	margin:lv8 40px;
}
.s-margin-top-lv9 {
	margin-top:lv9 52px;
}
.s-margin-bottom-lv9 {
	margin-bottom:lv9 52px;
}
.s-margin-left-lv9 {
	margin-top:lv9 52px;
}
.s-margin-right-lv9 {
	margin-bottom:lv9 52px;
}
.s-margin-lv9 {
	margin:lv9 52px;
}
.s-margin-top-lv10 {
	margin-top:lv10 64px;
}
.s-margin-bottom-lv10 {
	margin-bottom:lv10 64px;
}
.s-margin-left-lv10 {
	margin-top:lv10 64px;
}
.s-margin-right-lv10 {
	margin-bottom:lv10 64px;
}
.s-margin-lv10 {
	margin:lv10 64px;
}
.s-margin-top-lv11 {
	margin-top:lv11 80px;
}
.s-margin-bottom-lv11 {
	margin-bottom:lv11 80px;
}
.s-margin-left-lv11 {
	margin-top:lv11 80px;
}
.s-margin-right-lv11 {
	margin-bottom:lv11 80px;
}
.s-margin-lv11 {
	margin:lv11 80px;
}
.s-margin-top-lv12 {
	margin-top:lv12 100px;
}
.s-margin-bottom-lv12 {
	margin-bottom:lv12 100px;
}
.s-margin-left-lv12 {
	margin-top:lv12 100px;
}
.s-margin-right-lv12 {
	margin-bottom:lv12 100px;
}
.s-margin-lv12 {
	margin:lv12 100px;
}
.s-margin-top-lv13 {
	margin-top:lv13 128px;
}
.s-margin-bottom-lv13 {
	margin-bottom:lv13 128px;
}
.s-margin-left-lv13 {
	margin-top:lv13 128px;
}
.s-margin-right-lv13 {
	margin-bottom:lv13 128px;
}
.s-margin-lv13 {
	margin:lv13 128px;
}
.s-margin-top-lv14 {
	margin-top:lv14 140px;
}
.s-margin-bottom-lv14 {
	margin-bottom:lv14 140px;
}
.s-margin-left-lv14 {
	margin-top:lv14 140px;
}
.s-margin-right-lv14 {
	margin-bottom:lv14 140px;
}
.s-margin-lv14 {
	margin:lv14 140px;
}
.s-note {
	padding:32px 0;
	background-color:#f5f5f5;
}
.s-note__title {
	color:#8f8f8f;
	margin-top:0 !important;
}
.s-note__list ol {
	margin-block-start:0;
	margin-block-end:0;
	margin-inline-start:0;
	margin-inline-end:0;
	padding-inline-start:16px;
}
.s-note__list li {
	font-size:14px;
	line-height:22px;
	font-weight:400;
	margin-top:8px;
	color:#8f8f8f;
}
.s-note__list li,.s-note__list li p.small {
	margin-top:4px;
}
.s-outlined-col-container {
	overflow:hidden;
	text-align:left;
}
.s-outlined-col-container * {
	box-sizing:border-box;
}
.s-outlined-col-list {
	margin:-1px -1px auto auto;
}
@media screen and (min-width:768px) {
	.s-outlined-col-list {
	max-width:none;
}
;}.s-outlined-col-list--top-outlined {
	border-top:solid 1px rgba(230,230,230,0.5);
}
.s-outlined-col-list--bottom-outlined {
	border-bottom:solid 1px rgba(230,230,230,0.5);
}
.s-outlined-col-item {
	border-top:solid 1px rgba(230,230,230,0.5);
	border-right:solid 1px rgba(230,230,230,0.5);
}
.s-outlined-col-item--with-icons .s-outlined-col-card__icon-container {
	display:flex;
	justify-content:center;
	margin-bottom:32px;
}
.s-outlined-col-item--with-icons .s-outlined-col-card__icon-container img {
	margin:0 16px;
}
.s-outlined-col-card--center {
	text-align:center;
}
.s-qr-unit-wrapper {
	display:inline-block;
	text-align:center;
}
.s-qr-unit {
	display:inline-flex;
	background-color:#fff;
}
.s-qr-unit--xs {
	padding:12px;
}
.s-qr-unit--sm {
	padding:12px;
}
.s-qr-unit--md {
	padding:12px;
}
.s-qr-unit--lg {
	padding:16px;
}
.s-qr-unit--xl {
	padding:20px;
}
.s-qr-unit--border {
	border-radius:10px;
	overflow:hidden;
}
.s-qr-unit canvas {
	width:100%;
	height:100%;
}
.s-qr-unit-text {
	margin-top:8px;
}
.s-qrcode-intro,.s-qrcode-qr {
	box-sizing:border-box;
	display:flex;
}
.s-qrcode-intro {
	display:flex;
	flex-direction:column;
}
@media screen and (min-width:1280px) {
	.s-qrcode-intro {
	flex-direction:row;
	margin-bottom:32px;
}
;}@media screen and (min-width:1440px) {
	.s-qrcode-intro {
	margin-right:0;
	margin-bottom:0;
}
;}.s-qrcode-intro__icon {
	flex-shrink:0;
	display:flex;
	align-items:flex-start;
	margin-bottom:20px;
}
@media screen and (min-width:1280px) {
	.s-qrcode-intro__icon {
	margin-top:8px;
	margin-right:32px;
}
;}@media screen and (min-width:1440px) {
	.s-qrcode-intro__icon {
	margin-right:64px;
	margin-bottom:32px;
}
;}.s-qrcode-intro__icon .s-bnb-img {
	margin:0;
}
.s-qrcode-intro__content {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width:100%;
}
.s-qrcode-intro__content-note {
	opacity:.8;
	margin-top:20px;
}
.s-qrcode-qr {
	width:100%;
	display:flex;
	justify-content:space-around;
	align-items:center;
}
.s-qrcode-qr__item {
	text-align:center;
	color:#000;
}
.s-qrcode-qr a {
	width:164px;
	height:164px;
	display:block;
	margin:0 auto;
}
.s-section {
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	box-sizing:border-box;
}
@media screen and (min-width:576px) {
	.s-section {
	padding-top:52px;
}
;}@media screen and (min-width:768px) {
	.s-section {
	padding-top:64px;
}
;}@media screen and (min-width:1440px) {
	.s-section {
	padding-top:80px;
}
;}@media screen and (min-width:1680px) {
	.s-section {
	padding-top:100px;
}
;}@media screen and (min-width:576px) {
	.s-section {
	padding-bottom:52px;
}
;}@media screen and (min-width:768px) {
	.s-section {
	padding-bottom:64px;
}
;}@media screen and (min-width:1440px) {
	.s-section {
	padding-bottom:80px;
}
;}@media screen and (min-width:1680px) {
	.s-section {
	padding-bottom:100px;
}
;}@media screen and (min-width:1024px) {
	.s-section {
	min-height:420px;
}
;}.s-section.no-padding-top {
	padding-top:0 !important;
}
.s-section.no-padding-bottom {
	padding-bottom:0 !important;
}
.s-section.no-min-height {
	min-height:auto;
}
.s-section__intro {
	text-align:center;
	margin-bottom:24px;
}
@media screen and (min-width:1280px) {
	.s-section__intro {
	margin-bottom:52px;
}
;}.s-section__intro--left {
	text-align:left;
}
.s-section__intro--right {
	text-align:right;
}
.s-section__intro--no-margin-bottom {
	margin-bottom:0 !important;
}
.s-tab-slide-tab {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	width:100%;
	display:flex;
	flex-direction:column;
	margin-top:32px;
	padding-left:32px;
	border-left:solid 3px transparent;
	text-align:left;
	cursor:pointer;
	opacity:.5;
	transition:.333s ease-in-out;
}
.s-tab-slide-tab:hover {
	opacity:.75;
}
.s-tab-slide-tab--active {
	border-left:solid 3px #0067e6;
	opacity:1;
}
.s-tab-slide-tab--active:hover {
	opacity:1;
}
.s-tab-slide-tab--no-border {
	border-left:0;
	padding-left:0;
}
.s-tab-slide-tab h3 {
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	margin-bottom:0;
}
@media screen and (min-width:768px) {
	.s-tab-slide-tab h3 {
	font-size:22px;
}
;}.s-tab-slide-tab-section {
	width:100%;
}
.s-tab-slide-slide-section {
	position:relative;
	width:100%;
}
.s-tab-slide-slide-container {
	position:relative;
	display:inline-flex;
	align-items:center;
	width:100%;
	height:100%;
}
.s-tab-slide-slide {
	pointer-events:none;
	width:100%;
	height:100%;
	float:left;
	margin-right:-100%;
	display:flex;
	justify-content:center;
	align-items:center;
	opacity:0;
	transition:.333s ease-in-out;
}
.s-tab-slide-slide--active {
	opacity:1;
	pointer-events:all;
}
.s-tab-slide-dot-container {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:32px;
}
.s-tab-slide-dot__button {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	box-sizing:border-box;
	width:36px;
	height:36px;
	padding:12px;
	overflow:hidden;
}
.s-tab-slide-dot__circle {
	width:10px;
	height:10px;
	box-sizing:border-box;
	border-radius:50%;
	border:solid 1px #0067e6;
	transition:.333s ease-in-out;
}
.s-tab-slide-dot--active .s-tab-slide-dot__circle {
	background-color:#0067e6;
}
@keyframes progress-vart {
	0% {
	transform:translateY(-100%);
}
100% {
	transform:translateY(0);
}
;}.s-tsa__major-footer {
	margin-top:32px;
}
.s-tsa__minor {
	display:flex;
}
.s-tsa__minor-wrapper {
	margin-bottom:20px;
}
.s-tsa .s-bnb-minor,.s-tsa .s-tsa__minor-wrapper {
	display:flex;
}
@media screen and (max-width:1023.8px) {
	.s-tsa .s-bnb-minor,.s-tsa .s-tsa__minor-wrapper {
	display:none;
}
;}.s-tsa .s-picture {
	display:flex;
}
.s-tsa .s-bnb-img img {
	box-shadow:0 0 30px #0000001a;
	border-radius:10px;
	max-width:100%;
	height:auto;
}
.s-tsa .s-bnb-img.no-shadow-img img {
	box-shadow:none;
}
.s-tsa .s-bnb-img.no-border-radius img {
	border-radius:0;
}
.s-tsa-tab-container {
	margin-top:32px;
}
.s-tsa-tab {
	display:block;
	width:100%;
	margin-bottom:20px;
	opacity:.5;
	cursor:pointer;
	transition:.15s ease-in-out;
}
.s-tsa-tab .s-tsa-tab__progress-wrapper {
	background-color:rgba(0,103,230,0.6);
}
.s-tsa-tab .s-tsa-tab__progress {
	background-color:#0067e6;
}
.s-tsa-tab:hover:not(.s-tsa-tab--active) {
	opacity:.75;
}
@media screen and (max-width:1023.8px) {
	.s-tsa-tab:hover.s-tsa-tab--borderless {
	opacity:1;
}
;}.s-tsa-tab:first-child {
	margin-top:0;
}
.s-tsa-tab:last-child {
	margin-bottom:0;
}
.s-tsa-tab:last-child .s-tsa-tab__mob-img-wrapper {
	margin-bottom:0;
}
.s-tsa-tab__progress-wrapper {
	position:absolute;
	left:0;
	top:0;
	width:5px;
	height:100%;
	overflow:hidden;
}
.s-tsa-tab__progress {
	width:100%;
	height:100%;
}
.s-tsa-tab__text {
	position:relative;
	padding:0 0 0 20px;
	border:0;
	background-color:transparent;
	text-align:left;
	cursor:pointer;
}
.s-tsa-tab__text:focus {
	outline:0;
	box-shadow:0 0 0 3px rgba(92,176,255,0.7);
}
.s-tsa-tab__title {
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	margin-bottom:0;
}
@media screen and (min-width:768px) {
	.s-tsa-tab__title {
	font-size:22px;
}
;}.s-tsa-tab__desc {
	overflow:hidden;
}
.s-tsa-tab__desc p {
	margin-top:0;
	transition:.15s ease-in-out;
}
.s-tsa-tab__mob-img-wrapper {
	width:100%;
	display:none;
	justify-content:center;
}
@media screen and (min-width:768px) {
	.s-tsa-tab__mob-img-wrapper {
	max-width:660px;
	margin:auto;
}
;}@media screen and (min-width:1024px) {
	.s-tsa-tab__mob-img-wrapper {
	display:none;
}
;}.s-tsa-tab--carousel .s-tsa-tab__progress {
	transform:translateY(-101%);
}
@media screen and (max-width:1023.8px) {
	.s-tsa-tab--borderless {
	opacity:1;
	cursor:default;
}
.s-tsa-tab--borderless .s-tsa-tab__text {
	cursor:default;
}
.s-tsa-tab--borderless .s-tsa-tab__mob-img-wrapper {
	display:flex;
	margin:auto;
	margin-top:32px;
	margin-bottom:20px;
}
;}.s-tsa-tab--borderless .s-tsa-tab__text {
	padding:0;
}
.s-tsa-tab--borderless .s-tsa-tab__progress-wrapper {
	display:none;
}
.s-tsa-tab--active:not(.s-tsa-tab--borderless) .s-tsa-tab__title {
	margin-bottom:8px;
}
.s-tsa-tab--active {
	opacity:1;
	cursor:default;
}
.s-tsa-tab--active.s-tsa-tab--carousel .s-tsa-tab__progress {
	animation:progress-vart 7s linear;
}
@media screen and (max-width:1023.8px) {
	.s-tsa-tab--active .s-tsa-tab__mob-img-wrapper {
	display:flex;
	margin:0 auto;
	margin-top:32px;
	margin-bottom:20px;
}
;}.s-tsa-tab--paused.s-tsa-tab--carousel .s-tsa-tab__progress {
	animation-play-state:paused;
}
.s-tsa-slide {
	pointer-events:none;
	height:0;
	width:100%;
	float:left;
	margin-right:-100%;
	display:flex;
	justify-content:center;
	align-items:center;
	opacity:0;
	overflow:hidden;
	transition:.333s ease-in-out;
}
.s-tsa-slide--mob {
	display:none;
	float:none;
	margin-right:0;
}
.s-tsa-slide--mob .s-bnb-img {
	display:flex;
	justify-content:center;
	height:100%;
}
.s-tsa-slide--mob .s-bnb-img img {
	width:auto;
}
.s-tsa-slide--mob .s-video-container {
	height:100%;
	width:auto;
}
@media screen and (max-width:1023.8px) {
	.s-tsa-slide--mob .s-video {
	width:100%;
	max-width:660px;
	max-height:unset;
}
;}.s-tsa-slide--mob.s-tsa-slide--borderless {
	height:auto;
	display:flex;
	pointer-events:all;
	opacity:1;
	overflow:visible;
}
.s-tsa-slide--active {
	height:auto;
	pointer-events:all;
	opacity:1;
	overflow:visible;
}
.s-tsa-slide--active.s-tsa-slide--mob {
	display:flex;
}
@keyframes progress-horz {
	0% {
	transform:translateX(-100%);
}
100% {
	transform:translateX(0);
}
;}.s-ts-slide {
	width:100%;
	float:left;
	margin-right:-100%;
	opacity:0;
	pointer-events:none;
	transition:.333s ease-in-out;
}
.s-ts-slide--active {
	opacity:1;
	pointer-events:auto;
}
.s-tab-swiper::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.s-tab-swiper::-webkit-scrollbar-track {
	background-color:transparent;
}
.s-tab-swiper::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.s-tab-swiper::-webkit-scrollbar-thumb {
	background-color:#b5b5b5;
}
.s-tab-swiper::-webkit-scrollbar-thumb:hover {
	background-color:rgba(181,181,181,0.7);
}
.s-tab-swiper * {
	box-sizing:border-box;
}
.s-tab-swiper__tab-container {
	width:100%;
	overflow-y:auto;
}
.s-tab-swiper__tab-scroller {
	flex-wrap:nowrap;
}
.s-tab-swiper__tab-wrapper {
	position:relative;
	min-width:70vw;
	cursor:pointer;
}
@media screen and (min-width:768px) {
	.s-tab-swiper__tab-wrapper {
	min-width:350px;
}
;}@media screen and (min-width:1280px) {
	.s-tab-swiper__tab-wrapper {
	min-width:auto;
}
;}.s-tab-swiper__tab-wrapper::before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:transparent;
	transition:.333s ease-in-out;
}
.s-tab-swiper__tab-wrapper--active.s-tab-swiper__tab-wrapper::before {
	background-color:#0067e6;
}
.s-tab-swiper__tab-wrapper--active .s-tab-swiper__tab {
	opacity:1;
}
.s-tab-swiper__tab {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	font-weight:600;
	padding:20px;
	margin-bottom:0;
	width:100%;
	height:100%;
	opacity:.5;
	border-bottom:solid 1px #c7cbd1;
	background-color:transparent;
}
@media screen and (min-width:768px) {
	.s-tab-swiper__tab {
	font-size:22px;
}
;}.s-tab-swiper__swiper-container {
	position:relative;
	display:flex;
}
@media screen and (min-width:1024px) {
	.s-tab-swiper__swiper-container {
	align-items:center;
}
;}.s-tab-swiper__swiper-wrapper {
	width:100%;
	height:100%;
	float:left;
	margin-right:-100%;
	opacity:0;
	pointer-events:none;
	transition:.333s ease-in-out;
}
.s-tab-swiper__swiper-wrapper--active {
	opacity:1;
	pointer-events:auto;
}
.s-tsws::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.s-tsws::-webkit-scrollbar-track {
	background-color:transparent;
}
.s-tsws::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.s-tsws::-webkit-scrollbar-thumb {
	background-color:#b5b5b5;
}
.s-tsws::-webkit-scrollbar-thumb:hover {
	background-color:rgba(181,181,181,0.7);
}
.s-tsws__header-container {
	position:relative;
	display:flex;
	overflow:hidden;
	margin-bottom:20px;
}
@media screen and (min-width:1024px) {
	.s-tsws__header-container {
	margin-bottom:32px;
}
;}.s-tsws__header {
	text-align:center;
}
.s-tsws__tab-container {
	width:100%;
	display:flex;
	overflow-y:auto;
}
.s-tsws__tab-scroller {
	flex-wrap:nowrap;
	width:100%;
}
.s-tsws__tab {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	font-size:20px;
	line-height:32px;
	font-weight:600;
	margin-top:0;
	margin-bottom:8px;
	position:relative;
	min-width:70vw;
	border:0;
	opacity:.5;
	transition:opacity .15s;
	font-weight:600;
	padding:20px;
	margin-bottom:0;
	cursor:pointer;
}
@media screen and (min-width:768px) {
	.s-tsws__tab {
	font-size:22px;
}
;}@media screen and (min-width:768px) {
	.s-tsws__tab {
	min-width:350px;
}
;}@media screen and (min-width:1280px) {
	.s-tsws__tab {
	min-width:auto;
}
;}.s-tsws__tab__progress-wrapper {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5px;
	background-color:rgba(0,103,230,0.5);
	overflow:hidden;
}
.s-tsws__tab__progress {
	display:block;
	width:100%;
	height:100%;
	background-color:#0067e6;
	transform:translateX(-101%);
}
.s-tsws__tab--normal::before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#fff;
	transition:.333s ease-in-out;
}
.s-tsws__tab--carousel {
	margin-right:12px;
}
.s-tsws__tab--carousel:last-child {
	margin-right:0;
}
.s-tsws__tab--active {
	opacity:1;
}
.s-tsws__tab--active.s-tsws__tab--normal::before {
	background-color:#0067e6;
}
.s-tsws__tab--active .s-tsws__tab__progress {
	animation:progress-horz 7000ms linear;
}
.s-tsws__tab--paused .s-tsws__tab__progress {
	animation-play-state:paused;
}
.s-tsws__swiper-container {
	padding:32px 0;
}
.s-tsws__swiper {
	text-align:center;
}
.s-video-container {
	position:relative;
	width:fit-content;
	border-radius:10px;
	overflow:hidden;
}
.s-video-container:hover .s-video-controller {
	opacity:1;
}
.s-video-container.no-border-radius {
	border-radius:unset;
}
.s-video {
	display:block;
	max-width:100%;
	height:auto;
	background-color:rgba(255,255,255,0.5);
}
@media screen and (max-width:1023.8px) {
	.s-video {
	width:100%;
	max-width:660px;
	max-height:unset;
}
;}.s-video-controller {
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:60%;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end;
	background:linear-gradient(to bottom,transparent 8%,rgba(0,0,0,0.6) 100%);
	opacity:0;
	transition:.25s ease-in-out;
}
.s-video-controller__btn {
	background-color:transparent;
	border:0;
	padding:0;
	font-family:inherit;
	cursor:pointer;
	box-sizing:border-box;
	width:48px;
	height:48px;
	padding:12px;
	background-position:center;
	background-size:22px;
}
.s-video-controller__btn .s-video-play-icon,.s-video-controller__btn .s-video-pause-icon {
	display:none;
}
.s-video-controller__btn--play .s-video-play-icon {
	display:inline-block;
}
.s-video-controller__btn--pause .s-video-pause-icon {
	display:inline-block;
}
.s-bnb-icon-container {
	display:flex;
	flex-wrap:wrap;
	margin-top:64px;
	width:100%;
}
.s-bnb-icon {
	width:120px;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
}
.s-bnb-icon img {
	width:54px;
	height:54px;
	margin-bottom:8px;
}
.s-split-line {
	box-sizing:border-box;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	height:1px;
}
@media screen and (min-width:768px) {
	.s-split-line {
	padding-left:40px;
}
;}@media screen and (min-width:1024px) {
	.s-split-line {
	padding-left:80px;
}
;}@media screen and (min-width:1440px) {
	.s-split-line {
	padding-left:100px;
}
;}@media screen and (min-width:1680px) {
	.s-split-line {
	padding-left:140px;
}
;}@media screen and (min-width:768px) {
	.s-split-line {
	padding-right:40px;
}
;}@media screen and (min-width:1024px) {
	.s-split-line {
	padding-right:80px;
}
;}@media screen and (min-width:1440px) {
	.s-split-line {
	padding-right:100px;
}
;}@media screen and (min-width:1680px) {
	.s-split-line {
	padding-right:140px;
}
;}.s-split-line hr {
	border-bottom:solid 1px rgba(207,207,207,0.5);
	margin:0 auto;
}
.s-split-line--wide {
	padding-left:0;
	padding-right:0;
}
.bg_btn_close_outside button.mfp-close {
	opacity:1;
	color:transparent;
	background-size:13px;
	width:24px;
	height:24px;
	top:-35px;
	right:0;
	display:block;
}
.bg_btn_close_outside button.mfp-close:active {
	top:-35px;
}
.bg_btn_close_outside button.mfp-close::before,.bg_btn_close_outside button.mfp-close::after {
	content:" ";
	position:absolute;
	left:11px;
	top:-1px;
	height:26px;
	width:2px;
	background-color:#fff;
	border-radius:.5px;
}
.bg_btn_close_outside button.mfp-close::before {
	transform:rotate(45deg);
}
.bg_btn_close_outside button.mfp-close::after {
	transform:rotate(-45deg);
}
.bg_btn_close_outside .dialog {
	color:#2e3742;
	border-radius:10px;
}
.bg_btn_close_outside .dialog.dialog_have_form {
	margin:52px auto;
}
@media screen and (max-width:767.8px) {
	.bg_btn_close_outside .container.container-popup {
	padding-left:30px;
	padding-right:30px;
}
;}.bg_btn_close_outside .container.container-popup h2 {
	text-align:center;
}
.s-watch-icon {
	background-image:url("/img/common/icon_watch_arrow_blue.png");
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	margin-left:8px;
	background-size:cover;
	background-position:0 0;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	left:0;
}
@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5) {
	.s-watch-icon {
	background-image:url("/img/common/icon_watch_arrow_blue@2x.png");
}
;}.s-watch-icon-wrapper {
	display:inline-block;
	margin-top:20px;
	color:#0067e6 !important;
}
.s-banner.dsm-notebook .s-bnb-minor {
	justify-content:space-between;
}
@media screen and (max-width:1279.8px) {
	.s-banner.dsm-notebook .s-bnb-minor {
	justify-content:flex-end;
}
;}.s-banner.dsm-notebook .s-bnb-minor .s-banner-links .heading-tools>a:last-child {
	margin-right:76px;
}
@media screen and (max-width:1679.8px) {
	.s-banner.dsm-notebook .s-bnb-minor .s-banner-links .heading-tools>a:last-child {
	margin-right:100px;
}
;}.dsm_table_wrap {
	width:100%;
}
@media screen and (max-width:767.8px) {
	.dsm_table_wrap {
	overflow:auto;
	box-sizing:border-box;
	padding-bottom:20px;
}
.dsm_table_wrap table {
	min-width:800px;
	overflow-x:auto;
	width:100%;
}
.dsm_table_wrap::-webkit-scrollbar-thumb {
	background-color:rgba(181,181,181,0.7);
}
.dsm_table_wrap::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.dsm_table_wrap::-webkit-scrollbar-track {
	background-color:rgba(181,181,181,0.3);
}
.dsm_table_wrap::-webkit-scrollbar-thumb {
	border-radius:6px;
}
.dsm_table_wrap::-webkit-scrollbar-thumb:hover {
	background-color:#b5b5b5;
}
;}.s-banner__video-button {
	background-image:url("/img/icon/play_icon_black.png");
	background-repeat:no-repeat;
	border:1px solid #2e3742;
	color:#2e3742;
	background-color:transparent;
	background-position:calc(100% - 24px) center;
	background-size:16px;
	padding-right:48px;
}
@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5) {
	.s-banner__video-button {
	background-image:url("/img/icon/play_icon_black@2x.png");
}
;}@media screen and (min-width:768px) {
	.s-banner__video-button {
	background-position:calc(100% - 32px) center;
	background-size:20px;
	padding-right:64px;
}
;}@media screen and (min-width:1680px) {
	.s-banner__video-button {
	background-position:calc(100% - 32px) center;
	padding-right:64px;
}
;}.s-banner__video-button-wrapper {
	display:inline-block;
	margin-top:32px;
}
.s-banner__video-button:hover {
	background-color:transparent;
	opacity:.85;
}
.s-banner__video-button--bg-dark {
	background-image:url("/img/icon/play_icon_white.png");
	background-repeat:no-repeat;
	border:1px solid #fff;
	color:#fff;
}
@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5) {
	.s-banner__video-button--bg-dark {
	background-image:url("/img/icon/play_icon_white@2x.png");
}
;}@media screen and (max-width:1023.8px) {
	.s-banner__video-button:not(.s-banner__video-button--bg-dark) {
	background-image:url("/img/icon/play_icon_white.png");
	background-repeat:no-repeat;
	border:1px solid #fff;
	color:#fff;
}
;}@media screen and (max-width:1023.8px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:1023.8px) and (-o-min-device-pixel-ratio:3 / 2),screen and (max-width:1023.8px) and (min--moz-device-pixel-ratio:1.5),screen and (max-width:1023.8px) and (min-device-pixel-ratio:1.5) {
	.s-banner__video-button:not(.s-banner__video-button--bg-dark) {
	background-image:url("/img/icon/play_icon_white@2x.png");
}
;}.s-text-link {
	margin:8px 0 0;
	display:block;
}
@media screen and (min-width:768px) {
	.s-text-link {
	margin:0 32px 0;
}
.s-text-link__wrapper {
	margin-top:24px;
}
;}.s-text-link__wrapper {
	margin-top:16px;
}
.s-text-link__wrapper .s-text-link {
	display:inline-block;
	text-decoration:none;
}
body.ru-ru .s-banner .s-bnb-major {
	word-break:break-all;
}
@media screen and (max-width:1679.8px) {
	.s-banner.dsm-notebook .s-bnb-minor .s-banner-links .heading-tools {
	white-space:nowrap;
}
.s-banner.dsm-notebook .s-bnb-minor .s-banner-links .heading-tools>a:last-child {
	margin-right:76px;
}
;}.s-tab-anchor {
	opacity:0;
	transition:opacity .25s ease .25s;
}
@media screen and (max-width:1439.8px) {
	.s-tab-anchor .s-tab-anchor__swiper .item a {
	padding:16px 20px;
}
;}@media screen and (max-width:767.8px) {
	.s-tab-anchor .s-tab-anchor__swiper .s-tab-anchor__swiper-wrapper {
	margin:0;
	padding:0;
	list-style:none;
}
.s-tab-anchor .s-tab-anchor__swiper .item {
	float:left;
	min-width:40% !important;
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow a {
	user-select:none;
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow .s-tab-anchor__swiper {
	position:relative;
	overflow:hidden;
	transform:translate3d(0,0,0);
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow .s-tab-anchor__swiper-wrapper {
	display:flex;
	flex-wrap:nowrap;
	overflow:hidden;
	-ms-overflow-style:none;
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow .s-tab-anchor__swiper-wrapper::-webkit-scrollbar {
	display:none !important;
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow .item {
	float:none;
	flex-basis:auto;
	flex-shrink:0;
	flex-grow:0;
}
.s-tab-anchor .s-tab-anchor__swiper--is-overflow .item a {
	padding:8px 20px;
}
;}.s-tab-anchor.sticky .s-tab-anchor__swiper {
	border-top-color:transparent;
}
.s-tab-anchor .s-tab-anchor__swiper {
	backdrop-filter:blur(2px);
	background-color:rgba(0,0,0,0.5);
	border-top:1px solid rgba(255,255,255,0.3);
}
.s-tab-anchor .s-tab-anchor__swiper .s-tab-anchor__swiper-wrapper {
	margin:0;
	padding-left:0;
}
.s-tab-anchor .s-tab-anchor__swiper .item {
	margin:0;
	padding:0;
	list-style:none;
}
.s-tab-anchor .s-tab-anchor__swiper .item a {
	display:block;
	font-size:16px;
	line-height:1.5;
	color:#fff;
	position:relative;
	transition:all .3s ease;
	padding:24px 32px;
	height:100%;
	box-sizing:border-box;
	cursor:pointer;
	white-space:nowrap;
}
.s-tab-anchor .s-tab-anchor__swiper .item a::before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:4px;
	width:100%;
	background-color:transparent;
	transition:all .3s ease;
}
.s-tab-anchor .s-tab-anchor__swiper .active a::before {
	background-color:#2e8cff;
}
@media (max-width:560px) {
	.s-tab-anchor .s-tab-anchor__swiper .item {
	min-width:65% !important;
}
;}