
.inner {
    text-align: center;
    padding-top: 15px;
}
#nav-footer li {
margin-right: 20px;
}
#nav-footer li {
display: inline-block;
}

/* ボタン共通 */
.btn-main,
.btn-key,
.btn-extra,
.btn-blank {
    position: relative;
    display: block;
    padding: 23px 0 20px;
    margin: 0;
    vertical-align: bottom;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: #64c5b1 1px solid;
    background-color: #64c5b1;
    line-height: 1.1;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    overflow: hidden;
    white-space: nowrap;
}
input.btn-main,
input.btn-key,
input.btn-extra,
input.btn-blank {
    width: 100%;
}
/* hover */
.btn-main:hover,
.btn-key:hover,
.btn-extra:hover,
.btn-blank:hover {
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.btn-key:hover{
    filter:alpha(opacity=0.6);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.btn-key {
    border-color: #00e4c6;
    background: #00e4c6;
}
 
.btn-key2 {
    border-color: #52c287;
    background: #52c287;
}


@media (max-width: 768px) {
#nav-footer li {
display:block;
}
}

@-webkit-keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-accordionItem-accordionItem {
	padding:12px 0 16px
}
.jui-accordionItem-accordionItem+.jui-accordionItem-accordionItem {
	border-top:1px solid #e6e7f0
}
@media (min-width: 768px) {
.jui-accordionItem-accordionItem {
	padding:16px 0
}
}
.jui-accordionItem-accordionItemHeader {
	display:flex;
	justify-content:space-between;
	align-items:top;
	cursor:pointer
}
.jui-accordionItem-accordionItemTitle {
	font-size:16px;
	line-height:24px;
	color:#4e75b9;
	font-weight:bold
}
.jui-accordionItem-accordionItemDescription {
	font-size:14px;
	line-height:20px;
	color:#abb1c2
}
.jui-accordionItem-accordionItemIcon {
	margin-right:8px;
	margin-left:8px;
	color:#4e5056
}
@media (max-width: 767px) {
.jui-accordionItem-accordionItemIcon {
	margin-top:-12px
}
}
.jui-accordionItem-accordionItemIconOpen {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	transition:0.2s -webkit-transform ease-in-out;
	transition:0.2s transform ease-in-out;
	transition:0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out
}
.jui-accordionItem-accordionItemBody {
	display:none
}
.jui-accordionItem-accordionItemBodyOpen {
	margin-top:24px;
	display:block
}
.jui-badge-badge {
	padding:3px 5px;
	border-radius:4px;
	background-color:#cacedb;
	color:white;
	font-size:14px
}
.jui-badge-badgeWithTitle {
	cursor:default
}
.jui-button-button {
	height:44px;
	max-width:100%;
	line-height:16px;
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	border:2px solid #4e75b9;
	border-radius:22px;
	margin-bottom:16px;
	padding:12px 20px;
	color:white;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	transition:background-color 0.2s, border-color 0.2s;
	position:relative
}
.jui-button-button:enabled {
	cursor:pointer
}
.jui-button-button:focus, .jui-button-button:active {
	outline:none
}
.jui-button-button.jui-button-loading>.jui-button-children {
	visibility:hidden
}
.jui-button-noGutter {
	margin-bottom:0
}
.jui-button-primaryButton {
	background-color:#4e75b9
}
.jui-button-primaryButton:enabled:hover, .jui-button-primaryButton:enabled:focus, .jui-button-primaryButton:enabled:active {
	background-color:#455fa8;
	border-color:#455fa8
}
.jui-button-primaryButton.jui-button-disabled {
	background-color:#b4c4e0;
	border-color:#b4c4e0
}
.jui-button-primaryButton.jui-button-inverted {
	background:white;
	border-color:white;
	color:#4e75b9
}
.jui-button-primaryButton.jui-button-inverted:enabled:hover, .jui-button-primaryButton.jui-button-inverted:enabled:focus, .jui-button-primaryButton.jui-button-inverted:enabled:active {
	background-color:#e6e7f0;
	border-color:#e6e7f0
}
.jui-button-primaryButton.jui-button-inverted.jui-button-disabled {
	opacity:0.4
}
.jui-button-secondaryButton {
	background-color:transparent;
	border-color:#e6e7f0;
	color:#4e75b9
}
.jui-button-secondaryButton:enabled:hover, .jui-button-secondaryButton:enabled:focus, .jui-button-secondaryButton:enabled:active {
	background-color:transparent;
	color:#455fa8;
	border-color:#4e75b9
}
.jui-button-secondaryButton.jui-button-disabled {
	color:#b4c4e0;
	border-color:#f4f5f9
}
.jui-button-secondaryButton.jui-button-inverted {
	border-color:white;
	color:white;
	transition:border-color 0.2s
}
.jui-button-secondaryButton.jui-button-inverted:enabled:hover, .jui-button-secondaryButton.jui-button-inverted:enabled:focus, .jui-button-secondaryButton.jui-button-inverted:enabled:active {
	color:white;
	border-color:rgba(255,255,255,0.4)
}
.jui-button-secondaryButton.jui-button-inverted.jui-button-disabled {
	opacity:0.4
}
.jui-button-negativeButton {
	background:#d92132;
	border-color:#d92132;
	color:white
}
.jui-button-negativeButton:enabled:hover, .jui-button-negativeButton:enabled:focus, .jui-button-negativeButton:enabled:active {
	background-color:#bd0d21;
	border-color:#bd0d21
}
.jui-button-negativeButton.jui-button-disabled {
	background-color:#eba3aa;
	border-color:#eba3aa
}
.jui-button-upgradeButton {
	background:#6db553;
	border-color:#6db553;
	color:white
}
.jui-button-upgradeButton:enabled:hover, .jui-button-upgradeButton:enabled:focus, .jui-button-upgradeButton:enabled:active {
	background-color:#419e39;
	border-color:#419e39
}
.jui-button-upgradeButton.jui-button-disabled {
	background-color:#a2cc70;
	border-color:#a2cc70
}
.jui-button-upgradeSecondaryButton {
	background-color:transparent;
	border-color:#6db553;
	color:#6db553
}
.jui-button-upgradeSecondaryButton:enabled:hover, .jui-button-upgradeSecondaryButton:enabled:focus, .jui-button-upgradeSecondaryButton:enabled:active {
	color:white;
	background-color:#419e39;
	border-color:#419e39
}
.jui-button-upgradeSecondaryButton.jui-button-disabled {
	color:#a2cc70;
	border-color:#a2cc70
}
.jui-button-small {
	font-size:14px;
	line-height:20px;
	height:32px;
	padding:4px 12px;
	border-radius:24px
}
.jui-button-loadingDots {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-buttonGroup-buttonGroup {
	display:flex;
	width:100%;
	flex-wrap:wrap-reverse;
	margin-bottom:20px
}
@media (min-width: 768px) {
.jui-buttonGroup-buttonGroup {
	width:auto
}
}
.jui-buttonGroup-buttonGroup>* {
	width:100%;
	margin-bottom:0
}
@media (min-width: 768px) {
.jui-buttonGroup-buttonGroup>* {
	width:auto
}
}
.jui-buttonGroup-buttonGroup>*+* {
	margin-bottom:12px
}
@media (min-width: 768px) {
.jui-buttonGroup-buttonGroup>*+* {
	margin-left:12px;
	margin-bottom:0
}
}
.jui-buttonGroup-noGutter {
	margin-bottom:0
}
.jui-buttonSocialConnect-buttonSocialConnect {
	display:flex;
	align-items:center;
	max-width:100%;
	line-height:24px;
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	border-radius:22px;
	border-width:2px;
	border-style:solid;
	margin-bottom:16px;
	padding:8px 20px 8px 12px;
	color:inherit;
	background:white;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	transition:background-color 0.2s
}
.jui-buttonSocialConnect-buttonSocialConnect:enabled {
	cursor:pointer
}
.jui-buttonSocialConnect-buttonSocialConnect:focus, .jui-buttonSocialConnect-buttonSocialConnect:active {
	outline:none
}
.jui-buttonSocialConnect-buttonSocialConnect {
	text-decoration:none;
	display:inline-flex
}
.jui-buttonSocialConnect-noGutter {
	margin-bottom:0
}
.jui-buttonSocialConnect-buttonSocialConnectGoogle {
	border-color:#e6e7f0
}
.jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:hover, .jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:focus, .jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:active {
	border-color:#4285F4
}
.jui-buttonSocialConnect-buttonSocialConnectGoogle.jui-buttonSocialConnect-buttonSocialConnectConnected {
	border-color:#4285F4
}
.jui-buttonSocialConnect-buttonSocialConnectGoogle.jui-buttonSocialConnect-buttonSocialConnectConnected .jui-buttonSocialConnect-buttonSocialConnectIcon {
	color:#4285F4
}
.jui-buttonSocialConnect-buttonSocialConnectFacebook {
	border-color:#e6e7f0
}
.jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:hover, .jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:focus, .jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:active {
	border-color:#3b5998
}
.jui-buttonSocialConnect-buttonSocialConnectFacebook.jui-buttonSocialConnect-buttonSocialConnectConnected {
	border-color:#3b5998
}
.jui-buttonSocialConnect-buttonSocialConnectFacebook.jui-buttonSocialConnect-buttonSocialConnectConnected .jui-buttonSocialConnect-buttonSocialConnectIcon {
	color:#3b5998
}
.jui-buttonSocialConnect-buttonSocialConnectIcon {
	margin-right:12px;
	min-width:20px;
	min-height:20px
}
.jui-buttonSocialConnect-buttonSocialConnectText {
	overflow:hidden;
	text-overflow:ellipsis
}
.jui-buttonSubtle-buttonSubtle {
	margin-bottom:16px;
	padding:12px 20px;
	max-width:100%;
	line-height:20px;
	border:none;
	color:#4e75b9;
	background:none;
	font-family:inherit;
	font-weight:bold;
	font-size:16px;
	transition:color 0.2s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.jui-buttonSubtle-buttonSubtle:focus, .jui-buttonSubtle-buttonSubtle:active {
	outline:none
}
.jui-buttonSubtle-buttonSubtle:enabled {
	cursor:pointer
}
.jui-buttonSubtle-buttonSubtle:enabled:hover, .jui-buttonSubtle-buttonSubtle:enabled:focus, .jui-buttonSubtle-buttonSubtle:enabled:active {
	color:#455fa8;
	text-decoration:underline
}
.jui-buttonSubtle-buttonSubtle:disabled {
	color:#b4c4e0
}
.jui-buttonSubtle-inverted {
	color:white
}
.jui-buttonSubtle-inverted:enabled:hover, .jui-buttonSubtle-inverted:enabled:focus, .jui-buttonSubtle-inverted:enabled:active {
	color:white;
	text-decoration:underline
}
.jui-buttonSubtle-inverted:disabled {
	opacity:0.4
}
.jui-buttonSubtle-warning {
	color:#f56e20
}
.jui-buttonSubtle-warning:enabled:hover, .jui-buttonSubtle-warning:enabled:focus, .jui-buttonSubtle-warning:enabled:active {
	color:#e34f19;
	text-decoration:underline
}
.jui-buttonSubtle-warning:disabled {
	color:#fbc5a6
}
.jui-buttonSubtle-upgrade {
	color:#6db553
}
.jui-buttonSubtle-upgrade:enabled:hover, .jui-buttonSubtle-upgrade:enabled:focus, .jui-buttonSubtle-upgrade:enabled:active {
	color:#419e39;
	text-decoration:underline
}
.jui-buttonSubtle-upgrade:disabled {
	color:#a2cc70
}
.jui-buttonSubtle-negative {
	color:#d92132
}
.jui-buttonSubtle-negative:enabled:hover, .jui-buttonSubtle-negative:enabled:focus, .jui-buttonSubtle-negative:enabled:active {
	color:#bd0d21;
	text-decoration:underline
}
.jui-buttonSubtle-negative:disabled {
	color:#eba3aa
}
.jui-buttonSubtle-loading {
	pointer-events:none
}
.jui-buttonSubtle-noGutter {
	margin-bottom:0
}
.jui-checkbox-checkbox {
	display:inline-block;
	cursor:pointer;
	margin-bottom:20px
}
.jui-checkbox-checkbox:last-child {
	margin-bottom:0
}
.jui-checkbox-checkboxDisabled {
	cursor:default;
	opacity:0.4;
	pointer-events:none
}
.jui-checkbox-checkboxInput {
	position:absolute;
	opacity:0;
	left:-99999px
}
.jui-checkbox-checkboxInput:checked+.jui-checkbox-checkboxLabel::before {
	background:#4e75b9 center -1px no-repeat;
	border:2px solid #4e75b9
}
.jui-checkbox-checkboxLabel {
	display:inline-block;
	position:relative;
	padding-left:28px;
	margin-right:12px;
	font-size:14px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.jui-checkbox-checkboxLabel::before {
	content:'';
	box-sizing:border-box;
	border:2px solid #e6e7f0;
	position:absolute;
	width:16px;
	height:16px;
	top:3px;
	left:0;
	transition:border-color 0.2s ease-in
}
.jui-checkbox-checkboxInput:hover+.jui-checkbox-checkboxLabel::before, .jui-checkbox-checkboxInput:focus+.jui-checkbox-checkboxLabel::before {
	border-color:#4e75b9;
	outline:none
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-choice-choice {
	display:flex;
	border-radius:8px;
	background-color:white;
	flex-direction:column;
	flex-wrap:wrap;
	position:relative
}
@media (min-width: 768px) {
.jui-choice-choice {
	flex-direction:row
}
}
.jui-choice-disabled:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background-color:white;
	opacity:0.5
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-choiceItem-choiceItem {
	flex:1 1 auto;
	border-bottom:2px solid #f4f5f9;
	box-sizing:border-box;
	display:inline-flex;
	flex-direction:column;
	margin:0 28px;
	min-width:160px;
	padding:32px 0;
	text-align:center
}
.jui-choiceItem-choiceItem:last-child {
	border-bottom-color:transparent
}
@media (min-width: 768px) {
.jui-choiceItem-choiceItem {
	flex:1 1 0px;
	border-bottom:0;
	border-right:2px solid #f4f5f9;
	margin:28px 0;
	padding:28px 48px
}
.jui-choiceItem-choiceItem:last-child {
	border-right-color:transparent
}
}
.jui-choiceItem-visual {
	margin-bottom:20px;
	overflow:hidden
}
.jui-choiceItem-button {
	margin:auto 0 0 0
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-choiceItemVisual-choiceItemVisual {
	position:relative;
	width:33%;
	margin:0 auto;
	min-width:80px;
	max-width:100px
}
@media (min-width: 768px) {
.jui-choiceItemVisual-choiceItemVisual {
	min-width:100px;
	max-width:132px
}
}
.jui-choiceItemVisual-visual {
	width:100%;
	height:auto
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-contentBox-contentBox {
	padding:16px;
	box-sizing:border-box;
	border-radius:8px;
	background-color:white;
	border:2px solid #f4f5f9
}
@media (min-width: 768px) {
.jui-contentBox-contentBox {
	padding:32px
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-contentBoxGroup-contentBoxGroup>* {
	margin-bottom:16px
}
.jui-contentBoxGroup-contentBoxGroup>*:last-child {
	margin-bottom:0
}
@media (min-width: 768px) {
.jui-contentBoxGroup-contentBoxGroup>* {
	margin-bottom:32px
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-contentBoxHeader-contentBoxHeader {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:48px 16px auto;
	grid-template-columns:48px 16px auto;
	-ms-grid-rows:auto 16px auto;
	grid-template-rows:auto 16px auto;
	margin-bottom:44px
}
@media (min-width: 768px) {
.jui-contentBoxHeader-contentBoxHeader {
	-ms-grid-columns:72px 32px auto;
	grid-template-columns:72px 32px auto;
	-ms-grid-rows:auto 4px auto;
	grid-template-rows:auto 4px auto
}
}
.jui-contentBoxHeader-headlineWrapper {
	-ms-grid-column:3;
	grid-column:3;
	-ms-grid-row:1;
	grid-row:1;
	display:flex;
	align-items:center;
	overflow:hidden
}
@media (min-width: 768px) {
.jui-contentBoxHeader-headlineWrapper {
	margin-left:-2px
}
}
.jui-contentBoxHeader-headline {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.jui-contentBoxHeader-visual {
	-ms-grid-column:1;
	grid-column:1;
	-ms-grid-row:1;
	grid-row:1;
	display:flex;
	align-items:center
}
@media (min-width: 768px) {
.jui-contentBoxHeader-visual {
	-ms-grid-row-span:3;
	grid-row:1/ span 3;
	align-items:flex-start
}
}
.jui-contentBoxHeader-visual>img {
	width:100%
}
.jui-contentBoxHeader-description {
	display:block;
	-ms-grid-column:1;
	-ms-grid-column-span:3;
	grid-column:1/ span 3;
	-ms-grid-row:3;
	grid-row:3
}
@media (min-width: 768px) {
.jui-contentBoxHeader-description {
	-ms-grid-column:3;
	-ms-grid-column-span:1;
	grid-column:3
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-contentBoxTeaser-contentBoxTeaser {
	width:100%;
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:48px 16px auto;
	grid-template-columns:48px 16px auto;
	-ms-grid-rows:auto 16px auto auto;
	grid-template-rows:auto 16px auto auto
}
@media (min-width: 768px) {
.jui-contentBoxTeaser-contentBoxTeaser {
	-ms-grid-columns:72px 32px auto;
	grid-template-columns:72px 32px auto;
	-ms-grid-rows:auto auto auto;
	grid-template-rows:auto auto auto
}
}
.jui-contentBoxTeaser-headline {
	-ms-grid-column:3;
	-ms-grid-row:1;
	grid-column:3;
	grid-row:1;
	display:flex;
	align-items:center
}
@media (max-width: 767px) {
.jui-contentBoxTeaser-headline {
	margin-bottom:0
}
}
.jui-contentBoxTeaser-visual {
	-ms-grid-column:1;
	-ms-grid-row:1;
	grid-column:1;
	grid-row:1;
	display:flex;
	align-items:center
}
.jui-contentBoxTeaser-visual>img {
	width:100%
}
@media (min-width: 768px) {
.jui-contentBoxTeaser-visual {
	-ms-grid-row-span:3;
	grid-row:1/ span 3;
	align-items:flex-start
}
}
.jui-contentBoxTeaser-description {
	display:block;
	-ms-grid-column:1;
	-ms-grid-column-span:3;
	-ms-grid-row:3;
	grid-column:1/span 3;
	grid-row:3;
	width:100%
}
@media (min-width: 768px) {
.jui-contentBoxTeaser-description {
	-ms-grid-column:3;
	-ms-grid-column-span:1;
	grid-column:3;
	-ms-grid-row:2;
	grid-row:2
}
}
.jui-contentBoxTeaser-button {
	-ms-grid-column:1;
	-ms-grid-column-span:3;
	-ms-grid-row:4;
	grid-column:1/span 3;
	grid-row:4;
	margin-top:16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
@media (min-width: 768px) {
.jui-contentBoxTeaser-button {
	-ms-grid-column:3;
	-ms-grid-column-span:1;
	grid-column:3;
	-ms-grid-row:3;
	grid-row:3;
	text-align:right;
	margin-top:20px
}
}
@media (max-width: 767px) {
.jui-contentBoxTeaser-button>* {
	width:100%
}
}
.jui-copyToClipboard-copyToClipboard {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:8px;
	background-color:#f4f5f9;
	padding:12px 16px;
	line-height:20px;
	min-height:44px;
	box-sizing:border-box;
	margin-bottom:24px
}
.jui-copyToClipboard-copyToClipboardCopied {
	color:white;
	background-color:#b3c5e8
}
.jui-copyToClipboard-copyToClipboardTextarea {
	opacity:0;
	position:absolute;
	left:-9999px
}
.jui-copyToClipboard-copyToClipboardText {
	font-weight:bold;
	font-size:14px;
	flex-shrink:1;
	margin-right:16px;
	flex-grow:0;
	overflow:hidden;
	text-overflow:ellipsis
}
.jui-copyToClipboard-copyToClipboardForm {
	height:12px
}
.jui-copyToClipboard-copyToClipboardButton {
	padding:0;
	font-weight:normal;
	flex-shrink:0
}
.jui-divider-divider {
	border:0;
	border-bottom:2px solid #f4f5f9;
	height:0;
	margin:36px 0
}
.jui-divider-noGutter {
	margin:0
}
.jui-flag-flag {
	display:inline-block;
	height:32px;
	width:32px;
	border-radius:32px;
	overflow:hidden
}
.jui-flag-flag svg {
	height:100%;
	width:100%
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-globalNotification-globalNotification {
	display:block;
	position:relative;
	z-index:900;
	padding:12px;
	background-color:#8197d4;
	color:white;
	font-size:16px;
	line-height:1.5
}
@media (min-width: 768px) {
.jui-globalNotification-globalNotification {
	display:flex;
	justify-content:center;
	align-items:center
}
}
.jui-globalNotification-globalNotificationWarning {
	background-color:#ffebdd;
	color:#e34f19
}
.jui-globalNotification-globalNotificationDanger {
	background-color:#de4563;
	color:white
}
.jui-globalNotification-globalNotificationIcon {
	margin-right:16px
}
.jui-globalNotification-globalNotificationInfoWrapper {
	display:flex
}
.jui-globalNotification-globalNotificationLink {
	display:inline-block;
	color:inherit;
	cursor:pointer;
	background:none;
	max-width:100%;
	margin-top:8px;
	margin-left:32px;
	line-height:20px;
	font-family:inherit;
	font-size:16px;
	transition:color 0.2s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-decoration:none;
	border-bottom:1px solid currentColor
}
@media (min-width: 768px) {
.jui-globalNotification-globalNotificationLink {
	margin-top:0;
	margin-left:8px
}
.jui-globalNotification-globalNotificationLink:focus, .jui-globalNotification-globalNotificationLink:active {
	outline:none
}
}
.jui-globalNotification-globalNotificationClose {
	position:absolute;
	width:20px;
	right:8px;
	color:inherit;
	cursor:pointer
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-headline-headline {
	font-family:"Brandon Text", "Asap", Verdana, Arial, sans-serif;
	color:inherit;
	margin:0 0 24px;
	padding:0
}
.jui-headline-headlineBig {
	font-size:36px;
	line-height:48px
}
@media (max-width: 767px) {
.jui-headline-headlineBig {
	font-size:24px;
	line-height:36px
}
}
.jui-headline-headlineMedium {
	font-size:24px;
	line-height:36px
}
.jui-headline-headlineSmall {
	font-size:18px;
	line-height:24px;
	margin-bottom:16px
}
.jui-headline-noGutter {
	margin-bottom:0
}
.jui-help-help {
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#4e75b9;
	border-radius:50%;
	box-shadow:0 8px 12px 0 rgba(0,0,0,0.24);
	box-sizing:border-box;
	color:white;
	cursor:pointer;
	font-family:"Brandon Text", "Asap", Verdana, Arial, sans-serif;
	font-size:16px;
	height:48px;
	line-height:48px;
	text-align:center;
	width:48px
}
.jui-help-help:hover, .jui-help-help:active, .jui-help-help:focus {
	outline:none;
	background-color:#455fa8
}
.jui-help-helpButton {
	border:0
}
.jui-help-helpButton:focus {
	outline:none
}
.jui-help-questionMarkIcon {
	fill:currentColor
}
.jui-icon-icon {
	display:inline-block
}
.jui-icon-icon svg {
	height:100%;
	width:100%
}
.jui-icon-icon8 {
	height:8px;
	width:8px
}
.jui-icon-icon20 {
	height:20px;
	width:20px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-iconButton-iconButton {
	display:flex;
	align-items:center;
	justify-content:center;
	height:48px;
	width:48px;
	background-color:transparent;
	border-radius:8px;
	border:none;
	color:#cacedb;
	line-height:0;
	transition:color 0.2s;
	outline:none;
	cursor:pointer
}
.jui-iconButton-iconButton:hover, .jui-iconButton-iconButton:focus {
	color:#4e75b9
}
.jui-iconButton-iconButton.jui-iconButton-loading {
	pointer-events:none
}
.jui-iconButton-iconButton.jui-iconButton-disabled {
	pointer-events:none;
	opacity:.4
}
.jui-iconButton-negativeIconButton:hover, .jui-iconButton-negativeIconButton:focus {
	color:#d92132
}
.jui-inlineNotification-inlineNotification {
	display:flex;
	align-items:center;
	box-sizing:border-box;
	width:100%;
	padding:16px;
	border-radius:8px;
	margin-bottom:20px;
	font-size:16px;
	line-height:1.5
}
.jui-inlineNotification-inlineNotificationDanger {
	background:#de4563;
	color:white
}
.jui-inlineNotification-inlineNotificationWarning {
	background:#ffebdd;
	color:#e34f19
}
.jui-inlineNotification-inlineNotificationInfo {
	background-color:#8197d4;
	color:white
}
.jui-inlineNotification-inlineNotificationSuccess {
	background-color:#5cbf98;
	color:white
}
.jui-inlineNotification-inlineNotificationIcon {
	margin-right:16px;
	flex-basis:auto;
	flex-shrink:0;
	flex-grow:0
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-inlineStatusBar-inlineStatusBar {
	display:flex;
	align-items:center;
	background:#f4f5f9;
	padding-left:20px
}
.jui-inlineStatusBar-inlineStatusBar::before {
	content:'';
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%;
	margin-right:20px;
	flex-shrink:0
}
.jui-inlineStatusBar-danger::before {
	background:#de4563
}
.jui-inlineStatusBar-info::before {
	background:#8197d4
}
.jui-inlineStatusBar-success::before {
	background:#5cbf98
}
.jui-inlineStatusBar-loading {
	-webkit-animation:shimmerKeyframes 1.75s ease-in-out infinite;
	animation:shimmerKeyframes 1.75s ease-in-out infinite;
	background:rgba(230,231,240,0.5)
}
.jui-inlineStatusBar-loading .jui-inlineStatusBar-content {
	display:none
}
.jui-input-inputWrapper {
	margin-bottom:20px
}
.jui-input-inputWrapper:last-child {
	margin-bottom:0
}
.jui-input-inputRightElementWrapper {
	margin:0 auto;
	width:20px;
	height:20px
}
.jui-input-inputFieldWrapper {
	box-sizing:border-box;
	position:relative;
	display:block;
	height:44px;
	margin:0;
	background:white;
	border:1px solid #e6e7f0;
	border-radius:5px;
	transition:border-color 0.2s;
/*	overflow:hidden;
*/	display:flex;
	align-items:center
}
.jui-input-inputFieldWrapper:hover, .jui-input-inputFieldWrapper:focus, .jui-input-inputFieldWrapper:active, .jui-input-inputFieldWrapper:focus-within {
border-color:#4e75b9
}
.jui-input-inputFieldWrapper.jui-input-inputErrorOrange {
	border-color:#e34f19
}
.jui-input-inputFieldWrapper.jui-input-inputErrorBlue {
	border-color:#4e75b9
}
.jui-input-input {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	text-indent: 16px;
	font-size: 16px;
	font-family: "Brandon Text", "Asap", Verdana, Arial, sans-serif;
	color: #4e5056;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0
}
.jui-input-input2 {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	font-size: 16px;
	font-family: "Brandon Text", "Asap", Verdana, Arial, sans-serif;
	color: #4e5056;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	text-align:left;
}
.jui-input-input:focus, .jui-input-input:active, .jui-input-input2:focus, .jui-input-input2:active {
		outline: none
	}
.jui-input-input:disabled, .jui-input-input2:disabled {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.jui-input-input:disabled::-moz-selection, .jui-input-input2:disabled::-moz-selection {
		background: transparent
	}
	.jui-input-input:disabled::selection, .jui-input-input2:disabled::selection {
		background: transparent
	}
	.jui-input-input::-webkit-input-placeholder, .jui-input-input2::-webkit-input-placeholder {
		color: #abb1c2
	}
	.jui-input-input::-ms-input-placeholder, .jui-input-input2::-ms-input-placeholder {
		color: #abb1c2
	}
	.jui-input-input::placeholder, .jui-input-input2::placeholder {
		color: #abb1c2
	}
.jui-input-inputNumber {
	-moz-appearance:textfield
}
.jui-input-inputNumber::-webkit-inner-spin-button, .jui-input-inputNumber::-webkit-outer-spin-button {
-webkit-appearance:none;
appearance:none;
margin:0
}
.jui-input-inputDisabled {
	cursor:default;
	opacity:0.4;
	pointer-events:none
}
.jui-input-inputRightElement {
	width:calc(100% - 40px)
}
.jui-input-successMessage {
	float:right;
	font-weight:bold;
	color:#6db553
}
.jui-input-successIcon {
	float:left;
	position:relative;
	top:2px;
	margin-right:8px
}
.jui-input-inputErrorMessage {
	margin-top:8px
}
.jui-input-inputErrorMessageOrange {
	composes:inputErrorMessage;
	color:#e34f19
}
.jui-input-inputErrorMessageBlue {
	composes:inputErrorMessage;
	color:#4e75b9
}
.jui-input-inputLabel {
	display:inline-block;
	margin-bottom:8px
}
.jui-input-inputSuffix {
	margin-right:16px;
	color:#abb1c2;
	max-width:40%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:text;
	margin-top:1px;
	flex-shrink:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.jui-input-inputHint {
	color:#abb1c2;
	margin-left:0.5em
}
.jui-link-link {
	cursor:pointer;
	border:none;
	background:none;
	color:#4e75b9;
	max-width:100%;
	line-height:20px;
	font-family:inherit;
	text-decoration:none;
	font-size:16px;
	transition:color 0.2s, border 0.2s;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-bottom:1px solid transparent
}
.jui-link-link:focus, .jui-link-link:active {
	outline:none
}
.jui-link-link:hover, .jui-link-link:focus, .jui-link-link:active {
	color:#455fa8;
	border-bottom:1px solid currentColor
}
.jui-linkButton-linkButton {
	display:inline-block;
	text-decoration:none;
	box-sizing:border-box;
	text-align:center;
	vertical-align:top
}
.jui-linkButton-disabledButton {
	pointer-events:none;
	cursor:default
}
.jui-linkButton-noGutter {
	margin-bottom:0
}
.jui-list-list {
	margin-bottom:20px
}
.jui-list-small {
	font-size:14px
}
.jui-listItem-listItem {
	display:flex;
	list-style-type:none;
	text-align:left;
	margin-bottom:8px
}
.jui-listItem-listItemCircle {
	list-style-type:disc;
	display:list-item
}
.jui-listItem-listItemIcon {
	margin-top:4px;
	margin-right:8px
}
.jui-listItem-listItemText {
	width:calc(100% - 20px)
}
.jui-loadingDots-loadingDots {
	border-radius:50%;
	width:6px;
	height:6px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation:dotFadeInAndOut 1.8s infinite ease-in-out;
	animation:dotFadeInAndOut 1.8s infinite ease-in-out;
	display:inline-block;
	color:inherit;
	-webkit-animation-delay:-0.32s;
	animation-delay:-0.32s;
	margin:0 9px;
	position:relative;
	top:-6px
}
.jui-loadingDots-loadingDots:before, .jui-loadingDots-loadingDots:after {
	content:'';
	border-radius:50%;
	width:6px;
	height:6px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation:dotFadeInAndOut 1.8s infinite ease-in-out;
	animation:dotFadeInAndOut 1.8s infinite ease-in-out;
	position:absolute;
	top:0
}
.jui-loadingDots-loadingDots:before {
	left:-9px;
	-webkit-animation-delay:-0.48s;
	animation-delay:-0.48s
}
.jui-loadingDots-loadingDots:after {
	left:9px;
	-webkit-animation-delay:-0.16s;
	animation-delay:-0.16s
}
@-webkit-keyframes dotFadeInAndOut {
0%, 80%, 100% {
box-shadow:0 6px 0 -7.8px
}
40% {
box-shadow:0 6px 0 0
}
}
@keyframes dotFadeInAndOut {
0%, 80%, 100% {
box-shadow:0 6px 0 -7.8px
}
40% {
box-shadow:0 6px 0 0
}
}
@-webkit-keyframes spinit {
from {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@keyframes spinit {
from {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
.jui-loadingIndicator-loadingIndicator {
	border-radius:50%;
	display:inline-block;
	height:32px;
	padding:4px;
	width:32px
}
.jui-loadingIndicator-loadingIndicator.jui-loadingIndicator-small {
	height:20px;
	width:20px
}
.jui-loadingIndicator-loadingIndicator.jui-loadingIndicator-icon {
	height:20px;
	width:20px;
	padding:0
}
.jui-loadingIndicator-loadingIndicator.jui-loadingIndicator-white {
	color:white
}
.jui-loadingIndicator-loadingIndicator.jui-loadingIndicator-blue {
	color:#4e75b9
}
.jui-loadingIndicator-loadingIndicator.jui-loadingIndicator-grey {
	color:#e6e7f0
}
.jui-loadingIndicator-loadingIndicator svg {
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:spinit 1s linear infinite;
	animation:spinit 1s linear infinite
}
.jui-logo-logo {
	height:20px
}
.jui-logo-logoComponentWhite {
	fill:white
}
.jui-logo-logoComponentWhiteCharM {
	opacity:0.7
}
.jui-logo-logoComponentFirstGroup {
	fill:#c0d34b
}
.jui-logo-logoComponentSecondGroup {
	fill:#1ba9e1
}
.jui-logo-logoComponentThirdGroup {
	fill:#008c3c
}
.jui-menu-item-menuItem {
	display:block;
	background:white;
	color:#4e5056;
	padding:16px;
	cursor:pointer;
	box-sizing:border-box;
	width:100%;
	font-family:inherit;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:none;
	text-decoration:none;
	text-align:left;
	outline:none;
	line-height:0;
	transition:color 0.2s, background-color 0.2s
}
.jui-menu-item-menuItem:focus, .jui-menu-item-menuItem:hover {
	background-color:#f4f5f9
}
.jui-menu-item-menuItemHighlight {
	color:#6db553
}
.jui-menu-menu {
	position:relative;
	display:inline-block;
	min-width:200px;
	padding-top:8px
}
.jui-menu-menu:before {
	content:'';
	position:absolute;
	border-right:4px solid transparent;
	border-bottom:4px solid white;
	border-left:4px solid transparent;
	top:4px;
	left:20px
}
.jui-menu-menuCaretRight:before {
	left:auto;
	right:16px
}
.jui-menu-menuList {
	padding:0;
	margin:0;
	overflow:hidden;
	border-radius:8px;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16);
	background:white;
	list-style:none
}
.jui-messageBox-messageBox {
	background-color:#fff5dd;
	padding:16px;
	border-radius:8px
}
.jui-messageBox-messageBoxText {
	color:#e34f19
}
.jui-messageBox-messageBoxButtonWrap {
	justify-content:flex-end
}
.jui-messageBox-messageBoxPrimaryButton {
	background-color:#f56e20;
	border-color:#f56e20
}
.jui-messageBox-messageBoxPrimaryButton:enabled:hover, .jui-messageBox-messageBoxPrimaryButton:enabled:focus, .jui-messageBox-messageBoxPrimaryButton:enabled:active {
	background-color:#e34f19;
	border-color:#e34f19
}
.jui-messageBox-messageBoxPrimaryButton:disabled {
	background-color:#fbc5a6;
	border-color:#fbc5a6
}
.jui-messageBox-messageBoxGhostButton {
	background-color:transparent;
	color:#f56e20;
	border-color:#f56e20
}
.jui-messageBox-messageBoxGhostButton:enabled:hover, .jui-messageBox-messageBoxGhostButton:enabled:focus, .jui-messageBox-messageBoxGhostButton:enabled:active {
	background-color:#e34f19;
	border-color:#e34f19;
	color:white
}
.jui-messageBox-messageBoxGhostButton:disabled {
	color:#fbc5a6;
	border-color:#fbc5a6
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-modal-overlay {
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	z-index:2500;
	position:fixed;
	overflow-y:auto
}
.jui-modal-backdrop {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(50,51,53,0.2);
	-webkit-animation:fadeIn 0.2s ease-in-out;
	animation:fadeIn 0.2s ease-in-out
}
.jui-modal-modal {
	position:relative;
	width:600px;
	border-radius:8px;
	background-color:white;
	margin:40px;
	overflow:auto;
	box-shadow:0 8px 12px 0 rgba(0,0,0,0.24);
	max-height:calc(100% - 80px);
	z-index:2005;
	-webkit-animation:slideIn 0.2s ease-in-out;
	animation:slideIn 0.2s ease-in-out
}
@media (max-width: 767px) {
.jui-modal-modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:0;
	border-radius:0;
	width:auto;
	max-height:100%
}
}
.jui-modal-smoothScrolling {
	-webkit-overflow-scrolling:touch
}
.jui-modal-modalSize {
	width:920px
}
.jui-modal-modalBackground {
	background-color:transparent
}
.jui-modal-modalClose {
	position:absolute;
	color:white;
	top:20px;
	right:20px;
	cursor:pointer;
	z-index:2
}
@media (max-width: 767px) {
.jui-modal-modalClose {
	color:#4e5056
}
}
.jui-modal-modalBody {
	padding:24px;
	box-sizing:border-box
}
.jui-modal-modalFooter {
	display:flex;
	justify-content:flex-end;
	padding:0 24px 24px;
	box-sizing:border-box
}
.jui-modal-modalTwoColumns {
	width:auto
}
@media (min-width: 768px) {
.jui-modal-modalTwoColumns {
	width:920px;
	overflow:initial
}
}
.jui-modal-modalTwoColumnsBody {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column
}
@media (min-width: 768px) {
.jui-modal-modalTwoColumnsBody {
	width:auto;
	height:auto;
	margin:0 auto;
	flex-direction:row
}
}
.jui-modal-modalTwoColumnsLeftSide {
	display:block;
	padding:56px 40px 20px;
	box-sizing:border-box;
	text-align:center;
	background:white;
	flex:auto 1 0
}
@media (min-width: 768px) {
.jui-modal-modalTwoColumnsLeftSide {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:50%;
	padding-top:56px;
	border-radius:8px 0 0 8px
}
}
.jui-modal-modalTwoColumnsRightSide {
	display:flex;
	text-align:center;
	background:white;
	padding-bottom:0;
	color:white;
	background:linear-gradient(47deg, #4e75b9 0%, #8197d4 100%);
	flex:auto 1 0;
	flex-direction:column;
	justify-content:center
}
@media (min-width: 768px) {
.jui-modal-modalTwoColumnsRightSide {
	width:50%;
	border-radius:0 8px 8px 0
}
}
.jui-modal-modalTwoColumnsLogo {
	position:absolute;
	top:20px;
	left:20px;
	height:16px;
	width:92px
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes slideIn {
0% {
opacity:0;
-webkit-transform:translateY(-200px);
transform:translateY(-200px)
}
100% {
opacity:1;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
@keyframes slideIn {
0% {
opacity:0;
-webkit-transform:translateY(-200px);
transform:translateY(-200px)
}
100% {
opacity:1;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-modalHeader-modalHeader {
	display:flex;
	align-items:center;
	height:60px;
	padding:0 24px
}
.jui-modalHeader-danger, .jui-modalHeader-info {
	position:relative;
	overflow:hidden;
	color:white
}
.jui-modalHeader-danger::before, .jui-modalHeader-danger::after, .jui-modalHeader-info::before, .jui-modalHeader-info::after {
	content:'';
	position:absolute;
	display:block;
	width:70%;
	height:300px;
	-webkit-transform:rotate(-10deg);
	transform:rotate(-10deg);
	border-radius:99px;
	z-index:0
}
.jui-modalHeader-danger::before, .jui-modalHeader-info::before {
	left:-40%;
	bottom:-280px
}
.jui-modalHeader-danger::after, .jui-modalHeader-info::after {
	right:-10%;
	top:-280px
}
.jui-modalHeader-danger {
	background:#de4563
}
.jui-modalHeader-danger::before, .jui-modalHeader-danger::after {
	background:#dc3858
}
.jui-modalHeader-info {
	background:#8197d4
}
.jui-modalHeader-info::before, .jui-modalHeader-info::after {
	background:#7991d1
}
.jui-modalHeader-headline {
	font-weight:normal;
	z-index:1
}
.jui-modalHeader-image {
	height:240px;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover
}
@media (max-width: 767px) {
.jui-modalHeader-image {
	display:none
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-navigation-bar-navigationBar {
	position:fixed;
	z-index:1000;
	width:100%;
	height:48px;
	background:white;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
.jui-navigation-bar-navigationBarProfileButton {
	display:inline-flex;
	align-items:center;
	height:100%;
	padding:16px 16px;
	cursor:pointer;
	box-sizing:border-box;
	transition:background-color 0.2s;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	outline:0
}
.jui-navigation-bar-navigationBarProfileButton.jui-navigation-bar-navigationBarMenuOpen {
	background-color:#4e75b9
}
.jui-navigation-bar-navigationBarProfileButton.jui-navigation-bar-navigationBarMenuOpen .jui-navigation-bar-navigationBarMenu {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-navigationBarProfileButton.jui-navigation-bar-navigationBarMenuOpen .jui-navigation-bar-navigationBarName {
	color:white
}
@media (min-width: 768px) {
.jui-navigation-bar-navigationBarProfileButton:focus, .jui-navigation-bar-navigationBarProfileButton:active, .jui-navigation-bar-navigationBarProfileButton:hover {
	background-color:#4e75b9
}
.jui-navigation-bar-navigationBarProfileButton:focus .jui-navigation-bar-navigationBarMenu, .jui-navigation-bar-navigationBarProfileButton:active .jui-navigation-bar-navigationBarMenu, .jui-navigation-bar-navigationBarProfileButton:hover .jui-navigation-bar-navigationBarMenu {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-navigationBarProfileButton:focus .jui-navigation-bar-navigationBarName, .jui-navigation-bar-navigationBarProfileButton:active .jui-navigation-bar-navigationBarName, .jui-navigation-bar-navigationBarProfileButton:hover .jui-navigation-bar-navigationBarName {
	color:white
}
}
.jui-navigation-bar-navigationBarAvatarWrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	height:32px;
	width:32px;
	background:#abb1c2;
	border-radius:50%
}
.jui-navigation-bar-navigationBarAvatar {
	display:inline-block;
	height:100%;
	width:100%;
	border-radius:50%
}
.jui-navigation-bar-navigationBarLetters {
	color:white;
	font-size:12px;
	font-weight:bold
}
.jui-navigation-bar-navigationBarMenu {
	position:absolute;
	opacity:0;
	pointer-events:none;
	top:48px;
	left:8px;
	transition:opacity 0.2s
}
.jui-navigation-bar-navigationBarMenuOpen {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-navigationBarName {
	margin-left:8px
}
@media (max-width: 767px) {
.jui-navigation-bar-navigationBarName {
	display:none
}
}
.jui-navigation-bar-navigationBarLogo {
	position:absolute;
	height:20px;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.jui-navigation-bar-navItem {
	display:block;
	padding:0;
	line-height:initial;
	background:white;
	color:#4e5056;
	cursor:pointer;
	box-sizing:border-box;
	width:100%;
	font-family:inherit;
	font-size:14px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:none;
	text-decoration:none;
	text-align:left;
	outline:none;
	transition:color 0.2s, background-color 0.2s
}
.jui-navigation-bar-navItem a {
	text-decoration:none;
	width:100%;
	height:100%
}
.jui-navigation-bar-navItem a:focus, .jui-navigation-bar-navItem a:hover {
	background-color:#f4f5f9
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-navigation-bar-sibling-navigationBar {
	position:fixed;
	z-index:1000;
	width:100%;
	height:48px;
	background:white;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
.jui-navigation-bar-sibling-navigationBarProfileButton {
	display:inline-flex;
	align-items:center;
	height:100%;
	padding:16px 16px;
	cursor:pointer;
	box-sizing:border-box;
	transition:background-color 0.2s;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	outline:0
}
.jui-navigation-bar-sibling-navigationBarProfileButton.jui-navigation-bar-sibling-navigationBarMenuOpen {
	background-color:#4e75b9
}
.jui-navigation-bar-sibling-navigationBarProfileButton.jui-navigation-bar-sibling-navigationBarMenuOpen .jui-navigation-bar-sibling-navigationBarMenu {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-sibling-navigationBarProfileButton.jui-navigation-bar-sibling-navigationBarMenuOpen .jui-navigation-bar-sibling-navigationBarName {
	color:white
}
@media (min-width: 768px) {
.jui-navigation-bar-sibling-navigationBarProfileButton:focus, .jui-navigation-bar-sibling-navigationBarProfileButton:active, .jui-navigation-bar-sibling-navigationBarProfileButton:hover {
	background-color:#4e75b9
}
.jui-navigation-bar-sibling-navigationBarProfileButton:focus .jui-navigation-bar-sibling-navigationBarMenu, .jui-navigation-bar-sibling-navigationBarProfileButton:active .jui-navigation-bar-sibling-navigationBarMenu, .jui-navigation-bar-sibling-navigationBarProfileButton:hover .jui-navigation-bar-sibling-navigationBarMenu {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-sibling-navigationBarProfileButton:focus .jui-navigation-bar-sibling-navigationBarName, .jui-navigation-bar-sibling-navigationBarProfileButton:active .jui-navigation-bar-sibling-navigationBarName, .jui-navigation-bar-sibling-navigationBarProfileButton:hover .jui-navigation-bar-sibling-navigationBarName {
	color:white
}
}
.jui-navigation-bar-sibling-navigationBarAvatarWrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	height:32px;
	width:32px;
	background:#abb1c2;
	border-radius:50%
}
.jui-navigation-bar-sibling-navigationBarAvatar {
	display:inline-block;
	height:100%;
	width:100%;
	border-radius:50%
}
.jui-navigation-bar-sibling-navigationBarLetters {
	color:white;
	font-size:12px;
	font-weight:bold
}
.jui-navigation-bar-sibling-navigationBarMenu {
	position:absolute;
	opacity:0;
	pointer-events:none;
	top:48px;
	left:8px;
	transition:opacity 0.2s
}
.jui-navigation-bar-sibling-navigationBarMenuOpen {
	opacity:1;
	pointer-events:auto
}
.jui-navigation-bar-sibling-navigationBarName {
	margin-left:8px
}
@media (max-width: 767px) {
.jui-navigation-bar-sibling-navigationBarName {
	display:none
}
}
.jui-navigation-bar-sibling-navigationBarLogo {
	position:absolute;
	height:20px;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.jui-navigation-bar-sibling-navItem {
	display:block;
	padding:0;
	line-height:initial;
	background:white;
	color:#4e5056;
	cursor:pointer;
	box-sizing:border-box;
	width:100%;
	font-family:inherit;
	font-size:14px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:none;
	text-decoration:none;
	text-align:left;
	outline:none;
	transition:color 0.2s, background-color 0.2s
}
.jui-navigation-bar-sibling-navItem a {
	text-decoration:none;
	width:100%;
	height:100%
}
.jui-navigation-bar-sibling-navItem a:focus, .jui-navigation-bar-sibling-navItem a:hover {
	background-color:#f4f5f9
}
.jui-navigation-bar-sibling-navigationBarSibling {
	width:100%;
	position:relative;
	top:48px
}
.jui-numberInputSpinner-inputWrapper {
	margin-bottom:20px
}
.jui-numberInputSpinner-inputWrapper:last-child {
	margin-bottom:0
}
.jui-numberInputSpinner-inputRightElementWrapper {
	margin:0 auto;
	width:20px;
	height:20px
}
.jui-numberInputSpinner-inputFieldWrapper {
	box-sizing:border-box;
	position:relative;
	display:block;
	height:44px;
	margin:0;
	background:white;
	border:1px solid #e6e7f0;
	border-radius:5px;
	transition:border-color 0.2s;
	overflow:hidden;
	display:flex;
	align-items:center
}
.jui-numberInputSpinner-inputFieldWrapper:hover, .jui-numberInputSpinner-inputFieldWrapper:focus, .jui-numberInputSpinner-inputFieldWrapper:active, .jui-numberInputSpinner-inputFieldWrapper:focus-within {
border-color:#4e75b9
}
.jui-numberInputSpinner-inputFieldWrapper.jui-numberInputSpinner-inputErrorOrange {
	border-color:#e34f19
}
.jui-numberInputSpinner-inputFieldWrapper.jui-numberInputSpinner-inputErrorBlue {
	border-color:#4e75b9
}
.jui-numberInputSpinner-input {
	box-sizing:border-box;
	display:block;
	width:100%;
	height:100%;
	margin:0;
	text-indent:16px;
	font-size:16px;
	font-family:"Brandon Text", "Asap", Verdana, Arial, sans-serif;
	color:#4e5056;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0
}
.jui-numberInputSpinner-input:focus, .jui-numberInputSpinner-input:active {
	outline:none
}
.jui-numberInputSpinner-input:disabled {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.jui-numberInputSpinner-input:disabled::-moz-selection {
background:transparent
}
.jui-numberInputSpinner-input:disabled::selection {
	background:transparent
}
.jui-numberInputSpinner-input::-webkit-input-placeholder {
color:#abb1c2
}
.jui-numberInputSpinner-input::-ms-input-placeholder {
color:#abb1c2
}
.jui-numberInputSpinner-input::placeholder {
color:#abb1c2
}
.jui-numberInputSpinner-inputNumber {
	-moz-appearance:textfield
}
.jui-numberInputSpinner-inputNumber::-webkit-inner-spin-button, .jui-numberInputSpinner-inputNumber::-webkit-outer-spin-button {
-webkit-appearance:none;
appearance:none;
margin:0
}
.jui-numberInputSpinner-inputDisabled {
	cursor:default;
	opacity:0.4;
	pointer-events:none
}
.jui-numberInputSpinner-inputRightElement {
	width:calc(100% - 40px)
}
.jui-numberInputSpinner-successMessage {
	float:right;
	font-weight:bold;
	color:#6db553
}
.jui-numberInputSpinner-successIcon {
	float:left;
	position:relative;
	top:2px;
	margin-right:8px
}
.jui-numberInputSpinner-inputErrorMessage {
	margin-top:8px
}
.jui-numberInputSpinner-inputErrorMessageOrange {
	composes:inputErrorMessage;
	color:#e34f19
}
.jui-numberInputSpinner-inputErrorMessageBlue {
	composes:inputErrorMessage;
	color:#4e75b9
}
.jui-numberInputSpinner-inputLabel {
	display:inline-block;
	margin-bottom:8px
}
.jui-numberInputSpinner-inputSuffix {
	margin-right:16px;
	color:#abb1c2;
	max-width:40%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:text;
	margin-top:1px;
	flex-shrink:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.jui-numberInputSpinner-inputHint {
	color:#abb1c2;
	margin-left:0.5em
}
.jui-numberInputSpinner-wrapper {
	position:relative
}
.jui-numberInputSpinner-wrapper input {
	padding:0 32px;
	text-align:center;
	text-indent:0
}
.jui-numberInputSpinner-button {
	background:none;
	border:0;
	box-shadow:none;
	color:#c6c6c6;
	display:block;
	height:44px;
	line-height:0;
	outline:none;
	position:absolute;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:32px;
	transition:color 0.2s
}
.jui-numberInputSpinner-button::-moz-focus-inner {
border:0
}
.jui-numberInputSpinner-button:not(:disabled) {
	cursor:pointer
}
.jui-numberInputSpinner-button:not(:disabled):hover {
	color:#000
}
.jui-numberInputSpinner-buttonLabelOffset {
	top:32px
}
.jui-numberInputSpinner-decrement {
	composes:button;
	left:0
}
.jui-numberInputSpinner-increment {
	composes:button;
	right:0
}
.jui-numberInputSpinner-icon {
	height:8px;
	width:8px
}
.jui-packagePaymentDetails-details {
	margin-bottom:8px
}
.jui-packagePaymentDetails-header {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin-bottom:12px
}
.jui-packagePaymentDetails-emphasis {
	text-transform:uppercase
}
.jui-packagePaymentDetails-pricing, .jui-packagePaymentDetails-costDetail {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	font-size:14px
}
.jui-packagePaymentDetails-costDetail {
	margin-top:8px
}
.jui-packagePaymentDetails-costDetail strong {
	display:block
}
.jui-packagePaymentDetails-costDetail>:first-child span {
	line-height:20px;
	display:inline-block;
	color:#9499a7;
	max-width:200px
}
.jui-packagePaymentDetails-costDetail>:last-child {
	white-space:nowrap
}
.jui-packagePaymentDetails-yearlyPricing {
	flex-shrink:0
}
.jui-packagePaymentDetails-footer {
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	margin-bottom:12px
}
.jui-packagePaymentDetails-divider {
	display:block;
	height:2px;
	width:100%;
	background-color:#cacedb;
	margin:4px 0 12px
}
.jui-paragraph-paragraph {
	font-size:16px;
	line-height:24px;
	margin-bottom:24px
}
.jui-paragraph-paragraphSmall {
	font-size:14px;
	line-height:20px;
	margin-bottom:20px
}
.jui-paragraph-noGutter {
	margin-bottom:0
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-paymentMethod-paymentMethodWrapper {
	position:relative;
	display:inline-flex;
	flex-direction:column;
	align-items:center;
	text-align:center;
	margin-right:16px;
	margin-top:16px
}
@media (min-width: 768px) {
.jui-paymentMethod-paymentMethodWrapper {
	margin-top:0
}
}
.jui-paymentMethod-paymentMethod {
	padding:3px;
	border:3px solid #e6e7f0;
	border-radius:6px;
	height:45px;
	cursor:pointer;
	transition:border-color 0.2s ease-in-out
}
.jui-paymentMethod-paymentMethod:hover, .jui-paymentMethod-paymentMethod:active, .jui-paymentMethod-paymentMethod:focus {
	border-color:#455fa8
}
.jui-paymentMethod-checkmarkIconContainer {
	position:absolute;
	top:-12px;
	left:100%;
	-webkit-transform:translateX(-16px);
	transform:translateX(-16px);
	display:flex;
	align-items:center;
	justify-content:center;
	height:24px;
	width:24px;
	border-radius:24px;
	border:2px solid #fff;
	background:#455fa8
}
.jui-paymentMethod-checkmarkIcon {
	color:#fff
}
.jui-paymentMethod-label {
	margin-top:4px
}
.jui-paymentMethod-selected {
	border-color:#455fa8
}
@media (max-width: 767px) {
.jui-paymentMethod-paymentMethod {
	margin-bottom:8px
}
}
.jui-paymentMethodIcon-paymentMethodImage {
	height:45px
}
.jui-paymentMethodIcon-paymentMethodImage+.jui-paymentMethodIcon-paymentMethodImage {
	margin-left:2px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-profileRow-profileRow {
	padding:0 20px;
	margin-bottom:20px
}
@media (min-width: 768px) {
.jui-profileRow-profileRow {
	margin-bottom:96px
}
}
.jui-profileRow-profileRowRow {
	display:flex;
	justify-content:space-between;
	width:100%
}
@media (max-width: 767px) {
.jui-profileRow-profileRowRow {
	display:block
}
}
.jui-profileRow-profileRowLabel {
	margin-bottom:16px
}
@media (max-width: 767px) {
.jui-profileRow-profileRowLabel {
	display:none
}
}
.jui-profileRow-profileRowDescription {
	width:calc(100% / 3)
}
@media (max-width: 767px) {
.jui-profileRow-profileRowDescription {
	display:none
}
}
.jui-profileRow-profileRowContent {
	width:calc(100% / 2)
}
@media (max-width: 767px) {
.jui-profileRow-profileRowContent {
	width:100%
}
}
.jui-radioButton-radioButton {
	cursor:pointer;
	margin-bottom:20px
}
.jui-radioButton-noGutter {
	margin-bottom:0
}
.jui-radioButton-input {
	display:none
}
.jui-radioButton-label {
	position:relative;
	display:inline-flex;
	align-items:center;
	height:20px;
	font-size:14px;
	padding-left:28px
}
.jui-radioButton-label:before, .jui-radioButton-label:after {
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	border-radius:50%;
	border:2px solid;
	left:0;
	top:0;
	box-sizing:border-box
}
.jui-radioButton-label:before {
	border-color:#e6e7f0;
	transition:opacity 0.2s
}
.jui-radioButton-label:after {
	opacity:0;
	pointer-events:none;
	border-color:#4e75b9;
	background:#4e75b9 center 2px no-repeat;
	background-size:18px;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition:opacity 0.2s, -webkit-transform 0.2s;
	transition:opacity 0.2s, transform 0.2s;
	transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s
}
.jui-radioButton-input:checked+.jui-radioButton-label:before {
	opacity:0
}
.jui-radioButton-input:checked+.jui-radioButton-label:after {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.jui-select-selectWrapper {
	margin-bottom:20px
}
.jui-select-selectWrapper:last-child {
	margin-bottom:0
}
.jui-select-selectInputWrapper {
	box-sizing:border-box;
	position:relative;
	display:inline-block;
	height:44px;
	margin:0;
	background:white;
	border:1px solid #e6e7f0;
	border-radius:5px;
	transition:border-color 0.2s;
	overflow:hidden
}
.jui-select-selectInputWrapper:hover, .jui-select-selectInputWrapper:focus, .jui-select-selectInputWrapper:active, .jui-select-selectInputWrapper:focus-within {
outline:none;
border-color:#4e75b9
}
.jui-select-selectInputLabel {
	display:block;
	margin-bottom:8px;
	cursor:pointer
}
.jui-select-selectInput {
	display:block;
	box-sizing:border-box;
	background:white;
	width:100%;
	height:100%;
	margin:0;
	padding:0 36px 0 16px;
	color:#4e5056;
	font-size:16px;
	font-family:inherit;
	cursor:pointer;
	border-radius:4px;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-overflow:ellipsis;
	transition:border-color 0.2s;
	border:0
}
.jui-select-selectInput:focus, .jui-select-selectInput:hover {
	outline:none
}
.jui-select-selectInput:-moz-focusring {
color:transparent;
text-shadow:0 0 0 black
}
.jui-select-selectInput::-ms-expand {
opacity:0
}
.jui-select-selectInputIcon {
	position:absolute;
	pointer-events:none;
	color:#4e5056;
	right:6px;
	bottom:12px
}
.jui-select-selectPlaceholder {
	color:#abb1c2
}
.jui-select-selectDisabled {
	cursor:default;
	opacity:0.4;
	pointer-events:none
}
.jui-shareLink-shareLink {
	display:inline-block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.jui-shareLink-shareIcon {
	width:36px;
	height:36px;
	transition:color 0.2s ease-in
}
.jui-shareLink-dark {
	color:#4e5056
}
.jui-shareLink-shareLink:hover .jui-shareLink-dark, .jui-shareLink-shareLink:focus .jui-shareLink-dark {
	color:#323335
}
.jui-shareLink-facebook {
	color:#3b5998
}
.jui-shareLink-shareLink:hover .jui-shareLink-facebook, .jui-shareLink-shareLink:focus .jui-shareLink-facebook {
	color:#374e85
}
.jui-shareLink-twitter {
	color:#059ff5
}
.jui-shareLink-shareLink:hover .jui-shareLink-twitter, .jui-shareLink-shareLink:focus .jui-shareLink-twitter {
	color:#0480c5
}
.jui-shareLink-whatsapp {
	color:#25d366
}
.jui-shareLink-shareLink:hover .jui-shareLink-whatsapp, .jui-shareLink-shareLink:focus .jui-shareLink-whatsapp {
	color:#1db455
}
.jui-shareLink-mail {
	color:#4e75b9
}
.jui-shareLink-shareLink:hover .jui-shareLink-mail, .jui-shareLink-shareLink:focus .jui-shareLink-mail {
	color:#455fa8
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
* {
	padding:0;
	margin:0
}
.jui-socialShareModal-modal {
	position:relative;
	box-sizing:border-box;
	box-shadow:0 8px 12px 0 rgba(0,0,0,0.24);
	border-radius:8px;
	padding:16px;
	margin:20px;
	background-color:white
}
@media (min-width: 768px) {
.jui-socialShareModal-modal {
	max-width:270px
}
}
.jui-socialShareModal-headline {
	margin-bottom:16px;
	margin-right:40px;
	color:#4e5056;
	font-size:16px;
	line-height:24px;
	word-wrap:break-word;
	text-align:left
}
.jui-socialShareModal-copy {
	margin-bottom:16px;
	color:#4e5056;
	font-size:14px;
	line-height:20px;
	word-wrap:break-word;
	text-align:left
}
.jui-socialShareModal-closeIcon {
	position:absolute;
	top:0;
	right:0;
	padding:20px;
	color:#4e5056;
	cursor:pointer
}
.jui-socialShareModal-iconWrapper {
	line-height:0;
	text-align:left
}
.jui-socialShareModal-shareLink+a {
	margin-left:8px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-disableStatistics-container {
	position:fixed;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	z-index:90
}
@media (min-width: 768px) {
.jui-disableStatistics-container {
	position:absolute;
	max-width:920px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:8px
}
}
.jui-disableStatistics-overlay {
	position:fixed;
	width:100%;
	height:100%;
	opacity:0.9;
	background-image:linear-gradient(47deg, #4e75b9 0%, #8197d4 100%)
}
@media (min-width: 768px) {
.jui-disableStatistics-overlay {
	border-radius:8px
}
}
.jui-disableStatistics-content {
	position:relative;
	z-index:91;
	background:white;
	text-align:center;
	color:#4e5056;
	border-radius:8px;
	margin:auto 20px;
	padding:20px
}
@media (min-width: 768px) {
.jui-disableStatistics-content {
	width:344px
}
}
@media (min-width: 768px) {
.jui-disableStatistics-buttonGroup {
	justify-content:center
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statisticsApp-product {
	display:flex;
	text-align:center;
	background:white;
	padding-bottom:0;
	color:white;
	background:linear-gradient(47deg, #4e75b9 0%, #8197d4 100%);
	padding-top:24px;
	flex:auto 1 0;
	flex-direction:column;
	justify-content:space-between
}
@media (min-width: 768px) {
.jui-statisticsApp-product {
	padding-top:60px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px
}
}
.jui-statisticsApp-headlineImage {
	height:24px;
	margin-left:8px
}
@media (min-width: 768px) {
.jui-statisticsApp-headlineImage {
	height:32px
}
}
.jui-statisticsApp-description {
	display:block;
	padding:0 40px
}
@media (min-width: 768px) {
.jui-statisticsApp-productDescription {
	margin-bottom:24px
}
}
.jui-statisticsApp-productImageWrapper {
	margin:0 auto;
	width:90%;
	max-width:351px
}
.jui-statisticsApp-productImage {
	width:100%;
	vertical-align:middle
}
.jui-statisticsApp-footer {
	display:none
}
@media (min-width: 768px) {
.jui-statisticsApp-footer {
	display:block;
	width:100%;
	padding:24px 0;
	align-self:center;
	background:#4e75b9;
	box-sizing:border-box;
	border-bottom-right-radius:8px
}
}
.jui-statisticsApp-footerLabel {
	margin-bottom:16px;
	font-weight:bold
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statisticsContent-statisticsModal {
	width:920px
}
.jui-statisticsContent-statisticsContent {
	position:fixed;
	z-index:2501;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	display:flex;
	flex-direction:column
}
@media (min-width: 768px) {
.jui-statisticsContent-statisticsContent {
	position:relative;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
	height:auto;
	max-height:100vh;
	display:block
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statisticsFooter-statisticsFooter {
	box-sizing:border-box;
	background:white;
	color:#4e5056;
	text-align:center;
	width:100%;
	margin:0 auto;
	padding:20px;
	display:flex;
	flex:auto 1 0;
	flex-direction:column;
	justify-content:center
}
@media (min-width: 768px) {
.jui-statisticsFooter-statisticsFooter {
	flex-direction:row;
	justify-content:space-between;
	width:auto;
	max-width:920px;
	padding:20px 20px 20px 0;
	margin:0 auto;
	border-radius:0 0 8px 8px
}
}
.jui-statisticsFooter-button {
	font-weight:bold
}
@media (min-width: 768px) {
.jui-statisticsFooter-button {
	display:flex;
	order:1
}
}
@media (min-width: 768px) {
.jui-statisticsFooter-right {
	display:flex;
	order:2
}
}
.jui-statisticsFooter-appTeaserText {
	display:block;
	margin-bottom:4px
}
@media (min-width: 768px) {
.jui-statisticsFooter-appTeaserText {
	display:inline-block;
	margin-bottom:0
}
}
.jui-statisticsFooter-googleBadge {
	margin-right:16px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statisticsSplitLeft-left {
	display:block;
	padding:20px 0;
	box-sizing:border-box;
	text-align:center;
	background:white;
	flex:auto 1 0
}
@media (min-width: 768px) {
.jui-statisticsSplitLeft-left {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	padding:28px 0;
	border-radius:8px 0 0 8px
}
}
.jui-statisticsSplitLeft-topic {
	margin-bottom:16px;
	color:#4e75b9;
	font-weight:bold
}
@media (min-width: 768px) {
.jui-statisticsSplitLeft-topic {
	margin-bottom:24px
}
}
.jui-statisticsSplitLeft-description {
	padding:0 40px
}
.jui-statisticsSplitLeft-checkbox {
	text-align:left;
	margin:0 auto 24px
}
.jui-statisticsSplitLeft-checkbox a {
	color:#4e5056
}
@media (min-width: 768px) {
.jui-statisticsSplitLeft-checkbox {
	max-width:400px;
	padding-left:32px;
	margin-bottom:60px
}
}
.jui-statisticsSplitLeft-buttonSubtle {
	display:block;
	margin:0 auto
}
.jui-statisticsSplitLeft-headlineImage {
	height:24px;
	margin-left:8px
}
@media (min-width: 768px) {
.jui-statisticsSplitLeft-headlineImage {
	height:32px
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statisticsTile-statisticsTile {
	position:relative;
	display:flex;
	justify-content:center;
	width:280px;
	height:212px;
	background:#455fa8;
	color:white;
	margin:0 auto;
	margin-bottom:20px;
	border-radius:8px;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
@media (min-width: 768px) {
.jui-statisticsTile-statisticsTile {
	max-width:280px
}
.jui-statisticsTile-statisticsTile+.jui-statisticsTile-statisticsTile {
	margin-left:20px
}
}
.jui-statisticsTile-statisticsTileLoading {
	align-items:center
}
.jui-statisticsTile-infoWrapper {
	position:absolute;
	display:inline-block;
	height:20px;
	width:20px;
	top:16px;
	right:16px
}
.jui-statisticsTile-infoSign {
	display:inline-block;
	width:20px;
	height:20px;
	cursor:help
}
.jui-statisticsTile-infoSign:hover+.jui-statisticsTile-tooltip {
	opacity:1
}
.jui-statisticsTile-tooltip {
	position:absolute;
	top:32px;
	right:-10px;
	pointer-events:none;
	opacity:0;
	transition:opacity 0.2s;
	color:#4e5056;
	text-align:left
}
.jui-statisticsTile-contentWrapper {
	margin-top:32px
}
.jui-statisticsTile-topRow {
	position:relative;
	display:inline-block
}
.jui-statisticsTile-value {
	font-size:60px;
	line-height:1.5
}
.jui-statisticsTile-differenceWrapper {
	position:absolute;
	display:flex;
	align-items:center;
	left:100%;
	bottom:16px;
	margin-left:8px
}
.jui-statisticsTile-difference {
	font-weight:bold;
	font-size:14px;
	margin-left:4px
}
.jui-statisticsTile-description, .jui-statisticsTile-source {
	font-weight:bold;
	padding:0 20px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-statistics-statistics {
	position:relative;
	background:linear-gradient(47deg, #4e75b9 0%, #8197d4 100%);
	width:100%;
	text-align:center;
	color:white;
	padding:20px;
	box-sizing:border-box
}
@media (min-width: 768px) {
.jui-statistics-statistics {
	width:auto;
	max-width:920px;
	margin:0 auto;
	border-radius:8px 8px 0 0;
	overflow-x:hidden
}
}
.jui-statistics-close {
	position:absolute;
	color:white;
	top:20px;
	right:20px;
	cursor:pointer
}
.jui-statistics-logo {
	height:16px;
	display:block;
	margin-bottom:36px
}
.jui-statistics-selectWrapper {
	display:inline-block;
	margin-bottom:44px
}
@media (min-width: 768px) {
.jui-statistics-selectWrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:left
}
}
@media (min-width: 768px) {
.jui-statistics-selectLabel {
	margin:0 16px 0 0
}
}
@media (min-width: 768px) {
.jui-statistics-statisticsTileWrapper {
	display:flex
}
}
.jui-statistics-iconNeutral {
	width:16px
}
.jui-statistics-googleAnalytics {
	width:128px
}
.jui-statistics-textWrapper {
	margin-bottom:16px
}
@media (min-width: 768px) {
.jui-statistics-textWrapper {
	margin-bottom:0;
	margin-right:20px;
	align-self:center
}
}
.jui-statistics-divider {
	margin:20px auto
}
@media (min-width: 768px) {
.jui-statistics-divider {
	display:none
}
}
.jui-statistics-socialShareModal {
	position:absolute;
	bottom:0;
	right:0
}
.jui-statisticsPublish-statisticsPublish {
	padding-bottom:0;
	flex:auto 1 0;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.jui-statisticsPublish-button {
	display:block;
	margin:0 auto;
	margin-bottom:20px
}
.jui-statisticsPublish-rocketIllustration {
	display:block;
	margin:0 auto;
	margin-top:32px
}
.jui-statisticsPublish-laterButton {
	display:block;
	margin:0 auto
}
.jui-statisticsPublish-text {
	max-width:414px;
	margin-left:auto;
	margin-right:auto
}
.jui-storeBadge-storeBadge {
	height:40px;
	display:inline-block
}
.jui-storeBadge-image {
	height:100%
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-storeBadges-storeBadges {
	display:flex;
	justify-content:center;
	align-items:center
}
.jui-storeBadges-storeBadgesMobile {
	display:flex;
	margin-bottom:24px
}
@media (min-width: 768px) {
.jui-storeBadges-storeBadgesMobile {
	display:none
}
}
.jui-storeBadges-storeBadge {
	vertical-align:middle
}
.jui-storeBadges-storeBadge+.jui-storeBadges-storeBadge {
	margin-left:16px
}
.jui-table-Table {
	display:table;
	margin-bottom:40px;
	width:100%
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-tableActionArea-main {
	box-sizing:border-box;
	padding:0 0 16px 0;
	vertical-align:middle;
	width:100%
}
@media (min-width: 768px) {
.jui-tableActionArea-main {
	border-top:1px solid #e6e7f0;
	display:table-cell;
	padding:16px 0 16px 0;
	width:initial
}
}
.jui-tableActionArea-content {
	display:flex
}
@media (min-width: 768px) {
.jui-tableActionArea-content {
	justify-content:flex-end
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
@media (min-width: 768px) {
.jui-tableBody-main {
	display:table-row-group
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-tableColumn-main {
	box-sizing:border-box;
	display:inline-block;
	padding:0 16px 16px 0;
	vertical-align:middle;
	width:50%
}
@media (min-width: 768px) {
.jui-tableColumn-main {
	border-top:1px solid #e6e7f0;
	display:table-cell;
	padding:16px 16px 16px 0;
	width:initial
}
}
.jui-tableColumn-header {
	color:#9499a7;
	font-size:14px;
	line-height:24px
}
@media (min-width: 768px) {
.jui-tableColumn-header {
	display:none
}
}
.jui-tableColumn-body {
	font-size:16px;
	line-height:24px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
@media (min-width: 768px) {
.jui-tableHead-main {
	display:table-row;
	margin-bottom:0
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-tableHeadColumn-main {
	display:none;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding:16px 16px 16px 0
}
@media (min-width: 768px) {
.jui-tableHeadColumn-main {
	display:table-cell
}
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-tableHeader-main {
	display:flex;
	padding:16px 16px 16px 0
}
@media (max-width: 767px) {
.jui-tableHeader-main {
	margin-bottom:8px;
	width:100%
}
}
@media (min-width: 768px) {
.jui-tableHeader-main {
	border-top:1px solid #e6e7f0
}
}
.jui-tableHeader-visual {
	align-items:center;
	border-radius:50%;
	display:flex;
	flex-shrink:0;
	justify-content:center;
	margin-right:20px;
	width:48px;
	height:48px
}
.jui-tableHeader-visualBackground {
	background:#f4f5f9
}
.jui-tableHeader-description {
	font-size:14px;
	line-height:20px;
	display:block
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
@media (min-width: 768px) {
.jui-tableRow-main {
	display:table-row;
	margin-bottom:0
}
}
.jui-tableRow-main+.jui-tableRow-main {
	border-top:1px solid #e6e7f0;
	padding-top:8px
}
.jui-text-text {
	font-size:16px;
	line-height:24px
}
.jui-text-textSmall {
	font-size:14px;
	line-height:20px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-tile-tile {
	position:relative;
	margin-bottom:20px;
	border-radius:8px;
	background:white;
	transition:box-shadow 0.2s
}
@media (min-width: 768px) {
.jui-tile-tile {
	margin-bottom:36px
}
.jui-tile-tile:hover {
	border-color:transparent;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
}
.jui-toggleButton-toggleButton {
	position:absolute;
	z-index:-1;
	opacity:0
}
.jui-toggleButton-toggleButton:checked~.jui-toggleButton-toggleIndicator {
background:#4e75b9
}
.jui-toggleButton-toggleButton:checked~.jui-toggleButton-toggleIndicator::after {
left:calc(100% - 28px);
background:white;
opacity:1
}
.jui-toggleButton-toggleIndicator {
	position:relative;
	width:60px;
	height:32px;
	border-radius:16px;
	background:#e6e7f0;
	cursor:pointer
}
.jui-toggleButton-toggleIndicator::after {
	content:'';
	position:absolute;
	width:24px;
	height:24px;
	border-radius:24px;
	background:#4e5056;
	opacity:0.4;
	top:4px;
	left:4px;
	transition:left 0.2s
}
.jui-tooltip-tooltip {
	display:inline-block;
	max-width:440px;
	position:relative;
	min-width:200px;
	border-radius:8px;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16);
	box-sizing:border-box;
	z-index:101
}
.jui-tooltip-tooltip:before {
	content:'';
	position:absolute;
	background:white;
	width:8px;
	height:8px;
	top:-4px;
	left:50%;
	margin-left:-4px;
	z-index:100;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.jui-tooltip-tooltipInner {
	background-color:white;
	padding:16px;
	margin:0;
	width:100%;
	box-sizing:border-box;
	position:relative;
	z-index:101;
	border-radius:8px
}
.jui-tooltip-tooltipCaretRight:before {
	left:auto;
	right:16px
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-upgradeModal-contentLeftSide {
	padding:20px 0;
	box-sizing:border-box;
	width:100%
}
@media (min-width: 768px) {
.jui-upgradeModal-contentLeftSide {
	padding:28px 0
}
}
.jui-upgradeModal-subheadline {
	color:#4e75b9;
	font-weight:bold
}
.jui-upgradeModal-description {
	display:block;
	padding:0 0 24px
}
.jui-upgradeModal-contentRightSide {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	flex-grow:1;
	width:100%
}
.jui-upgradeModal-contentWrapper {
	display:flex;
	align-items:center;
	flex-direction:column;
	flex-grow:1;
	padding:40px;
	width:100%
}
@media (min-width: 768px) {
.jui-upgradeModal-contentWrapper {
	justify-content:flex-end;
	min-height:300px
}
}
.jui-upgradeModal-contentWrapperChildren {
	width:100%
}
.jui-upgradeModal-imageWrapper {
	position:relative;
	width:100%;
	align-self:flex-end
}
.jui-upgradeModal-imageWrapper img {
	display:block;
	width:100%;
	height:auto
}
@keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
.jui-upgradeModalRichVisual-contentRightSide {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	flex-grow:1;
	width:100%
}
.jui-upgradeModalRichVisual-contentWrapper {
	display:flex;
	align-items:center;
	flex-direction:column;
	flex-grow:1;
	padding:40px;
	width:100%
}
@media (min-width: 768px) {
.jui-upgradeModalRichVisual-contentWrapper {
	justify-content:flex-end;
	min-height:300px
}
}
.jui-upgradeModalRichVisual-contentWrapperChildren {
	width:100%
}
.jui-upgradeModalRichVisual-imageWrapper {
	position:relative;
	width:100%;
	align-self:flex-end
}
.jui-upgradeModalRichVisual-imageWrapper img {
	display:block;
	width:100%;
	height:auto
}
 @keyframes shimmerKeyframes {
0%, 100% {
background:rgba(230,231,240,0.5)
}
50% {
background:#e6e7f0
}
}
body {
	margin:0;
	padding:0;
	font-family:"Brandon Text", "Asap", Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:400;
	line-height:1.6;
	-webkit-font-smoothing:antialiased;
	color:#002129
}
a {
	color:inherit;
	text-decoration:underline
}
a:focus, a:hover {
	text-decoration:none
}
ul {
	list-style:none;
	padding:0;
	margin:0
}
li {
	list-style:none;
	padding:0;
	margin:0
}
.ua-margin-bottom {
	margin-bottom:16px
}
.jui-paragraph-paragraph {
	padding:0 40px
}
.ua-paragraph--signup {
	padding-left:28px;
	padding-right:0
}
@media (max-width: 1023px) {
.ua-paragraph--signup {
	margin-bottom:8px;
	font-size:14px
}
}
.ua-headline {
	width:100%;
	color:#64c5b1;
	margin-bottom:10px;
	text-transform:uppercase
}
.ua-headline--mobile {
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px
}
.ua-headline-inverted {
	color:white
}
.ua-headline-sub {
	margin-bottom:32px;
	width:100%
}
.ua-signup-headline-wrapper {
	text-align:center;
	position:relative;
	top:12px
}
@media (max-width: 1023px) {
.ua-signup-headline-wrapper {
	display:none
}
}
.ua-signup-headline-wrapper--mobile {
	text-align:center
}
@media (min-width: 1024px) {
.ua-signup-headline-wrapper--mobile {
	display:none
}
}
.ua-verification_sent-paragraph {
	color:#abb1c2
}
@media (max-width: 767px) {
.jui-headline-headlineMedium {
	text-align:center
}
}
#ua-headline-sub--unchecked-tos {
	display:none
}
#ua-headline-sub--checked-tos {
	display:block
}
#ua-headline-sub-unchecked-tos--facebook, #ua-headline-sub-unchecked-tos--google {
	display:none
}
.ua-background {
	display:flex;
	position:relative;
	flex-direction:column;
	align-items:center;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
	background-color:#fafafa !important
}
@media (max-width: 1023px) {
.ua-background {
	background-color:white
}
}
.ua-logo-bar {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:100%;
	height:64px;
	z-index:10
}
@media (min-width: 1024px) {
.ua-logo-bar {
	margin-top:11px
}
}
.ua-tabs {
	width:90%;
	display:flex;
	align-items:center;
	margin-top:1.5em
}
@media (min-width: 768px) {
.ua-tabs {
	width:620px
}
}
.ua-tabs__list {
	display:flex;
	justify-content:space-around;
	width:100%;
	padding:0;
	background-color:white;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.ua-tabs__item {
	width:50%;
	text-align:center;
	position:relative
}
.ua-tabs__item:first-child {
	border-right:2px solid white
}
.ua-tabs__link {
	display:flex;
	justify-content:center;
	padding:10px;
	background-color:#f8f9fb;
	color:#9499a7;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	-webkit-font-smoothing:antialiased;
	transition:color 200ms ease-in, background-color 250ms ease-in
}
@media (min-width: 768px) {
.ua-tabs__link {
	padding:7px 15px
}
}
.ua-tabs__link.active {
	background-color:white;
	color:#4e5056
}
.ua-tabs--signup .ua-tabs__link {
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border:2px solid #f4f5f9
}
.ua-tabs--signup .active {
	border-top-left-radius:4px;
	border-bottom-left-radius:0;
	border-color:transparent
}
.ua-tabs--login .ua-tabs__link {
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border:2px solid #f4f5f9
}
.ua-tabs--login .active {
	border-top-right-radius:4px;
	border-bottom-left-radius:0;
	border-color:transparent
}
.ua-button {
	display:block;
	width:100%;
	margin:0 auto;
	background-color:#64c5b1;
	border-color:#64c5b1;
	margin-top:10px;
	padding-left:40px;
	padding-right:40px;
	border-radius:4px
}
@media (min-width: 1024px) {
.ua-button {
	width:auto;
	padding-left:80px;
	padding-right:80px;
	max-width:375px
}
}
.ua-button:enabled:hover, .ua-button:enabled:focus, .ua-button:enabled:active {
	background-color:#006678;
	border-color:#006678
}
.ua-button-inverted {
	height:auto;
	text-decoration:none;
	border-radius:4px;
	min-width:120px;
	font-size:14px;
	border-width:1px;
	padding:9px 16px
}
.ua-social-link {
	text-decoration:none;
	box-sizing:border-box;
	width:140px;
	border-radius:4px
}
@media (min-width: 1024px) {
.ua-social-link {
	width:90%
}
}
.ua-button-text {
	width:100%;
	text-align:center
}
@media (max-width: 1023px) {
.ua-button-text {
	display:none
}
}
.ua-button-text__mobile {
	width:100%;
	text-align:center
}
@media (min-width: 1024px) {
.ua-button-text__mobile {
	display:none
}
}
.jui-icon-icon {
	display:inline-block;
	height:20px;
	width:20px
}
.jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:hover, .jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:focus, .jui-buttonSocialConnect-buttonSocialConnectFacebook:enabled:active, .jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:hover, .jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:focus, .jui-buttonSocialConnect-buttonSocialConnectGoogle:enabled:active {
	border-color:#e2e0df
}
.ua-form {
	margin-top:24px;
	margin-bottom:20px;
	text-align:left
}
@media (min-width: 1024px) {
.ua-form {
	margin-top:0;
	padding:10px 50px 8px
}
}
.ua-form__group {
	border:none;
	margin:0;
	padding:0
}
.ua-form__item {
	margin-bottom:8px
}
.ua-form__item:last-of-type {
	margin-bottom:0
}
.ua-link-forgot-password {
	display:inline-block;
	margin:0 auto;
	font-size:16px;
	color:#002129;
}
@media (min-width: 1024px) {
.ua-link-forgot-password {
	margin:0 auto 16px
}
}
.ua-link-forgot-password:hover, .ua-link-forgot-password:focus, .ua-link-forgot-password:active {
	color:#003542
}
.ua-link {
	margin-bottom:16px;
	color:#002129
}
.ua-link:hover, .ua-link:focus, .ua-link:active {
	color:#003542
}
@media (max-width: 1023px) {
.jui-input-inputWrapper {
	margin-bottom:8px
}
}
.jui-input-inputFieldWrapper input {
	background-color:white;
	border-color:#e2e0df;
	padding-left:44px;
	text-indent:0
}
.jui-input-inputFieldWrapper:hover, .jui-input-inputFieldWrapper:focus, .jui-input-inputFieldWrapper:active, .jui-input-inputFieldWrapper:focus-within {
border-color:#64c5b1
}
.jui-input-inputFieldWrapper ::placeholder {
color:#002129
}
.ua-input-inputFieldWrapper, .ua-input-inputFieldWrapper-Error {
	position:relative;
	height:44px;
	background-color:#fafafa;
	border-color:#e2e0df;
	width:100%
}
@media (min-width: 1024px) {
.ua-input-inputFieldWrapper, .ua-input-inputFieldWrapper-Error {
	height:60px
}
}
.ua-input-input {
	background-color:transparent
}
.ua-checkbox-checkboxLabel {
	font-size:16px
}
@media (max-width: 1023px) {
.ua-checkbox-checkboxLabel {
	font-size:14px;
	margin-right:0
}
}
.ua-input-inputMail, .ua-input-inputPassword {
	color:#002129
}
.ua-input-inputMail svg, .ua-input-inputPassword svg {
	fill:#002129
}
.ua-input__icon--error svg {
	color:#F64D5F
}
.ua-input__icon {
	position:absolute;
	top:0;
	left:12px;
	height:100%;
	display:flex;
	align-items:center;
	z-index:1
}
input::placeholder {
color:#002129
}
.ua-input-inputErrorMessage, .jui-input-inputErrorMessage {
	color:#F64D5F
}
.ua-text-input__hint-wrapper {
	margin-top:5px
}
.ua-text-input__hint {
	display:block;
	color:#F64D5F;
	position:relative;
	top:4px
}
.ua-form__input-wrapper {
	position:relative;
	display:block
}
.ua-content-wrapper {
	display:flex;
	flex-direction:column;
	flex-flow:row wrap;
	flex-grow:1;
	align-items:flex-start;
	z-index:10;
	width:100%
}
@media (max-width: 1023px) {
.ua-content-wrapper {
	max-width:300px
}
.ua-background {
padding-bottom: 20px;
}
}
@media (min-width: 1440px) {
.ua-content-wrapper {
	align-items:center;
	min-height:calc(100vh - 75px)
}
}
@media (min-device-height: 800px) and (orientation: portrait) {
.ua-content-wrapper {
	margin-top:5vh
}
}
@media (min-device-height: 1000px) and (orientation: portrait) {
.ua-content-wrapper {
	margin-top:10vh
}
}
.ua-content {
	width:100%;
	text-align:center
}
.ua-content-box {
	padding:40px 8px;
	text-align:center;
	margin:16px auto;
	box-sizing:border-box;
	margin-bottom:10vh
}
@media (min-width: 1024px) {
.ua-content-box {
	max-width:800px;
	margin-bottom:25vh;
	background-color:white;
	border-radius:4px;
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
}
.ua-help-box {
	box-sizing:border-box;
	margin:32px auto 0;
	padding:16px 16px 0;
	border-top:1px solid #e6e7f0
}
.ua-help-link {
	white-space:normal;
	color:#002129
}
.ua-help-link:hover, .ua-help-link:focus, .ua-help-link:active {
	color:#003542
}
.ua-main-content {
	transition:min-height 300ms ease;
	position:relative;
	display:flex;
	flex-direction:column;
	order:2;
	width:100%;
	margin:0 auto;
	border-radius:4px;
	box-sizing:border-box
}
@media (min-width: 1024px) {
.ua-main-content {
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)
}
}
@media (min-width: 1024px) and (orientation: landscape) {
.ua-main-content {
	flex-direction:row;
	width:960px;
	margin:50px auto
}
}
@media (min-width: 1440px) {
.ua-main-content {
	margin-bottom:10vh
}
}
.ua-main-content-partition {
	display:flex;
	flex-direction:column;
	box-sizing:border-box;
	justify-content:center
}
@media (min-width: 1024px) {
.ua-main-content-partition {
	padding:40px 0
}
}
@media (min-width: 1024px) and (orientation: landscape) {
.ua-main-content-partition {
	min-height:620px;
	padding-top:16px
}

}
.ua-content-main {
	width:100%;
	border-radius:4px;
	background-color:
}
@media (min-width: 1024px) and (orientation: landscape) {
.ua-content-main {
	width:570px
}
}
.ua-content-alternative {
	display:none;
	align-items:center;
	justify-content:center;
	box-sizing:border-box;
	text-align:center;
	padding:50px;
	background-color:#64c5b1;
	color:white;
}
@media (min-width: 1024px) {
.ua-content-alternative {
	display:flex
}
}
@media (orientation: landscape) {
.ua-content-alternative {
	width:390px
}
}
.ua-content-alternative--left {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.ua-content-alternative--right {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
@media (orientation: portrait) {
.ua-content-alternative--left, .ua-content-alternative--right {
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
}
.ua-forgot-password {
	display:block;
	text-align:center;
	padding-top:12px
}
@media (min-width: 1024px) {
.ua-forgot-password {
	padding-top:20px
}
}
.ua-content-alternative--mobile {
	display:block;
	text-align:center;
	margin-bottom:16px
}
@media (min-width: 1024px) {
.ua-content-alternative--mobile {
	display:none
}
}
.ua-hint-text {
	font-weight:bold
}
.ua-hint-link {
	margin-left:5px
}
.ua-divider {
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-family:"Brandon Text", "Asap", Verdana, Arial, sans-serif;
	color:#5c5c5c;
	font-weight:bold;
	width:90%;
	margin:0 auto
}
.ua-divider hr {
	flex-grow:3;
	height:2px;
	border:none;
	background-color:#f2f2f2
}
.ua-divider .ua-divider__text {
	flex-grow:1;
	text-align:center
}
@media (max-width: 1023px) {
.ua-divider {
	display:none
}
}
.ua-socialaccount-providers {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
@media (min-width: 1024px) {
.ua-socialaccount-providers {
	justify-content:center;
	padding:24px
}
}
.ua-socialaccount-providers__item {
	box-sizing:border-box;
	text-align:center
}
@media (min-width: 1024px) {
.ua-socialaccount-providers__item {
	width:50%
}
.ua-socialaccount-providers__item:first-child {
	margin-bottom:16px
}
}
@media (min-width: 1024px) and (min-width: 768px) {
.ua-socialaccount-providers__item:first-child {
	margin-bottom:0
}
}
.ua-signup-footer {
	text-align:center;
	color:#5c5c5c;
	margin-top:40px;
	max-width:620px
}
.ua-signup-footer a:link, .ua-signup-footer a:visited {
	color:#5c5c5c
}
.ua-error {
	text-align:center
}
.ua-error__visual {
	width:100%;
	height:auto;
	margin-bottom:40px
}
.ua-notification {
	position:relative;
	width:100%;
	text-align:center;
	top:0;
	animation:slideIn .2s;
	background-color:#64c5b1
}
@keyframes slideIn {
0% {
opacity:0;
transform:translateY(-100%)
}
100% {
opacity:1;
transform:translateY(0)
}
}
.ua-stresscheck-logo {
	display:block;
	width:100%;
	height:25px
}
@media (min-width: 1024px) {
.ua-stresscheck-logo {
	width:430px;
	height:28px
}
	.logo_large {
		width: px;
		height: 150px
	}

}
.ua-input-password-wrapper {
	position:relative;
	display:block
}
.ua-input-password {
	padding-right:48px;
	background-color:transparent
}
.ua-password-preview-toggle {
	position:absolute;
	top:0;
	right:2px;
	width:44px;
	height:100%;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	border:none;
	background:none;
	color:#002129;
	cursor:pointer;
	transition:color 200ms ease-out
}
.ua-password-preview-toggle:hover, .ua-password-preview-toggle:focus {
	color:#003542;
	outline:none
}
.ua-password-preview-toggle .ua-password-preview-icon {
	font-size:24px;
	line-height:1.5;
	position:static;
	color:inherit
}
.ua-password-preview-toggle .ua-password-preview-icon--hide, .ua-password-preview-toggle.ua-is-visible .ua-password-preview-icon--show {
	display:none
}
.ua-password-preview-toggle.ua-is-visible .ua-password-preview-icon--hide {
	display:block
}
.ua-unchecked-tos {
	transition:opacity 300ms ease;
	display:none
}
.ua-unchecked-tos .ua-social-link {
	display:none
}
.sm-btn-selected {
	display:block;
	width:45%;
	margin:40px auto 0
}
