body,pre,span{
    margin:0;
    font-family:Segoe,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body{
    /* background-color:#1c0112 */
	background-color:#1c0112;
}
code{
    font-family:source-code-pro,Menlo,Monaco,Consolas,'Courier New',monospace
}
a{
    color:inherit;
    text-decoration:none
}
*{
    box-sizing:border-box;
    letter-spacing:.05em
}
@keyframes rotation{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(359deg)
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes leftToRight{
    0%{
        left:-100%
    }
    100%{
        left:0
    }
}

.MuiContainer-root {
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding-left: 16px;
	padding-right: 16px;
  }
  @media (min-width:600px) {
	.MuiContainer-root {
	  padding-left: 24px;
	  padding-right: 24px;
	}
  }
  .MuiContainer-disableGutters {
	padding-left: 0;
	padding-right: 0;
  }
  @media (min-width:600px) {
	.MuiContainer-fixed {
	  max-width: 600px;
	}
  }
  @media (min-width:960px) {
	.MuiContainer-fixed {
	  max-width: 960px;
	}
  }
  @media (min-width:1280px) {
	.MuiContainer-fixed {
	  max-width: 1280px;
	}
  }
  @media (min-width:1920px) {
	.MuiContainer-fixed {
	  max-width: 1920px;
	}
  }
  @media (min-width:0px) {
	.MuiContainer-maxWidthXs {
	  max-width: 444px;
	}
  }
  @media (min-width:600px) {
	.MuiContainer-maxWidthSm {
	  max-width: 600px;
	}
  }
  @media (min-width:960px) {
	.MuiContainer-maxWidthMd {
	  max-width: 960px;
	}
  }
  @media (min-width:1280px) {
	.MuiContainer-maxWidthLg {
	  max-width: 1280px;
	}
  }
  @media (min-width:1920px) {
	.MuiContainer-maxWidthXl {
	  max-width: 1920px;
	}
  }

  .jss3 {
	margin: auto;
	padding: 0 20px;
	max-width: 1180px;
  }
  @media (max-width:959.95px) {
	.jss3 {
	  margin: 0px;
	  padding: 0px;
	}
  }

  .jss48 {
	margin: auto;
	padding: 0 20px;
	max-width: 1180px;
	min-height: 120px;
  }
  @media (max-width:959.95px) {
	.jss48 {
	  margin: 0px;
	  padding: 0px;
	}
  }

  .jss1 {
	color: #FFF;
	background-color: #dbeff0;
  }
  .jss2 {
	position: relative;
	animation: fadeIn ease-in .5s;
	min-height: calc(100vh - 120px);
	transition: all .5s ease-in-out;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
  }
  @media (max-width:959.95px) {
	.jss2 {
	  min-height: calc(100vh - 150px);
	  background-size: 140% auto;
	}
  }
  @media (max-width:599.95px) {
	.jss2 {
	  min-height: calc(100vh - 130px);
	  background-size: 150% auto;
	}
  }

  .jss58 {
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss58 {
	  font-size: 2vw;
	}
  }
  .jss59 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
  }
  .jss60 span {
	color: #25272c;
	font-size: 26.0px;
	font-family: SegoeBold;
  }
  @media (max-width:959.95px) {
	.jss60 span {
	  font-size: 3.3vw;
	}
  }
  @media (max-width:599.95px) {
	.jss60 span {
	  font-size: 4vw;
	}
  }
  .jss61 {
	width: auto;
	height: 100%;
  }
  .jss62 {
	width: 100%;
	display: flex;
	padding: 2px 0px 10px 0px;
	position: relative;
	align-items: center;
	flex-direction: row;
	justify-content: center;
  }
  .jss63 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	opacity: 0.3;
	z-index: 0;
	position: absolute;
  }
  .jss64 {
	color: #fff;
	width: 40px;
	height: 54px;
	margin: 3px;
	display: flex;
	padding: 1px;
	z-index: 1;
	font-size: 30px;
	box-sizing: content-box;
	text-aglim: center;
	align-items: center;
	font-family: UTMSwiss721BlackCondensed;
	border-radius: 5px;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.6);;
  }
  @media (max-width:959.95px) {
	.jss64 {
	  width: 35px;
	  height: 45px;
	  margin: 2px;
	  font-size: 24px;
	  border-radius: 4px;
	}
  }
  @media (max-width:599.95px) {
	.jss64 {
	  width: 32px;
	  height: 39px;
	  margin: 1px;
	  font-size: 24px;
	  border-radius: 4px;
	}
  }
  .jss65 {
	width: 35px;
	height: auto;
	margin-right: 5px;
  }
  @media (max-width:959.95px) {
	.jss65 {
	  width: 35px;
	  margin-right: 3px;
	}
  }
  @media (max-width:599.95px) {
	.jss65 {
	  width: 25px;
	  margin-right: 2px;
	}
  }
  @media (max-width:499.95px) {
	.jss65 {
	  width: 20px;
	  margin-right: 2px;
	}
  }

  .jss30 {
	width: 100%;
	display: flex;
	position: relative;
	align-items: flex-start;
	border-radius: 5px;
	flex-direction: column;
	justify-content: center;
	background-color: rgba(167, 204, 206, 0.6);
  }
  .jss31 {
	width: 300px;
	height: 50px;
	display: flex;
	position: relative;
	align-items: center;
	vertical-align: center;
	background-size: 100% 100%;
	justify-content: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATgAAAA8CAYAAADymabIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc2MjdDQjA0QUFDOTExRUFBOUZFRUFDMzMwQ0Q4RUI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc2MjdDQjA1QUFDOTExRUFBOUZFRUFDMzMwQ0Q4RUI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzYyN0NCMDJBQUM5MTFFQUE5RkVFQUMzMzBDRDhFQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzYyN0NCMDNBQUM5MTFFQUE5RkVFQUMzMzBDRDhFQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KvKmnAAADiUlEQVR42uzdT0gUUQDH8dmwf1KH7tUlYenQLSI6BF2Dbh2DiKw8RERgEFSHIBKUQohCiP6AECURWZRFlyz6Q1oUREaUaKRpopWmman9HvOWRBJ1nZmdefP9wO8i7s57b90fs+PsTKYlW+L9x3xlubJF2ahklRX25wAQloyNMWozZjOotCptymfli9Kl9Nn8sL/Tn/v9oik2sl7ZrGxQ1ijLWHcABTCitNt0KJ1Kt9JjS+2bMmDzU/ltH2MKbnxywS1UypVdykrWFkDEPiqvlTdKi/LO7rX15PNkEwtusXJW2c4aA4jQV6VReaI8VV4oQ0E88cSCO0W5AYh4b+2mck+5bz9eBipXcOZ42x7WG0AEzLGzWuWq8ijMDeUKroo1BxCBBs8/FFYfxcZMwa1VVrPuAEJWoVQqvVFt0BTcVtYdQIjM+WkHlZqoN2wKbh3rDyAk5jy13UpdITZuCm4TrwGAEAwrpcq1Qg1gHq8BgJAcKGS5UXAAwmL+U3qm0IOg4AAErVnZH4eBUHAAglbmhfCtBAoOQKGdVJriMphMS7ZknNcEQADM9dlWef412WKBPTgAQTkSp3Kj4AAE5YNyPm6DouAABLX3NkbBAXDNJ+VKHAdGwQGYqxNx3Huj4ADMlbl45YW4Do6CAzAX55RfFBwA15hzaKvjPEAKDkC+7nj+DZgpOADOOR73AVJwAPJhbsj8mIID4KLKJAySggMwW/3KZQoOgIsuejH7Uj0FByAoiblRPAUHYDZuKe0UHAAXHUvSYCk4ADNlbibznIID4KKjSRswBQdgJtqU2xQcABdVJXHQFByA6Xz3/HPfKDgAzqlQBig4AK7p9mJ+zTcKDkC+DitDFBwA1zR5/iXJE4uCAzCVMs+/LDkFB8Ap5h8LzUmfBAUHYLKHXgK/tUDBAZhOj7JTGaHgALjkj1KqvHdlQhQcgJy9yg2XJkTBATDKlRrXJlXE6wqkmjkNZJ9y2sXJsQcHpFeHssPVcqPggPR6oGxTLrk8ST6iAuliTv+otnttba5PloID0qNeqVXq0jJhCg5wX4Ny3RZbX5omTsEBbjIn65rjbI3KXc+/rlvqUHBA8pnjap1Kq/JWeaW8VJ6lfWFMwR3K87HFyiB/W0Ck71fzvluk/FSGlV6ly6bdS9Bd56OQacmWFOf7WC/h14oCEmaBslRZ4vk3ghm0JTc2IaMs0z9/BRgA8Paj7TdvxEEAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 50% 50%;
  }
  @media (max-width:959.95px) {
	.jss31 {
	  width: 250px;
	  height: 50px;
	}
  }
  @media (max-width:599.95px) {
	.jss31 {
	  width: 180px;
	  height: 40px;
	}
  }
  .jss31 span {
	color: white;
	height: auto;
	display: inline-block;
	font-size: 18px;
	align-items: flex-start;
	font-family: SegoeBold;
	margin-right: 10%;
	text-transform: uppercase;
	vertical-align: middle;
	justify-content: flex-end;
  }
  @media (max-width:959.95px) {
	.jss31 span {
	  font-size: 2.4vw;
	}
  }
  @media (max-width:599.95px) {
	.jss31 span {
	  font-size: 2.6vw;
	}
  }
  .jss32 {
	width: 50%;
	display: flex;
	position: relative;
	align-items: center;
	vertical-align: center;
	justify-content: flex-end;
  }
  .jss32 span {
	color: black;
	height: auto;
	display: inline-block;
	font-size: 18px;
	align-items: flex-start;
	font-family: SegoeBold;
	margin-right: 10px;
	text-transform: uppercase;
	vertical-align: middle;
	justify-content: flex-end;
  }
  @media (max-width:959.95px) {
	.jss32 span {
	  font-size: 2.4vw;
	}
  }
  @media (max-width:599.95px) {
	.jss32 span {
	  font-size: 2.6vw;
	}
  }
  .jss33 {
	width: 100%;
	display: flex;
	align-items: center;
	vertical-align: center;
	justify-content: space-between;
  }
  .jss34 {
	width: 100%;
	display: flex;
	padding: 20px;
	position: relative;
	animation: fadeIn ease-in .5s;
	flex-wrap: wrap;
	transition: all .5s ease-in-out;
	align-items: center;
	flex-direction: row;
	background-size: auto 100%;
	justify-content: space-around;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
  }
  @media (max-width:959.95px) {
	.jss34 {
	  font-size: 2vw;
	}
  }
  .jss35 {
	flex: 1;
	display: flex;
	z-index: 2;
	justify-content: center;
  }
  .jss36 {
	height: 100%;
	display: flex;
	z-index: 0;
	position: absolute;
  }
  .jss37 {
	width: auto;
	height: 60%;
	margin-right: 10px;
  }
  .jss38 {
	width: 80px;
	height: 100%;
	display: flex;
	position: relative;
  }
  .jss39 {
	top: -5%;
	left: 85%;
	width: auto;
	height: 80px;
	z-index: 1;
	position: absolute;
  }
  @media (max-width:959.95px) {
	.jss39 {
	  height: 60px;
	}
  }
  @media (max-width:599.95px) {
	.jss39 {
	  height: 50px;
	  margin: 2px 2px 0px 2px;
	}
  }

  .jss16 {
	display: flex;
	min-height: 100%;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
  }
  .jss17 {
	width: 100%;
	display: flex;
	align-self: stretch;
	align-items: flex-start;
	margin-bottom: 15px;
	flex-direction: row;
	justify-content: flex-end;
  }
  @media (max-width:959.95px) {
	.jss17 {
	  justify-content: center;
	}
  }
  .jss17 span {
	padding: 0 0 0 15px;
  }
  .jss17 :nth-child(1) {
	color: #fff;
  }
  .jss17 :nth-child(2) {
	color: #1ab50d;
  }
  .jss17 :nth-child(3) {
	color: #ffbb02;
  }
  @media (max-width:959.95px) {
	.jss17 span {
	  padding: 0 0 0 10px;
	  font-size: 2vw;
	}
  }
  .jss18 {
	width: 200px;
	height: 490px;
	display: flex;
	position: relative;
	flex-flow: column;
	align-items: center;
	margin-right: 10px;
	flex-direction: column;
	justify-content: space-around;
  }
  @media (max-width:959.95px) {
	.jss18 {
	  width: 100%;
	  height: 40px;
	  margin-right: 0;
	  flex-direction: row;
	}
  }
  @media (max-width:599.95px) {
	.jss18 {
	  width: 100%;
	  height: 28px;
	  margin-right: 0;
	}
  }
  .jss19 {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss19 {
	  padding: 0 10px 10px 10px;
	}
  }
  .jss20 {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 80px;
	justify-content: flex-start;
  }
  @media (max-width:599.95px) {
	.jss20 {
	  margin-bottom: 20px;
	  justify-content: center;
	}
  }

  .jss21 {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
  }
  @media (max-width:599.95px) {
	.jss21 {
	  align-items: center;
	}
  }
  .jss22 {
	width: 100%;
	display: flex;
	z-index: 1;
	align-items: center;
	text-transform: uppercase;
	justify-content: flex-start;
  }
  .jss22 span {
	color: black;
	padding: 5px;
	font-size: 16px;
	font-family: SegoeBold;
  }
  @media (max-width:959.95px) {
	.jss22 {
	  margin: 0 10px 0 20px;
	}
  }
  @media (max-width:959.95px) {
	.jss22 span {
	  font-size: 2.0vw;
	}
  }
  @media (max-width:599.95px) {
	.jss22 span {
	  font-size: 12px;
	}
  }
  .jss23 {
	width: 115px;
	height: 102px;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss23 {
	  width: 94px;
	  height: 83px;
	}
  }
  @media (max-width:599.95px) {
	.jss23 {
	  width: 84px;
	  height: 74px;
	}
  }
  .jss23 span {
	z-index: 1;
	font-size: 60px;
	font-family: SegoeBold;
	padding-bottom: 10px;
  }
  .jss23 pre {
	bottom: 5px;
	display: flex;
	position: absolute;
	font-size: 12px;
	align-items: center;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss23 pre {
	  font-size: 10px;
	}
  }
  @media (max-width:599.95px) {
	.jss23 pre {
	  bottom: 4px;
	  font-size: 8px;
	}
  }
  @media (max-width:959.95px) {
	.jss23 span {
	  font-size: 55px;
	  padding-bottom: 10px;
	}
  }
  @media (max-width:599.95px) {
	.jss23 span {
	  font-size: 50px;
	  padding-bottom: 5px;
	}
  }
  .jss24 {
	width: 15px;
	height: 30px;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
  }
  .jss24 span {
	z-index: 1;
	font-size: 50px;
	font-family: Digital;
  }
  @media (max-width:959.95px) {
	.jss24 span {
	  font-size: 4.5vw;
	}
  }
  .jss25 {
	color: white;
	margin: 1px;
	display: flex;
	font-size: 16.5px;
	align-items: center;
	justify-content: center;
  }
  .jss25 span {
	margin: 1px;
	text-align: left;
  }
  @media (max-width:959.95px) {
	.jss25 {
	  margin: 0 10px 0 10px;
	  font-size: 2vw;
	}
  }
  .jss26 {
	color: white;
	margin: 1px;
	display: flex;
	font-size: 16.5px;
	font-family: SegoeBold;
  }
  .jss26 span {
	margin: 1px;
	font-size: 16.5px;
	text-align: center;
	font-family: SegoeBold;
  }
  @media (max-width:959.95px) {
	.jss26 span {
	  font-size: 2vw;
	}
  }
  .jss27 {
	margin: 10px;
	display: flex;
	font-size: 16.5px;
	text-align: left;
	align-items: flex-start;
	white-space: pre-wrap;
	justify-content: flex-start;
  }
  @media (max-width:959.95px) {
	.jss27 {
	  margin: 0 20px 0 20px;
	  font-size: 2vw;
	}
  }
  .jss28 {
	left: 50%;
	bottom: 50%;
	height: 100%;
	z-index: 0;
	position: absolute;
	transform: translate(-50%, 50%);
  }
  .jss29 {
	left: 50%;
	bottom: 80%;
	height: 200px;
	z-index: 0;
	position: absolute;
	transform: translate(-50%, 50%);
  }
  @media (max-width:959.95px) {
	.jss29 {
	  height: 160px;
	}
  }
  @media (max-width:599.95px) {
	.jss29 {
	  height: 20vw;
	}
  }

  .jss49 {
	border: 1px solid #000;
	cursor: pointer;
	height: 40px;
	display: inline-flex;
	padding: 10px;
	position: relative;
	min-width: 210px;
	max-height: 100%;
	align-items: center;
	border-radius: 5px;
	justify-content: space-between;
	background-color: transparent;
  }
  @media (max-width:959.95px) {
	.jss49 {
	  height: 30px;
	  display: flex;
	  padding: 0 5px 0 5px;
	  max-width: 160px;
	  min-width: 160px;
	  max-height: 40px;
	  margin-left: 10px;
	}
  }
  @media (max-width:599.95px) {
	.jss49 {
	  height: 25px;
	  display: flex;
	  padding: 0 5px 0 5px;
	  max-width: 130px;
	  min-width: 130px;
	  max-height: 40px;
	  margin-left: 0px;
	}
  }
  .jss50 {
	height: 100%;
  }
  @media (max-width:959.95px) {
	.jss50 {
	  height: 43%;
	}
  }
  .jss51 {
	height: 100%;
  }
  @media (max-width:599.95px) {
	.jss51 {
	  height: 70%;
	}
  }
  .jss52 {
	color: #000;
	padding: 0 10px;
	font-size: 16.5px;
  }
  @media (max-width:959.95px) {
	.jss52 {
	  padding: 0 1vw;
	  font-size: 14px;
	}
  }
  @media (max-width:599.95px) {
	.jss52 {
	  padding: 0 1vw;
	  font-size: 12px;
	}
  }
  .jss53 {
	top: 110%;
	left: 0;
	width: 100%;
	z-index: 1101;
	position: absolute;
	min-width: 210px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.4);;
  }
  @media (max-width:959.95px) {
	.jss53 {
	  max-width: 160px;
	  min-width: 160px;
	}
  }
  @media (max-width:599.95px) {
	.jss53 {
	  max-width: 130px;
	  min-width: 130px;
	}
  }
  .jss54 {
	width: 100%;
	height: 45px;
	display: inline-flex;
	padding: 10px 10px;
	align-items: center;
  }
  @media (max-width:959.95px) {
	.jss54 {
	  height: 30px;
	  padding: 5px;
	  min-width: 160;
	}
  }
  .jss54:hover {
	background-color: rgba(0, 0, 0, 0.6);;
  }
  .jss55 {
	width: 100%;
	height: 45px;
	display: inline-flex;
	padding: 10px 10px;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);;
  }
  @media (max-width:959.95px) {
	.jss55 {
	  height: 30px;
	  padding: 5px;
	  min-width: 160;
	}
  }
  .jss56 {
	color: #FFF;
	margin-left: 20px;
  }
  @media (max-width:959.95px) {
	.jss56 {
	  margin-left: 10px;
	}
  }
  @media (max-width:599.95px) {
	.jss56 {
	  margin-left: 5px;
	}
  }

  .jss4 {
	display: flex;
	padding: 20px 0 10px;
	align-items: center;
	justify-content: space-between;
  }
  @media (max-width:959.95px) {
	.jss4 {
	  padding: 0px 0 0px;
	}
  }
  .jss5 {
	display: flex;
	padding: 20px 0 10px;
	align-items: center;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss5 {
	  width: 100%;
	  height: 40px;
	  padding: 0px 0px 0px 0px;
	  font-size: 2.5vw;
	  background-color: #949393;
	}
  }
  @media (max-width:599.95px) {
	.jss5 {
	  width: 100%;
	  height: 30px;
	  padding: 0px 0px 0px 0px;
	  font-size: 2.5vw;
	  background-color: #949393;
	}
  }
  .jss6 {
	color: #000;
	display: flex;
	align-items: flex-start;
	margin-right: 45px;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss6 {
	  color: white;
	  width: 34%;
	  height: 100%;
	  display: flex;
	  font-size: 2.0vw;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: flex-start;
	}
  }
  @media (max-width:599.95px) {
	.jss6 {
	  color: white;
	  width: 34%;
	  height: 100%;
	  display: flex;
	  font-size: 2.5vw;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: flex-start;
	}
  }
  .jss7 {
	color: #000;
	margin-right: 45px;
  }
  @media (max-width:959.95px) {
	.jss7 {
	  width: 34%;
	  height: 100%;
	  display: flex;
	  font-size: 2.0vw;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	}
  }
  @media (max-width:599.95px) {
	.jss7 {
	  width: 34%;
	  height: 100%;
	  display: flex;
	  font-size: 2.5vw;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	}
  }
  .jss8 {
	color: #000;
	display: flex;
	font-family: SegoeBold;
  }
  @media (max-width:959.95px) {
	.jss8 {
	  width: 100%;
	  height: 100%;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	  background-color: #373737;
	}
  }
  @media (max-width:599.95px) {
	.jss8 {
	  width: 100%;
	  height: 100%;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	  background-color: #373737;
	}
  }
  .jss9 {
	color: #000;
	display: flex;
  }
  @media (max-width:959.95px) {
	.jss9 {
	  color: white;
	  width: 100%;
	  height: 100%;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	}
  }
  @media (max-width:599.95px) {
	.jss9 {
	  color: white;
	  width: 100%;
	  height: 100%;
	  align-items: center;
	  margin-right: 0px;
	  justify-content: center;
	}
  }

  .jss40 {
	display: flex;
	justify-content: center;
	background-image: radial-gradient(circle, #cbd4d4 50%, #dbeff0 100%);
  }
  @media (max-width:959.95px) {
	.jss40 {
	  height: auto;
	  padding: 1vw 0;
	}
  }
  .jss41 {
	color: black;
	width: 100%;
	height: 100%;
	display: flex;
	text-align: center;
	align-items: center;
	flex-direction: column;
	justify-content: center;
  }
  .jss42 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .jss43 {
	margin: 0px 20px 0 20px;
	display: flex;
	flex-wrap: wrap;
	font-size: 10px;
	align-items: center;
	flex-direction: row;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss43 {
	  font-size: 1.55vw;
	}
  }
  .jss44 {
	width: 100%;
	display: flex;
	font-size: 10px;
	align-items: center;
	justify-content: center;
  }
  @media (max-width:959.95px) {
	.jss44 {
	  font-size: 2vw;
	  align-items: center;
	}
  }
  .jss44 pre {
	font-size: 16.5px;
	word-wrap: break-word;
	margin-left: 3px;
	margin-right: 3px;
  }
  @media (max-width:959.95px) {
	.jss44 pre {
	  font-size: 1.8vw;
	}
  }
  .jss45 {
	margin-top: 10px;
  }
  .jss46 {
	height: 60px;
	margin: 5px;
  }
  @media (max-width:959.95px) {
	.jss46 {
	  height: 55px;
	  margin: 2px;
	}
  }
  @media (max-width:599.95px) {
	.jss46 {
	  height: 8.5vw;
	  margin: 1px;
	}
  }
  .jss47 {
	height: 20px;
	margin: 5px;
  }
  @media (max-width:959.95px) {
	.jss47 {
	  height: 20px;
	}
  }
  @media (max-width:599.95px) {
	.jss47 {
	  height: 4vw;
	}
  }

  .jss10 {
	width: 100%;
	display: flex;
	position: relative;
	min-height: calc(100vw / 1920 * 300);
	align-items: center;
	margin-bottom: 5px;
	justify-content: flex-start;
  }
  @media (max-width:959.95px) {
	.jss10 {
	  min-height: calc(100vw / 1920 * 500);
	}
	.jss10 ball__left {
	  display: flex;
	}
  }
  .jss11 {
	width: 100%;
	display: flex;
	position: relative;
	min-height: calc(100vw / 1920 * 300);
	align-items: center;
	margin-bottom: 5px;
	justify-content: flex-start;
  }
  @media (max-width:959.95px) {
	.jss11 {
	  min-height: calc(100vw / 1920 * 400);
	}
	.jss11 ball__left {
	  display: flex;
	}
  }
  .jss12 {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
  }
  .jss12 span {
	color: black;
	font-size: 18px;
  }
  .jss12 i {
	color: black;
	font-size: 16px;
  }
  @media (max-width:959.95px) {
	.jss12 {
	  padding: 10px;
	}
  }
  @media (max-width:599.95px) {
	.jss12 i {
	  font-size: 12px;
	}
  }
  @media (max-width:599.95px) {
	.jss12 span {
	  font-size: 14px;
	}
  }
  .jss13 {
	display: flex;
	justify-content: flex-start;
  }
  @media (max-width:599.95px) {
	.jss13 {
	  padding-bottom: 50px;
	}
  }
  .jss14 {
	right: 0%;
	width: 28%;
	bottom: 20%;
	position: absolute;
  }
  @media (max-width:959.95px) {
	.jss14 {
	  right: 10px;
	  width: 30%;
	  bottom: 50%;
	  transform: translateY(50%);
	}
  }
  @media (max-width:599.95px) {
	.jss14 {
	  right: 10px;
	  width: 30%;
	  bottom: 90%;
	  transform: translateY(100%);
	}
  }
  .jss15 {
	left: 50%;
	width: 38%;
	bottom: 55%;
	z-index: 1;
	position: absolute;
	transform: translateX(-50%);
  }
  @media (max-width:1279.95px) {
	.jss15 {
	  bottom: 130px;
	}
  }
  @media (max-width:959.95px) {
	.jss15 {
	  top: 15%;
	  left: 50%;
	  width: 50%;
	}
  }
  
